body{color:#606060;font-size:16px;te}
body, .menusecundario{font-family:Lato;}
.telefono, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .menuprimario{font-family:Montserrat;}
.menusecundario, .navbar-fixed-top, img.logo{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.ch-info-back{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all .05s;-moz-transition:all .05s;transition:all .05s;}
.navbar-inverse{background-color:#031030;border-top:4px solid #efaa21;}
.navbar-fixed-top .navbar-nav{float:none;}
.navbar-brand{height:auto;padding:15px 0;}
.navbar-header{float:none;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#feb600;}
.navbar-toggle{padding:15px;margin:12px 0;}
.navbar-collapse{padding-left:0;padding-right:0;}
img.logo{width:257px;height:88px;}
.phone-ico{background:url(../img/layout/phone-ico.png) center top no-repeat;width:19px;height:19px;margin-top:-2px;vertical-align:middle;display:inline-block;}
.jumbotron .h1, .jumbotron h1, h1, .h1, h2, .h2, h3, .h3{color:#06102f;font-weight:normal;text-transform:uppercase;}
h1, .h1{font-size:28px;}
h2, .h2{font-size:20px;}
h3, .h3{font-size:20px;}
h4, .h4{font-size:16px;}
.jumbotron{background-color:transparent;text-align:center;padding:40px 0;max-width:900px;margin:0 auto;}
.jumbotron .h1{font-size:28px;}
.jumbotron .wrap{background:url(../img/layout/bg-titulo.png) center top repeat-y;padding:28px 0;}
.jumbotron p{font-size:20px;font-weight:400;}
.jumbotron.banner{min-height:220px;max-width:none;padding:25px 0;margin-bottom:40px;background-position:center top;background-repeat:no-repeat;}
.jumbotron.banner .h1{color:#fff;font-size:40px;padding:0 0 10px 0;margin:0 0 20px;border-bottom:1px dotted #fff;display:inline-block;}
.jumbotron.banner .h1 strong{font-size:50px;}
.jumbotron.banner small{display:block;font-size:20px;color:#fff;font-weight:100;}
.jumbotron.header{position:relative;}
.jumbotron.header .h2{font-size:32px;color:#fff;}
.jumbotron.header strong{font-size:40px;}
.jumbotron.header.yellow{background-color:#feb600;color:#fff;margin-bottom:0;max-width:none;padding:42px 0;}
.jumbotron.header.yellow strong{color:#000;}
.jumbotron.header.yellow:after{content:"";width:0;height:0;position:absolute;bottom:-12px;border-left:14px solid transparent;border-right:14px solid transparent;border-top:12px solid #feb600;;}
.jumbotron.header.yellow .h2{margin:0;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{background:transparent;color:#feb600;}
.menuprimario, #menufooter{float:left;width:100%;font-weight:bold;text-transform:uppercase;font-size:14px;}
.dropdown-menu > li > a small{display:block;font-style:italic;color:#feb600;text-transform:none;}
.menusecundario{font-size:14px;}
.menusecundario .navbar-nav > li{font-weight:bold;text-transform:uppercase;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-inverse .navbar-nav > li > a:hover{color:#feb600;}
#menufooter .navbar-nav > li > a{color:#fff;}
#menufooter .navbar-nav > li > a:hover{background-color:transparent;color:#feb600;}
#menufooter{margin:0 0 20px 0;}
#menufooter .lines{background:url(../img/layout/point-line.png) left top repeat-x;position:relative;}
#menufooter .lines:after{content:"";display:block;width:100%;height:1px;background:url(../img/layout/point-line.png) left top repeat-x;bottom:0;left:0;right:0;}
#sidemenu.nav-pills{margin-bottom:20px;}
#sidemenu.nav-pills > li > a{background:url(../img/layout/point-line-horizontal.png) left bottom repeat-x #f8f8f8;color:#031030;text-transform:uppercase;border-radius:0;padding-left:35px;position:relative;}
#sidemenu.nav-pills > li > a:hover{background-color:#eee7d6;color:#031030;}
#sidemenu.nav-pills > li:last-child > a{background-image:none;}
#sidemenu.nav-pills > li > a:before{content:'\25BA';color:#031030;position:absolute;top:20px;left:10px;}
#sidemenu.nav-pills > li > a small{display:block;font-style:italic;color:#feb600;text-transform:none;}
#sidemenu.nav-pills > li.active > a small{color:#fff;}
#sidemenu.nav-pills > li.active > a,
#sidemenu.nav-pills > li.active > a:focus,
#sidemenu.nav-pills > li.active > a,
#sidemenu.nav-pills > li.active > a:focus,
#sidemenu.nav-pills > li.active > a:hover{background-color:#031030;color:#fff;}
#sidemenu.nav-pills > li.active > a:before{color:#feb600;}
#sidemenu.nav-stacked > li + li{margin-top:0px;}
.btn{border-radius:0;border:0;text-transform:uppercase;padding-left:40px;padding-right:40px;}
.btn-info{border:0;background:transparent;}
.btn-info.focus, .btn-info:focus, .btn-info:hover{background:#031030;color:#fff!important;}
.btn-primary{background-color:#feb600;border:1px solid #feb600;}
.btn-primary:after{color:#031030;}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover{background:#031030;color:#fff!important;border:1px solid #fff;}
.btn-primary.focus:after, .btn-primary:focus:after, .btn-primary:hover:after{color:#feb600!important;}
.btn-secondary{background-color:transparent;color:#031030;border:1px solid #feb600;}
.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover{background:#031030;color:#fff!important;border:1px solid #031030;}
.btn-secondary.focus:after, .btn-secondary:focus:after, .btn-secondary:hover:after{color:#feb600;}
.btn-secondary:after{color:#feb600;}
.btn-lg{min-width:200px;padding:14px;}
.btn-right:after{content:'\25BA';}
.btn-default:after{color:#feb600;}
.btn-left:before{content:'\25C4';color:#feb600;}
.btn-default{background-color:#031030;color:#fff;}
.btn-default.focus, .btn-default:focus, .btn-default:hover{background:#feb600!important;color:#031030!important;}
.btn-default.focus:before, .btn-default:focus:before, .btn-default:hover:before,
.btn-default.focus:after, .btn-default:focus:after, .btn-default:hover:after{color:#fff;}
.form-control{background-color:#eee;border:0;border-radius:0;box-shadow:none;height:52px;}
.form-control::-webkit-input-placeholder{color:#bfbfbf;}
.form-control:-moz-placeholder{color:#bfbfbf;}
.form-control::-moz-placeholder{color:#bfbfbf;}
.form-control:-ms-input-placeholder{color:#bfbfbf;}
.form-control:focus{box-shadow:0px 0px 5px rgba(255,183,0, .5);color:#feb600;background-color:#eee7d6;}
.table-striped > tbody > tr:nth-of-type(2n+1){background-color:#f8f8f8;}
.table-striped > tbody > tr:nth-of-type(2n+1) th{background-color:#eeeeee;}
.table-striped > tbody > tr{background-color:#f1f1f1;}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th{border-top:2px solid #fff;padding:16px;}
.table > tbody > tr > th{background-color:#e7e7e7;vertical-align:middle;text-align:right;color:#031030;font-weight:normal;font-size:18px;text-transform:uppercase;}
.table a{font-weight:bold;font-style:italic;color:#03102e;}
.table a:after{content:'\203A \203A';color:#feb600;}
#lineas{text-align:center;padding-bottom:100px;}
#lineas .thumbnail{border:0;background:transparent;line-height:18px;}
#lineas .thumbnail .btn{text-transform:none;color:#06102f;font-size:18px;font-style:italic;font-weight:700;}
#lineas .thumbnail h3{border-bottom:1px dotted #06102f;padding:5px 0;}
#lineas .thumbnail h4{color:#06102f;}
#lineas .caption h2 {color:#06102f; text-transform:none; font-size:16px; font-weight:bold; margin-top:10px;}
#lineas .thumbnail .btn:after{content:'\203A \203A';color:#feb600;}
#lineas .caption{color:#636363;}
#lineas.bg-lineas{background:url(../img/layout/bg-home.jpg) center top repeat;}
#lineas.tiendas .thumbnail h3{margin-top:-10px;}
.texto-estatico{margin:20px 0;padding:50px 0;font-size:20px;}
.texto-estatico .h1{margin-top:50px;}
.texto-estatico .btn{margin:40px 0;}
.listado-thumbnails .thumbnail{padding:0;border:0;}
footer{background-color:#031030;color:#fff;font-size:12px;}
#legales{text-align:center;color:#fff;font-size:12px;padding:30px 0 60px;}
strong{color:#feb600;}
h4 strong{color:#031030;}
footer a{color:#feb600;}
footer a:hover{color:#fff;}
footer #redes{position:absolute;right:25px;top:15px;}
iframe{margin-bottom:20px;}
.carousel .item{height:700px;background-position:center top;background-repeat:no-repeat;background-size:auto 100%;}
.carousel-caption{bottom:50%;margin-bottom:-50px;padding:0;padding-bottom:10px;max-width:900px;margin-left:auto;margin-right:auto;font-size:20px;}
.carousel-caption h2{font-size:40px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);border-bottom:1px dotted #fff;display:inline-block;padding-bottom:5px;}
.carousel-caption{left:10%;right:10%;}
.carousel-caption h2 strong{font-size:50px;color:#efa91e;}
.carousel-caption .btn{border:1px solid #efa91e;background-color:transparent;}
.carousel-indicators li{border:1px solid #efa91e;}
.carousel-indicators li.active{background-color:#efa91e;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{margin-top:-19px;}
#mainbottom{color:#fff;font-weight:300;margin:20px 0;padding:80px 0 60px 0;background-color:#031030;margin-bottom:0;}
#mainbottom .h3{color:#fff;margin:0 0 10px;}
#mainbottom a{color:#efa91e;}
#mainbottom form{margin-top:30px;}
@media (max-width:1199px){}
@media (max-width:767px){body{padding-top:75px;}
.navbar-brand{padding:10px 0;}
.navbar-brand > img{height:50px;width:auto;}
.carousel-caption{font-size:12px;}
.carousel-caption .btn{font-size:12px;padding:5px 10px;}
.carousel-caption h2{font-size:16px;}
.carousel-caption h2 strong{font-size:20px;}
.jumbotron.banner{padding:0;min-height:inherit;}
.jumbotron.banner .h1{font-size:20px;padding-top:0;margin-bottom:10px;}
.jumbotron.banner .h1 strong{font-size:30px;}
.jumbotron{text-align:left;padding:20px 0;}
.jumbotron{text-align:center;}
.jumbotron.header.yellow{padding:24px 0;text-align:center;}
.jumbotron.header.yellow .h2{font-size:16px;}
.jumbotron.header.yellow .h2 strong{font-size:20px;}
.jumbotron.contacto{text-align:left;}
.carousel .item{height:340px;}
.texto-estatico{padding:20px 0;}
.texto-estatico .h1{margin-top:20px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{display:block;text-align:left!important;}
.contacto form .btn{margin-bottom:30px;}
}
@media (min-width:768px){body{padding-top:123px;}
.menuprimario{background-color:#092f4f;}
.menuprimario .container{position:relative;}
.menuprimario .navbar-nav{position:absolute;right:0;top:-50px;}
.menuprimario .navbar-nav > li{margin-left:14px;}
.menuprimario .navbar-nav > li:first-child{margin-left:0px;}
.menuprimario .navbar-nav > li.active a{color:#efa922;background-color:transparent;}
.menusecundario{position:absolute;top:0;left:0;right:0;}
.menusecundario .navbar-nav > li > a{padding-top:7px;padding-bottom:10px;color:#03102e;}
.menusecundario .navbar-nav > li > a:hover{color:#03102e;cursor:default;}
.menusecundario{font-size:15px;text-align:right;}
.menusecundario strong{color:#fff;}
.header-collapse .navbar-brand > img.logo{height:62px;width:180px;}
.header-collapse .navbar-brand{padding:12px 0;}
.menuprimario .navbar-nav > li + li:before{padding:0 5px;color:#efa922;content:"/\00a0";position:absolute;top:15px;left:-14px;}
.menusecundario .navbar-nav > li + li:before{content:"";color:#03102e;width:1px;height:20px;background:url(../img/layout/point-line-vertical.png) left center no-repeat;position:absolute;top:10px;left:-2px;font-weight:normal;}
.menusecundario .navbar-nav{background:url(../img/layout/bg-menusecundario.png) right top no-repeat;width:390px;}
#menufooter .navbar-nav > li + li:before{padding:0 5px;color:#efa922;content:"/\00a0";position:absolute;top:15px;left:-14px;}
.dropdown-menu{padding:0;}
.dropdown-menu > li > a{background:url(../img/layout/point-line-horizontal.png) left bottom repeat-x #f8f8f8;color:#031030!important;text-transform:uppercase;border-radius:0;padding-left:35px;position:relative;}
.dropdown-menu > li > a:before{content:'\25BA';color:#031030;position:absolute;top:12px;left:10px;}
.dropdown-menu > li:last-child > a{background-image:none;}
.dropdown-menu > li > a:hover{background-color:#eee7d6!important;color:#031030;}
.dropdown-menu > li.divider > a{background-image:none;}
.dropdown-menu > li.divider > a{content:'';}
.dropdown-menu > li.todos > a:before{content:'';}
.dropdown-menu > li.todos > a{background-image:none;padding-top:10px;padding-bottom:10px;}
.dropdown-menu .divider{margin:0}
}
@media (min-width:768px) and (max-width:991px){body{padding-top:127px;}
.navbar-brand{height:auto;padding:0 0 60px;}
.navbar-brand img{height:auto;width:70%;}
.header-collapse .menuprimario, #menufooter{font-size:10px;}
}
@media (min-width:992px){.carousel-caption{margin-bottom:-110px;}
}
@media (min-width:1200px){.carousel .item{background-size:cover;}
.jumbotron.banner{background-size:cover;}
}
@media (min-width:1300px){}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:transparent;¨}
.margin{margin:0px;display:block;font-size:20px;color:#fff;font-weight:100;}