@font-face {
    font-family: 'helvetica_lt_stdlight';
    src: url('fonts/helveticaltstd45-light-webfont.eot');
    src: url('fonts/helveticaltstd45-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaltstd45-light-webfont.woff2') format('woff2'),
         url('fonts/helveticaltstd45-light-webfont.woff') format('woff'),
         url('fonts/helveticaltstd45-light-webfont.ttf') format('truetype'),
         url('fonts/helveticaltstd45-light-webfont.svg#helvetica_lt_stdlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica_lt_stdcondensed';
    src: url('fonts/helveticaltstd57-cond-webfont.eot');
    src: url('fonts/helveticaltstd57-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaltstd57-cond-webfont.woff2') format('woff2'),
         url('fonts/helveticaltstd57-cond-webfont.woff') format('woff'),
         url('fonts/helveticaltstd57-cond-webfont.ttf') format('truetype'),
         url('fonts/helveticaltstd57-cond-webfont.svg#helvetica_lt_stdcondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica_neue_lt_com67MdCn';
    src: url('fonts/helveticaneuelt67-mdcn-webfont.eot');
    src: url('fonts/helveticaneuelt67-mdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuelt67-mdcn-webfont.woff2') format('woff2'),
         url('fonts/helveticaneuelt67-mdcn-webfont.woff') format('woff'),
         url('fonts/helveticaneuelt67-mdcn-webfont.ttf') format('truetype'),
         url('fonts/helveticaneuelt67-mdcn-webfont.svg#helvetica_neue_lt_com67MdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{font-family: 'helvetica_lt_stdlight'; font-size:14px; margin:0px; padding:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
ul, li, h1, h2, h3, h4, form, p, img{margin:0px; padding:0px; font-weight:normal;}
a, img{border:0px; outline:0px; text-decoration:none;}
ul, li{list-style:none;}

.container{width:960px; margin:auto;}
.cab{width:960px; height:256px; background-image:url(imagenes/fdo_header.jpg); position:relative;}
.cab .logo{position:absolute; top:0; left:-6px;}
.cab .menu{position:absolute; left:0; top:211px;}
.cab .menu li{float:left; margin:0 10px 0 0; text-transform:uppercase;}
.cab .menu li a{font-family: 'helvetica_lt_stdcondensed'; display:block; color:#fff; font-size:11px; padding:3px 10px 3px 10px; text-align:center; -moz-transition: all 1s ease-in; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.cab .menu li a.boton1{background-color:rgba(0,0,0,0.6);}
.cab .menu li a.boton1:hover{background-color:rgba(0,0,0,1);}
.cab .menu li a.boton2{background-color:rgba(34,101,169,0.6);}
.cab .menu li a.boton2:hover{background-color:rgba(34,101,169,1);}
.cab .menu li a.boton3{background-color:rgba(0,0,0,0.6);}
.cab .menu li a.boton3:hover{background-color:rgba(0,0,0,1);}
.cab .menu li a.boton4{background-color:rgba(0,0,0,0.6);}
.cab .menu li a.boton4:hover{background-color:rgba(0,0,0,1);}
.cab .menu li a.boton5{background-color:rgba(0,0,0,0.6);}
.cab .menu li a.boton5:hover{background-color:rgba(0,0,0,1);}
.fondocab{background-image:url(imagenes/fondo.jpg);}

.destacados{padding:5px; background-color:#EEEEEE;}
.destacados .cuerpo{border:solid 1px #CFCFD1; padding:10px; margin:10px;}
.destacados .mod{width:290px; float:left; margin:0 11px 21px 0; border-right:solid 1px #CFCFD1; padding:0 11px 0 0;}
.destacados .mod .foto{border:solid 1px #5484B8;}
.destacados .mod h1{font-family: 'helvetica_lt_stdcondensed'; color:#002458; font-size:13px; padding:15px 0 5px 0;}
.destacados .mod .texto{font-family: 'helvetica_neue_lt_com67MdCn'; float:left; width:170px; padding:0 0 5px 0; border-top:dotted 2px #0C3765; border-bottom:dotted 2px #0C3765;}
.destacados .mod .texto .desc{padding:10px 0 10px 0; margin:0 0 5px 0; font-size:18px; color:#428FCF; border-bottom:solid 1px #B5C1CC;}
.destacados .mod .texto p{font-size:10px; line-height:12px; color:#49648B;}
.destacados .mod .texto .desc span{color:#0C3765; font-family: 'helvetica_neue_lt_com67MdCn';}
.destacados .mod .texto .desc{font-weight:normal;}
.destacados .mod .logo{float:right; width:106px;}
.destacados .mod .sucursales{font-size:9px; line-height:10px; padding:5px 0 0 0; color:#49648B;}

.mas{background-image:url(imagenes/solanasf.jpg); padding:21px 0 31px 0;}
.mas .titulo{text-align:center; color:#fff; padding:0 0 21px 0; font-size:21px; text-transform:lowercase;}
.mas .bullets{font-size:21px; color:#fff; text-align:center;}
.mas .grilla{background-color:#DDE9F5; padding:5px;}
.mas .grilla .cuerpo{border:solid 2px #538DC4; padding:5px;}
.mas .mod{width:290px; padding:5px 10px 5px 10px; float:left; border-right:solid 1px #93BAE3; border-bottom:solid 1px #93BAE3;}
.mas .mod .logo{float:left; width:75px;}
.mas .mod .texto{float:left; width:204px;}
.mas .mod .texto .borde{border-top:dotted 2px #0055A5; border-bottom:dotted 2px #0055A5; padding:5px 0 5px 0; margin:0 0 5px 0;}
.mas .mod .desc{margin:0 10px 0 0; padding:5px 0 5px 0; float:left;  width:81px; text-align:center;}
.mas .mod .desc h1{font-family: 'helvetica_neue_lt_com67MdCn'; font-size:24px; color:#1D6BB1;}
.mas .mod .desc span{font-size:12px; line-height:10px; color:#1D6BB1;}
.mas .mod .desc h2{font-size:9px; color:#1D6BB1;}
.mas .mod p{float:left; width:110px; font-size:10px; color:#49648B;}
.mas .mod .sucursal{padding:5px 0 5px 0; font-size:11px; color:#49648B;}

.pie{padding:101px 0 0 0; font-family: 'helvetica_lt_stdcondensed';}
.pie .terminos{float:left; padding:10px 0 0 0;}
.pie .terminos a{color:#fff; font-size:14px;}
.pie .redes{float:right; font-size:14px; color:#fff; padding:5px 0 5px 0; border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
.pie .redes .seguinos{padding:10px 10px 0 0;}
.pie .redes a{-moz-transition: all 1s ease-in; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.pie .redes a:hover{opacity:0.4;}