@charset utf-8;
html,body{height:100%;width:100%;font-size:10px;overflow:hidden;font-family:"Trebuchet MS", Arial;margin:0;padding:0}
p,form,h1,h2,h3{margin:0}
img{border:0}
iframe{float:left;width:100%;overflow:scroll}

/***********
	CABEZAL
*/
#cabezal{
	height:/*73*//*114*/103px;
	width:100%;z-index:1000;float:left;position:relative;
	background-image:url(img/fnd_cab2.png);
	background-repeat:repeat-x}
#cabezal div[class=logo]{float:left;height:/*73*//*114*/103px;width:/*298*//*405*/365px}
/**/

#pie{width:98%;height:80px;float:left;text-align:left;padding-top:10px;font-size:120%;color:#7B7D7F;padding-left:2%}
#pie a{color:#7B7D7F;text-decoration:underline}
#pie img{margin-bottom:-4px}
.contenedor{position:absolute;top:50%}
.btn_izq a{float:left;width:50px;background-image:url(img/btn_izq.png);background-position:left center;background-repeat:no-repeat}
.btn_izq a:hover{background-position:right center}
.btn_der a{background-image:url(img/btn_der.png);background-repeat:no-repeat;background-position:right center;float:left;width:50px}
.btn_der a:hover{background-position:left center}
.trabajos{float:left}
.trabajo{float:left;height:149px;width:160px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B7B7B7;margin:10px}
.trabajo_foto{float:left;height:115px;width:160px}
.trabajo_texto{float:left;height:30px;width:160px;font-size:110%;color:#666;padding-top:4px}
#ventana_trabajo{background-color:#FFF;height:100%;width:100%;position:absolute;z-index:2000}
#informacion_trabajo{height:100%;width:auto;position:absolute}
#informacion_menu_top{height:35px;width:150px;position:absolute;z-index:1000}
#informacion_menu_top a{float:left;font-size:120%;corner-radius:5px;text-decoration:none;color:#fdc613;margin-left:34px;margin-top:20px}
#informacion_menu_top a:hover{color:#666}
#informacion_trabajo_detalle{height:120%;width:190px;float:left;margin-left:14px;position:absolute;padding:50px 20px 20px}
#informacion_trabajo_detalle h1{font-weight:700;font-size:130%;margin-bottom:3px}
#informacion_trabajo_detalle h2{margin-bottom:10px;font-weight:400;font-size:130%}
#informacion_trabajo_detalle h2 a{font-size:100%;margin-top:-1px}
#informacion_trabajo_detalle h3{font-weight:400;font-size:130%;line-height:20px}
#informacion_trabajo_detalle a{font-size:130%;text-decoration:none;color:#666;display:block;margin-top:10px}
#informacion_trabajo_detalle a:hover{color:#999}
#informacion_trabajo_detalle a[class=subr]{font-size:130%;text-decoration:underline;color:#666;display:block;margin-top:10px}

/**********
	SUBMENU
*/
.sub_menu{
	height:/*36*/31px;
	width:/*430*//*552*/560px;
	padding-top:/*37*//*83*/74px;
	float:left;
	padding-left:/*50*/35px;
	z-index:2000;position:absolute;
	margin-left:/*298*//*405*/364px;
	border:0px solid #000;
	}
/**/
.sub_menu *{list-style:none;font-size:15px;margin:0;padding:0}
.sub_menu ul li{
	height:18px;background-repeat:no-repeat;background-position:right;
	padding-left:5px;
	margin-left:10px;
	float:left;
	width:/*150*//*100*/168px; 
	border:0px solid #000;
	}
.sub_menu ul li a{text-decoration:none;color:#000;font-weight:400}
.sub_menu ul li img{margin-left:5px;margin-bottom:2px}
.sub_menu ul li:hover > ul{display:block}
.sub_menu ul li ul{
	display:none;
	background:rgba(255,255,255,0.8);
	float:left;padding-top:8px;padding-right:8px;padding-bottom:8px;
	height:/*350*/582px
	}
.sub_menu ul li ul li{font-size:14px;height:28px;float:left;width:160px}
.sub_menu ul li ul li a{font-size:12px;float:left;margin-bottom:4px;width:160px}
.sub_menu ul li ul li a strong{font-size:12px}
.sub_menu ul li ul li a:hover{color:red}
#indice{width:100%;height:20px;font-size:120%;text-align:center;text-decoration:none;float:left;color:#FDC613;margin-top:10px}
#indice a,a:visited{color:#666;text-decoration:none}
#indice a:hover{color:#C00}