*{margin:0px; padding:0px;}
.estirar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.estirar {display: inline-block;}

/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */

li{list-style-type:none;}

#cabecera{width:769px;}
#cabecera .sup{background:#282826; margin:0 0 1px 0; padding:5px 0;}
#cabecera .sup p{float:left; display:inline; font:10px Georgia, "Times New Roman", Times, serif; color:#B1B5B8; margin:0 0 0 10px;}
#cabecera .sup ul{float:right; display:inline; margin:0 13px 0 0;}
#cabecera .sup li{float:left; display:inline; font:9px Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 9px; margin:0 0 0 8px; background:url(../images/fnd_punteado.gif) no-repeat left center;}
#cabecera .sup li.inicio {background:none;}
#cabecera .sup li a{color:#ccc; text-decoration:none;}
#cabecera .sup li a:hover{text-decoration:underline;}

#cabecera .cont_cabecera{background:url(../images/deg_horizontal.jpg) repeat-y right top; margin:0 0 1px 0;}
#cabecera .cont_cabecera h1{background:url(../images/logo_gmp.gif) no-repeat left top; text-indent:-9000px; float:left; display:inline;}
#cabecera .cont_cabecera h1 a{display:block; width:211px; height:74px;}
#cabecera .cont_cabecera .animacion{float:right; display:inline; padding-left:40px; background:url(../images/fnd_linea.jpg) no-repeat left top;}

#cabecera .menu{text-align:center;} 
#cabecera .menu ul{}
#cabecera .menu li{float:left; display:inline; background:url(../images/sep_linea.jpg) repeat-y right top; padding:0 1px 0 0; text-align:center;}
#cabecera .menu li a{display:block; width:118px; text-align:center; background:url(../images/fnd_menu.jpg) repeat-x left top; padding:6px 0; }
#cabecera .menu li.activo a{display:block; width:118px; text-align:center; background:url(../images/fnd_menuon.jpg) repeat-x left top; padding:6px 0; }

#cabecera .menu li img{display:block; border:0px;}
#cabecera .menu li .contacto{width:50px; margin:0px auto;}
#cabecera .menu li .que{width:79px; margin:0px auto;}
#cabecera .menu li .quienes{width:87px; margin:0px auto;}
#cabecera .menu li .producto{width:54px; margin:0px auto;}
#cabecera .menu li .portada{width:43px; margin:0px auto;}
#cabecera .menu li.conectar{width:174px; background:#94ACC4;padding:0px; font:10px Arial, Helvetica, sans-serif;padding:2px 0 2px 0;}
#cabecera .menu li.conectar form{margin:0 0 0 10px;}
#cabecera .menu li.conectar input{font:10px Arial, Helvetica, sans-serif; float:left;display:inline; width:59px; margin:0 4px 0 0;padding:1px 0;}
#cabecera .menu li.conectar input.enviar{width:16px; height:16px;}
#cabecera .menu li.conectar p{color:#fff; font:11px Arial, Helvetica, sans-serif; padding:2px 0 3px 0;}
#cabecera .menu li.conectar p.error{color:#7B1A21;}


#contenido{width:769px; margin:30px 0; background:url(../images/fnd_contenido.gif) repeat-y left top;}
#contenido .contenido_1{width:258px; float:left; display:inline; margin:0 9px 0 17px; }
#contenido .contenido_1 .modulos{ border:1px solid #E9E5DC;}
#contenido .contenido_1 .modulos ul{font:11px/13px Arial, Helvetica, sans-serif;}
#contenido .contenido_1 .modulos li a{text-decoration:none;color:#666; background:url(../images/ico_lista.gif) no-repeat left 6px; padding:0 0 0 8px;}
#contenido .contenido_1 .modulos li a:hover{text-decoration:underline;}
#contenido .contenido_1 h2{background:#fff; font:22px Arial, Helvetica, sans-serif; color:#3D5E7D; padding:6px; margin:0px;}
#contenido .contenido_1 h2 strong{text-transform:uppercase; font:normal 22px Arial, Helvetica, sans-serif; color:#791A1E;}
#contenido .contenido_1 h3{padding:0 0 0 6px; font:19px Arial, Helvetica, sans-serif; margin:6px 0 12px 0;}
#contenido .contenido_1 .col_1{width:118px; float:left; display:inline; margin:0 0 0 6px;}
#contenido .contenido_1 .col_2{width:118px; float:left; display:inline; margin:0 0 0 6px;}




#contenido .contenido_3{width:156px; float:left; display:inline; height:1%;}
#contenido .contenido_3 h2{border:1px solid #BEB39D; background:#fff; font:bold 15px Arial, Helvetica, sans-serif; color:#333; padding:6px 0 6px 6px;}
#contenido .contenido_3 h2 strong{font:bold 15px Arial, Helvetica, sans-serif; color:#3B5E7C;}
#contenido .contenido_3 ul{background:#fff; padding:9px 0 1px 0;}
#contenido .contenido_3 li{border:1px solid #D6CEC1; background:#F1EEE9; padding:6px; font:14px Arial, Helvetica, sans-serif; margin:0 0 1px 0;}
#contenido .contenido_3 li a{color:#3C6899;text-decoration:none; display:block; background:url(../images/icoenlace.gif) no-repeat right center;}
#contenido .contenido_3 li a:hover{color:#3C6899; text-decoration:underline;}



#contenido .contenido_2{width:318px; float:left; display:inline; margin:0 11px 0 0;}
#contenido .contenido_2 h2{font:22px Arial, Helvetica, sans-serif; border-bottom:1px solid #D7D1C3; color:#3C6899; margin:0 0 8px 0;}

#contenido .contenido_2 .cont_modulos{margin:0 0 15px 0;}
#contenido .contenido_2 .cont_modulos img{float:left; display:inline; margin:0 6px 0 0;}
#contenido .contenido_2 .cont_modulos .mod_txt{display:table; height:1%;}
#contenido .contenido_2 .cont_modulos .mod_txt h3{font:14px Arial, Helvetica, sans-serif; color:#666;}
#contenido .contenido_2 .cont_modulos .mod_txt a{color:#3D5E7D; text-decoration:none;}
#contenido .contenido_2 .cont_modulos .mod_txt a:hover{text-decoration:underline;}
#contenido .contenido_2 .cont_modulos .mod_txt h4{font:14px Arial, Helvetica, sans-serif;}


#contenido .contenido_2 .cont_2_col {background:url(../images/fnd_linea.gif) repeat-y center top;}
#contenido .contenido_2 .cont_2_col  .col_1{float:left; display:inline; width:150px;}
#contenido .contenido_2 .cont_2_col .cont_modulos .mod_txt h4{font:12px Arial, Helvetica, sans-serif;}
#contenido .contenido_2 .cont_2_col .cont_modulos .mod_txt h3{font:12px Arial, Helvetica, sans-serif;}
#contenido .contenido_2 .cont_2_col  .col_2{float:right; display:inline; width:150px;}


#contenido #error{background:#DDC5C5; border:1px solid #C9A2A5; padding:6px; margin:0 0 10px 0;}
#contenido #error img{float:left; display:inline; margin:0 6px 0 0;}
#contenido #error p{color:#791B1C; display:table; height:1%; font:13px Arial, Helvetica, sans-serif;}




#pie{width:769px; color:#3D5E7D; text-align:center;}
#pie .filete_pie{height:12px; font-size:1px; line-height:1px; background:#94ACC4 url(../images/fnd_pie.gif) repeat-y left top; }
#pie p{font:10px Arial, Helvetica, sans-serif;}
#pie p strong{font:bold 11px Arial, Helvetica, sans-serif;}


#contenido_interior{width:741px; margin:10px 0 15px 18px;}
#cont_menu{width:741px; margin:10px 0 15px 18px;}
#cont_menu ul#menu_superior{float:right; display:inline;}
#cont_menu ul#menu_superior li{float:left; display:inline; margin:0 3px 0 0; padding:0 3px 0 0; font:11px Arial, Helvetica, sans-serif; background:url(images/fnd_lista.gif) no-repeat right center;}
#cont_menu ul#menu_superior li.final{margin:0px; padding:0px; background:none;}
#cont_menu ul#menu_superior li a{color:#000; text-decoration:underline;}
.cont_contenido{clear:both;}

#cabecera .menu li.conectar input.oculto{display:none;}

