@charset "utf-8";/* CSS Document */@font-face {    font-family: 'MYRIADPROREGULAR';    src: url('./../fonts/MYRIADPROREGULAR.eot');    src: local('MYRIADPROREGULAR'), url('./../fonts/MYRIADPROREGULAR.woff') format('woff'), url('../fonts/MYRIADPROREGULAR.ttf') format('truetype');}@font-face {    font-family: 'MyriadPro-Bold';    src: url("./../fonts/MyriadPro-Bold/MyriadPro-Bold.eot");    /* IE9 Compat Modes */    src: url("./../fonts/MyriadPro-Bold/MyriadPro-Bold?#iefix") format("embedded-opentype"),    url("./../fonts/MyriadPro-Bold/MyriadPro-Bold.ttf") format("truetype"),    url("./../fonts/MyriadPro-Bold/MyriadPro-Bold.woff") format("woff"),    url("./../fonts/MyriadPro-Bold/MyriadPro-Bold.svg") format("svg");    font-style: normal;    font-weight: normal;}/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_4410">Text with this font applied</p> */.famMyriad {    font-family: 'MYRIADPROREGULAR' !important;}.famMyriadbold{ font-family: 'MyriadPro-Bold' !important;}html, body{    font-family: 'MYRIADPROREGULAR';    font-size:14px;    overflow-x: hidden;    color:#222222;}.hrstilo{    /*margin-top:-10px;    margin-bottom:10px;*/    border-bottom: 1px solid #0a0c0f;    box-shadow: 0 1px 0 #181d23;    width:100%;}.hrstilo2{border-bottom:dotted 1px #a0a0a0}.hrstilo3{    border-bottom: 1px solid #ededed;    box-shadow: 0 1px 0 #fff;    width:100%;}.hrstilo4{ border-bottom: 1px solid #e6e3e0;}.cuad_rojo{width:30px ; height:10px; background:#92090f; float:right; margin-top:-10px}/*MIOS*/.mov_ico{    position: relative;    /* display: block; */    top: -2px;    left: -5px;}.tit_def{font-size:14px;font-family: 'MyriadPro-Bold'; color:#222;     background: url(./../images/vineta4.png) left top 2px no-repeat;    padding-left: 20px; text-transform:uppercase }.desc_def{color:#464646; font-size:14px; padding-left:20px; padding-top:5px; padding-bottom:5px}.link_pag a{color:#000; margin-right:15px}.pagin1{background:#e20a17; color:#fff; padding:5px 10px; border-radius:25px; margin-right:10px}.indi_pro{text-align:right; color:#222;font-family: 'MyriadPro-Bold';display: inline-block; vertical-align:top; padding-top:3px }.btn_1{background: url(./../images/vineta5.png) left 13px top 17px no-repeat #e20a17; color:#fff; padding:15px 30px; font-size:16px;font-family: 'MyriadPro-Bold'}.btn_1:hover{color:#fff; background: url(./../images/vineta5.png) left 13px top 17px no-repeat #9e020c; text-decoration:none}.btn_2{background: url(./../images/vineta5.png) left 26px top 17px no-repeat #ff9201; color:#fff; padding:15px 45px; font-size:16px;font-family: 'MyriadPro-Bold'}.btn_2:hover{color:#fff; background: url(./../images/vineta5.png) left 26px top 17px no-repeat #b76b06; text-decoration:none}.item_pro{background:url(./../images/vineta4.png) left top 2px no-repeat; padding-left:20px; display:inline-block; vertical-align:top;     padding-right: 75px;    padding-bottom: 10px;}.link_pro{font-size:16px;font-family: 'MyriadPro-Bold';color:#222222}.link_pro:hover{color:#e20a17; }.tit_pro{font-size:20px;font-family: 'MyriadPro-Bold';     background: url(./../images/vineta3.png) no-repeat left 0px top 5px;    padding-left: 30px; display: inline-block; vertical-align:top}.tit_pro2{font-size:25px;font-family: 'MyriadPro-Bold';     background: url(./../images/vineta3.png) no-repeat left 0px top 7px;    padding-left: 30px;}.cate1:hover{background:url(./../images/cate1.jpg) top 10px center no-repeat #fff;     padding-top: 140px; color:#222}.cate2:hover{background:url(./../images/cate2.jpg) top 10px center no-repeat #fff;     padding-top: 140px;color:#222 }.cate3:hover{background:url(./../images/cate1.jpg) top 10px center no-repeat #fff;     padding-top: 140px;color:#222 }.catenoti1:hover{background:url(./../images/noti1.jpg) top 10px center no-repeat #fff;     padding-top: 140px; color:#222}.catenoti2:hover{background:url(./../images/noti2.jpg) top 10px center no-repeat #fff;     padding-top: 140px;color:#222 }.catenoti3:hover{background:url(./../images/noti3.jpg) top 10px center no-repeat #fff;     padding-top: 140px;color:#222 }.categoria > li{background:#e20a17; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #fff}.categoria > li > a{color:#fff !important; width:100%;font-size:15px !important; font-family: 'MyriadPro-Bold' !important; }.categoria > li > ul > li{background:url(./../images/vineta.png) left 5px top 14px no-repeat #fff; padding:10px; border-bottom:1px solid #dfdfdf; list-style-position:inside; font-size:16px;font-family: 'MyriadPro-Bold'}.categoria > li > ul > li > a{color:#a0a0a0 !important; width:100%}.categoria > li > ul > li:hover{background:url(./../images/vineta2.png) left 5px top 14px no-repeat #fff;}.categoria > li > ul > li:hover a{color:#222222 !important}.nopadd1{padding-left:0px !important}.colrojo{color:#e20a17}.bg_slider2{background:url(./../images/slider2.jpg) center top no-repeat; min-height:265px}.texto_menu{padding:10px 20px;background:url(./../images/fondo_texto.png) ; position:relative; display:inline-block; top:217px }.fondo_empre{background:url(./../images/fondo_empre.jpg) center center no-repeat}.btn_contac{color:#fff; border:1px solid #fff; padding:20px 25px}.btn_contac:hover{background:#fff; color:#e20a17; text-decoration:none}.colamarillo{color:#ffb401}.icons1{background:url(./../images/s1.png) top left no-repeat; padding-left:60px;font-family: 'MyriadPro-Bold'; text-align:left; color:#222222;line-height: 23px;padding-bottom:20px; padding-top:6px }.icons2{background:url(./../images/s2.png) top left no-repeat; padding-left:60px;font-family: 'MyriadPro-Bold'; text-align:left; color:#222222;line-height: 23px;padding-bottom:20px; padding-top:6px }.icons3{background:url(./../images/s3.png) top left no-repeat; padding-left:60px;font-family: 'MyriadPro-Bold'; text-align:left; color:#222222;line-height: 23px;padding-bottom:20px; padding-top:6px }.box_servi{/*background:#dcdcdc; */ display:inline-block; vertical-align:top; width:342px; min-height:185px;    padding-left: 47px;    padding-top: 58px; background:url(./../images/ser1.png) bottom right no-repeat #dcdcdc;    margin-right: 10px;    margin-bottom: 30px;}.link_servi{background:url(./../images/sombra2.png) bottom center no-repeat; min-height:25px;padding-bottom:189px}.link_servi:hover .box_servi{background:url(./../images/ser2.png) bottom right no-repeat #d20f1b}.link_servi:hover .box_servi .icons1{background:url(./../images/s1_1.png) top left no-repeat; color:#fff}.link_servi:hover .box_servi .icons2{background:url(./../images/s2_1.png) top left no-repeat; color:#fff}.link_servi:hover .box_servi .icons3{background:url(./../images/s3_1.png) top left no-repeat; color:#fff}.linkini{color:#e21623; text-decoration:underline}.dato1{width:74%; display:inline-block; vertical-align:top}.dato2{width:25%; display:inline-block; vertical-align:top; padding-top:9px}.img_logo{position: absolute;    z-index: 9;    top: -14px;}.btnbuss {    background: url(./../images/lupa.png) center center no-repeat;    width: 25px;    border: none;}.txtbuss {    background-color: transparent;    border: none;    width: 50px;}.bg_amarilllo{background:#ff9201; color:#fff; padding:15px}.box_banner{width:80%; border:1px solid #fff; padding:15px}.sombra_banner{background:url(./../images/sombra.png) top center no-repeat ; min-height:55px}.boxproduct {border: 2px solid #262a34;}.slidepro{width:220px !important; margin-right:25px; margin-bottom:15px}.slidepro:hover .bgpro{background:#262a34}.slidepro:hover .bgpro .titpro{color:#fff}.menupro ul{padding:0px !important; margin:0px}.slide:hover .bgpro{background:#262a34}.slide:hover .bgpro .titpro{color:#fff}.bienve{background:#262a34}.catepro{background:#262a34}.fondorojo{background:#f5f5f5; color:#787878}.borde1{/*border:1px solid #e3e3e3*/border: 2px solid #262a34; /*para Firefox*/    -moz-border-radius: 7px 7px 0px 0px;    /*para Safari y Chrome*/    -webkit-border-radius: 7px 7px 0px 0px;    /* para Opera */    border-radius: 7px 7px 0px 0px;}.borde1_1{/*border:1px solid #e3e3e3*/border: 2px solid #262a34; border-top:none;/*para Firefox*/    -moz-border-radius: 0px 0px 7px 7px;    /*para Safari y Chrome*/    -webkit-border-radius: 0px 0px 7px 7px;    /* para Opera */    border-radius: 0px 0px 7px 7px;}.borde2{border:1px solid #fff;    padding: 60px 0px;}.bgubicacion{background:url(./../images/bgubi.jpg) repeat center top;min-height: 356px;}.fondoempre{background:url(./../images/fondoempre.png) repeat-x top #f1f1f1}/* Float Shadow */.float-shadow {    display: inline-block;    position: relative;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transform: translateZ(0);    transform: translateZ(0);    box-shadow: 0 0 1px rgba(0, 0, 0, 0);}.float-shadow:before {    pointer-events: none;    position: absolute;    z-index: -1;    content: '';    top: 100%;    left: 5%;    height: 10px;    width: 90%;    opacity: 0;    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0) 80%);    /* W3C */    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-property: transform, opacity;    transition-property: transform, opacity;}.float-shadow:hover, .float-shadow:focus, .float-shadow:active {    -webkit-transform: translateY(-5px);    transform: translateY(-5px);    /* move the element up by 5px */}.float-shadow:hover:before, .float-shadow:focus:before, .float-shadow:active:before {    opacity: 1;    -webkit-transform: translateY(5px);    transform: translateY(5px);    /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}.pagin a{color:#fff !important; margin-right:15px}.nav1>li>a{  padding: 24px 19px !important}.cir{list-style:none;}.cir li{/*float:left;*/ margin:auto; width:205px; float:left; margin-left:5% ; margin-right:5%; margin-bottom:2% }.circulo1{    width: 205px;    height: 205px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/icon1.png) no-repeat center;    border:2px solid #454545;}.circulo1:hover .circulo1_1{    width: 190px;    height: 190px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/icon1_1.png) #fff no-repeat center;    margin-top:5px;}.circulo2{    width: 205px;    height: 205px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/icon2.png) no-repeat center;    border:2px solid #454545;}.circulo2:hover .circulo2_1{    width: 190px;    height: 190px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/icon2_1.png) #fff no-repeat center;    margin-top:5px;}.circulo3{    width: 205px;    height: 205px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/icon3.png) no-repeat center;    border:2px solid #454545;}.circulo3:hover .circulo3_1{    width: 190px;    height: 190px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/icon3_1.png) #fff no-repeat center;    margin-top:5px;}/*UTILIDADES*/.uti{/*float:left;*/  width:20%;  margin-bottom:2% }.uti1{    width: 135px;    height: 135px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti1.png) no-repeat center;    border:2px solid #454545;}.uti1:hover .uti1_1{    width: 115px;    height: 115px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti1_1.png) #fff no-repeat center;    margin-top:8px;}.uti2{    width: 135px;    height: 135px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti2.png) no-repeat center;    border:2px solid #454545;}.uti2:hover .uti2_1{    width: 115px;    height: 115px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti2_1.png) #fff no-repeat center;    margin-top:8px;}.uti3{    width: 135px;    height: 135px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti3.png) no-repeat center;    border:2px solid #454545;}.uti3:hover .uti3_1{    width: 115px;    height: 115px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti3_1.png) #fff no-repeat center;    margin-top:8px;}.uti4{    width: 135px;    height: 135px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti4.png) no-repeat center;    border:2px solid #454545;}.uti4:hover .uti4_1{    width: 115px;    height: 115px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti4_1.png) #fff no-repeat center;    margin-top:8px;}.uti5{    width: 135px;    height: 135px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti5.png) no-repeat center;    border:2px solid #454545;}.uti5:hover .uti5_1{    width: 115px;    height: 115px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti5_1.png) #fff no-repeat center;    margin-top:8px;}.uti6{    width: 135px;    height: 135px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti6.png) no-repeat center;    border:2px solid #454545;}.uti6:hover .uti6_1{    width: 115px;    height: 115px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti6_1.png) #fff no-repeat center;    margin-top:8px;}.uti6{    width: 135px;    height: 135px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti6.png) no-repeat center;    border:2px solid #454545;}.uti6:hover .uti6_1{    width: 115px;    height: 115px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti6_1.png) #fff no-repeat center;    margin-top:8px;}.uti7{    width: 135px;    height: 135px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti7.png) no-repeat center;    border:2px solid #454545;}.uti7:hover .uti7_1{    width: 115px;    height: 115px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti7_1.png) #fff no-repeat center;    margin-top:8px;}.uti8{    width: 135px;    height: 135px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti8.png) no-repeat center;    border:2px solid #454545;}.uti8:hover .uti8_1{    width: 115px;    height: 115px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    background:url(./../images/uti8_1.png) #fff no-repeat center;    margin-top:8px;}.uti_desc{width:80%;}.contenthover{height:235px; top:236px; position:absolute; background:url(./../images/bgser.png); width:235px}.linktit{text-decoration:none; color:#fff}.linktit:hover{text-decoration:none; color:#fff}.btnver2{margin-top:150px; background:#dba200 ; padding:8px; border-radius:5px;opacity: 1 ; font-weight:bold; color:#000}.btnver2:hover{color:#000}.buscarcli{padding:10px; border:solid 1px #999; margin-left:5%}.tipo{padding:10px;}@media (max-width:576px){    .tipo{width:100%}}.movinse{margin-left:5px; margin-bottom:5px}.overproy:hover .contenido3{ display:none}.overproy2:hover .contenido2{display:none !important}.overproy2:hover .box2{display:none !important}.padno{padding:0px !important}.lineg{background:#2b2b2b; height:14px}.lineg2{background:#dda300;width:35px; height:14px; float:right}.movbanner{margin-top: -29%;    position: relative;    z-index: 1;    background: none repeat scroll 0% 0% #FFF;}@media (min-width:1920px){    .movbanner{margin-top: -19% !important;}}@media (min-width:2650px){    .movbanner{margin-top: -9% !important;}}@media (max-width:1214px){    .box2tit2, .box1res2, .boxres2, .box1tit, .box1res, .boxres3{font-size:12px !important}    .box3{margin-top:0% !important;}}.certiimg img{margin-right:10px; margin-bottom:10px; margin-top:15px}.center{text-align:center !important}.aligimg img{float:left; margin-right:10px; margin-bottom:10px}.btncontact{background:#0d223d; padding:5px 20px; border-bottom:3px solid #dea70a; border-radius: 5px; color:#fff; float:right}.btncontact:hover{background:#2e568a; color:#fff; text-decoration:none}.imgres img{max-width:100%;height:auto}.padnoti{padding-bottom:25px}.vernoti{border:solid 1px #d3101c; border-radius:5px; padding:5px 20px; color:#2b2b2b; font-weight:bold}.vernoti:hover{text-decoration:none; background:#d3101c; color:#fff}.fechanot{background:#ff9201; width:65px; height:65px; line-height:130%; padding-top:15px}.ddesnoti{width:80%; padding:8px}.ddesnoti2 {    width: 92%;    padding: 8px;}.padvine1{padding:25px; }.linkplomo{color:#464646}.movlinkplomo{margin-top:-2%}.vine1{list-style:none; float:left; padding:25px}.vine1:hover{ list-style-image:url(./../images/vine1.png)}.linea1{border-bottom:1px solid #cdcdcd}.linea2{border-bottom:10px solid #a0a0a0}.linea3{border-bottom:3px solid #e20a17; width:150px; position:relative; z-index:2}.linea4{border-bottom:1px solid #f1f1f1; margin-top:-2px}.cuad1{width:10px; height:10px; background:#e63633; float:right; margin-top:-5px}.btncontact1{background:#0d223d; color:#fff; padding:10px 10px ; border-radius:5px}.padslogan{padding:50px}.bgslogan{background:url(./../images/bannerp.jpg) center; }.cir1{  border: solid 0px #dba200; width: 235px;    height: 235px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;}.slider4 .title{    background-color: #dba200;    color: #fff;    font-size:16px;    text-align:center;    padding:10px 0px;    width:100%;    position: absolute;    top: 0px;    min-height:65px;    z-index:9;}.slider7 .title{    background-color: #dba200;    color: #fff;    font-size:16px;    text-align:center;    padding:10px 0px;    width:100%;    position: absolute;    top: 0px;    min-height:65px;    z-index:9;}.idioma a{ color: #000 }.cir2{    border: solid 2px #dba200; width: 180px;    height: 180px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    margin-top:20px;    color:#0d223d;    font-size:14px;    font-weight:bold;}.padcir{padding-top:36px}.hovercir:hover{	 text-decoration:none !important}.hovercir .cir2:hover{background:#dba200; color:#fff; }.icon1{background:url(./../images/ser1.png) ; width:100px; height:80px}.cir2:hover .icon1{background:url(./../images/servicios/ser1_1.png) !important; }.icon2{background:url(./../images/servicios/ser2.png) ; width:100px; height:80px}.cir2:hover .icon2{background:url(./../images/servicios/ser2_1.png) !important; }.icon3{background:url(./../images/servicios/ser3.png) ; width:100px; height:80px}.cir2:hover .icon3{background:url(./../images/servicios/ser3_1.png) !important; }.icon4{background:url(./../images/servicios/ser4.png) ; width:100px; height:80px}.cir2:hover .icon4{background:url(./../images/servicios/ser4_1.png) !important; }.icon5{background:url(./../images/servicios/ser5.png) ; width:100px; height:80px}.cir2:hover .icon5{background:url(./../images/servicios/ser5_1.png) !important; }.icon6{background:url(./../images/servicios/ser6.png) ; width:100px; height:80px}.cir2:hover .icon6{background:url(./../images/servicios/ser6_1.png) !important; }.icon7{background:url(./../images/servicios/ser7.png) ; width:100px; height:80px}.cir2:hover .icon7{background:url(./../images/servicios/ser7_1.png) !important; }.icon8{background:url(./../images/servicios/ser8.png) ; width:100px; height:80px}.cir2:hover .icon8{background:url(./../images/servicios/ser8_1.png) !important; }.icon9{background:url(./../images/servicios/ser9.png) ; width:100px; height:80px}.cir2:hover .icon9{background:url(./../images/servicios/ser9_1.png) !important; }.icon10{background:url(./../images/servicios/ser10.png) ; width:100px; height:80px}.cir2:hover .icon10{background:url(./../images/servicios/ser10_1.png) !important; }.box3{position:relative;  margin-top:10%; background:#0d223d; height:88px; overflow:hidden; padding:8px}.box1{position:relative;  margin-top:65px; background:#0d223d; height:100px; overflow:hidden; padding:8px}.box1tit{font-size:14px; color:#dba200; text-align:left; line-height:95%}.box1tit22{font-size:21px; color:#dba200; text-align:left;line-height:95% }.box1tit2{font-size:21px; color:#dba200; text-align:left}.box1res{font-size:12px; line-height:95%; color:#fff; text-align:left}.box1res2{font-size:12px; color:#fff; text-align:left; line-height:95%}.box1res22{font-size:12px; line-height:95%; color:#fff; text-align:left}.desc{width:75%; float:left}.opcion{width:25%; float:left}.opcion2{width:25%; float:left; margin-top:5px}.movi1{margin-right:2px}.box2{position:relative;  margin-top:-100px; background:#787878 ; height:100px; overflow:hidden; padding:8px;  opacity: 0.77;}.box2tit{font-size:21px; color:#fff; text-align:left; line-height:95% }.box2tit2{font-size:14px; color:#fff; text-align:left; line-height:95%; padding-top:3px}.desc2{width:75%; float:left; position:relative; padding-left:10px; }.contenido2{position:relative; top:-95px;  height: 90px;    overflow: hidden;}.contenido3{position:relative; margin-top:-88px; /*top:-75px; height: 75px;*/    overflow: hidden; height:88px; background:url(./../images/bgproy.png)}.boxres2{color:#323131; text-align:left; font-size:12px; line-height:95%; padding-top:3px}.boxres3{color:#fff; text-align:left; /*height:20px; */overflow:hidden; font-size:12px; line-height:95%}.subtit{color:#787878; font-size:16px; width:180px; background:#fff; position:relative}.line1{border-top:1px solid #2b2b2b;  margin-top:-10px}.contact1{color:#0d223d; font-weight:bold}.pie0{padding:15px; font-size:15px}.piecontacto{width:41% ; float:left; list-style:none; padding-left:0px}.piecontacto li{padding-bottom:20px}.menupie{list-style:none; width:45%; float:left; margin-right:12px}.menupie li{padding-bottom:10px; }.menupie li a{color:#fff; font-size:13px}.menupie li a:hover{color:#dba200; text-decoration:none; font-size:13px}.texto1{font-size:12px ; color:#9aa4b0; text-align:justify; padding-right:15px}.lin1 {    background: #181d23;    height: 4px;    margin-top: 5px;}.lin2 {    background: #dba200;    height: 4px;    width: 30px;}.btnbuscar{width:175px; float:right;  }.fondopie{background:#e8e8e8; border-bottom:6px solid #e5343f }.fondopie0{background:#dba200;}.imgcssma img{margin-right:3px; margin-top:5px}.active1{  color:#fff !important; text-decoration:none; background:url(./../images/active.png ) bottom center no-repeat}.active2{color:#fff !important; text-decoration:underline}.active3{background:url(./../images/m1.png)  no-repeat top;  color:#0d223d !important; font-weight:bold}.active4{background:url(./../images/m4.png)  no-repeat top;  color:#0d223d !important; font-weight:bold}.active5{background:url(./../images/m5.png)  no-repeat top;  color:#0d223d !important; font-weight:bold}.fondomenu{background:#ff9201;border-bottom: 4px solid #fff;}.m1:hover{color:#fff !important; text-decoration:underline !important}.m2:hover{color:#fff !important; text-decoration:underline !important }.m3:hover{background:url(./../images/m3.png)  no-repeat top !important;color:#0d223d !important; font-weight:bold }.m4:hover{background:url(./../images/m4.png)  no-repeat top !important;color:#0d223d !important; font-weight:bold }.m5:hover{background:url(./../images/m5.png)  no-repeat top !important;color:#0d223d !important; font-weight:bold }.tambox0{width:150px; padding-bottom:10px}.tambox1{width:210px; line-height:100%;padding-bottom:10px}.tambox2{width:320px; line-height:100%;padding-bottom:10px}.padcabe{padding-top:30px}.bgcabeza2{background:url(./../images/inicio_pie.jpg) center;padding-bottom:60px}.alto_menu{height:180px !important;}@media (max-width:769px){    .alto_menu{height:auto !important;}}@media (max-width:475px){    .down{display:none !important;}}.atm{display:none}.cate{background:#a51017; color:#fff; font-size:16px;  padding:5px 35px}.cate:hover{text-decoration:none; color:#fff; }.piepro{background:#d8d8d8}.imgver{/* margin-top: -70px; */    position: absolute !important;    /* z-index: 1; */    margin-left: -50px;    top: 190px;}.btnbus2{background-color:transparent; border:none}.txtbus{background-color:transparent; border:none; width: 100%;}.bgtrans{background-color: rgba(0,0,0,0.88) !important; padding:10px}.noborder{border-left:none !important}.mas{background:url(./../images/mas.png) center no-repeat; width:35px;height:35px;float:right; margin:5px 10px 0px 0px }.mas:hover{background:url(./../images/mas2.png) center no-repeat; width:35px;height:35px;float:right; }.comp{background:url(./../images/comp.png) center no-repeat; width:58px;height:58px;  }/*.comp:hover{background:url(../../images/comp2.png) center no-repeat; width:35px;height:35px;float:left; }*/.iconf1{background:url(./../images/f1.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px; border-left:1px solid #2b2b2b;}.iconf1:hover{background:url(./../images/f2.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px}.icont1{background:url(./../images/t1.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px;border-left:1px solid #2b2b2b;}.icont1:hover{background:url(./../images/t2.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px}.iconr1{background:url(./../images/r1.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px;border-left:1px solid #2b2b2b;}.iconr1:hover{background:url(./../images/r2.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px}.iconc1{background:url(./../images/c1.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px;border-left:1px solid #2b2b2b;}.iconc1:hover{background:url(./../images/c2.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px}.iconface{background:url(./../images/face2.png) center no-repeat; width:35px;height:35px;float:right; margin-right:5px; margin-left:10px}.iconface:hover{background:url(./../images/face1.png) center no-repeat; width:35px;height:35px}.icontwit{background:url(./../images/twit1.png) center no-repeat; width:35px;height:35px ; float:right;  margin-right:5px}.icontwit:hover{background:url(./../images/twit2.png) center no-repeat; width:35px;height:35px}.iconrss{background:url(./../images/rss1.png) center no-repeat; width:35px;height:35px ; float:left; margin-right:5px }.iconrss:hover{background:url(./../images/rss2.png) center no-repeat; width:35px;height:35px}.fluid_container {    margin: 0 auto;    max-width: 1000px;    width: 90%;}.flotar{}@media (max-width:1140px){    .flotar{clear:both}}.galeria2{float:left; /*border-bottom:15px solid #fff; border-right:15px solid #fff*/}.triangulo_bottom_right {    width: 0;    height: 0;    border-bottom: 100px solid #bf0411;    border-left: 100px solid transparent;    position:relative;float:right; margin-top:-14.3%}.triangulo_bottom_right:hover{ width: 0;    height: 0;    border-bottom: 100px solid #222222;    border-left: 100px solid transparent;  }.fnoti{width:190px}.vermasnoti{position:relative; float:right; margin-top:-6.5%;margin-right:1%; color:#fff; font-size:12px}@media (max-width:991px){    .vermasnoti{margin-top:-8.5%}}@media (max-width:523px){    .vermasnoti{margin-top:-11.5%}}@media (max-width:430px){    .vermasnoti{margin-top:-15.5%}    .tam77{font-size:45px !important}}@media (max-width:767px){    .col-xs-9{width:100% !important}}.boxnoti{background:#f6f6f6; margin-bottom:8px}.boxnoti2{width:54%; float:left; margin-left:20px; text-align:justify; font-size:13px ;}@media (max-width:523px){    .boxnoti2{width:90%}    .boxfotnoti{float:none !important; padding-left:15px}    .fnoti{width:100%}}.menucat{display:block}@media (max-width:785px){    .menucat{display:none}}.colnegro{color:#000}.colblanco{color:#fff}.colorojo{color:#bf0411}.colplomo{color:#6d6d6d}.colplomo3{color:#464646}.tam77{font-size:77px}.tam43{font-size:43px}.tam36{font-size:36px}.tam34{font-size:34px}.tam31{font-size:31px}.tam30{font-size:30px}.tam29{font-size:29px}.tam25{font-size:25px}.tam23{font-size:23px}.tam22{font-size:22px}.tam21{font-size:21px}.tam20{font-size:20px}.tam19{font-size:19px}.tam18{font-size:18px}.tam16{font-size:16px}.tam15{font-size:15px}.tam13{font-size:13px !important}.tam11{font-size:11px}.bold{font-family: 'MyriadPro-Bold';}.derecha{float:right}.izquierda{float:left}.pad1{padding:10px}.pad2{padding:10px}.pad3{margin-top:50px}.pad4{padding-bottom:5px}.mov1{margin-right:1px; margin-bottom:5px}.mov2{margin-right:0px; margin-bottom:5px}.mov3{margin-left:20%}.mov4{margin-top:15%}.link3{color:#fff}.link3:hover{color:#ac1210; text-decoration:none}.link4{color:#000}.link4:hover{color:#ac1210; text-decoration:none}.sombra1{text-shadow: 2px 2px 2px #000}.btnrojo{padding:10px 20px 10px 20px; background:#e20a17; border-bottom:2px solid #91020a; border-radius:3px; color:#fff; font-size:12px }.btnrojo:hover{background:#222222; color:#fff; text-decoration:none}.btnrojo2{padding:10px; background:#e20a17; border-bottom:2px solid #91020a; border-radius:3px; color:#fff; font-size:12px }.btnrojo2:hover{background:#222222; color:#fff; text-decoration:none}.btnmov1{margin-top:35px}.famHumanist{ font-family: 'humnst777_btroman';}.famHumanistBold{ font-family: 'humanist_777bold';}.famNarrowReg{ font-family: 'archivo_narrowregular';}.bloque_buscar{float:right !important;  width:22%}.txtinput{width:70%; padding:5px ; margin-bottom:5px; padding-top:5px}.txtinput2{width:50%; padding:5px ; margin-bottom:5px; padding-top:5px}.pag1{color:#222222; font-size:13px; font-weight:bold}.pag1:hover{color:#e20a17; text-decoration:none}.boxcontact{display:block}@media (max-width:1177px){    .bloque_buscar{margin-top:-7.5%}    .nav>li>a{padding: 25px 25px;}}@media (max-width:1152px){    .nav>li>a{padding: 20px 25px;}}@media (max-width:1092px){    .nav>li>a{padding: 20px 20px;}}@media (max-width:970px){    .bloque_buscar{margin-top:-10%}}@media (max-width:955px){    /*.nav>li>a{padding: 25px 12px;}*/    .logoimg{width:200px; margin-top:-15px !important}}@media (max-width:862px){    .nav>li>a{padding: 20px 5px;}}@media (max-width:785px){    .bloque_buscar{margin-top:0px}    .logohidden{display:none !important}    .logoresp{display:block !important}    .menu1{display:none !important }    .uti_desc{width:100%}    .uti{width:100%}}.logoresp{display:none }@media (max-width:786px){}@media (max-width:560px){    .btnmov1{margin-top:0px}    .txtinput{width:100%}}@media (max-width:992px){    .nav{width:105% !important; float:none !important }}.fondorojo2{background:#b70411; height:5px; display:none}@media (max-width:768px){    .pad8{padding-left:15px !important }    .pad10{padding-right:15px !important }    .boxcontact{display:none}    .ali1{text-align:center}    .pad3{margin-top:10px}    .catepro{background:none}    .fondorojo{display:none !important}    .fondorojo2{display:block !important}    .redes1{display:none}    .pad_menu{    padding-top: 110px ;position: relative;z-index: 99;}}@media (max-width:870px){    .sombrabanner{display:none}    .footerbanner{margin-top:0px !important; }}.sombrabanner{background:url(./../images/sombra.png) center no-repeat; height: 50px; margin-top:-2px}.footerbanner{background:url(./../images/header3.png) center no-repeat; height: 50px;    margin-top: -30px;    position: relative;    z-index: -1;}.line_header{background:url(./../images/header2.png) bottom center ; height:3px}.bienv1{background:url(./../images/bg_inicio.jpg) top center ; height:390px}.footer2{background:#ac1210; color:#fff; font-size:12px; padding-top:15px}.footer{background:#0a0d12; color:#424242; font-size:14px; padding-top:15px}.clear{clear:both}.btn.btn-default.input-rojo {    background-color: #e20a17;    border-color: #e20a17;    color: #fff;    border-left: 0;    background-image: none;    text-shadow: none;    -webkit-box-shadow: none;    box-shadow: none;    font-family: ArchivoNarrowR;}.input-plomo {    background-color: #f1f1f1;    border-color: #f1f1f1;    border-right: 0;    font-family: 'humnst777_btroman';}.boxproduct{border:1px solid #e4e4e4;width: 235px;}.titpro{font-size:25px; text-align:left; color:#262a34; padding-left:15px; padding-top:10px;font-family: 'MyriadPro-Bold' ; text-align:center}.nav>li>a>img{    /*display:none;*/    /*visibility:hidden;*/    text-align:center;    margin-top:-13px ;}.nav>li>a:hover>img{    /*display:block;*/    /*visibility:visible;    margin:auto;*/}.interline{    line-height:115%;}.dere{    float:right;}.titBienv{    font-size:84px;    color:#fff;    font-family: BebasNeue;}.fuenteBebas{    font-family: BebasNeue;}.fuenteArchiNa{    font-family: ArchivoNarrowR;}.tam14{    font-size:15px;}.tam15{    font-size:15px;}.tam16{    font-size:16px;}.tam18{    font-size:18px;}.tam24{    font-size:24px;}.tam48{    font-size:48px;}.colorBlanco{    color:#fff;}.colorazul{color:#0d223d}.colorplomo{color:#686868}.coloramarillo{color:#dba200}.colorplomo2{color:#a0a0a0}.coloramarillo2{color:#dea70a}.colorazul{color:#0061a3}.colorceleste{color:#0061a3}/* Float Shadow */.float-shadow {    display: inline-block;    position: relative;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transform: translateZ(0);    transform: translateZ(0);    box-shadow: 0 0 1px rgba(0, 0, 0, 0);}.float-shadow:before {    pointer-events: none;    position: absolute;    z-index: -1;    content: '';    top: 100%;    left: 5%;    height: 10px;    width: 90%;    opacity: 0;    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);    /* W3C */    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-property: transform, opacity;    transition-property: transform, opacity;}.float-shadow:hover, .float-shadow:focus, .float-shadow:active {    -webkit-transform: translateY(-5px);    transform: translateY(-5px);    /* move the element up by 5px */}.float-shadow:hover:before, .float-shadow:focus:before, .float-shadow:active:before {    opacity: 1;    -webkit-transform: translateY(5px);    transform: translateY(5px);    /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}/* Hover Shadow *//*FIN MIOS*/.dropdown-menu{    background-color:#242424;    color:#5d5d5d;}.navbar-nav>li>.dropdown-menu{ margin-left:35px;border: 0;}.dropdown-menu>li>a{color:#5d5d5d;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ color:#fff;    background:none;    background-image:none;}.navbar-wrapper.arr{ /*background-color:#000; height:5px;*/ display:block;}.navbar-nav {    float: right;    margin: 0;    margin-right: 0px;}.navbar-wrapper{ /*height:140px;*/}.navbar-wrapper .container{ height:135px;padding: 0;}.navbar-brand img{margin-top: -11px;}.navbar-wrapper .navbar{ border-radius:0}.navbar-inverse{ background:none;}.navbar-inverse .navbar-nav > li > a{ font-family:mangal; font-size:13px; padding: 3px 15px 3px 15px; color:black;}.navbar-inverse .navbar-nav > li > a b,.navbar-inverse .navbar-nav > li > a strong{font-family:mangalb;}.navbar-inverse .navbar-nav>li>a:hover{ background-color:#000; color:#fff;}.navbar-inverse .navbar-collapse{    margin-top:50px;    margin-right:0px;}.carousel-control.left, .carousel-control.right {    background: none;    color: @red;    border: none;}.carousel-control.left {    margin-left: -35px;    color: white;    background-color: #000;    width: 35px;    height: 35px;    font-size: 12px;    opacity: 1;}.carousel-control.right {    margin-right: -35px;    color: white;    background-color: #000;    width: 35px;    height: 35px;    font-size: 12px;    opacity: 1;}.carousel-control .glyphicon-chevron-right{margin-right: -15px;}.carousel-indicators {    position: absolute;    bottom: -9px;    right: 0;    z-index: 15;    width: auto;    /* margin-left: -30%; */    padding-right: 20px;    /* list-style: none; */    text-align: right;}.carousel-indicators li{ border-radius:0;}.navbar-nav>li {    float: left;    margin-right: 3px;}.header-up{    padding-bottom: 20px;    background: url(./../img/fondo-agua.jpg) no-repeat center center ;}.wrapper.negro {    background: url(./../img/fondo-negro.jpg);    padding-top:50px;}.sombra-slider{    background: url(./../img/sombra-slider.png);    display: block;    height: 82px;    /* position: absolute; */    bottom: 0;    width: 925px;    margin: 0 auto;    margin-top: -30px;}h1.tit_prin{    font-size:48px;    color:#fff;    font-family: BebasNeue;}.container.marketing{ /*width:925px;*/ padding-left:40px; padding-right:40px}.breadcrumb-negro{padding-top: 35px; }.negro-menu a{    font-family: ArchivoNarrowR;    float: left;    padding: 0;    padding-left: 10px;    font-size: 14px;    font-weight: normal;    cursor: pointer;    color: #5d5d5d;    padding-right: 10px;    background: url(./../img/border-right.png) no-repeat top right;    background-position-y: 5px;    text-decoration:none;}.negro-menu a.selected,  .negro-menu a:hover{    color:#fff;}.negro-menu{    padding-right: 0;    margin-right: 0;}.line{    background-image: url(./../img/line.jpg);    /*background-repeat: no-repeat;*/    /* background-position-x: inherit; */    background-repeat-x: inherit;    display: block;    height: 3px;    margin-bottom: 10px;}.input-negro{    background-color:#1e1e1e;    border-color:#303030;    border-right:0;    font-family: ArchivoNarrowR;}.btn.btn-default.input-negro{    background-color:#1e1e1e;    border-color:#303030;    color:#fff;    border-left:0;    background-image:none;    text-shadow:none;    -webkit-box-shadow:none;    box-shadow:none;    font-family: ArchivoNarrowR;}.galeria { margin-bottom:40px;}.galeria img, .product img, .oferta img{ width:100%;}.share a img, .product a img, .oferta img{ float:left; margin-right:5px;}.galeria .img-secundaria {    width: 50px;    height: 50px;    margin-bottom: 7px;}.descripcion, .volver, .product{    font-family: ArchivoNarrowR;    color:#787878;    font-size:14px;}.descripcion h4, .product h4{    font-size:18px;    color:#fff;}.cont-sec{    padding:12px;    padding-top: 30px;}.descripcion span{ color:#fff; font-size:18px;}.volver{background: url(./../img/volver.png) no-repeat top right;margin-bottom: 15px;}.volver a{color:#787878;}.volver a:hover{color:#fff;}.linea-ploma{ background-color:#b4b4b4; height:2px; display:block; margin-top:20px; margin-bottom:20px;}footer{ font-family:calibri}.margin5{ margin-right:5px;}.product-item{ margin-bottom:15px;}.product{    margin-bottom: 25px;}.volver.pull-right a{margin-left: -10px;}.product-content h4{ padding-top:10px;}.row.oferta h3{ margin-top:7px; font-size:27px; font-family:BebasNeue;}.paddin0{ padding:0;}.paddin2{ padding:3px;}/*SLIDER*/.carousel-caption{    display:none;    top: 0;    left: 0;    padding: 0;    padding-left: 40px;    width: 329px;    height: 435px;    background: url(./../img/fondo-negro-slider.png) no-repeat;}.carousel-caption h1{    font-family:BebasNeue;    font-size:48px;    padding-top: 95px;}.carousel-caption ul{    font-family:arial;    list-style: none;    padding-left: 0;    text-align: left;}.carousel-caption ul li{    background: url(./../img/ul.png) no-repeat 0px;    padding-left: 22px;}.footer-carousel{    margin-top:100px;}.carousel-caption.abajo{    display:none;    bottom: 0;    right: 0;    padding: 0;    padding-top: 7px;    padding-left: 66px;    width: 250px;    height: 112px;    background-color: black;    position: absolute;    top: initial;    left: initial;    background: url(./../img/reloj.png) no-repeat #000 8px 13px;}.carousel-caption.abajo p{    text-align:left;    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-size:12px;}.carousel-caption.abajo p span{ font-size:20px; font-weight:700; }.links{ padding: 5px;}/*SLIDER*//*vertical carousel*/#vertical.carousel{ width:auto; height:auto; padding-top:5px;}.vertical .carousel-inner {    height: 100%;}.carousel.vertical .item {    -webkit-transition: 0.6s ease-in-out top;    -moz-transition: 0.6s ease-in-out top;    -ms-transition: 0.6s ease-in-out top;    -o-transition: 0.6s ease-in-out top;    transition: 0.6s ease-in-out top;}.carousel.vertical .active {    top: 0;}.carousel.vertical .next {    top: 400px;}.carousel.vertical .prev {    top: -400px;}.carousel.vertical .next.left,.carousel.vertical .prev.right {    top: 0;}.carousel.vertical .active.left {    top: -400px;}.carousel.vertical .active.right {    top: 400px;}.carousel.vertical .item {    left: 0;}/*vertical carousel*/.thumbnail {    display: block;    padding: 4px;    margin-bottom: 7px;    line-height: 1.42857143;    -webkit-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;    border-radius: 0;    border: none;    background-color: none;}.carousel-control {    position: absolute;    top: 0;    left: 0;    bottom: 0;    width: 15%;    opacity: .5;    font-size: 20px;    color: #fff;    text-align: center;    text-shadow: none;}.carousel-control.left {    background-image: none;}.carousel-control.right {    left: auto;    right: 0;    background-image: none;}.carousel-control {    /* padding-top:10.25%;*/    width:5%;}.carousel .item {    background-color: transparent;}#vertical .carousel-control.left {    margin-top: -40px;    margin-left: 16px;    /* font-size: 37px; */    color: white;    /* background-color: #000; */    width: 10px;    height: 10px;    font-size: 20px;    opacity: 1;}.product-enter{    opacity:0;    position: absolute;    width: 210px;    height: inherit;    left: 15px;}.product-enter:hover{    opacity:1;}.twitter{    background-image: url(./../img/twitter.png);    display: block;    width: 86px;    height: 26px;    overflow: hidden;    float: left;    margin-right:10px;    cursor:pointer;}.contenedorTotalTwitter{    overflow: hidden;    margin-left: 45PX;    width: 40PX;}.contenedorBotonTwitter{    margin-left: -60px;    margin-top: 3px;}.facebook{    background-image: url(./../img/facebook.png);    display: block;    width: 120px;    height: 26px;    overflow: hidden;    float: left;}.contenedorTotalFacebook{    overflow: hidden;    margin-left: 75PX;    width: 41PX;}.contenedorBotonFacebook{    margin-left: -81px;    margin-top: 3px;}.margin3{ margin-top:3px;}#flashContent{    position:relative;    margin: 10px auto 0px auto;    width: 995px;    border:5px solid #e3e3e3;    height:597px;    overflow: hidden;}#flashContent h1{    font-size: 30px;    background-color:#000;    margin:0px;    padding:20px 0px;    text-align:center;}/***************************MEDIAS QUERYS START*******************************************************/@media (min-width: 768px) and (max-width: 979px) {}@media (max-width: 767px) {}@media print {}@media (min-width: 120000px) {}@media (min-width: 768px) and (max-width: 979px) {}@media (max-width: 767px) {}@media (max-width: 480px) {    .slidepro{margin-left:20%}    .tam43{font-size:27px !important}}@media (max-width: 979px) {}@media (min-width: 980px) {}.text .d {    font-size: 20px;    font-weight: 600;    display: inline-block;    display: block;        color: #e5343f;}.text .m {        color: #e5343f;font-size: 13px;    display: inline-block;    display: block; }.date {    position: absolute;    top: 10px;    left: 20px;    background: white;       padding: 5px 13px;}