<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
font:normal 14px/21px Arial, Helvetica, sans-serif;
overflow-x:hidden;
font-weight:400;
padding:0px;
margin:0px;
color:#444;
}
a {
transition:all .2s linear;
text-decoration:none;
}
a:hover {
transition:all .2s linear;
text-decoration:none;
}
a[href^=tel] {
text-decoration:none;
color:inherit;
}

/****************************  HEADER  ****************************/

header {
border-bottom:5px solid #FA832A;
margin-bottom:1px;
position:relative;
min-height:168px;
}
header .container {
position:relative;
}
.logo {
height:inherit!important;
margin-top:28px;
width:235px;
float:left;
}
.logo a {
transition:all .2s linear; 
}
.logo a:hover {
transition:all .2s linear;
opacity:0.7;
}
.datos-head {
font:normal 16px/24px 'FUENTE07';
letter-spacing:-0.03em;
padding:0 20px 5px;
background:#F3F2F4;
position:relative;
border-radius:5px;
margin-right:20px;
margin-top:29px;
float:right;
color:#666;
}
.datos-head:nth-child(2) {
margin-right:40px;
}
.datos-head h2 {
font:normal 24px/28px 'FUENTE06';
letter-spacing:normal; 
margin:6px 0 3px 0;
display:block;
color:#FA832A;
padding:0px;
width:100%;
clear:both;
}
.datos-head h2 span {
color:#444;
}
.datos-head a {
color:#666;
}
.datos-head a:hover {
color:#999;
}
.hphone {
background:url(images/ico-head-phone.png) no-repeat left 2px;
padding-left:18px;
margin-right:10px;
float:left;
}
.hmail {
background:url(images/ico-head-mail.png) no-repeat left 4px;
padding-left:23px;
float:left;
}
ul.social {
list-style-type:none;
position:absolute;
padding:0px;
width:22px;
margin:0px;
right:0px;
top:24px;
}
ul.social li {
transition:all .2s linear;
margin-bottom:5px;
}
ul.soc-home li {
margin-bottom:0px!important;
padding:0px;
}
ul.social li:hover {
transition:all .2s linear;
opacity:0.7;
}
#menu {
margin-top:30px;
clear:both;
width:100%;
float:left;
}
#menu ul {
list-style:none;
padding:0px;
margin:0px;
}
#menu li {
width:16.66666666666667%;
padding-right:1px;
float:left;
}
#menu li:last-child {
padding-right:0px;
}
#menu li a {
font:normal 14px/50px 'FUENTE01';
border-radius:5px 5px 0 0;
background-color:#272D33;
text-transform:uppercase;
text-align:center;
display:block;
height:48px;
color:#FFF;
}
#menu li a:hover, #menu li a:focus {
background-color:#FA832A;
text-decoration:none;
color:#FFF;
}
#menu li a.activo {
font:normal 14px/50px 'FUENTE03';
background-color:#FA832A;
color:#FFF;
}

/*****************************  MOBILE  *****************************/

#menu-mobile {
font:normal 14px/50px 'FUENTE01';
background-color:#272D33;
min-height:48px;
margin-top:30px;
display:none;
clear:both;
width:100%;
float:left;
color:#FFF;
}
#menu-mobile ul {
list-style-type:none;
padding:0px;
margin:0px;
}
#menu-mobile ul span {
padding-left:25px;
}
#menu-mobile ul li img {
vertical-align:top;
margin:10px 0 0 0;
padding:0px;
}
#menu-mobile ul li ul {
border-top:1px solid #FFF;
display:none;
}
#menu-mobile ul li ul li {
border-bottom:1px solid #FFF;
padding:0px;
}
#menu-mobile ul li ul li a {
font:normal 14px/50px 'FUENTE01';
background-color:#272D33;
text-transform:uppercase;
padding:0 25px;
display:block;
height:48px;
color:#FFF;
}
#menu-mobile ul li ul li a:hover {
background-color:#FA832A;
color:#FFF;
}
#menu-mobile ul li ul li a.activo {
font:normal 14px/50px 'FUENTE03';
background-color:#FA832A;
color:#FFF;
}
#menu-mobile ul li ul li:Last-child {
border-bottom:0px;
}
#menu-mobile .icoSub {
border:1px solid #8394A5;
border-radius:4px;
margin-right:25px;
cursor:pointer;
margin-top:6px;
padding:0 10px;
max-width:44px;
display:block;
float:right;
height:36px;
}
#menu-mobile .icoSub:hover {
opacity:0.7;
}

/*****************************  HOME  *****************************/

#destacado-home {
font:normal 13px/18px Arial, Helvetica, sans-serif;
border-bottom:1px solid #EDECEC;
border-top:1px solid #EDECEC;
padding-bottom:30px;
background:#F6F6F6;
margin-bottom:76px;
text-align:center;
min-height:152px;
margin-top:35px;
color:#555;
}
#destacado-home h3 {
font:normal 48px/52px 'FUENTE06';
letter-spacing:-0.04em;
padding:32px 0 22px 0;
text-align:center;
color:#57616B;
margin:0px;
}
#destacado-home h2 {
font:normal 24px/28px 'FUENTE05';
text-transform:uppercase;
letter-spacing:-0.01em;
text-align:center;
padding:0 0 5px 0;
color:#272D33;
margin:0px;
}
#destacado-home span {
color:#FF7207;
}
.conozca {
font:normal 14px/35px 'FUENTE01';
letter-spacing:-0.01em;
margin:28px auto -45px;
display:table;
}
.conozca a {
background:#57616B;
border-radius:5px;
padding:3px 25px;
display:block;
height:42px;
color:#FFF;
}
.conozca a:hover, .conozca a:focus {
text-decoration:none;
background:#272D33;
color:#FFF;
}
#nosotros-home {
margin-bottom:65px;
clear:both;
}
.bann-home-izq {
width:calc(50% - 17px);
position:relative;
float:left;
}
.bann-home-der {
width:calc(50% - 17px);
position:relative;
float:right;
}
.texto-sup {
position:absolute;
padding-left:30px;
bottom:13px;
color:#FFF;
z-index:99;
left:0px;
}
.texto-sup h3 {
font:normal 44px/52px 'FUENTE03';
letter-spacing:-0.05em;
padding:0 0 11px 0;
margin:0px;
}
.texto-sup p {
font:normal 12px/22px Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:-0.03em;
padding:0px;
margin:0px;
}
.fondo-banner {
background:url(images/fond-bann.png);
width:100%; height:100%;
position:absolute;
z-index:88;
left:0px;
top:0px;
}
.bann-home-izq:hover .fondo-banner {
background:none;
}
.bann-home-der:hover .fondo-banner {
background:none;
}

.bann-home-izq a:hover, .bann-home-der a:hover {
-webkit-transition:all 0.25s ease 0s;
transition:all 0.25s ease 0s;
opacity:0.7;
}
.flecha {
-webkit-transition:all 0.25s ease 0s;
transition:all 0.25s ease 0s;
bottom:0px; right:0px;
display:inline-block;
background:#FF7207;
text-align: center;
position:absolute;
padding-top:20px;
height:67px;
width:71px;
z-index:999;
}
.flecha:hover {
-webkit-transition:all 0.25s ease 0s;
transition:all 0.25s ease 0s;
background:#272D33;
}
#imagenes-home {
text-align:center;
margin-bottom:55px;
margin-top:25px;
}
#imagenes-home p {
margin:0 auto;
padding:0px;
width:90%;
}
#imagenes-home .col-xs-6 {
padding:0 17px 0 0;
}
#imagenes-home .col-xs-6:nth-child(even) {
padding:0 0 0 17px;
}
.img-soluciones-home {
margin-bottom:23px;
position:relative;
}
.img-soluciones-home h2 {
background-color:rgba(0, 0, 0, 0.7);
font:normal 48px/52px 'FUENTE02';
margin:0px; color:#FFF;
letter-spacing:-0.07em;
bottom:0px; left:0px;
padding:10px 0 0 24px;
position:absolute;
text-align:left;
height:67px;
width:100%;
}
#coda {
background:url(images/fond-final.jpg);
background-size:cover;
text-align:center;
margin-bottom:1px;
padding-top:87px;
height:300px;
width:100%;
}
#coda .container {
text-align:right;
padding:0px;
}
#coda h2 {
font:normal 48px/52px 'FUENTE06';
text-transform:uppercase;
letter-spacing:-0.03em;
padding:20px 0 12px 0;
color: #FFF;
margin:0px;
}
#coda h4 {
font:normal 25px/26px 'FUENTE05';
text-transform:uppercase;
letter-spacing:-0.01em;
padding:0px;
margin:0px;
color:#333;
}

/****************************  ENCABEZADOS  ****************************/

#encabezado01 {
position:relative;
width:100%;
}
#encabezado02 {
position:relative;
display:none;
width:100%;
}
.bannercontainer-simple {
background-color:#FFF;
margin-right:auto;
position:relative;
position:relative;
margin-left:auto;
overflow:hidden;
height:464px;
}
.banner-simple {
position:relative; overflow:hidden;
height:464px!important;
width:100%;
}
.caption h2 {
background-color:rgba(0, 0, 0, 0.7);
font:normal 56px/54px 'FUENTE06';
letter-spacing:-0.03em;
padding:18px 20px 30px;
margin:0px;
color:#FFF;
}
.caption h3 {
font:normal 22px/24px 'FUENTE02';
background-color:#FA832A;
letter-spacing:-0.05em;
transform:skew(-15deg);
padding:3px 20px;
margin:0px;
color:#FFF;
}
.top-hacemos {
background:url(images/fond-hacemos.jpg);
background-size:cover;
overflow:hidden;
height:420px;
width:100%;
}
.top-soluciones {
background:url(images/fond-soluciones.jpg);
background-size:cover;
overflow:hidden;
height:420px;
width:100%;
}
.top-servicios {
background:url(images/fond-servicios.jpg);
background-size:cover;
overflow:hidden;
height:420px;
width:100%;
}
.top-galeria {
background:url(images/fond-galeria.jpg);
background-size:cover;
overflow:hidden;
height:420px;
width:100%;
}
.top-contacto {
background:url(images/fond-contacto.jpg);
background-size:cover;
overflow:hidden;
height:420px;
width:100%;
}
.top-hacemos h3, .top-soluciones h3, .top-servicios h3, .top-galeria h3, .top-contacto h3 {
background-color:rgba(0, 0, 0, 0.65);
font:normal 72px/72px 'FUENTE06';
text-transform:uppercase;
letter-spacing:-0.01em;
padding:17px 25px 25px;
animation-delay:0.8s;
margin:150px auto 0;
display:table;
color:#FFF;
}
.top-hacemos h4, .top-soluciones h4, .top-servicios h4, .top-galeria h4, .top-contacto h4 {
font:normal 21px/24px 'FUENTE02';
letter-spacing:-0.03em;
animation-delay:1.5s;
margin:-15px auto 0;
display:table;
padding:0px;
color:#FFF;
}
.subtitulo {
background-color:#FA832A;
transform:skew(-15deg);
padding:5px 20px 4px;
}

/****************************  HACEMOS  ****************************/

#hacemos {
margin-top:57px;
}
#hacemos h3 {
font:normal 48px/52px 'FUENTE06';
letter-spacing:-0.04em;
padding:0 0 28px 0;
text-align:center;
color:#FA832A;
margin:0px;
}
.destacado-hacemos {
font: normal 25px/26px 'FUENTE05';
letter-spacing:-0.01em;
margin-bottom:24px;
text-align:center;
color:#333;
}
#hacemos p {
font:normal 14px/21px Arial, Helvetica, sans-serif;
padding:0 0 14px 0;
text-align:center;
margin:0 auto;
width:70%;
}
#exclusivos {
font:normal 13px/18px Arial, Helvetica, sans-serif;
border-bottom:1px solid #EDECEC;
border-top:1px solid #EDECEC;
padding-bottom:40px;
background:#F6F6F6;
text-align:center;
margin-top:52px;
color:#555;
}
#exclusivos p {
padding:0px;
margin:0px;
}
#exclusivos h3 {
font:normal 48px/52px 'FUENTE06';
letter-spacing:-0.04em;
padding:32px 0 30px 0;
text-align:center;
color:#57616B;
margin:0px;
}
#exclusivos h2 {
font:normal 24px/28px 'FUENTE05';
text-transform:uppercase;
letter-spacing:-0.01em;
text-align:center;
padding:0 0 5px 0;
color:#272D33;
margin:0px;
}
#exclusivos span {
color:#FF7207;
}
#sedes {
text-align:center;
margin-bottom:1px;
margin-top:62px;
padding:0px;
}
#sedes h3 {
font:normal 48px/52px 'FUENTE06';
letter-spacing:-0.04em;
padding:0 0 20px 0;
text-align:center;
color:#FA832A;
margin:0px;
}
#sedes .col-xs-6 {
position:relative;
margin-top:24px;
padding:0px;
}
#sedes .col-xs-6 img {
height:auto;
width:100%;
}
.negro {
background-color:rgba(0, 0, 0, 0.5);
font: normal 22px/26px 'FUENTE02';
transition:all .2s linear;
letter-spacing:-0.01em;
position:absolute;
top:0px; left:0px;
height:100%;
width:100%;
color:#FFF;
}
.negro:hover {
background-color:rgba(0, 0, 0, 0.1);
transition:all .2s linear;
}
.negro h2 {
font:normal 40px/44px 'FUENTE06';
text-transform:uppercase;
letter-spacing:-0.01em;
padding:15% 0 5px 0;
text-align:center;
color:#FA832A;
margin:0px;
}
.negro:hover h2 {
color:#FFF;
}
.negro div {
padding:2px 20px 0;
margin:0 auto;
display:table;
}
.negro:hover div {
background-color:#FA832A;
}

/****************************  SOLUCIONES  ****************************/

#soluciones {
margin-top:57px;
}
#soluciones h3 {
font:normal 48px/52px 'FUENTE06';
letter-spacing:-0.04em;
padding:0 0 28px 0;
text-align:center;
color:#FA832A;
margin:0px;
}
.destacado-soluciones {
font: normal 25px/26px 'FUENTE05';
letter-spacing:-0.01em;
margin-bottom:24px;
text-align:center;
color:#333;
}
#soluciones p {
font:normal 14px/21px Arial, Helvetica, sans-serif;
padding:0 0 14px 0;
text-align:center;
margin:0 auto;
width:70%;
}
#imagenes {
text-align:center;
margin-top:25px;
}
#imagenes .col-xs-6 {
padding:0 17px 0 0;
}
#imagenes .col-xs-6:nth-child(even) {
padding:0 0 0 17px;
}
.img-soluciones {
margin-bottom:23px;
position:relative;
}
.img-soluciones h2 {
background-color:rgba(0, 0, 0, 0.7);
font:normal 48px/52px 'FUENTE02';
margin:0px; color:#FFF;
letter-spacing:-0.05em;
bottom:0px; left:0px;
padding:10px 0 0 0;
position:absolute;
text-align:center;
height:67px;
width:100%;
}
#galeria {
text-align:center;
margin-bottom:1px;
margin-top:57px;
padding:0px;
}
#galeria .col-xs-3 {
position:relative;
padding:0px;
}
#galeria h3 {
font:normal 48px/52px 'FUENTE06';
text-transform:uppercase;
letter-spacing:-0.04em;
padding:0 0 10px 0;
text-align:center;
color:#FA832A;
margin:0px;
}
#galeria h2 {
font:normal 24px/24px 'FUENTE01';
text-transform:uppercase;
letter-spacing:-0.04em;
padding:0 0 36px 0;
text-align:center;
color:#555;
margin:0px;
}
#galeria img {
height:auto;
width:100%;
}
#galeria .negro {
background-color:rgba(0, 0, 0, 0.5);
}
#galeria .negro:hover {
background-color:rgba(0, 0, 0, 0);
}

/****************************  SERVICIOS  ****************************/

#bauleras {
margin-top:57px;
}
#bauleras h3 {
font:normal 48px/52px 'FUENTE06';
letter-spacing:-0.04em;
padding:0 0 30px 0;
text-align:center;
color:#57616B;
margin:0px;
}
#bauleras h3 span {
color:#3C6C99;
}
#bauleras .img-responsive {
    margin: 0 auto;
}
#bauleras .col-xs-4:nth-child(2) {
padding:0 24px 0 0;
}
#bauleras .col-xs-4:nth-child(3) {
padding:0 14px;
}
#bauleras .col-xs-4:nth-child(4) {
padding:0 0 0 24px;
}
.baul-zuviria {
margin-right:-30px;
margin-left:-30px;
margin-top:60px;
}
#bauleras .baul-zuviria h3 {
border-top:1px dashed #D1D1D1;
width:calc(100% - 30px);
margin-left:15px;
padding-top:60px;
}
#bauleras .col-xs-5 {
float:left;
width:20%;
}
.baul {
margin-bottom:32px;
text-align:center;
width:100%;
}
#bauleras h2 {
font:normal 36px/36px 'FUENTE03';
padding:2px 13px 8px 12px;
background-color:#FA832A;
letter-spacing:-0.03em;
margin:0 auto 12px;
display:table;
color:#FFF;
}
#bauleras .baul-zuviria h2 {
font:normal 30px/36px 'FUENTE03';
}
#bauleras ul {
list-style-type:none;
padding:0px;
margin:0px;
}
#bauleras li {
border-bottom:1px dashed #D1D1D1;
font:normal 19px/21px 'FUENTE04';
text-transform:uppercase;
padding-top:15px;
min-height:49px;
color:#555;
}
#bauleras li:last-child {
border-bottom:0px;
}
#bauleras li span {
font:normal 19px/21px 'FUENTE06';
text-transform:lowercase;
float:right;
color:#555;
}
#bauleras li span.total {
font:normal 24px/21px 'FUENTE06';
margin-top:-2px;
color:#FA832A;
float:right;
}
#servicios {
font:normal 13px/18px Arial, Helvetica, sans-serif;
border-bottom:1px solid #FFF;
border-top:1px solid #EDECEC;
padding-bottom:40px;
background:#F6F6F6;
text-align:center;
margin-top:52px;
color:#555;
}
#servicios .row:nth-child(2) {
border-bottom:1px dashed #CACACA;
padding-bottom:27px;
margin-bottom:30px;
}
#servicios p {
padding:0px;
margin:0px;
}
#servicios h3 {
font:normal 48px/52px 'FUENTE06';
letter-spacing:-0.04em;
padding:32px 0 30px 0;
text-align:center;
color:#57616B;
margin:0px;
}
#servicios h2 {
font:normal 24px/28px 'FUENTE05';
text-transform:uppercase;
letter-spacing:-0.01em;
text-align:center;
padding:0 0 5px 0;
color:#272D33;
margin:0px;
}
#servicios span {
color:#FF7207;
}
.ico-servicios {
margin-bottom:20px;
}

/****************************  CONTACTO  ****************************/

#contacto {
margin-top:57px;
}
.completar {
margin-bottom:30px;
text-align:center;
padding:0px;
}
#contacto .col-xs-6 {
padding:0 20px 0 0;
}
#contacto .col-xs-6:nth-child(even) {
padding:0 0 0 20px;
}
#contacto .col-xs-12 {
padding:0px;
}
.form-group {
margin-bottom:32px;
}
.form-control {
height:46px;
}
textarea.form-control {
height:160px;
}
.enviar {
text-align:-webkit-center;
}
.btn-primary {
font:normal 20px/24px 'FUENTE02';
background:#FA832A!important;
transition: all .2s linear;
padding:2px 45px 0;
border-radius:3px;
min-height:44px;
border:0px;
color:#FFF;
}
.btn-primary:hover {
background:#FA832A!important;
transition: all .2s linear; 
opacity:0.8;
border:0px;
color:#FFF;
}
#mapa {
width:100; height:500px;
margin-bottom:1px;
overflow:hidden;
}
#mapa iframe {
margin-top:-50px;
}
#direcciones {
font:normal 13px/19px Arial, Helvetica, sans-serif;
border-bottom:1px solid #FFF;
border-top:1px solid #EDECEC;
padding-bottom:25px;
background:#F6F6F6;
margin-top:28px;
color:#555;
}
#direcciones .col-xs-6 {
padding:0 20px 0 0;
margin-top:25px;
}
#direcciones .col-xs-6:nth-child(even) {
padding:0 0 0 20px;
}
#direcciones h2 {
font:normal 24px/28px 'FUENTE05';
text-transform:uppercase;
letter-spacing:-0.01em;
padding:0 0 5px 0;
color:#272D33;
margin:0px;
}
#direcciones span {
color:#FF7207;
}
.img-sedes {
margin-right:25px;
margin-top:4px;
width:135px;
float:left;
}
.text-sedes {
width:calc(100% - 160px);
float:left;
}
.text-sedes a {
color:#555;
}
.text-sedes a:hover, .text-sedes a:focus {
color:#888;
}
.text-sedes h5 {
font:normal 17px/24px 'FUENTE07';
text-transform:uppercase;
letter-spacing:-0.01em;
color:#272D33;
padding:0px;
margin:0px;
}
.gracias {
margin-bottom:125px;
text-align:center;
padding:0px;
}
.gracias h4 {
font:normal 36px/40px 'FUENTE05';
padding:60px 0 16px 0;
letter-spacing:-0.01em;
text-align:center;
color:#F98229;
margin:0px;
}
.volver a {
font:normal 20px/24px 'FUENTE02';
background:#FA832A!important;
transition: all .2s linear;
display:inline-block;
border-radius:3px;
padding:10px 0 0;
min-height:44px;
margin-top:20px;
width:160px;
border:0px;
color:#FFF;
}
.volver a:hover {
background:#FA832A!important;
transition: all .2s linear; 
opacity:0.8;
border:0px;
color:#FFF;
}

/****************************  FOOTER  ****************************/

footer {
font:normal 12px/19px Arial, Helvetica, sans-serif;
padding-bottom:24px;
background:#272D33;
position:relative;
color:#FFF;
}
footer .container {
position:relative;
}
.foot01 {
margin:28px 0 0 0;
padding:0px;
}
.foot01 ul {
padding:14px 0 0 0;
list-style:none;
margin:0px;
}
.foot01 li {
font:normal 13px/18px 'FUENTE02';
margin-right:10px;
color:#A9ABAD;
float:left;
}
.foot01 li a {
color:#A9ABAD;
}
.foot01 li a:hover {
color:#FFF;
}
.foot02 {
position:absolute;
text-align:right;
bottom:32px;
padding:0px;
right:0px;
}
.foot03 {
margin:14px 0 0 0;
padding:0px;
}
.foot03 span {
padding:0 6px;
}
.foot03 a {
color:#FFF;
}
.foot03 a:hover {
color:#A9ABAD;
}
.foot04 {
margin:110px 0 0 0;
text-align:right;
padding:0px;
}
.mobWhat {
position:fixed;
z-index:9999;
display:none;
bottom:10px;
right:20px;
}
.sedeFoot {
margin-bottom:20px;
float:left;
width:40%;
}
.sedeFoot h4 {
font:normal 24px/28px 'FUENTE05';
text-transform:uppercase;
padding:5px 0px;
color:#FF7207;
margin:0px;
}
.horarios {
clear:both;
}

/****************************  NEWSLETTER  ****************************/

.suscripcion {
text-align:center;
padding:0px;
}
.suscripcion h3 {
font: normal 32px/32px 'FUENTE03';
border-bottom:3px solid #FF7207;
display:inline-block;
margin-right:12px;
padding:0 0 12px;
margin:0 0 16px;
color:#FFF;
}
.suscripcion .form-control {
display:inline-block;
margin:17px 6px 0;
max-width:280px;
height:40px;
border:0px;
}
.btn-news {
font:normal 20px/24px 'FUENTE02';
transition:all .3s linear; 
background:#FA832A;
margin-left:6px;
margin-top:-2px;
padding:0 40px;
height:40px;
border:0px;
color:#FFF;
}
.btn-news:hover {
transition:all .3s linear; 
background:#8A868D;
color:#FFF;
}
.contactanos {
margin:50px 0 60px;
text-align:center;
}
.contactanos a {
font:normal 20px/42px 'FUENTE02';
background:#FA832A!important;
transition: all .2s linear;
display:inline-block;
padding:2px 45px 0;
border-radius:3px;
height:45px;
border:0px;
color:#FFF;
}
.contactanos a:hover, .contactanos a:focus {
background:#FA832A!important;
transition: all .2s linear;
text-decoration:none;
opacity:0.8;
border:0px;
color:#FFF;
}
.contactanos2 {
margin:40px 0 60px;
text-align:center;
}
.contactanos2 a {
font:normal 20px/42px 'FUENTE02';
background:#57616B!important;
transition: all .2s linear;
display:inline-block;
padding:2px 45px 0;
border-radius:3px;
height:45px;
border:0px;
color:#FFF;
}
.contactanos2 a:hover, .contactanos a:focus {
background:#57616B!important;
transition: all .2s linear; 
text-decoration:none;
opacity:0.8;
border:0px;
color:#FFF;
}
.contSoluciones { 
margin:35px 0 60px;
}
.contHacemos { 
margin:25px 0 60px;
}
.contHome { 
margin:-10px 0 60px;
}

/****************************  RESPONSIVE  ****************************/

@media (max-width:1259px) {
#coda .container {width:100%; padding:0 40px;}
}

@media (max-width:1229px) {
#direcciones .container {width:100%; padding:0 25px;}
#destacado-home .container {width:100%; padding:0 10px;}
.container#imagenes-home {width:100%; padding:0 40px;}
#exclusivos .container {width:100%; padding:0 10px;}
.container#soluciones {width:100%; padding:0 40px;}
#servicios .container {width:100%; padding:0 25px;}
.container#contacto {width:100%; padding:0 40px;}
.container#bauleras {width:100%; padding:0 40px;}
.container#imagenes {width:100%; padding:0 40px;}
.container#hacemos {width:100%; padding:0 40px;}
footer .container {width:100%; padding:0 40px;}
header .container {width:100%; padding:0 25px;}
ul.social {right:10px;}
.foot02 {right:20px;}
}

@media (max-width:1199px) {
#encabezado02 {display:block;}
#encabezado01 {display:none;}
}

@media (max-width:1099px) {
.negro h2 {padding:12% 0 5px 0;}
}

@media (max-width:1079px) {
.foot04 {width:100%; margin:15px 0 0; text-align:left;}
.foot02 {bottom:-7px;} 
.foot03 {width:100%;}
.foot01 {width:100%;}
}

@media (max-width:1069px) {
.datos-head {padding:0 14px 5px; margin-right:12px;}
}

@media (max-width:1029px) {
.datos-head:nth-child(2) {margin-right:34px;}
.datos-head {padding:0 7px 5px;}
}

@media (max-width:991px) {
.logo {margin-top:20px; width:100%; text-align:center; clear:both; float:none; overflow:visible!important; margin-bottom:-4px;}
.img-soluciones-home h2 {font:normal 40px/52px 'FUENTE02'; letter-spacing:-0.05em;}
.datos-head {padding:0 20px 5px; width:46%; margin-right:0px; float:left;}
#destacado-home .col-xs-3:nth-child(3) {margin-bottom:0px; clear:left;}
#destacado-home .col-xs-3:nth-child(4) {margin-bottom:0px;}
#destacado-home .col-xs-3 {width:50%; margin-bottom:35px;}
.datos-head:nth-child(2) {margin-right:20px;}
.logo-home {margin-bottom:-10px;}
#galeria .col-xs-3 {width:50%;}
ul.social {top:106px;}
}

@media (max-width:969px) {
#menu li span {display:none;}
}

@media (max-width:949px) {
.img-soluciones h2 {font:normal 40px/52px 'FUENTE02';}
#hacemos p {width:100%;}
}

@media (max-width:899px) {
.img-soluciones-home h2 {font:normal 30px/52px 'FUENTE02';}
.negro h2 {padding:10% 0 5px 0;}
}

@media (max-width:889px) {
#direcciones .col-xs-6:nth-child(even) {padding:0px;}
#direcciones .col-xs-6 {width:100%; padding:0px;}
}

@media (max-width:859px) {
.hmail {float:none; clear:both;}
ul.social {top:118px;}
}

@media (max-width:839px) {
#bauleras .col-xs-4:nth-child(3) {padding:0px; margin-bottom:10px;}
#bauleras .col-xs-4:nth-child(4) {padding:0px; margin-bottom:0px;}
#bauleras .col-xs-4 {width:100%; padding:0px; margin-bottom:30px;}
#bauleras .col-xs-5 {width:100%; padding:0px; margin-bottom:30px;}
.img-soluciones-home h2 {font:normal 30px/52px 'FUENTE02';}
#bauleras .baul-zuviria h3 {width:100%; margin-left:0px;}
.baul-zuviria {margin-right:-15px; margin-left: -15px;}
#bauleras .col-xs-5:last-child {margin-bottom:0px;}
#bauleras .col-xs-4:nth-child(2) {padding:0px;}
#bauleras .img-responsive {margin:0 auto;}
}

@media (max-width:829px) {
.suscripcion .form-control {max-width:180px;}

}

@media (max-width:767px) {
#imagenes-home .col-xs-6 {padding:0px; width:100%; margin-bottom:35px;}
#imagenes .col-xs-6 {padding:0px; width:100%; margin-bottom:35px;}
.img-soluciones-home h2 {font:normal 48px/52px 'FUENTE02';}
#imagenes-home .col-xs-6:last-child {margin-bottom:0px;}
#imagenes-home .col-xs-6:nth-child(even) {padding:0px;}
.img-soluciones h2 {font:normal 48px/52px 'FUENTE02';}
#imagenes-home .col-xs-6 .img-responsive {width:100%;}
#imagenes .col-xs-6:last-child {margin-bottom:0px;}
#imagenes .col-xs-6:nth-child(even) {padding:0px;}
#imagenes .col-xs-6 .img-responsive {width:100%;}
#sedes .col-xs-6:last-child {margin-top:0px;}
header .container-fluid {padding:0px;}
header .container {padding:0 40px;}
.negro h2 {padding:15% 0 5px 0;}
#sedes .col-xs-6 {width:100%;}
#menu-mobile {display:block;}
.mobWhat {display:block;}
ul.social {right:24px;}
#menu {display:none;}
}

@media (max-width:729px) {
#servicios .col-xs-4 {width:100%; margin-bottom:35px; padding:0px;}
.datos-head {margin-top:25px; width:100%; clear:both;}
#servicios .col-xs-4:last-child {margin-bottom:0px;}
.suscripcion h3 {font:normal 24px/24px 'FUENTE03';}
.hmail {float:left; clear:none;}
.sedeFoot {width:50%;}
ul.social {top:16px;}
}

@media (max-width:699px) {
#exclusivos .col-xs-4 {width:100%; margin-bottom:35px; padding:0px;}
#exclusivos .col-xs-4:last-child {margin-bottom:0px;}
}

@media (max-width:669px) {
#soluciones p {width:100%;}
}

@media (max-width:629px) {
.suscripcion .form-control {max-width:100%; margin:17px 0 0;}
.suscripcion h3 {margin:0 0 8px;}
.btn-news {margin-top:20px;}
#coda {padding-top:40px;}
}

@media (max-width:599px) {
.negro h2 {padding:12% 0 5px 0;}
}

@media (max-width:579px) {
.foot02 {left:20px; right:inherit;}
.foot04 {margin:15px 0 48px 0;}
.sedeFoot {width:100%;}	
}

@media (max-width:559px) {
#coda h2 {width:70%; float:right; clear:both; padding:3px 0 12px 0;}
#contacto .col-xs-6:nth-child(even) {padding:0px;}
#contacto .col-xs-6 {width:100%; padding:0px;}
#coda h4 {float:right; clear:both;}
}

@media (max-width:552px) {
.suscripcion h3 {border-bottom:0px; padding:0px;}
#coda {padding-top:32px;}
}

@media (max-width:539px) {
.img-soluciones-home h2 {font:normal 40px/52px 'FUENTE02';}
}

@media (max-width:519px) {
.foot01 li {float:none;}
.sep {display:none;}
}

@media (max-width:509px) {
#destacado-home .col-xs-3:nth-child(3) {margin-bottom:35px;}
.img-soluciones h2 {font:normal 40px/52px 'FUENTE02';}
#destacado-home .col-xs-3 {width:100%;}
#exclusivos {margin-top:40px;}
#sedes p {padding:0 40px;}
}

@media (max-width:469px) {
.img-soluciones-home h2 {font:normal 30px/52px 'FUENTE02';}
#coda h2 {width:100%;}
}

@media (max-width:439px) {
.negro h2 {padding:10% 0 5px 0;}
}

@media (max-width:413px) {
.img-soluciones-home h2 {padding:10px 0 0 12px;}
.hmail {float:none; clear:both;}
.conozca a {padding:3px 0;}
.conozca {width:100%;}
}

@media (max-width:413px) {
.text-sedes {width:100%; float:none; clear:both; padding-top:16px;}
.img-soluciones-home h2 {font:normal 24px/52px 'FUENTE02';}
.img-soluciones h2 {font:normal 34px/52px 'FUENTE02';}
#coda h2 {font:normal 44px/47px 'FUENTE06';}
.conozca {font:normal 14px/14px 'FUENTE01';}
#exclusivos .col-xs-4 {padding:0 10px;}
.negro h2 {padding:8% 0 5px 0;}
}

@media (max-width:369px) {
.logo {text-align:left;}
}

@media (max-width:329px) {
.datos-head {padding:0 15px 5px;}
.datos-head ul {left:175px;}
}

/****************************  FUENTES  ****************************/

@font-face {
font-family: 'FUENTE01';
src: url('fuentes/Normal.eot');
src: url('fuentes/Normal.eot?iefix') format('eot'),
url('fuentes/Normal.woff') format('woff'),
url('fuentes/Normal.ttf') format('truetype'),
url('fuentes/Normal.svg#webfont4Bjy2lJe') format('svg');
font-weight: normal;
}
@font-face {
font-family: 'FUENTE02';
src: url('fuentes/Book.eot');
src: url('fuentes/Book.eot?iefix') format('eot'),
url('fuentes/Book.woff') format('woff'),
url('fuentes/Book.ttf') format('truetype'),
url('fuentes/Book.svg#webfont4Bjy2lJe') format('svg');
font-weight: normal;
}
@font-face {
font-family: 'FUENTE03';
src: url('fuentes/Bold.eot');
src: url('fuentes/Bold.eot?iefix') format('eot'),
url('fuentes/Bold.woff') format('woff'),
url('fuentes/Bold.ttf') format('truetype'),
url('fuentes/Bold.svg#webfont4Bjy2lJe') format('svg');
font-weight: normal;
}
@font-face {
font-family: 'FUENTE04';
src: url('fuentes/AkLight.eot');
src: url('fuentes/AkLight.eot?iefix') format('eot'),
url('fuentes/AkLight.woff') format('woff'),
url('fuentes/AkLight.ttf') format('truetype'),
url('fuentes/AkLight.svg#webfont4Bjy2lJe') format('svg');
font-weight: normal;
}
@font-face {
font-family: 'FUENTE05';
src: url('fuentes/AkCond.eot');
src: url('fuentes/AkCond.eot?iefix') format('eot'),
url('fuentes/AkCond.woff') format('woff'),
url('fuentes/AkCond.ttf') format('truetype'),
url('fuentes/AkCond.svg#webfont4Bjy2lJe') format('svg');
font-weight: normal;
}
@font-face {
font-family: 'FUENTE06';
src: url('fuentes/AkBold.eot');
src: url('fuentes/AkBold.eot?iefix') format('eot'),
url('fuentes/AkBold.woff') format('woff'),
url('fuentes/AkBold.ttf') format('truetype'),
url('fuentes/AkBold.svg#webfont4Bjy2lJe') format('svg');
font-weight: normal;
}
@font-face {
font-family: 'FUENTE07';
src: url('fuentes/Swiss.eot');
src: url('fuentes/Swiss.eot?iefix') format('eot'),
url('fuentes/Swiss.woff') format('woff'),
url('fuentes/Swiss.ttf') format('truetype'),
url('fuentes/Swiss.svg#webfont4Bjy2lJe') format('svg');
font-weight: normal;
}
</pre></body></html>