﻿body {
	background-color: #ffffff;
	color: #6A6A6A;	
	font-size:12px;
	line-height:1.4;
	
}
            	 


a				{text-decoration:none;}
a:link			{color: #F06C3B; 	color: #222d63; text-decoration:none;}
a:visited		{color: #F06C3B; 	color: #222d63;}
a:hover			{text-decoration:underline;}

.bigLink			{font-size:13px; font-weight:bold; text-decoration:none;}
.bigLink:link		{color: #3875A9; text-decoration:none;}
.bigLink:visited	{color: #3875A9;}
.bigLink:hover		{text-decoration:underline;}

.biggerLink			    {font-size:18px; font-weight:normal; text-decoration:none;}
.biggerLink:link		{color: #1F6FFF; text-decoration:none;}
.biggerLink:visited	    {color: #1F6FFF;}
.biggerLink:hover		{text-decoration:underline;}


#sitecontainer	{background-color:#ffffff; 
              	 width:979px;
              	 margin:0 auto;
              	 margin-top:20px; 
              	 margin-bottom: 20px;
              	 padding:10px 10px 10px 10px;
              	 border:solid 1px #D3D3D3;
              	 overflow:auto;
              	 }
              	 

#sitecontent		{padding-top:20px; margin-bottom:50px;}

h1, .FormHeader	{
	font-size: 22px;
	color: #222d63;
	font-weight: bold;
	padding-bottom:15px;
	}
	
h2, .FormSubHeader	{
	font-size: 12px;
	color: #3875A9;
	color: #058cc4;
	font-weight: bold;
	text-transform:uppercase;
	margin:10px 0px 10px 0px;
	
	}
h3	{ font-size:16px; margin:12px 0px 10px 0px;}
              	 
              	 
.celltitle	
	{
		background-color:#eeeeee;
		font-weight:bold;
		vertical-align:top;
	}

.celltitle2, .FormLabelSmall
	{
		font-weight:bold;
		vertical-align:top;

	}

              	 
.right		{text-align:right}

.lnkOferta		    {color:#0066d9; font-weight:bold; padding-bottom:0px; font-size:13px;}
.lnkOferta:link		{color:#0066d9; text-decoration:none; }
.lnkOferta:visited	{color:#0066d9; }
.lnkOferta:hover	{color:#0066d9;  text-decoration:none; }
.lnkOferta:active   {color:#0066d9; }

.strong		{font-weight:bold; }
.right		{text-align:right;}


.siteloginbox		{float:right; }

.tableHeader	{background-color:#F6F9F9; font-weight:bold;}
.tableItem		{background-color:#FFFFFF}
.tableAlternate	{background-color:#F6F9F9;}

.errorlabel		{color:#cc0000;}

.navUsername	{font-weight:bold; color:#F06C3B; font-size:16px; margin-bottom:10px;}

.toplink			{color:#3875A9;font-weight:bold;}
.toplink:link		{color:#3875A9;}
.toplink:visited	{color:#3875A9;}
.toplink:hover		{color:#F06C3B;}
.toplink:active		{color:#3875A9;}


.logoutlink				{color:#666666;font-weight:bold;font-size:10px;text-transform:uppercase;}
.logoutlink:link		{color:#666666;}
.logoutlink:visited		{color:#666666;}
.logoutlink:hover		{color:#F06C3B;}
.logoutlink:active		{color:#666666;}


.sitenavbox			{float:right;text-align:right;}

/*

	Home
*/              	 

#homesearchbox			{margin-bottom:20px; margin-top:-30px;}
#homesearchbox #label	{font-weight:bold; font-size:16px;}
#tabselector			{border-bottom:solid 1px #eeeeee;}

.homeSearchTextBox		{background-color:#f6f7fb; border:solid 2px #CDDFE9; height:20px; width:250px;}
.homeSearchButton		{width:130px; height:25px;}
.byAreaLink, .byEmpresaLink		{width:300px; }

#main {
 float:left;
 width:620px;
 padding:10px;
 
 }

#sidebar {
 float:right;
 width:300px;
 padding:10px;
 
 
 }
 
 #containerfooter	{padding-top:20px; margin-bottom:20px;clear:both;}              	 
 #footercontent		{border-top:solid 2px #E2E2E2;  padding-top:20px; margin-bottom:20px;}
 
 .siteNavbar	{ margin-top:20px;	border-bottom: 1px solid #828282; float:right;}
 
 .infotext		{color:#666666;}
 
 
 
 .openIdTextbox	{background: #FFFFFF url('../images/openid-icon-small.gif') no-repeat scroll 0pt 50%;padding-left: 18px; border:solid 2px #CDDFE9; height:20px; width:250px;}


.openid_large_btn {

		padding: 10px;
	}
	
.openid_small_btn {
		width: 24px;
		height: 24px;
		border: 1px solid #DDD;
		margin: 3px;
		float: left;
	}	 


.openIdButton   {font-size:10px;background-color:#eeeeee; color:#000000; border:solid 1px #888888; text-transform:uppercase; padding:2px;}
.openIDtextbox  {font-size:10px; width:70px;}

.openIdAuthMessages {margin:20px 0px 20px 0px;padding:10px; font-weight:bold; color:#cc0000; border:dashed 1px #cc0000; font-size:14px; background-color:#fff8bd; text-align:center; width:100%;}
.goback {margin-top:50px;}

.evalquestiontext	{margin-top:15px; font-weight:bold; font-size:13px;}
.centered			{text-align:center;}






p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{
	margin-bottom: 10px;
    
}

.homecandidato      {border:solid 1px #eeeeee; height:265px; width:900px; background-image:url(../images/home_candidatos.png); background-position:right bottom; background-repeat:no-repeat;}
.homeempleador      {border:solid 1px #eeeeee; height:265px; width:900px; background-image:url(../images/home_empleador.png); background-position:right bottom; background-repeat:no-repeat;}
.sectionoptions     {margin:30px 0px 0px 20px;}

.homecandidato .sectiontext        {margin-left:20px; width:500px; margin-top:15px;}
.homecandidato .sectionoptions     {margin-top:15px;}
.homecandidato .t1                 {color:#222d63; font-weight:bold; font-size:22px;}
.homecandidato .t2                 {color:#058cc4; font-weight:bold; font-size:18px;}
.homecandidato .t3                 {}
.homecandidato .fieldhead          {font-weight:bold; margin-top:10px;color:#058cc4;}

.homeempleador .sectiontext        {margin-left:20px; margin-top:15px; width:400px;}
.homeempleador .sectionoptions     {margin-top:15px;}
.homeempleador .t1                 {color:#222d63; font-weight:bold; font-size:22px;}
.homeempleador .t2                 {color:#058cc4; font-weight:bold; font-size:18px;}
.homeempleador .t3                 {margin-top:15px;}
.homeempleador .fieldhead          {font-weight:bold; margin-top:5px;color:#058cc4;}


.homeTabs .ajax__tab_header     {}
.homeTabs .ajax__tab_outer      {}
.homeTabs .ajax__tab_inner      {}
.homeTabs .ajax__tab_tab        { background-color:#ffffff; color:#666666; padding:5px 20px 5px 20px; font-weight:bold; border:solid 1px #eeeeee; }
.homeTabs .ajax__tab_body       {}
.homeTabs .ajax__tab_hover      {}
.homeTabs .ajax__tab_hover .ajax__tab_tab   {background-color:#d9eaf9; color:#000000;}
.homeTabs .ajax__tab_active  .ajax__tab_tab   {background-color:#2c4d6e;color:#ffffff;}


.linkarea               {margin:10px 0px 10px 0px; padding:10px 10px 10px 10px; width:400px;background-color:#222d63; }
.sectionlink            {font-weight:bold; }
a.sectionlink           {margin:10px 0px 10px 0px; padding:10px 10px 10px 10px;background-color:#222d63; text-decoration:none; }
a.sectionlink:link      {color:#ffffff; text-decoration:none; }
a.sectionlink:visited   {text-decoration:none; color:#ffffff; }
a.sectionlink:hover     {text-decoration:none; color:#ffffff; background-color:#058cc4}
a.sectionlink:active    {text-decoration:none; color:#ffffff; }

.navilinks      {}
.navilinks  li    { margin:10px 0px 10px 0px; padding:10px 10px 10px 10px;list-style-type:none; background-color:#2c4d6e; }
.navilinks  li  a  {color:#ffffff; padding:10px 10px 10px 10px; margin:10px 0px 10px 0px; width:100%; text-decoration:none; width:100%}
.navilinks  li  a:hover  { text-decoration:none; font-weight:bolder; color:#f2d409; }

.ofertasubtitulo		{font-size:16px; padding-bottom:15px;}
.btAplicar				{padding:6px 5px 6px 5px;}
.fieldhead          {font-weight:bold; margin-top:10px; margin-bottom:0px; color:#058cc4;}
.nombreempresa      {font-size:20px; margin-bottom:25px; text-transform:none;}