@CHARSET "ISO-8859-1";
* {padding:0; margin:0;}
html{height:100%;}
body {height:100%;background-color: #46758f; font: normal 11px arial,tahoma,verdana; color: #46758f; text-align: center}
a{font-weight: bold;text-decoration:underline; color:#6189a3;}
a:hover{color:#f0ffff; text-decoration: none}

.alt{display:none;}

#fondo{height:100%;margin: 0px auto ; width:981px; background: url(/imagenes/fondo.jpg) repeat-y top left;text-align:left;}
#marco_superior{width:981px; height:77px; background: url(/imagenes/cabecera1.jpg) no-repeat top right;}

#marco_menu{width:981px; height:231px; background: url(/imagenes/fondomenu.jpg) no-repeat top right;}
#marco_menu .menu{position:absolute;width:981px; height:231px;}
#mTecnochapa{position: relative;top: 90px; left: 25px;width: 316px; height: 132px;float:left;}
#mTecnochapa a{width: 316px; height: 132px;background: url(/imagenes/inicio.jpg) no-repeat left top;display: block;}
#mTecnochapa a:hover{background-position: 0 -132px;display: block;}
#mTecnochapa a.Act{background-position: 0 -132px;display: block;}
.cua1{position: relative;top: 70px; left: 280px;width:80px; height: 85px; background: #ffffff left;z-index:2;-moz-opacity:0.5;-khtml-opacity: 0.5;	opacity: 0.5;}
#mProyectos{position: relative;top: -60px; left: -20px;width: 165px; height: 110px;float:left;}
#mProyectos a{width: 165px; height: 110px;background: url(/imagenes/proyectos.jpg) no-repeat left top;display: block;}
#mProyectos a:hover{background-position: 0 -110px;display: block;}
#mProyectos a.Act{background-position: 0 -110px;display: block;}
#mServicios{position: relative;top: 45px;left: -22px;width: 147px; height: 97px;float:left;}
#mServicios a{width: 147px; height: 97px;background: url(/imagenes/servicios.jpg) no-repeat left top;display: block;}
#mServicios a:hover{background-position: 0 -97px;display: block;}
#mServicios a.Act{background-position: 0 -97px;display: block;}
.cua2{position: relative;top: 25px; left: 560px;width:75px; height: 60px; background: #ffffff left;z-index:2;-moz-opacity:0.5;-khtml-opacity: 0.5;	opacity: 0.5;}
#mContacto{position: relative;top: -125px; left: -45px;width: 190px; height: 127px;float:left;}
#mContacto a{width: 190px; height: 127px;background: url(/imagenes/contacto.jpg) no-repeat;display: block;}
#mContacto a:hover{background-position: 0 -127px;display: block;}
#mContacto a.Act{background-position: 0 -127px;display: block;}

#fondo_central{width:981px; background: url(/imagenes/fondo.jpg) repeat-y top left;clear:both;}
#marco_central{min-height: 462px;background: url(/imagenes/fondocuerpo.jpg) no-repeat top right;}

#centro{width: 805px;float: left;}
#contenidos{padding: 30px 30px 10px;}

#texto_pagina{}
#texto_pagina div.parrafo{padding: 5px 0; text-align: justify}
#texto_pagina h1.blanco{font: bold 40px arial, tahoma, verdana; color: #f0ffff;}
#texto_pagina h1.azul{font: bold 40px arial, tahoma, verdana; color: #46758f;}

#texto_pagina h2.contacto{font: normal 18px arial, tahoma, verdana; color: #f0ffff;}
#texto_pagina div.menuproyectos{float:right;width: 260px;}
#texto_pagina div.menuproyectos a{margin:2px;width:125px; height: 85px;float:left;}
#texto_pagina div.menuproyectos a:hover {margin:2px;width:125px; height: 85px;float:left;}
#texto_pagina div.menuproyectos a.Act{margin:2px;width:125px; height: 85px;float:left;}
#texto_pagina div.menuproyectos a#proyecto1{background:#f0ffff url(/imagenes/proyectos/proyecto1/a0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a:hover#proyecto1{background:#46758f url(/imagenes/proyectos/proyecto1/a0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a.Act#proyecto1{background:#46758f url(/imagenes/proyectos/proyecto1/a0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a#proyecto2{background:#f0ffff url(/imagenes/proyectos/proyecto2/b0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a:hover#proyecto2{background:#46758f url(/imagenes/proyectos/proyecto2/b0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a.Act#proyecto2{background:#46758f url(/imagenes/proyectos/proyecto2/b0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a#proyecto3{background:#f0ffff url(/imagenes/proyectos/proyecto3/c0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a:hover#proyecto3{background:#46758f url(/imagenes/proyectos/proyecto3/c0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a.Act#proyecto3{background:#46758f url(/imagenes/proyectos/proyecto3/c0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a#proyecto4{background:#f0ffff url(/imagenes/proyectos/proyecto4/d6_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a:hover#proyecto4{background:#46758f url(/imagenes/proyectos/proyecto4/d6_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a.Act#proyecto4{background:#46758f url(/imagenes/proyectos/proyecto4/d6_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a#proyecto5{background:#f0ffff url(/imagenes/proyectos/proyecto5/e0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a:hover#proyecto5{background:#46758f url(/imagenes/proyectos/proyecto5/e0_min.jpg) no-repeat center center;}
#texto_pagina div.menuproyectos a.Act#proyecto5{background:#46758f url(/imagenes/proyectos/proyecto5/e0_min.jpg) no-repeat center center;}

.form{margin:0px;}
.form input,textarea{font: normal 11px arial, tahoma, verdana; color: #6189a3; width: 230px;}

#marco_derecho{min-height: 462px;width: 176px;font: normal 13px arial, tahoma, verdana; color: #f0ffff;float:left;}
.submenu{height: 280px;}
.submenu a{text-decoration: none;font:bold 12px arial, tahoma;color: #f0ffff; display: block; padding-top: 20px;}
.submenu a:hover{color: #bdced8}
.submenu a.Act{text-decoration: none;color: #bdced8; display: block; padding-top: 20px;}
.contactanos{font-size: 12px;}
.contactanos a{color: #f0ffff; font-weight: bold;text-decoration: none}

.mapa_plano{width:480px; height:570px; margin:10px auto;}

#pie{clear:both;padding-left: 15px;}

/* legal */
#legal{width:470px; margin:0px auto;color: #f0ffff;}
#legal div{font-size: 11px;text-align: justify; padding: 5px 10px;}
#legal div.titulo{ font:bold 12px arial, tahoma, verdana; color:#f0ffff}
#legal div.subtitulo{font-weight: bold; color:#f0ffff}
