@charset "utf-8";body{ width:100%; height:100%; margin:0; padding:0; background-color:#e7e7e7; font-family:'Lato';}
a{text-decoration:none;}
.blancos{color:#fff;}
.negros{color:#000;}
#scrollUp{bottom:20px;right:20px;padding:10px 20px;background:#555;color:#FFF;border-radius:50px;}
.fOficial{background-color:#560300;color:#fff;}
.contenedor{width:90%;height:100%;background-color:transparent !important;margin:0 auto;}
.encabezado{background-color:#470100;}
.slideima{width:100%; height:auto;margin:7px 0;}
.boxboton{width:33.06%;height:175px;float:left;display:inline-block;margin:2px 0.1% 2px 0.1%;padding:1% 0 1% 0;}
.boxminiboton{width:16.53%;height:200px;float:left;display:inline-block;margin:0 0 0 0.1%;}
.boxmicroboton{width:48%; height:99px;margin:1px 1% 1px 1%;float:left;display:inline-block;overflow:hidden;text-align:center;}
.contepanel{width:100%;height:auto;}
.limpia{clear:both;}
.coloroficial{ background-color:#470100;}
.azulF{background-color:#3B5998;}
.azulT{background-color:#659FCB;}
.azulLI{background-color:#0177B5;}
.dorado{background-color:#FBB038;}
.letradorada{color:FBB038;}
.azul{background-color:#29ABE2;}
.naranja{background-color:#F15A24;}
.rojo{background-color:#C1272D;}
.azulpatron{background-color:#0071BC;}
.amarillo{background-color:#FBB03B;}
.verde{background-color:#00A99D;}
.verde2{background-color:#319b42;}
.azulCV{background-color:#0071bc;}
.icono{color:#FFFFFF;}
.coloroficialtxt{color:#470100;}
.negritas{font-weight:600;}
.txtcentrado{text-align:center;}
.txtjustificado{text-align:justify;}
.barracolor{width:100%; height:50px; background-color:#FBB038; padding:5px 0; margin:0;}
.barracolor h1{ font-size: 20px; color:#470100; text-align: center;}
.barracolor h2{font-size: 16px; color: #470100; text-align: center;}
.menuPrincipal{width:100%;height:auto;background-color:transparent !important;margin:0 auto;}
.menuPrincipal ul{list-style-type:none; padding:0; margin:0;}
.menuPrincipal li{display:block; margin:8px; float:left;}
.menuPrincipal li a{float:left; text-decoration:none;color:#470100;text-align:center;display:block;height:30px;line-height:30px;border-radius:4px;min-width:100px;font-family:'Lato',helvetica,sans-serif;background-color:#CCC;}
.menuPrincipal li:hover a{}
.menuPrincipal li:first-child a:first-child{background-color:#470100; border:1px solid #fff;}
.menuPrincipal li a:hover{color:#470100;font-weight:800;}
.CTA{font:700 18px/1.2 'lato',verdana,sans-serif;color:#FFFFFF;text-align:center;overflow:auto;padding:auto;}
.mini{display:none;font:700 1.5vw/1.0 'lato',verdana,sans-serif;color:#FFFFFF;text-align:center;overflow:auto;line-height:100px;padding:auto;}
.oculto{display:none;}
.txtgrandes{font-family:'Lato',Verdana;font-size:1.4em;line-height:1.1em;font-weight:300;}
.icono a{ color:#FFFFFF;}
.audio{width:80%; height:35px;background-color:#470000;}
#contenido{background-color:#e5e5e5;color:#000;width:95%;padding:1% 0 1% 5%;margin:5px 0;height:autooverflow:hidden;font:400 .9em/16px 'Lato',Verdana,sans-serif;border-radius:3x;box-shadow:0 0 2px #535353,0 0 2px #535353 ;}
.left{width:60%;height:800px;overflow:hidden;background-color:#FFFFFF;padding:1% 2%;margin:5px 0.1%;float:left;}
.right{width:35%;height:auto;float:right;overflow:hidden;text-align:center;}
.boxboton2{width:100%;height:200px;float:left;display:inline-block;margin:2px 0;}
.boxminiboton2{width:50%;height:200px;float:left;display:inline-block;margin:2% 0 0;}
.columnas{width:47%;height:auto;padding:5px 2px;margin:0 2% 0 0;float:left;}
.ventana{padding:0;display:none;font-family:Arial,Helvetica,sans-serif;color:#808080;line-height:18px;font-size:15px;text-align:justify;}
.boton{background-color:#470100; color:#fff;font-weight:600; font-size:1.5em;width:250px; height:50px;padding:10px 25px; border-radius:5px;}
#contacto fieldset{background-color:#e7e7e7;border:none;width:400px;padding:5px 40px;}
#contacto fieldset input[type="text"],#contacto fieldset input[type="tel"],#contacto fieldset input[type="email"]{width:300px;box-shadow:1px 1px 3px #333333;height:35px;}
#contacto fieldset input[type="text"]:focus,#contacto fieldset input[type="tel"]:focus,#contacto fieldset input[type="email"]:focus,#contacto fieldset textarea:focus{box-shadow:2px 2px 3px #470100;background-color:#FFFF99;}
#contacto fieldset textarea{width:300px; box-shadow:1px 1px 3px #333333;}
.boton_envio{box-shadow:1px 1px 3px #333333;width:150px;height:35px;color:#FFF;background-color:#470000;-webkit-transition:all 300ms linear 300ms;-moz-transition:all 300ms linear 300ms;-ms-transition:all 300ms linear 300ms;-o-transition:all 300ms linear 300ms;transition:all 300ms linear 300ms;}
.boton_envio:hover{font-weight:600;text-transform:uppercase;}
.ultimo{margin-bottom:0;position:relative}
.hide{display:none;}
.ajaxgif{position:absolute;right:150px;top:5px;}
.msg{color:white;font-weight:bold;height:32px;line-height:32px;padding:0 10px;position:absolute;right:87px;text-transform:uppercase;min-width:121px;top:1px;}
.msg_ok{background:#589D05;}
.msg_error{background:red;}
.contenedor .left #menuactivo{text-decoration:underline;-webkit-transition:all 1s ease-in 2s;-moz-transition:all 1s ease-in 2s;-ms-transition:all 1s ease-in 2s;-o-transition:all 1s ease-in 2s;transition:all 1s ease-in 2s;}
.left .img{width:65%; height:25%; margin:80px auto 10px auto; text-align:center; display:block; box-shadow:0 0 8px #808080,0 0 8px #808080;}
.elegante{border:1px solid #333; width:45%;}
@media print{body{color:#000;}
}