header,nav, section, article, footer{display:block;} body { padding: 0px; margin: 0px; font-size: 12px; text-align: center; color: #000; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-variant: normal; line-height: 15px; top: 0 } h2 { font-style: bold; font-weight: bold; font-variant: bold; line-height: 16px; font-size: 14px; padding: 0px; margin: 2px; float: left; } h1 { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 50px; color: #000; text-align: left; font-size: 20px; line-height: 25px; clear: both } ul { padding: 0; margin: 0; list-style: none; text-align: left } li { padding: 0; margin: 0; list-style: none; text-align: left } a { text-decoration: none } img { border: 0px } #contenedor { width: 1050px; text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; } #contenedorint { width: 1000px; text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0;
margin-left: auto; display: block } #imagencorporativa { width: 1000px; text-align: left } header { width: 1000px; height: 365px; text-align: center; display: block; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; clear: both } .slideshow { z-index: 0; position: absolute; margin-left: 385px; margin-top: -355px } .rotativo { z-index: 0; position: absolute; margin-left: 385px; margin-top: -355px } #slide { float: right; z-index: 0; position: absolute } #cuarentaycuatro { width: 226px; height: 245px; float: left; margin-left: 230px; margin-top: -258px; display: block; background-image: url("jpg/explicacion.png"); background-color: #231f20; position: absolute; z-index: 2; padding-left: 24px; padding-top: 25px; padding-right: 15px; color: #FFF; font-size: 15px; line-height: 17px; text-align: left } #medio44 { width: 220px; margin-top: 12px } #mini44 { width: 150px; margin-top: 12px } #menubanneri { width: 1000px; height: 130px; z-index: 3; position: absolute; margin-top: -100px;
text-align: center } #menubanneri a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 18px; padding: 0px; margin: 0px; color: #FFF } #menuindex { width: 180px; height: 130px; float: left; padding-left: 0px; padding-top: 10px; text-align: center; background-image: url("jpg/menu.png") } #menu { padding-left: 20px; text-align: left } #links { float: left; margin-top: 0px; text-align: left; margin-left: 400px; margin-right: 2px; width: 214px } #links a { padding: 0; margin: 0 } #links li { display: inline; padding: 0; margin: 0; list-style: none } #links ul { display: inline; padding: 0; margin: 0; list-style: none } #centro { width: 1050px; min-height: 400px; margin-top: 55px; overflow: hidden; height: expression(this.scrollHeight <10? "410px": "auto") } #derecha { width: 725px; float: left; min-height: 550px; overflow: hidden; height: expression(this.scrollHeight <10? "560px": "auto") } #izquierda { float: left; width: 325px; height: 455px; display: block;
text-align: left } #noticias { width: 325px; height: 345px; background-image: url(jpg/noticias.png); position: absolute; z-index: 1; margin-left: 60px; margin-top: -110px; padding-left: 5px; color: #FFF } .noticias { font-size: 35px; color: #FFF; line-height: 28px } .noticia1 { margin-top: 16px; margin-left: 20px; margin-right: 35px } #twitter { width: 270px; height: 290px; background-image: url(jpg/twitte.png); position: absolute; z-index: 2; margin-left: 25px; margin-top: 215px } #bocadilloindex { width: 171px; height: 100px; position: absolute; z-index: 0; margin-left: 505px; margin-top: -110px } #imagenes { float: left; margin-bottom: 15px; margin-left: 90px; margin-right: 0px; width: 460px; height: 136px; float: left; border-style: solid; border-width: 1px; border-color: #ababab; padding-top: 1px; padding-bottom: 1px } #indproyectos { margin-left: 90px; margin-right: 0px; width: 460px; height: 150px; float: left } #imagenes img { width: 227px; height: 136px } .right { float: right; padding-right: 1px }
.left { float: left; padding-left: 1px } #titulo { margin-top: 40px; margin-left: 50px } #recuadro { width: 395px; float: left; background-color: #EBEBEC; margin-left: 90px; margin-bottom: 15px; padding-bottom: 10px; padding-left: 65px; padding-right: 65px; padding-top: 20px; text-align: left; min-height: 230px; margin-top: 5px; overflow: hidden; height: expression(this.scrollHeight <10? "240px": "auto") } #contacto { float: left; text-align: left; padding-top: 10px; margin-left: 20px } #contacto a { color: #FFF; font-size: 13px } #legalidades { text-align: right; float: right; padding-top: 10px; padding-right: 10px; color: #828485 } #legalidades ul { text-align: right } #legalidades li { text-align: right } #legalidades a { color: #828485; font-weight: bold; font-size: 11px; line-height: 12px } #bottom { color: #fff; font-size: 10px; text-align: right; padding-right: 15px; padding-top: 25px } #txtcentral h1 { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 30px;
color: #000; text-align: left; font-size: 20px; line-height: 25px } #submenuprincipald li { line-height: 16px; padding: 10px } #submenuprincipald a { color: #cecacb } #submenuprincipald li { line-height: 16px } #menuopcionesi a { color: #fffeff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; font-size: 12px; line-height: 16px; padding-left: 15px; padding-top: 5px; margin: 0px } #menuopcionesi { width: 180px; height: 130px; float: left; background-image: url("jpg/submenu.png"); padding-left: 00px; padding-top: 10px; margin-left: -10px; visibility: hidden } footer { clear: both; width: 1000px; height: 95px; margin-left: 0px; padding-left: 10px; padding-right: 10px; margin-bottom: 15px; padding-top: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto } #footerdentro { float: right; width: 690px; height: 95px; margin-left: 0px; padding-left: 10px; padding-right: 10px; background-color: #999; margin-bottom: 15px; padding-top: 0px; text-align: right }
#footerfuera { float:right; width: 690px; /*height: 95px;*/ margin-left: 0px; padding-left: 10px; padding-right: 10px; background-color: #FFF; margin-bottom: 15px; padding-top: 0px; text-align: right; } #footerfuera a { color: #000; } #redessocialesfooter { float: left; width: 220px; padding-top: 15px; padding-left: 15px; text-align: right } #mfooterlinea { float: left; padding-left: 15px } #mfooterlinea li { display: block; padding: 2; margin: 0; list-style: none } #mfooterlinea ul { display: block; padding: 0; margin: 0; list-style: none } #mfooterlinea a { color: #FFF; font-size: 13px; margin-right: 5px } #btgoogle { margin-top: 3px; margin-left: 2px; float: right; width: 25px; text-align: right } .btgoogle { margin-top: 3px; margin-left: 2px; float: right; width: 25px; height: 35px; text-align: right } #slideint { margin-top: 100px } #cuarentaycuatroint { width: 280px; height: 180px; float: left; margin-left: 230px; margin-top: -258px; display: block; background-image: url("jpg/explicacion2.png");
position: absolute; z-index: 2 } #menubannerint { width: 1000px; height: 130px; z-index: 3; position: absolute; margin-top: -195px; display: block; float: left; text-align: left } #menuint { width: 180px; height: 130px; float: left; padding-left: 00px; padding-top: 10px; margin-left: 400px; background-image: url("jpg/menu.png") } #menubannerindex { width: 1000px; height: 130px; z-index: 3; position: absolute; margin-top: -195px; display: block; float: left; text-align: left } #menuindex { width: 180px; height: 130px; float: left; padding-left: 00px; padding-top: 10px; margin-left: 400px; background-image: url("jpg/menu.png") } #menucontacto{ width: 350px; height: 25px; float: left; margin-top: 90px; z-index:-2; display: block; position: absolute; margin-left: 590px; font-size: 11px; } #menuopciones { width: 180px; height: 130px; float: left; background-image: url("jpg/submenu.png"); padding-left: 00px; padding-top: 10px; margin-left: -10px; visibility: hidden } #menuintn { width: 180px; height: 130px;
float: left; background-image: url("jpg/menu_nosotros.png"); padding-left: 00px; padding-top: 10px; margin-left: 400px } #menuintcul { width: 180px; height: 130px; float: left; padding-left: 00px; padding-top: 10px; margin-left: 400px; background-image: url("jpg/menu_cultura.png") } #menuintcl { width: 180px; height: 130px; float: left; padding-left: 00px; padding-top: 10px; margin-left: 400px; background-image: url("jpg/menu_clientes.png") } #menuinth { width: 180px; height: 130px; float: left; padding-left: 00px; padding-top: 10px; margin-left: 400px; background-image: url("jpg/menu_quehacemos.png") } #imagencorporativaint { width: 1000px; text-align: left } .marginleft { margin-right: 70px } ul { padding: 0; margin: 0; list-style: none; text-align: left } li { padding: 0; margin: 0; list-style: none; text-align: left } a { text-decoration: none } #menubanner a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 18px; padding: 0px; margin: 0px; color: #FFF }
#menubannerint a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 18px; padding: 0px; margin: 0px; color: #FFF } #menuint a { color: #fffeff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; font-size: 12px; line-height: 16px; padding-left: 15px; padding-top: 5px; margin: 0px } #menuopciones a { color: #fffeff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; font-size: 12px; line-height: 16px; padding-left: 15px; padding-top: 5px; margin: 0px } #menuintcl a { color: #fffeff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; font-size: 12px; line-height: 16px; padding-left: 15px; padding-top: 5px; margin: 0px } #menuintn a { color: #fffeff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; font-size: 12px; line-height: 16px; padding-left: 15px; padding-top: 5px; margin: 0px } #menuinth a { color: #fffeff;
font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; font-size: 12px; line-height: 16px; padding-left: 15px; padding-top: 5px; margin: 0px } #menuintq a { color: #fffeff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; font-size: 12px; line-height: 16px; padding-left: 15px; padding-top: 5px; margin: 0px } #menuproyectos a { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-variant: normal; font-size: 13px; line-height: 18px; padding: 5px; margin: 0px; color: #ababab } #menuproyectos { width: 150px; float: left; color: #d1d1d1; font-size: 15px } #menuproyectostxt a { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-variant: normal; font-size: 13px; line-height: 18px; padding: 5px; margin: 0px; color: #ababab } #linksint { float: left; margin-top: 0px; text-align: left; margin-left: 400px; margin-right: 2px } #linksint a { padding: 0; margin: 0 } #linksint li { display: inline; padding: 0; margin: 0;
list-style: none } #linksint ul { display: inline; padding: 0; margin: 0; list-style: none } #central { width: 1100px; text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; min-height: 400px; overflow: hidden; height: expression(this.scrollHeight <10? "410px": "auto") } #noticiasint { width: 325px; height: 345px; position: absolute; z-index: 1; margin-left: 40px; margin-top: -120px; padding-left: 5px; color: #FFF } #noticiasintg { width: 325px; height: 345px; position: absolute; z-index: 1; margin-left: 35px; margin-top: 0px; padding-left: 5px; color: #FFF; text-align: right } .globales { width: 180px; float: right; padding-top: 50px; padding-right: 20px; text-align: right } .globales a { color: #828485; font-weight: bold; font-size: 11px; line-height: 12px } .noticias { font-size: 35px; color: #FFF; line-height: 28px } .noticia1 { margin-top: 16px; margin-left: 20px; margin-right: 35px } #twitterint { width: 270px; height: 185px;
background-image: url(jpg/twitter.png); position: absolute; z-index: 2; margin-left: -8px; margin-top: 180px } #lateralizqint { float: left; width: 325px; height: 425px; display: block; text-align: left } #lateraldeint { width: 650px; min-height: 400px; overflow: hidden; height: expression(this.scrollHeight <10? "410px": "auto"); margin-left: 50px; float: left; margin-bottom: 20px; } #txtcentral { margin-top: 26px; float: left } #indproyectos { margin-left: 90px; margin-right: 0px; width: 460px; height: 150px; float: left } #menuproyectostxt { width: 150px; margin-top: 0px; float: left } #menuproyectostxtp { width: 180px; margin-top: 0px; float: left } #recuadrotxt { width: 395px; float: left; background-color: #EBEBEC; margin-bottom: 10px; margin-left: 17px; padding-left: 65px; padding-right: 65px; padding-top: 20px; text-align: left; min-height: 200px; overflow: hidden; height: expression(this.scrollHeight <10? "10px": "auto") } #recuadrotxtint { width: 400px; float: left; background-color: #EBEBEC;
margin-bottom: 0; margin-left: 17px; padding-left: 15px; padding-right: 65px; padding-top: 20px; padding-bottom: 20px; text-align: left; min-height: 265px; overflow: hidden; height: expression(this.scrollHeight <10? "275px": "auto") } #recuadrotxtintc { width: 455px; float: left; background-color: #EBEBEC; margin-bottom: 0; margin-left: 17px; padding-left: 15px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; text-align: left; min-height: 265px; overflow: hidden; height: expression(this.scrollHeight <10? "275px": "auto") } #recuadrotxtintp { width: 440px; height: 265px; float: left; background-color: #EBEBEC; margin-bottom: 10px; margin-left: 50px; padding-left: 15px; padding-right: 65px; padding-top: 20px; text-align: left } #txtcentral h1 { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 50px; color: #000; text-align: left; font-size: 20px; line-height: 25px } #txtcentralint { min-height: 400px; overflow: hidden;
height: expression(this.scrollHeight <10? "410px": "auto"); padding-bottom: 0; } #txtcentralint h1 { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 30px; color: #000; text-align: left; font-size: 20px; line-height: 25px } #txtcentralintp h1 { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 50px; color: #000; text-align: left; font-size: 20px; line-height: 25px } #recuadrotxtint a { font-family: Arial, Helvetica, sans-serif; font-weight: strong; font-variant: strong; font-size: 13px; line-height: 18px; padding: 5px; margin: 0px; color: #000 } #recuadrotxt ul { padding: 0; margin: 0px; list-style: none; text-align: left } #recuadrotxt li { padding: 0; margin: 0; list-style: none; text-align: left } #recuadrotxtint ul { padding: 0; margin: 0px; list-style: none; text-align: left } #recuadrotxtint li { padding: 0; margin: 0; list-style: none; text-align: left } #marcoimagen { margin-left: 10px; margin-bottom: 10px; float: left }
#numeracion { clear: both; text-align: left; margin-left: 12px } #rectangulo { width: 220px; height: 200px; background-color: #80a70e; float: left; margin-top: -190px; margin-left: 60px } #submenuprincipal { width: 180px; height: 133px; float: left; position: absolute; z-index: 1; margin-left: 301px; margin-top: -178px; background-color: #231f20; padding-left: 00px; padding-top: 00px } #recuadrotxtint a { color: #2d292b; text-decoration: underline; } #footerfuera a { color: #2d292b; text-decoration: none; margin-left: 10px; margin-right: 10px; } #imgcuadro { float:left; margin-left: 18px; text-align:left; } #datoscontacto { float:left; width: 175px; } #maps { float:right; width: 200px; } .iframe { border:none; width:350px; height:30px; } #menucontacto a { color: #000; margin-left: 10px; } iframe { border:none; width:350px; height:30px; /* para IE */ filter:alpha(opacity=10); /* CSS3 standard */ opacity:0.9; overflow:no; border:0: } .tel { float:left; } .email { float:left; text-align:left; padding-left: 10px;
} .url { float:left; text-align:left; padding-left: 10px; }
