/*esto es para centrar la pagina*/
body{ text-align:center; margin-top:0px;}
#contenedor{ margin: 0 auto; width:880px; height:auto; background-color:#F1F3F4;}
#fin{ clear:both;}
#pie{ width:800px; height:auto; background-color:#FFFFFF; text-align:right; padding-right:80px;}
/*comunes*/
#cabecera{ width:880px; height:30px; padding-top:163px; background-image:url(logo_cabecera.jpg); background-repeat:no-repeat; background-color:#D5D9DC}
/*menu desplegable*/
#navegador{ width:880px; height:auto; text-align:left; background-color:#E3E5E7; border-top:#D6C300 2px solid; border-bottom:#D6C300 2px solid;}
/*datos para crear el menu desplegable*/
ul#desplegable { margin:0; padding:0; padding-left:80px; width:800px; height:20px; list-style:none; text-align:center;}
ul#desplegable li {margin:0; border:0 none; padding:0; float:left;/*For Gecko*/display:inline; list-style:none; position:relative; height:20px;}
ul#desplegable ul {margin:0; margin-top:4px; border:0 none; padding:0; width:160px; list-style:none; display:none; position:absolute; top:16px; left:0;}
ul#desplegable ul:after/*From IE 7 lack of compliance*/{clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
ul#desplegable ul li { width:160px; float:left;/*For IE 7 lack of compliance*/display:block !important; display:inline;/*For IE*/}
/*estilos del menu desplegable*/
/*superior*/
ul#desplegable a { width:103px; height:18px; padding-top:3px; padding-bottom:2px; float:none !important;/*For Opera*/float: left;/*For IE*/display: block; height: auto !important; height: 1%/*For IE*/; background-color:#E3E5E7; color:#737A7E;}
ul#desplegable a:hover { width:103px; height:18px; padding-top:3px; padding-bottom:2px; float:none !important;/*For Opera*/float: left;/*For IE*/display: block; height: auto !important; height: 1%/*For IE*/;  background-color:#D6C300; color:#FFFFFF}
ul#desplegable .activo a { width:103px; height:18px; padding-top:3px; padding-bottom:2px; float:none !important;/*For Opera*/float: left;/*For IE*/display: block; height: auto !important; height: 1%/*For IE*/;  background-color:#D6C300; color:#FFFFFF}
/*secundarios*/
ul#desplegable li:hover li a, ul#desplegable li.iehover li a { width:160px; float:none; background:#DECF33; color:#FFFFFF; border:1px solid #D6C300; text-align:left; padding-left:9px;}
ul#desplegable li:hover li a:hover, ul#desplegable li.iehover li a:hover { width:160px; float:none; background:#D6C300; color:#FFFFFF; border:1px solid #D6C300; text-align:left; padding-left:9px;}
/*datos para desplegar el menu desplegable*/ 
ul#desplegable li:hover ul, ul#desplegable li.iehover ul { display: block;}
/*home*/
#centro_home{ width:720px; height:auto; padding-top:15px; padding-left:80px; padding-right:80px; text-align:center;}
.tabla_home_1{ width:180px; height:366px; background-image:url(home_1.jpg); background-repeat:no-repeat; border-bottom:#D5D9DC 2px solid;}
.tabla_home_2{ width:180px; height:366px; background-image:url(home_2.jpg); background-repeat:no-repeat; border-bottom:#D5D9DC 2px solid;}
.tabla_home_3{ width:180px; height:366px; background-image:url(home_3.jpg); background-repeat:no-repeat; border-bottom:#D5D9DC 2px solid;}
.tabla_home_4{ width:180px; height:366px; background-image:url(home_4.jpg); background-repeat:no-repeat; border-bottom:#D5D9DC 2px solid;}
#inferior_iz_home{ width:278px; height:auto; float:left; position:relative; padding:15px; padding-left:80px; text-align:left;}
#inferior_dr_home{ width:410px; height:auto; float:left; position:relative; padding:15px; padding-right:80px; text-align:left; border-left:#D5D9DC 2px solid;}
#inferior_iz_home2{ width:360px; height:auto; float:left; position:relative; padding:15px 0 15px 80px; text-align:left;}
#inferior_dr_home2{ width:350px; height:auto; float:left; position:relative; padding:15px 80px 15px 10px; text-align:left;}
.tabla_home_5{ width:170px; padding-left:10px; background-color:#D6C300;}
.tabla_home_6{ width:170px; padding:5px; padding-left:10px; padding-top:8px; background-color:#E3E5E7;}
.tabla_home_7{ width:170px; padding-right:5px; border:#D6C300 1px solid;}
.tabla_home_7 ul{ margin:0; padding:0; margin-left:12px; padding-left:12px;}
.tabla_home_7 li{ margin-top:9px; #margin-top:5px;}
/*conocenos*/
.img_conocenos{ border-bottom:#D5D9DC 2px solid;}
#inferior_dr_conocenos{ width:340px; height:auto; float:left; position:relative; padding:15px; padding-right:150px; text-align:left; border-left:#D5D9DC 2px solid;}
/*proyectos*/
#centro_proyectos{ width:720px; height:auto; padding-top:15px; padding-left:80px; padding-right:80px; text-align:left;}
.tabla_proyectos{ border-top:#D5D9DC 2px solid;}
.celda1_proyectos{ width:136px; padding:5px; background-color:#E3E5E7; border:#D5D9DC 2px solid; border-right:none;}
.celda2_proyectos{ width:190px; padding:5px; padding-top:5px; background-color:#E3E5E7; border:#D5D9DC 2px solid; border-left:none;}
.img_proyectos{ border:#D6C300 3px solid;}
/*noticias*/
.img_noticias{ border:#D5D9DC 1px solid;}
/*productos*/
#centro_productos{ width:500px; height:30px; padding-top:15px; padding-left:300px; padding-right:80px; text-align:left;}
#inferior_iz_productos{ width:170px; height:auto; float:left; padding:15px 35px 15px 80px; text-align:left;}
#inferior_dr_productos{ width:500px; height:auto; float:right; padding:15px; padding-right:80px; text-align:left;}
/*noticias*/
#centro_noticias{ width:720px; height:auto; padding-top:15px; padding-left:80px; padding-right:80px; text-align:left; background-image:url(noticias.jpg); background-repeat:no-repeat}
/*contacto*/
#inferior_iz_contacto{ width:180px; height:auto; float:left; position:relative; text-align:right; padding:30px 0 15px 195px;}
#inferior_dr_contacto{ width:340px; height:auto; float:left; position:relative; padding:30px 80px 15px 85px; text-align:left;}
/*formularios*/
form{ margin:0px; padding:0px;}
.cajas { width:260px; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; color:#000000; text-decoration:none; background-color:white; border:1px solid; border-color:#000000}
.cajasgrandes { width:260px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; color:#000000; text-decoration:none ; background-color: white; border:1px solid; border-color:#000000; overflow:hidden;}
.botones { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; font-weight:bold; text-decoration:none ; background-color: #004494; height:auto; border: none;}
.radio { position:relative; top:2px;}
.bt_enviar{ width:50px; height:15px; padding-right:15px; display:block; background-color:#737A7E; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#FFFFFF; text-decoration:none;}
/*cabeceras*/
h1{ margin:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; color:#97BE0D; text-decoration:none;}
/*enlaces*/
.enlacegris_12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#737A7E; text-decoration:none;}
.enlacegris_11{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#737A7E; text-decoration:none;}
.enlacegris_11:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#D6C300; text-decoration:none;}
.enlacegris_12_2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#737A7E; text-decoration:none;}
.enlacegris_12_2:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#D6C300; text-decoration:none;}
.enlacegris_12_bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#737A7E; text-decoration:none;}
.enlacegris_12_bold:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#D6C300; text-decoration:none;}
.enlacegris_12_bold_sel{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#D6C300; text-decoration:none;}
.enlaceamarillo_9_borde{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; font-weight:normal; color:#D6C300; text-decoration:none;
border:#D6C300 1px solid; display:inline-block; padding:3px; padding-top:0px; padding-bottom:0px;}
.enlaceamarillo_9_borde:hover{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none;
border:#D6C300 1px solid; background-color:#D6C300; display:inline-block; padding:3px; padding-top:0px; padding-bottom:0px;}
/*textos*/
.textoseparacion_7{ font-family:Arial, Helvetica, sans-serif; font-size:7px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.textoblanco_20_bold{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.textogris_12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#737A7E; text-decoration:none;}
.textogris_12_bold_underline{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#737A7E; text-decoration:underline;}
.textogris_12_bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#737A7E; text-decoration:none;}
.textogris_14{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#737A7E; text-decoration:none;}
.textogris_16_bold{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#737A7E; text-decoration:none;}
.textogris_18_bold{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; font-weight:bold; color:#737A7E; text-decoration:none;}
.textogris_20_bold{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:normal; font-weight:bold; color:#737A7E; text-decoration:none;}
.textoamarillo_12_bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#D6C300; text-decoration:none;}
.textoamarillo_14_bold{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#D6C300; text-decoration:none; letter-spacing:-1px;}
.textoamarillo_19{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#D6C300; text-decoration:none;}
.textoamarillo_24{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-style:normal; font-weight:bold; color:#D6C300; text-decoration:none;}
.textoamarillo_30{ font-family:Arial, Helvetica, sans-serif; font-size:30px; font-style:normal; font-weight:normal; color:#D6C300; text-decoration:none;}
