@font-face{font-family:'Calibri';src:url('../fonts/Calibri.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'Comfortaa';src:url('../fonts/Comfortaa-Regular.ttf');font-weight:normal;font-style:normal;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:Comfortaa, sans-serif;font-weight:500;line-height:1.1;color:inherit;}
p{font-family:Calibri, sans-serif;}
header{}
body{margin:0px;padding:0px;color:#808080;background-color:white;font-family:Open Sans, sans-serif;line-height:1.7;vertical-align:baseline;display:block;}
a:hover{text-decoration:none;cursor:pointer;}
.color-corporativo{color:#2498C3;}
.color-ppal{color:rgb(12, 82, 126);}
.color-white{color:white;}
.color-lightblue{color:rgb(44, 123, 172);}
.under{text-decoration:underline;}
.background-ppal{color:white;background-color:rgb(12, 82, 126);padding:10px;}
.backblack{background-color:black;}
img{max-width:100%;}
.slick-slide img{width:100%;}
.clear{display:block;clear:both;visibility:hidden;line-height:0;height:0;zoom:1;}
.dateMatch{line-height:0.5;font-size:15px;}
.section-style-ppal{background-color:white;padding-top:40px;font-family:sans-serif;}
.navbar-default .navbar-nav > li > a{font-family:Comfortaa, sans-serif;font-size:18px;color:white;padding-top:15px;padding-bottom:15px;}
.navbar-default .navbar-nav > li > a:hover{color:white;background-color:rgb(5,156,199);padding-top:15px;padding-bottom:15px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:white;background-color:rgb(5,156,199);}
.navbar-default{background-color:rgb(20, 108, 163);border-color:rgb(20, 108, 163);border-radius:0px;}
li.dropdown-menu:hover > ul.dropdown-menu{display:block;}
li.dropdown-menu:hover > li.dropdown-menu.submenuMio{display:block;}
li.dropdown-menu.submenuMio:hover > ul.dropdown-menu , li.dropdown-menu.submenuMio:active > ul.dropdown-menu{background:rgb(20, 108, 163);width:auto;left:0px;height:auto;padding:10px;}
li.dropdown-menu.submenuMio:hover > ul.dropdown-menu li a:hover{background-color:transparent;}
li.dropdown-menu:hover > ul.dropdown-menu{display:block;}
li.dropdown-menu.submenuMio{position:relative;background:transparent;margin:0;padding:0px;float:none;min-width:0px;text-align:left;background:url('../images/triangulo-active-ppal.png') center right no-repeat;background-size:10px;z-index:inherit;}
.dropdown-menu.submenu li a{color:white;font-weight:600;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:none;background:rgb(35,168,206) url('../images/triangulo-active-sdo-azul-down.png') 99% center no-repeat;font-weight:normal;color:white;border-radius:0px !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{background:rgb(20, 108, 163) url('../images/triangulo-active-sdo-azul-up.png') 99% center no-repeat;font-weight:normal;color:white;border:none;border-radius:0px !important;}
.ui-accordion .ui-accordion-content{border-radius:0px !important;}
#accordion div{height:250px;}
#accordion .producto-enlace{display:inline-block;height:auto;padding:20px;text-align:center;color:#146CA3;font-size:19px;font-weight:600;}
.dropdown-menu{color:white;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0px;margin:0px;font-size:14px;text-align:center;list-style:none;background-color:rgb(20, 108, 163);-webkit-background-clip:padding-box;background-clip:padding-box;border:0px;border-radius:0px;-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, .175);box-shadow:0 0px 0px rgba(0, 0, 0, .175);}
.dropdown-menu.submenu li i{font-size:7px;}
#productos{min-height:470px;padding-top:20px;}
@media (min-width:1200px){#productos{min-height:470px;max-height:490px;padding-top:20px;}
.dropdown-menu.submenu{background-color:rgba(20, 108, 163, 0.55);color:white;list-style:circle;text-align:left;width:1170px;left:-336px;height:193px;padding-left:336px;padding-top:18px;}
#ul-empresa{left:-176px;padding-left:187px;}
#ul-productos{left:-496px;padding-left:500px;}
#ul-tiendas{left:-656px;padding-left:680px;}
#ul-franquicias{left:-816px;padding-left:840px;}
#ul-papeleria{left:-976px;padding-left:990px;}
.dropdown-menu.submenu li{display:inline-block;}
.dropdown-menu.submenu li ul li{display:block;}
.dropdown-menu.submenu li ul{}
.contenido .destacado-bloque{color:rgb(42,103,142);font-size:18px;}
.nav-tabs.nab-tabs-vertical2{position:relative;top:-400px;left:230px;width:200px;height:400px;background-color:rgb(35,168,206);}
.contenido{position:relative;top:-800px;height:400px;overflow:auto;background-color:rgb(153,232,255);width:744px;padding:20px;left:427px;}
.nav-tabs.nab-tabs-vertical > li.active, .nav-tabs.nab-tabs-vertical > li.active a , .nav-tabs.nab-tabs-vertical > li:hover a, .nav-tabs.nab-tabs-vertical > li.active:hover a{background:rgb(38, 193, 234);}
.nav-tabs.nab-tabs-vertical >li.active a, .nav-tabs.nab-tabs-vertical >li.active:hover a, .nav-tabs.nab-tabs-vertical > li.active > a:focus{background:rgb(38, 193, 234) url('../images/triangulo-active-sdo.png') 200px center no-repeat;background-size:14px;border:none;}
.nav-tabs.nab-tabs-vertical2 >li.active a, .nav-tabs.nab-tabs-vertical2 >li.active:hover a, .nav-tabs.nab-tabs-vertical2 >li.active a:focus{background:rgb(153,232,255) url('../images/triangulo-active-sdo-azul.png') 169px center no-repeat;color:rgb(42,103,142);background-size:14px;border:none;}
.nav-tabs.nab-tabs-vertical2 > li.active,.nav-tabs.nab-tabs-vertical2 > li:hover a{background:rgb(153,232,255);color:rgb(42,103,142);}
.nav-tabs.nab-tabs-vertical2 > li{width:100%;display:block;margin-left:-5px;padding-left:0px;padding-right:0px;margin-right:8px;max-width:237px;border:none;}
.nav-tabs.nab-tabs-vertical2 > li a{background-color:#23A8CE;width:100%;min-height:5px;}
.nav-tabs.nab-tabs-vertical > li > a{background:rgb(49,126,174);color:white;border:none;border-radius:0;width:100%;}
.nav-tabs.nab-tabs-vertical{background:rgb(49,126,174);width:230px;display:block;height:400px;}
.nav-tabs.nab-tabs-vertical > li{background:rgb(49,126,174);max-width:500px;width:100%;}
.nav-tabs{border-bottom:none;background-color:rgb(42, 103, 142);color:white;height:50px;}
.nav-tabs{padding-left:5px}
.nav-tabs > li{max-width:104px;}
.nav-tabs > li > a{min-height:50px;margin-right:2px;line-height:1;padding:11px 23px 11px 2px;background-color:#2A678E;color:white;border:none;border-radius:0;text-align:left;}
.nav-tabs > li > a:hover, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a{background-color:rgb(49,126,174);border:none;color:white;}
.nav-tabs > li.active a{background:rgb(49,126,174) url('../images/triangulo-active-ppal.png') right 28px no-repeat;background-size:14px;border:none;color:white;}
.nav-tabs > li.active:focus a{background:rgb(49,126,174) url('../images/triangulo-active-ppal.png') right 28px no-repeat;background-size:14px;border:none;color:white;}
.nav-tabs > li.active > a:focus{background:rgb(49,126,174) url('../images/triangulo-active-ppal.png') right 28px no-repeat;background-size:14px;border:none;color:white;}
}
.slider{margin-top:-20px;}
.search{padding-left:0px;padding-right:0px;}
.uma{padding-right:0px;}
.search input{width:100%;background:url(../images/fondobuscador.png) center center no-repeat;background-size:cover;border:none;height:50px;color:darkblue;border:solid 1px #0089CA;border-top-width:2px;border-bottom-width:2px;}
@media (max-width:1199px){.search input{border-width:1px 2px;}
}
.search input:active, .search input:focus{background:none;border:solid 1px #0089CA;background-color:white;}
.search::-webkit-input-placeholder{color:rgb(5,156,199);}
.search:-moz-placeholder{color:rgb(5,156,199);opacity:1;}
.search::-moz-placeholder{color:rgb(5,156,199);opacity:1;}
.search:-ms-input-placeholder{color:rgb(5,156,199);}
.btn-uma{color:white;background:rgb(36, 71,113) url('../images/uma-logo-white.png') right center no-repeat;width:49%;text-align:left;border-radius:25px;font-size:16px;padding:9px 21px;}
.btn-uma-celeste{color:white;background:rgb(31,166,205) url('../images/uma-logo-white.png') right center no-repeat;}
.btn-uma:hover{background:rgb(40, 96, 142) url('../images/uma-logo-white.png') right center no-repeat;background-size:contain;border-radius:25px;color:white;}
section{margin-top:30px;}
p.header-2{font-size:20px;font-weight:700;}
header div.background-ppal p{margin:0px;font-size:16px;font-weight:400;}
header div.background-ppal p a:hover{color:white;}
.izqceropadding{padding-left:0px;}
.derechaceropadding{padding-right:0px;}
.destacados-p{font-family:Comfortaa, sans-serif;color:rgb(44, 123, 172);font-size:20px;font-weight:600;margin-top:10px;}
.destacado-bloque{font-size:25px;}
.vermas{color:rgb(44, 123, 172);border:2px solid rgb(44, 123, 172);padding:3px 10px;border-radius:25px;}
.bordes-azules{height:auto;min-height:20px;border-top:2px solid rgb(44, 123, 172);border-bottom:2px solid rgb(44, 123, 172);;}
.border-bottom-blue{border-bottom:2px solid rgb(44, 123, 172);;}
.imagenes{padding-top:20px;display:inline-block;padding-bottom:20px;}
.imagenes > div{padding:5px;}
.bordes-azules .hoverhover:hover >.hover{visibility:visible;opacity:1;padding-top:40px;}
.hover h4{line-height:28px;font-weight:600;}
.hover{position:absolute;width:100%;height:290px;left:0px;top:0px;background:rgba(25, 60, 139, 0.45);background-size:contain;visibility:hidden;opacity:0;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.modal .close{background:url('../images/servicios/cerrar.png') center center no-repeat;background-size:contain;width:40px;height:40px;display:block;margin-top:-30px;margin-left:20px;opacity:1;}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;height:180px;}
.modal-body{height:400px;overflow-x:auto;}
.modal-footer{border:none;}
.modal-content{border-radius:25px;}
.modal .destacado-bloque{color:rgb(31,165,204);}
.last-section{margin-bottom:30px;}
footer{background-color:rgb(12,82,126);color:white;padding-top:20px;}
.footerh4{border-bottom:2px solid white;}
footer .vermas, .vermas-nuevo{display:block;color:white;background:#0099C5;border-radius:5px;border:1px solid #007ba3;font-size:25px;width:30px;height:30px;padding:0px;background:url('../images/mas-square.png') center center no-repeat;background-size:cover;}
.form-info.form-footer{padding-top:0px;margin-bottom:40px;}
.form-footer{padding-top:20px;}
.form-footer input, .form-footer textarea{width:100%;padding:5px 15px;margin-bottom:5px;color:#0C527E;}
.form-footer select, .form-footer option{color:rgb(5,156,199);height:37px;padding:10px;}
footer a:hover{color:lightblue;}
.form-footer input[type=checkbox]{width:20px;}
.color-light{color:rgb(0, 153,197);}
.form-footer .btn{width:87px;background-color:rgb(0, 153,197);border-radius:6px;color:white;border:none;font-size:18px;font-weight:700;}
.form-footer::-webkit-input-placeholder{color:rgb(5,156,199);}
.form-footer:-moz-placeholder{color:rgb(5,156,199);opacity:1;}
.form-footer::-moz-placeholder{color:rgb(5,156,199);opacity:1;}
.form-footer:-ms-input-placeholder{color:rgb(5,156,199);}
.texto-twitt{padding-left:40px;}
footer .bottom-blue{padding-top:5px;color:white;background-color:#0099C5;margin-top:40px;}
.bottom-blue p{padding-bottom:5px;}
@media screen and (max-width:767px){.bordes-azules .hoverhover >.hover{visibility:visible;opacity:1;padding-top:40px;}
.hoverhover img{display:block;margin:0 auto;}
.hover{height:330px;}
.xs-center{text-align:center;padding-bottom:10px;}
.uma{padding-right:15px;}
.izqceropadding{padding-left:15px;}
.derechaceropadding{padding-right:15px;}
.vermas{display:block;width:77px;margin-bottom:15px;margin-left:auto;margin-right:auto;}
footer .vermas, .form-footer .btn{position:relative;float:none !important;display:block;margin-bottom:15px;margin-left:auto;margin-right:auto;}
div{padding-bottom:5px;}
.nav > li{position:relative;display:block;width:100%;}
ul.dropdown-menu{position:relative;text-align:left;list-style:none;}
ul.dropdown-menu ul{list-style:none;}
li.dropdown-menu{background:url('../images/triangulo-active-ppal.png') 99% 18px no-repeat;background-size:13px;}
.texto-twitt{padding-left:0px;}
}
@media (min-width:992px) and (max-width:1199px){.hover{height:236px;}
}
@media (min-width:768px) and (max-width:992px){.hover{height:189px;}
}
@media (max-width:1199px){ul.dropdown-menu ul{list-style:none;text-align:left;}
ul.dropdown-menu{position:relative;}
}
#productos .contenido::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #2A678E;background-color:#F5F5F5;}
#productos .contenido::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
#productos .contenido::-webkit-scrollbar-thumb{background-color:#317EAE;border:2px solid #2A678E;}
.migas a{color:gray;}
div.noticia{border:1px solid #0C527E;min-height:430px;}
div.noticia div{margin:15px;}
@media (min-width:1200px){.noticia img{max-height:200px;width:100%;}
.trabajos{min-height:171px;}
}
.paginar a{font-size:15px;margin:15px;margin-right:0px;}
.paginar a.active-pag{border:2px solid #0C527E;padding:2px 6px;border-radius:25px;}
.background-ppal-light{background:rgb(70,139,182);margin-bottom:10px;}
.iconos-centrar{display:block;margin:10px auto;}
.background-ppal-light div p{margin:5px 0px;}
.destacados-p a{font-size:14px;margin-top:10px;}
.tiendas img{max-height:220px;width:100%;}
p.tiendas{background:rgb(49,126,174);}
a.tiendas{background:rgb(49,126,174);padding:15px 10px;width:auto;display:inline-block;text-align:center;}
a.tiendas.active{background:rgb(31,166,204);}
.numero{width:14px;display:block;margin:10px auto;}
.comercial{position:absolute;top:-350px;left:779px;}
.trabajadores{position:absolute;top:-352px;left:524px;}
#max{position:relative;float:right;margin-top:-33px;margin-right:10px;}
.tiendasmodal .color-ppal{color:rgb(0,153,197);}
.tiendasmodal.modal .close{background:url('../images/servicios/cerrar.png') center center no-repeat;background-size:contain;width:40px;height:40px;display:block;position:absolute;top:20px;right:-10px;opacity:1;}
.tiendasmodal .modal-body{height:202px;}
.presupuesto-izq .background-ppal{background-color:rgb(70,139,182);height:56px;}
.presupuesto-izq select, .presupuesto-izq textarea{margin-right:10px;width:60%;float:right;color:rgba(116, 116, 116, 1);padding:5px;}
.presupuesto-izq .background-ppal-light{background-color:rgb(58,176,210);padding:10px;height:56px;}
.presupuesto-izq .background-ppal.deltextarea{height:150px;}
p.deltextarea textarea{height:130px;}
.presupuestobtn{width:90% !important;display:block;float:none;margin:0 auto;background-color:rgb(0, 153,197);border-radius:35px;color:white !important;border:none;font-size:19px;font-weight:600;}
.nopadding{padding:0px 7px;}
.servicio-enlace{width:250px;height:75px;display:block;margin:10px auto;font-size:19px;padding-top:20px;}
.servicio-enlace-a:hover .servicio-enlace , .servicio-h4-a:hover h4{background-color:rgb(5,156,199);}
.spanservicios-enlace{padding:5px;margin:5px;display:inline-block;}
.servicio-h4{padding:5px;}
@media screen and (max-width:767px){#max{position:relative;float:none;display:block;margin:10px auto;width:100px;}
}
@media (min-width:768px){.tiendasmodal .modal-dialog{width:600px;margin:118px auto;}
}
@media (max-width:768px){header .background-ppal a{display:inline-block;margin:2px;}
li.dropdown-menu.submenuMio{display:block;}
li.dropdown-menu.submenuMio a{width:50%;}
li.dropdown-menu.submenuMio ul.dropdown-menu{position:relative;float:right;background-color:#30b4df !important;}
.nopadding{padding-left:15px;padding-right:15px;}
}
@media (max-width:1199px){footer .bottom-blue{padding-bottom:50px !important;}
}
@media (min-width:768px) and (max-width:1199px){.dropdown-menu{min-width:0px !important;}
li.dropdown-menu.submenuMio{display:block;}
li.dropdown-menu.submenuMio a{width:50%;}
li.dropdown-menu.submenuMio ul.dropdown-menu{position:relative;float:right;background-color:#30b4df !important;}
}
@media (max-width:767px){.xs-center{text-align:center;padding-bottom:10px;}
}
@media (min-width:768px) and (max-width:992px){.navbar-default .navbar-nav > li > a{font-size:13px;}
}
.subscribe-button-inner{padding-top:18px !important;}
.newsletter{position:absolute;top:-12px;margin-left:14px;}
.top-header{background:white;border-bottom:2px solid #2498C3;}
.top-header h1, .top-header p, .top-header a{font-family:Comfortaa, sans-serif;font-weight:700;line-height:1.1;font-size:14px;margin-top:10px;margin-bottom:10px;color:#2498C3;}
.desplegalbeshome{color:#2C7BAC;font-size:20px;padding:0px;margin:0px;margin-top:10px;}
.index-abajo{border:1px solid #2C7BAC;}
.index-abajo div{padding-left:10px;padding-right:10px;}
@media (max-width:365px){#marco-newsletter{clear:both;display:block !important;width:100% !important;text-align:center !important;padding:0 20px !important;}
#marco-newsletter span:first-child{margin-top:8px !important;display:block;width:100% !important;position:relative;}
.subscribe-button-inner{margin-top:15px !important;margin-bottom:10px !important;}
.top-header h1, .top-header p, .top-header a{line-height:1.1;font-size:13px;margin:2px;}
.top-header div{padding-bottom:0px;}
}
ul.ulacordeonresponsivo li{list-style:none;margin:5px;background-color:#2C7BAC;color:white;padding:20px;}
ul.ulacordeonresponsivo li a{color:white;}
.fr-video{float:left;margin-right:10px;}
.index-abajo{min-height:340px}
.index-abajo .vermas-nuevo{position:absolute;bottom:10px;}
@media(max-width:768px){.navbar-default .navbar-nav > li > a {width:80%;}}
@media(max-width:1200px){#productos{height:auto!important;}}