select, option {
  behavior: url(/funciones/select-option-disabled-emulation.htc);
}
body { font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; background-color: #CCCCCC; background-image: url(../pics/fondo.gif); background-repeat: repeat-x; color: #333333; font-size: 10px; }
a { color: #333333; text-decoration: underline; }
a:hover { text-decoration: underline; }
h1 { color: #FF8009; font-size: 14px; font-weight: bold; }
h2 { color: #FF8009; font-size: 12px; }
.texto { color: #999999; }
.texto_menos { color: #999999; font-size: 10px;}
.boton { border: 1px solid  #FFFFFF; background-color: #FF6600; color: #FFFFFF; height: 20px; font-weight: bold;}
.sup_cabecera {	background-color: #000000; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px; }
.cabecera { border: 10px solid white; background-color: #FFFFFF; }
.pie { background-color: #000000; border: 10px solid white; color: #FFFFFF; font-size: 10px; }
.pie a { color: #FFFFFF; text-decoration: none; }
.pie a:hover { text-decoration: underline; }
.pie td { padding: 5px 5px 5px 5px ; }
.contenido { border-left: 10px solid white; border-right: 10px solid white;	text-align: left; font-size: 12px; }
.col_izquierda { border-right: 10px solid white; width: 211px; background-color: #FFFFFF; vertical-align: top; }
.col_derecha { width: 538px; background-color: #FFFFFF; }
.menu {	width: 211px; border-bottom: 3px solid #FFFFFF; }
.menu_destacado { width: 211px; border-bottom: 3px #FF8109; }
.menu_destacado th { background-color: #FF8109; padding: 5px 0px 5px 20px; font-size: 12px; color: #FFFFFF; text-align: left; border-bottom: 3px solid #FFFFFF; }
.menu a { text-decoration: none; color: #666666; }
.menu th { background-color: #E90E16; padding: 5px 0px 5px 20px; font-size: 12px; color: #FFFFFF; text-align: left; border-bottom: 3px solid #FFFFFF; }
.menu td { background-color: #CCCCCC; padding: 5px 0px 5px 30px; font-size: 12px; font-weight: bold; color: #666666; text-align: left; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
.bloque { width: 211px; border-bottom: 3px solid #FFFFFF; }
.bloque a { text-decoration: underline;	color: #343434; }
.bloque th { background-color: #000000; padding: 6px 0px 6px 20px; font-size: 12px;	color: #FFFFFF;	text-align: left; border-bottom: 3px solid #FFFFFF;}
.bloque td { background-color: #F0F0F0; padding: 6px 8px 6px 8px; font-size: 10px; color: #343434; text-align: left; border-bottom: 3px solid #FFFFFF; }
.titular { color: #FF8009; }
.fecha { color: #000000; }
.destacado { color: #E70E16; }
.titulo { background-color: #E90E16; color: #FFFFFF; text-align: left; font-size: 12px; font-weight: bolder;
	width: 518px;
	padding: 5px 0px 5px 20px; margin: 0px;
}
.sub_titulo { color: #FF8309; font-weight: bold; }
.descarga { width: 150px; background-color: #FF8109; color: #FFFFFF; font-weight: bold; vertical-align: middle; padding: 5px 0px 5px 5px; }
.descarga a { color: #FFFFFF; text-decoration: none; }
.descarga a:hover { text-decoration: underline; }
.pequeno { font-size: 10px; }
.caja_login { border: 1px solid #FE8109; height: 140px;	}
.caja_login th { background-image: url(../pics/fondo_tb_acceso.gif); background-position: left; background-repeat: no-repeat; background-color: #FE8109; padding: 0px 0px 0px 20px; color: #FFFFFF; height: 27px; }
.caja_login td { background-color: #FFFFFF; color: #FE8109; padding: 5px 5px 5px 20px; font-size: 10px; }
.caja_login input { border: 1px solid #FE8109; height: 15px; }
.boton_entrar { border: 1px solid #FFFFFF; background-color: #FE8109; color: #FFFFFF; font-size: 10px; font-weight: bold; width: 60px; }
.caja_acceso { border: 1px solid #000000; height: 140px; }
.caja_acceso th { background-color: #000000; padding: 0px 0px 0px 20px; color: #FFFFFF; height: 27px;}
.caja_acceso td { background-color: #FFFFFF; color: #000000; padding: 5px 5px 5px 20px;	 font-size: 10px; }
.cabecera_ultimas_ofertas { background-color: #FF8109; background-image: url(../pics/fondo_cab_ofertas.gif); background-repeat: no-repeat; 	background-position: left; 	color: #FFFFFF; text-align: left;  font-size: 12px; font-weight: bolder; width: 513px; 	padding: 5px 0px 5px 25px; }
.cabecera_ultimas_ofertas a { color: #FFFFFF; }

.cabecera_buscador { 
background-color: #000000; 
background-image: url(../pics/fondo_cab_buscador.gif); 
background-repeat: no-repeat; 
background-position: left; 
color: #FFFFFF; 
text-align: left; 
font-size: 12px; 
font-weight: bolder; 
width: 270px; 
padding: 5px 0px 5px 25px; }

.caja_buscador { background-color: #F0F0F0; color: #000000; text-align: left; font-size: 12px; width: 270px; height: 90px; padding: 5px 0px 5px 25px; }

.cabecera_buscador_avanzado {
	background-color: #000000;
	background-image: url(../pics/fondo_cab_buscador.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	font-weight: bolder;	
	width: 513px;
	padding: 5px 0px 5px 25px;
}
.cabecera_menu_candidato {
	background-color: #FF8109;
	background-image: url(../pics/fondo_tb_acceso.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	font-weight: bolder;	
	width: 215px;
	padding: 5px 0px 5px 25px;
}
.caja_menu_candidato {
	background-color: #F0F0F0;
	color: #000000;
	text-align: left;
	font-size: 12px;
	width: 190px;
	height: 90px;
	padding: 5px 25px 5px 25px;
}

.listado {
	width: 538px;
	margin-top: 2px;
}

.listado th {
	background-color: #999999;
	color: #FFFFFF;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}

.listado_td_par {
	background-color: #999999;
	color: #FFFFFF;
	text-align: left;
	font-size: 11px;
	padding: 5px 10px 5px 10px;
}

.listado_td_par a {
	color: #FFFFFF;
}

.listado_td_impar {
	background-color: #F0F0F0;
	color: #0F0F0F;
	text-align: left;
	font-size: 11px;
	padding: 5px 10px 5px 10px;
}

.listado_td_impar a {
	color: #0F0F0F;
}

.tabla_buscador {
	border: 1px dotted #FF8109;
}

.tabla_buscador th {
	text-align: right;
}

.tabla_buscador td {
	text-align: left;
}



