/* CSS Document */
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 

body { 
 	scrollbar-face-color:   #266FAB;
 	scrollbar-shadow-color:  #fff;
 	scrollbar-highlight-color:  #E0E0E0;
 	scrollbar-3dlight-color:  #E0E0E0;
 	scrollbar-darkshadow-color: #E0E0E0;
 	scrollbar-track-color:   #00448F;
 	scrollbar-arrow-color:   #E0E0E0;
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
 	font: normal 10px verdana;
 	background-color: #00448F;
 	text-align:center;
} 
form, h1, h2 {margin: 0px;}	
table td, .txt, h2 {font: normal 10px verdana}
.bold {font-weight:bold}
 h1 {font: bold 12px verdana}
div {
	margin-right: -15px;
	margin-bottom: -15px;
	}

/*comentario hack mac \*/
div {
	margin-right: 0px;
	margin-bottom: 0px;
	}
/* final comentario hack */

/* CENTRAR ************************************************ */
#centrar { 
 width:710px; 
 text-align:center; 
 min-width: 500px;
 margin-left:auto; 
 margin-right:auto;  
 background-color: #fff;
 padding-left:10px;
} 
*html #centrar { width:720px;padding-left:0px; }

/* home */
a, a:visited {color:#000;}
a:hover {color:#000;text-decoration:none;}
#cabecera {width: 700px;background-color: #fff;
/*padding-top:4px;text-align:right;background-image: url("../img/cabecera/raya.gif");background-repeat:no-repeat;*/
}
#idioma {
display:block;
width: 700px;
background-color: #fff;
text-align:right;
padding:2px 0px 4px 0px;
border-top:1px solid #000;
border-bottom:1px dashed #000;
clear:both;
}
.blanco {color:#fff;}
.negro {color:#000;}
.rojo {color:#D74201;}

/* ****************************************************** */
/* CUERPO */
.cuerpo {background-color: #F5F8FB;width:700px;}
#centro {float:left;width:410px;padding-top:10px;text-align:left;}
#centroform {
border: 1px solid #DCDCDC;
border-top: 5px solid #DCDCDC;
background-color: #fff;
text-align:center;
}
#derecha {float:right; width:275px;padding:10px 10px 0px 0px;}
#menu {float:right; width:175px;background-color: #fff;text-align:left;padding:3px;color:#00448F;}
#menutitulo {float:left; width:87px;height:150px;background-color: #fff;text-align:left;}
#menutitulo #txt {padding:1px 5px 0px 5px;background-image: url("../img/menu/linea_fondo.gif");background-repeat:no-repeat;}
#menu ul, #empresas ul {
display: block; 
padding: 0px;
margin: 0px;
list-style-type: none;
}

#menu ul li.mayusculas a {font: normal 9px verdana;}
#menu ul li {padding-left:5px;padding-top:3px;}
#menu ul li a {padding-left:10px;background-image: url("../img/menu/flecha_off.gif");background-repeat:no-repeat;background-position: 0px 3px; color:#00448F;}
#menu ul li a:hover {background-image: url("../img/menu/flecha_on.gif");color:#D74201;}

.separador {clear:both;height:10px;}
.clr{clear:both;}

/* ****************************************************** */
/* HOME */
#empresas {border: 1px dashed #D74201;padding:10px;margin-left:10px;width:170px;}

#empresas ul li {padding-left:15px;background-image: url("../img/home/carpeta.gif");background-repeat:no-repeat;height:15px;padding-right:-15px;}
*html #empresas ul li {padding-right:0px;width:155px;}
/* ****************************************************** */
/* CANDIDATOS */
.campos, .campos2, .campos3  {font: normal 10px verdana;}
.campos {height:18px;}
.grande {width:170px;}
.campos3 {width:300px;}
#preguntas {border: 1px dashed #D74201;text-align:center;}

/* ****************************************************** */
/* OFERTAS */
.oferta, .empresa_pdf {display:block;padding:10px 0px 10px 0px;border-bottom: 1px dashed #D74201;}
.top {display:block;padding:0px 0px 5px 0px;border-bottom: 1px dashed #D74201;text-align:right;}
.top a, .top a:visited {color:#D74201;}
/* ****************************************************** */
/* EMPRESAS */
.titulointerno{font: bold 13px verdana; color:#D74201;}
.zip {background: url("../img/zip.gif") no-repeat left 0px;padding:5px 5px 5px 23px; }
.pdf {background: url("../img/pdf.gif") no-repeat left 0px;padding:5px 5px 5px 23px; }
a.pdf, a.zip {display:block;font: normal 10px verdana; color:#000;}
a.pdf:hover, a.zip:hover {font: bold 10px verdana; color:#fff; background-color: #D74201;text-decoration:none;}

/* ****************************************************** */

/* PIE */
#pie {
text-align:left;
padding:10px 0px 0px 10px;
background: url("../img/pie/logo.gif") right top;
background-repeat:no-repeat;
background-color: #fff;
height:110px;
border-top:1px dashed #000;
}
#pie a, #pie a:link, #pie a:visited {font: normal 10px verdana;color:#000;}
#pie a:hover {text-decoration:none;}
#piefinal {text-align:center;background-color: #fff;}

.btnpeque {font: normal 10px verdana;height:18px;}



/*printer styles*/ 

@media print { 

/*hide the left column when printing*/

.hide {display:none;} 
#menu{display:none;} 

}

