@import url('reset.css');


#contenedor{width:768px; margin:0px auto;}

#cabecera{ padding:0 0 7px 0; background:url(../img/fnd_cabecera.jpg) no-repeat center bottom;}
#cabecera h1 {float:left; display:inline; width:182px; text-indent:-9000px; margin:0 0 0 18px;}
#cabecera h1 a {display:block; height:106px; background:url(../img/logo.gif) no-repeat; overflow:hidden;}
#cabecera ul{float:right; display:inline; padding:76px 0 0 0; margin:0 18px 0 0;}
#cabecera li {float:left; display:inline; font:16px Georgia, "Times New Roman", Times, serif; color:#333; margin:0 0 0 2px; padding:0 0 0 2px; border-left:1px solid #333;}
#cabecera li.primero{border:0px;}
#cabecera li.activo a{background:#e5e5e5;}

#contenido{padding:30px 40px; background:url(../img/fnd_contenido.jpg) no-repeat center center;}



#pie {padding:15px 0 0 0; background:url(../img/fnd_pie.jpg) no-repeat center top;}
#pie p{font:11px "Arial Narrow", Arial, "Arial Bold"; text-align:center;}


#destacado{margin:0 0 30px 0;}
#destacado .cont_imagen{float:left; display:inline; margin:0 12px 0 0;}
#destacado .cont_imagen a {padding:0px;}
#destacado .cont_imagen a:hover{padding:0px; background:none;}
#destacado .txt{display:table; height:1%;}
#destacado .txt h3{font:bold 11px "Arial Narrow", Arial, "Arial Bold"; color:#666; border:0px; padding:0px; margin:0 0 4px 5px}
#destacado .txt h2 {font:17px Georgia, "Times New Roman", Times, serif; color:#333; margin:0 0 2px 0;}
#destacado .txt p{font:12px  Arial, Helvetica, sans-serif; color:#666; margin:0 0 0 5px;}



h3{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:1px 0; margin:0 0 10px 0;}
h3 span{display:block; background:#e9e9e9 url(../img/bolo_rojo.gif) no-repeat 4px 9px; padding:3px 3px 3px 18px; font:16px/20px Georgia, "Times New Roman", Times, serif; color:#003333; }

ul.listado{margin:0 0 30px 0; width:auto; overflow:hidden;}
ul.listado li{float:left; display:inline; margin:0 40px 0 0; width:138px; background:url(../img/fnd_miniatura.jpg) no-repeat center bottom; padding:0 0 9px 0;}
ul.listado li.final{margin:0px;}

ul.listado .cont_imagen a{padding:0px; background:none;}
ul.listado .cont_imagen {margin:0 0 8px 0;}
ul.listado .txt{margin:0 3px 8px 3px;}
ul.listado .txt h5{font:bold 10px "Arial Narrow", Arial, "Arial Bold"; color:#666; margin:0 0 5px 5px;}
ul.listado .txt h4{font:15px Georgia, "Times New Roman", Times, serif; margin:0 -2px 2px 0;width:156px;}
ul.listado .txt h4 a{padding:0 0 2px 0;margin:0 -2px;}
ul.listado .txt p{color:#333; font:11px Arial, Helvetica, sans-serif; margin:0 0 0 5px;}

#contenido .txt{display:table; height:1%;}
#contenido .txt h2{margin:0 0 10px 0; color:#400630; font:19px Georgia, "Times New Roman", Times, serif;}
#contenido .txt h2 span{font:15px Georgia, "Times New Roman", Times, serif;}
#contenido .txt p{color:#333; font:16px Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0;}

#curriculum {padding:20px 0;}
#curriculum h2{font:17px Georgia, "Times New Roman", Times, serif; color:#400630; margin:0 0 15px 0;}
#curriculum ul.listado li {float:none; display:block; font:15px Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0; background:none; width:auto;}

#curriculum dl.listado {margin:0 0 15px 0;}
#curriculum dl.listado dt{font:bold 15px Georgia, "Times New Roman", Times, serif; color:#400630; float:left; display:inline; width:60px;}
#curriculum dl.listado dd {display:table; height:1%; font:15px Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0px; background:none; width:auto;}
#curriculum dl.listado dd.segundo{margin-left:59px;}



#contacto{padding:20px 0;}
#contacto p{color:#333; font:14px Georgia, "Times New Roman", Times, serif; margin:0 0 40px 0;}

#contacto form{width:400px; margin:0px auto;}
#contacto fieldset{margin:0 0 10px 0; }
#contacto fieldset label{color:#333; font:14px Georgia, "Times New Roman", Times, serif; margin:0 0 3px 0;}
#contacto fieldset input{color:#333; font:14px Georgia, "Times New Roman", Times, serif; padding:2px; border:1px solid #ccc; width:95%;}
#contacto fieldset textarea{color:#333; font:14px Georgia, "Times New Roman", Times, serif; padding:2px; border:1px solid #ccc; width:95%; height:180px;}
#contacto fieldset.enviar input{width:auto; background:#400630; color:#fff; float:right; display:inline; margin:0 14px 0 0; border:0px; width:100px;}


#home #contenido .txt h2{font:22px/29px Georgia, "Times New Roman", Times, serif; color:#666;}
#home #contenido .txt h2 strong{font-weight:normal; color:#333;}
#home #contenido .txt p {text-align:right; font-size:16px; margin:5px 0 0 0;}

#home #contenido .cont_destacados {margin:40px 0;}
#home #contenido .cont_destacados li{float:left; display:inline;  width:216px; margin:0 20px 0 0;}
#home #contenido .cont_destacados li a img{padding:0px 5px;}
#home #contenido .cont_destacados li img{display:block;}
#home #contenido .cont_destacados li h3{font:18px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; border-bottom:1px solid #ccc; padding:0 0 5px 0; border-top:0px;}
#home #contenido .cont_destacados li h4{font:13px Georgia, "Times New Roman", Times, serif;padding:5px 0;}
#home #contenido .cont_destacados li.final{margin:0px;}



#home_nueva #contenedor{width:562px; margin:0px auto; height:400px; position:absolute; top:37%; margin-top:-200px; left:50%; margin-left:-268px;}
#home_nueva h1 {width:182px; text-indent:-9000px; margin:0 auto 20px auto; height:106px; background:url(../img/logo.gif) no-repeat; overflow:hidden;}
#home_nueva .img_home {margin:0 0 10px 0;}
#home_nueva .img_home img{display:block;}
#home_nueva .img_home a{padding:0px; background:none;}

#home_nueva ul{text-align:center;}
#home_nueva li {display:inline; font:16px Georgia, "Times New Roman", Times, serif; color:#333; margin:0 0 0 2px; padding:0 0 0 2px; border-left:1px solid #333;}
#home_nueva li.primero{border:0px;}
#home_nueva li.activo a{background:#e5e5e5;}
