body
{
	
text-align:center;
margin-top:22px;
font-family:Arial;
color:#000000;
white-space:normal;
}
.button
{
	color: #000000;
	background-color: #ffcc99;
	font-family: Verdana;
	font-size: 8pt;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	border-right: #993300 1px solid;
	border-top: #993300 1px solid;
	border-left: #993300 1px solid;
	border-bottom: #993300 1px solid;
}
.activo
{
	font-family: Arial; 
	font-size: 7pt;
	font-weight: bold;
	background-color: #d5cac1; 
	border: 1px solid #d5cac1; 
	color: #FFFFFF;
	width: 49%;
	height:18px
}
.inactivo
{
	font-family: Arial;
	font-size:7pt; 
	font-weight: bold;
    background-color: #ffffff; 
    border: 1px solid #d5cac1;
    color: #B4A498;
    width: 49%;
    height: 18px;
}
.reloj
{	
	background-image:url(reloj.png);
	width:20px;
}
.divBotones
{
	width:380px;
	float:left;
}



.general{
width:914px;
height:98%;
text-align:left;
margin:0 auto 0 auto;
white-space:normal;
}

.cabecera{
width:914px;
float:left;
border-bottom:#fb8207 1px solid;
margin-bottom:16px;
white-space:normal;
}

.adornocabecera{
width:914px;
height:15px;
background-image:url(bg-cabecera.jpg);
float:left;
border:0px;
white-space:normal;
}

.logo{
float:left;
width:493px;
height:82px;
background:url(logocv.jpg) top left no-repeat;
border:0px;

}
.procesando{
float:left;
width:250px;
height:50px;
border: 0px;
margin: 0 0 0 -260px;
font-family: Arial;
font-size: 9pt;
white-space:normal;
}
.menuNav
{

float:left;
border:0px;
margin-top:8px;
white-space:normal;
}

.sepcabecera{
background-color:#ff7700;
width:3px;
height:41px;
float:left;
border:0px;
white-space:normal;
}

.ContentPaneLogin{
width:410px;
height:90px;
float:left;
border:0px;
white-space:normal;
}

.ContentPanePrincipal{
width:913px;
height:400px;
float:left;
border:0px;
overflow: auto;white-space:normal;
}
.cmdLogin
{
float:left;
width:405px;
height:90px;
padding-top: 40px;
text-align:right;white-space:normal;
}
.formlogin
{
width:400px;
height:82px;
float:left;
padding:0 0 0 5px;
text-align:left;
}
/*
.formlogin p{
margin:0 0 5px 0;
font-size:12px;
width:100%;white-space:normal;
}
*/
.tituloLogin
{
margin:-5px 0 0 0;
font-size:12px;
width:100%;
color:#000000;
text-decoration:none;
font-weight:normal;white-space:normal;
}

.textoOlvidadoPass
{
float:left;
width:189px;
width:50%;
height:12px;
border:solid 1px red;white-space:normal;
}
.textoOlvidadoPass p
{
margin:-100px 0 0 -100px;
font-size:10px;
color:#7a7a7a;
text-decoration:none;
font-weight:normal;
border:solid 1px pink;
white-space:normal;
}
.cv{
color:#fb8207;
}
.txtHelp
{
font-size: 11px;
margin-top: 0px;
padding-top: 0px;
line-height: 8px;
border:0px;white-space:normal;
}
.campoform{
width:189px;
float:left;
font-size:10px;
margin-right:10px;
text-align:left;
font-weight:normal;
border:  none;white-space:normal;
}

.campo{
border:0px;
width:190px;
background:url(bg-input.jpg) no-repeat;
padding:2px;white-space:normal;
}

.campo input{
border:0px;
width:182px;
height:12px;
font-size:10px;white-space:normal;
}

.txtizq{
text-align:left;white-space:normal;
}

.txtdecha{
text-align:right;white-space:normal;
}

.enlacegrisPass{
font-size:10px;
color:#7a7a7a;
text-decoration:none;
text-align:left;
margin:0px 0 0 0px;white-space:normal;
}
.btnOlvidarPass
{
background:url(enviar_contrasena.jpg) no-repeat;
width:129px;
height:18px;
border:none;
cursor:hand;
}
.enlacegris{
font-size:10px;
color:#7a7a7a;
text-decoration:none;white-space:normal;
}
.btnentrar{
background:url(btn-entrar.jpg) no-repeat;
width:59px;
height:18px;
border:0px;
margin:0 0 0 -60px;
cursor:hand;
}

.RightPane{
width:400px;
float:right;
/*height:500px;*/
border:0px;
white-space:normal;
}

.izqbloque1{
float:left;
width:495px;
height:326px;
background:url(bg-izq-bloque1.jpg) no-repeat;
padding:1px;
margin-bottom:20px;
border:0px;
white-space:normal;
}

.caras{
width:493px;
height:76px;
background-image:url(caras.jpg);
margin-bottom:19px;
float:left;
border:0px;
white-space:normal;
}

.bl1izq1{
float:left;
width:493px;
border:0px;
white-space:normal;
}



.bl1izq1 p{
padding-left:12px;
font-weight:bold;
font-size:18px;
color:#979494;
width:95%;
white-space:normal;
border:0px;
white-space:normal;
}

.cvexplorer{
font-size:24px;
color:#000000;
border:0px;
white-space:normal;
}

.bl1izq1 ul{
margin:24px 0 0 15px;
font-size:18px;
white-space:normal;
border:0px;
white-space:normal;
}

.bl1izq1 li{
list-style: none;
background: url(simbolo-ok.jpg) left top no-repeat;
padding:4px 17px 10px 45px;
white-space:normal;
border:0px;
white-space:normal;
}

.LeftPane{
float:left;
width:495px;
margin-bottom:25px;
border:0px;
white-space:normal;
/*padding-left:10px;*/
}

.izqbl2sub{
width:230px;
float:left;
border:0px;
white-space:normal;
}

.fotopeque1{
float:left;
margin-right:10px;
background-image:url(foto-peque1.jpg);
width:65px;
height:65px;
border:0px;
white-space:normal;
}

.fotopeque2{
float:left;
margin-right:10px;
background-image:url(foto-peque2.jpg);
width:65px;
height:65px;
border:0px;
white-space:normal;
}

.izqbl2titulo{
font-size:11px;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;
padding-top:0px;
white-space:normal;
text-align:left;
width:60%;
border:0px;
white-space:normal;
}

.izqbl2texto{
font-size:11px;
margin-top:0px;
padding-top:0px;
white-space:normal;
text-align:left;
width:60%;
border:0px;
white-space:normal;
}

.separadorvertical{
width:1px;
height:103px;
background-color:#eaeaea;
float:left;
margin-right:25px;
border:0px;

}

.centrado{
clear:both;
text-align:center;
font-family:Helvetica;
font-size:10px;
border:0px;
white-space:normal;
}

.centrado a{
color:#ff7700;
text-decoration:underline;
white-space:normal;
border:0px;
white-space:normal;
}

.centrado a:visited{
color:#ff7700;
text-decoration:underline;
white-space:normal;
border:0px;
white-space:normal;
}


.BottomPane{
width:495px;
height:150px;
float:left;
/*margin-left:14px;*/
margin-bottom:25px;
/*padding-left:10px;*/
border:0px;
white-space:normal;
}

.dechabloque1{
float:left;
width:405px;
height:154px;
background:url(bg-decha-bloque1.jpg) no-repeat;
padding:18px 0 0 20px;
border:0px;
white-space:normal;
}

.bloqueIconos
{
float:left;
width:405px;
height:110px;
padding:0;
border:0px;
white-space:normal;
}

.icobl1decha{
background-image:url(ico-bl1-decha.jpg);
float:left;
width:29px;
height:49px;
margin-right:32px;
border:0px;
white-space:normal;
}
.icobl1dechaBigCandidatos{
background-image:url(ico_candidatos.jpg);
float:left;
width:102px;
height:102px;
margin-right:10px;
border:0px;
white-space:normal;
}
.icobl1dechaBigHeadhunters{
background-image:url(ico_headhunters.jpg);
float:left;
width:102px;
height:102px;
margin-right:10px;
border:0px;
white-space:normal;
}
.icobl1dechaBigEmpresas{
background-image:url(ico_empresas.jpg);
float:left;
width:102px;
height:102px;
margin-right:10px;
border:0px;
white-space:normal;
}
.titbl1dechaCandidatos
{
background:url(barra_candidatos.jpg) no-repeat;
float:left;
width:287px;
height:28px;
margin-left:5px;
border:0px;
white-space:normal;
}

.titbl1dechaHeadhunters
{
background:url(barra_headhunters.jpg) no-repeat;
float:left;
width:287px;
height:28px;
margin-left:5px;
border:0px;
white-space:normal;
}

.titbl1dechaEmpresas
{
background:url(barra_empresas.jpg) no-repeat;
float:left;
width:287px;
height:28px;
margin-left:5px;
border:0px;
white-space:normal;
}

.titbl1decha p{
padding:0px;
margin:0px;
font-size:16px;
font-weight:bold;
white-space:normal;
text-align:left;
width:80%;
border:0px;
white-space:normal;
}

.subtitbl1decha
{
float:left;
color:#6f6f6f;
width:270px;
padding:10px 0 10px 10px;
font-size:12px;
font-weight:normal;
}

.txtbl1decha p{
padding:0 10px 0 62px;
margin:10px 0 5px 0;
font-size:12px;
white-space:normal;
width:80%;
text-align:left;
border:0px;
white-space:normal;
}

.masinfodecha{
float:left;
border:0px;
white-space:normal;
}

.masinfodecha a{
color:#ff7700;
font-size:11px;
text-decoration:underline;
white-space:normal;
border:0px;
white-space:normal;
}

.masinfodecha a:visited{
color:#ff7700;
white-space:normal;
border:0px;
white-space:normal;
}

.btninscribirdecha{
float:right;
padding-right:30px;
cursor: hand;
border:0px;
white-space:normal;
}
.btnEntrarCandidato{
float: right;
height:20px;
text-align:right;
padding-right:5px;
cursor: hand;
border:0px;
white-space:normal;
}
.btnEntrarHeadhunter{
float: right;
height:20px;
text-align:right;
padding-right:5px;
cursor: hand;
border:0px;
white-space:normal;
}
.btnEntrarEmpresa{
float: right;
height:20px;
text-align:right;
padding-right:5px;
cursor: hand;
border:0px;
white-space:normal;
}
.btninscribirizq{
float:right;
margin-right:10px;
cursor: hand;
border:0px;
white-space:normal;
}

.btninscribir{
background:url(btn-inscribirme.jpg) no-repeat;
width:122px;
height:18px;
border:0px;
cursor: hand;white-space:normal;
}
.btnAceptarCandidato{
background:url(entrar_candidatos.jpg) no-repeat;
width:77px;
height:20px;
border:0px;
cursor: hand;white-space:normal;
}

.btnAceptarHeadhunter{
background:url(entrar_headhunters.jpg) no-repeat;
width:77px;
height:20px;
border:0px;
cursor: hand;white-space:normal;
}

.btnAceptarEmpresa{
background:url(entrar_empresas.jpg) no-repeat;
width:77px;
height:20px;
border:0px;
cursor: hand;white-space:normal;
}

.dechabloque2{
float:left;
width:405px;
height:116px;
background:url(bg-decha-bloque2.jpg) no-repeat;
padding:18px 0 0 20px;
border:0px;
white-space:normal;
}

.dechabloque2short{
float:left;
width:198px;
height:106px;
background:url(bg-decha-bloque2-short.jpg) no-repeat;
padding:5px 0 0 5px;
border:0px;
white-space:normal;
}

.icobl2decha{
background-image:url(ico-bl2-decha.jpg no-repeat);
width:36px;
height:43px;
/*float:left;
margin-right:32px;
border:0px;
white-space:normal;*/
}

.ico2bl2decha{
background-image:url(ico2-bl2-decha.jpg );
float:left;
width:29px;
height:33px;
margin-right:10px;
border:0px;
white-space:normal;
}

.subtitbl2decha p{
padding:0px;
margin:0 0 10px 0;
font-size:12px;
font-weight:bold;
color:#6f6f6f;
white-space:normal;
width:80%;
text-align:left;
border:0px;
white-space:normal;
}

.dechabloque3{
float:left;
width:405px;
height:178px;
border:0px;
white-space:normal;
}

.cabecerabloque3decha{
background:url(ultimas_ofertas.jpg) no-repeat;
width:407px;
height:27px;
border:0px;white-space:normal;
}

.dechabloque3 table{
width:403px;
border:0px;
border-collapse:collapse;white-space:normal;
}

.dechabloque3 td{
padding-left:10px;white-space:normal;
}

.tra{
font-size:10px;
font-weight:bold;
color:#ff7700;
text-align:left;white-space:normal;
}

.trb{
background-color:#fff0e3;
font-size:8px;
text-align:left;white-space:normal;
}

.trc{
background-color:#ffcb9e;
font-size:8px;
text-align:left;white-space:normal;
}

.trd{
background-color:#ffffff;
height:2px;
text-align:left;white-space:normal;
}
.trCabeceraGris{
background-color:#d4cac1;
font-size:9pt;
color:#ffffff;
font-family:Verdana;
text-align:left;white-space:normal;
}
.trBlanco{
background-color:#ffffff;
font-size:9pt;
font-family:Verdana;
text-align:left;white-space:normal;
}
.trNaranjaClaro{
background-color:#ffcb9e;
font-size:9pt;
font-family:Verdana;
text-align:left;white-space:normal;
}
.trClaro{
background-color:#fff0e3;
font-size:9pt;
font-family:Verdana;
text-align:left;white-space:normal;
}
.trClaroHome{
background-color:#fff0e3;
font-size:8px;
font-family:Arial;
text-align:left;white-space:normal;
}
.trNaranjaClaroHome{
background-color:#ffcb9e;
font-size:8px;
font-family:Arial;
text-align:left;white-space:normal;
}
.textoOferta
{
	font-size:10pt;
	font-family:Verdana;
	white-space:normal;
}

.vertodasHome{
float:right;
text-align:right;white-space:normal;
margin-top:-5px;
}

.vertodasHome a{
float:right;
text-align:right;
padding:8px 2px 0 0;
white-space:normal;white-space:normal;
}

.vertodasHome a{
color:#ff7700;
font-size:10px;
text-decoration:underline;
white-space:normal;white-space:normal;
}

.vertodasHome a:visited{
color:#ff7700;
white-space:normal;white-space:normal;
}

vertodasAccesoCandidatos
{
float:right;
text-align:center;
width:50%;white-space:normal;
}

.vertodasAccesoCandidatos a{
float:right;
text-align:center;
padding:0 0 0 0;
white-space:normal;
width:200px;
border:solid 1px #ff7700;
background-color:#ffa500;
vertical-align:bottom;
height:20px;
white-space:normal;
}

.vertodasAccesoCandidatos a{
color: Maroon;
font-size:12px;
text-decoration: none;
white-space:normal;
font-weight:bold;
vertical-align: bottom;
white-space:normal;
}

.vertodasAccesoCandidatos a:visited{
color:Maroon;
font-size:12px;
text-decoration: none;
white-space:normal;
text-decoration:none;
vertical-align:bottom;
height:20px;
white-space:normal;
}

.FaldonPane{
float:left;
clear:both;
width:912px;
text-align:center;
margin-top:-10px;
border:0px;
white-space:normal;
}

.PiePane{
float:left;
clear:both;
width:912px;
text-align:center;
margin-top:-10px;
border:0px;
white-space:normal;
}

.PiePane ul{
margin:0;
padding:0;
white-space:normal;
border:0px;
white-space:normal;
}

.PiePane li{
display:inline;
margin:0 10px 0 10px;
list-style:none;
font-size:10px;
white-space:normal;
border:0px;
white-space:normal;
}

.PiePane li a{
color:#6c6c6c;
text-decoration:none;
white-space:normal;
border:0px;
white-space:normal;
}

.PiePane li a:visited{
color:#6c6c6c;
white-space:normal;
border:0px;
white-space:normal;
}

.separadorpie{
color:#ff7700;
font-size:16px;
border:0px;

}

.adornopie{
float:left;
background-image:url(adorno-pie.jpg);
width:912px;
height:6px;
margin:5px 0 5px 0;
border:0px;

}

.pie p{
margin:0;
padding:0;
font-size:10px;
color:#979494;
white-space:normal;
border:0px;
white-space:normal;
}
.copyright
{
text-align:center;
border:0px;
white-space:normal;
}

/*MENU DESPLEGABLE*/
.main_dnnmenu_container {
	background-color: transparent; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin:5px -10px 0 0;
	border:0px;
white-space:normal;
}

.main_dnnmenu_bar {
	cursor: pointer; 
	height: 25px;
	background-color: Transparent;
	color:#ff9900;/*Naranja*/
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin:5px -10px 0 0;
	border:0px;
white-space:normal;
}
/*TD if menu option for using tables is on*//*Word wrapping menu item now optional*/
.main_dnnmenu_item td {  
	cursor: pointer; 
	color: #000000; /*Naranja*/
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana;
    white-space: nowrap;  	
        /*padding: 1px 3px 3px 1px;*/
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none; 
	margin:5px -10px 0 0;
	border: 0px;
white-space:normal;
}

/*MENU SUPERIOR*/
/*TD if menu option for using tables is on*/
/*Word wrapping menu item now optional*/	
/*explicitly set padding for root menu items*/
.main_dnnmenu_rootitem  { 
	cursor: pointer; 
	color: #ff9900; /*Naranja*/
	text-align:center;
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: transparent;
	font-family: Verdana;
    white-space: nowrap;      
    padding: 1px -5px 1px 5px;       
    border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin:5px -10px 0 0;
	border:0px;
white-space:normal;
}

.main_dnnmenu_itemhover {  
	background-color: #ffcc66; 
	color: #cc6600;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin:5px -10px 0 0;
	border:0px;
white-space:normal;
}

/*mouseover sobre los td de las opciones desplegables*/
.main_dnnmenu_itemhover td
{
	background-color: #ffcc66; /*Amarillo*/
	color:#cc6600; /*Naranja oscuro*/
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-align:left;
	margin:5px -10px 0 0;
	border:0px;
white-space:normal;
}


.main_dnnmenu_icon {
	cursor: hand; 
	text-align: center; 
	width: 25px; 
	height: 100%;
	border:0px;
white-space:normal;
}
 /*explicitly set padding for sub-menus */
.main_dnnmenu_submenu {
	/*background-color: #ffcc99;*/
	background-image:url(bg-green.jpg);
	color:#cc6600;  
	z-index: 1000; 
	cursor: hand; 
	text-align:left;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	margin: 5px 0 0 -10px;
	border:0px;
white-space:normal;
	/*padding: 1px 1px 1px 1px;  */
}
/*.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
	margin:5px -10px 0 0;
	border:0px;
white-space:normal;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
	margin:5px -10px 0 0;
	border:0px;
white-space:normal;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
	margin:5px -10px 0 0;
	border:0px;
white-space:normal;
}*/
