@charset "utf-8";@font-face{font-family:"Helvetica";src:url(../fonts/Helvetica.otf)}@font-face{font-family:"MyriadPro";src:url(../fonts/MyriadPro-Regular.otf)}*{margin:0;padding:0}.oculto{display:none}.visible{display:block}a{text-decoration:none}ul{list-style:none}.limpiaFloat{clear:both}body{background-color:#e8e8e8}#contenedorPrincipal{position:relative;width:1024px;height:auto;margin:0 auto;display:block}#cabecera{background-image:-moz-linear-gradient(90deg,#dbdbdb 0,#fff 100%);background-image:-webkit-linear-gradient(90deg,#dbdbdb 0,#fff 100%);background-image:-ms-linear-gradient(90deg,#dbdbdb 0,#fff 100%);width:1024px;height:159px;position:relative}#cabecera figure#logo{position:absolute;display:inline-block;width:41%;top:50%;left:40px;margin-top:-32.5px;float:left}#cabecera figure#logo img{display:block}#cabecera #redesSociales{display:inline-block;width:49%;height:50%;float:right;margin-right:40px;text-align:right}#cabecera #redesSociales a{display:inline-block}#cabecera #redesSociales img{margin-top:15px;margin-right:8px}#cabecera #redesSociales p{font-size:10.96px;font-family:"Helvetica";color:#969797;margin-right:8px}#cabecera #redesSociales p span{color:#636363}#cabecera #menuPrincipal{display:inline-block;width:49%;height:50%;float:right;margin-right:40px}#cabecera #menuPrincipal ul{display:inline-block;width:100%;margin-top:15px;text-align:right}#cabecera #menuPrincipal ul li{display:inline-block}#cabecera #menuPrincipal a{display:inline-block;font-size:15px;font-family:"Helvetica";text-align:center;padding:3px;color:rgba(52,52,52,1);line-height:1.2;-moz-transform:matrix(0.90156554192299,0,0,0.90716028124552,0,0);-webkit-transform:matrix(0.90156554192299,0,0,0.90716028124552,0,0);-ms-transform:matrix(0.90156554192299,0,0,0.90716028124552,0,0)}#cabecera #menuPrincipal a:hover,.menuActivo{background-color:#fef376;box-shadow:2px 2px 2px .06px rgba(0,0,0,0.61);padding:3px}#cabecera #menuPrincipal a span{font-size:13.086px;font-family:"Helvetica";font-style:italic;color:#6f6f6f;line-height:1.376;-moz-transform:matrix(0.90156554192299,0,0,0.90716028124552,0,0);-webkit-transform:matrix(0.90156554192299,0,0,0.90716028124552,0,0);-ms-transform:matrix(0.90156554192299,0,0,0.90716028124552,0,0)}.lineaNegra{background-color:#000;box-shadow:0 2px 2px 0 rgba(7,4,8,0.21);width:1024px;height:3px}#contacto{position:relative;display:block;width:100%;border-bottom:solid 5px #030000;margin-top:13px}#contacto #mapa{width:1024px;height:346px;display:block}#contacto #datosContacto{border-top:solid 5px #030000;background-color:#fff;margin-top:24px;font-size:25px;font-family:"Helvetica";color:#666565;padding:27px 0 35px 0;text-align:center;vertical-align:top}#contacto #datosContacto h1{text-align:center;margin-bottom:30px}#contacto #datosContacto #correos{width:320px;display:inline-block;font-size:15px;font-family:"Helvetica";color:#343434;text-align:left;vertical-align:top}#contacto #datosContacto #correos p{margin-left:40px}#contacto #datosContacto #correos p:first-child{padding-top:20px}#contacto #datosContacto #correos p.negritas{font-weight:bold;margin-left:0;margin-top:20px}#contacto #datosContacto #separador{display:inline-block}#contacto #datosContacto #separador img{display:block;height:388px}#contacto #datosContacto #formularioContacto{width:547px;display:inline-block;background-color:#f5f5f5;box-shadow:5px 5px 5px 0 rgba(4,2,4,0.17);padding-top:26px;padding-bottom:22px;vertical-align:top}#contacto #datosContacto #formularioContacto #formulario input{width:479px;height:33PX;border:;margin-bottom:11px}:input-placeholder{font-family:"Helvetica";padding-left:10px;font-style:italic}::-webkit-input-placeholder{font-family:"Helvetica";padding-left:10px;font-style:italic}::-moz-placeholder{font-family:"Helvetica";padding-left:10px;font-style:italic}#contacto #datosContacto #formularioContacto #formulario #mensaje{width:479px;height:153px;border:;resize:none;overflow:auto}#enviar{font-size:15px;font-family:"Helvetica";color:#fef376;font-weight:bold;background-color:#252323;width:89px !important;height:29px !important;float:right;margin-right:34px;margin-top:11px;margin-bottom:0 !important}footer{height:70px;line-height:70px;border-top:solid 5px #fff;background-color:#000;color:#fff;text-align:center;font-size:12px;font-family:"MyriadPro";position:relative}footer a{color:#fff}