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

}




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

}




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

}


a.btn_ppal { 
font-family: 'dinregular'; 
color: #FFF; 
text-decoration:none;
font-size:13px; 
}

a.btn_ppal:hover {
color: #047EFF;
}

a.btn_ppal:active { 
color: #FFF;
text-decoration:none; 
}

a.btn_ppal:visited { 
color: #FFF;
text-decoration:none;  
}




a.btn_banner_hme { 
font-family: 'dinregular'; 
color: #131921; 
text-decoration:none;
font-size:18px; 
}

a.btn_banner_hme:hover {
color: #007FFF;
text-decoration:none;
}

a.btn_banner_hme:active { 
color: #131921;
text-decoration:none; 
}

a.btn_banner_hme:visited { 
color: #131921;
text-decoration:none;  
}




a.btn_banner_hme_bco { 
font-family: 'dinregular'; 
color: #FFF; 
text-decoration:none;
font-size:14px; 
}

a.btn_banner_hme_bco:hover {
color: #007FFF;
text-decoration:none;
}

a.btn_banner_hme_bco:active { 
color: #FFF;
text-decoration:none; 
}

a.btn_banner_hme_bco:visited { 
color: #FFF;
text-decoration:none;  
}



a.btn_beneficios { 
font-family: 'dinregular'; 
color: #131921; 
text-decoration:none;
font-style:italic;
font-size:17px; 
}

a.btn_beneficios:hover {
color: #007FFF;
text-decoration:none;
}

a.btn_beneficios:active { 
color: #131921;
text-decoration:none; 
}

a.btn_beneficios:visited { 
color: #131921;
text-decoration:none;  
}






a.btn_title { 
font-family: 'gotham_htfregular'; 
color: #333333; 
text-decoration:none;
font-size:32px; 
}

a.btn_title:hover {
color: #0A5BA0;
text-decoration:none;
}

a.btn_title:active { 
color: #333333;
text-decoration:none; 
}

a.btn_title:visited { 
color: #333333;
text-decoration:none;  
}





a.btn_title_2 { 
font-family: 'gotham_htfregular'; 
color: #333333; 
text-decoration:none;
font-size:18px; 
}

a.btn_title_2:hover {
color: #0A5BA0;
text-decoration:none;
}

a.btn_title_2:active { 
color: #333333;
text-decoration:none; 
}

a.btn_title_2:visited { 
color: #333333;
text-decoration:none;  
}







a.btn_cotiza_mail { 
font-family: 'dinregular'; 
color:#666; 
text-decoration:none;
font-size:15px; 
}

a.btn_cotiza_mail:hover {
color: #0A5BA0;
text-decoration:none;
}

a.btn_cotiza_mail:active { 
color: #666;
text-decoration:none; 
}

a.btn_cotiza_mail:visited { 
color: #666;
text-decoration:none;  
}



a.btn_cotiza_detalle { 
font-family: 'dinregular'; 
color:#333333; 
font-size:13px;
text-decoration:none;
}

a.btn_cotiza_detalle:hover {
color: #0A5BA0;
text-decoration:none;
}

a.btn_cotiza_detalle:active { 
color: #333333;
text-decoration:none; 
}

a.btn_cotiza_detalle:visited { 
color: #333333;
text-decoration:none;  
}









.btn_beneficios_estatico { 
font-family: 'dinregular'; 
color: #131921; 
text-decoration:none;
font-style:italic;
font-size:17px; 
}


.footer { 
font-family: 'dinregular'; 
color:#506787; 
text-decoration:none;
font-size:12px; 
}



.datos_prod_1 { 
font-family: 'dinregular'; 
color:#0C204C; 
text-decoration:none;
font-size:14px;
font-weight:bold
}


.datos_prod_2 { 
font-family: 'dinregular'; 
color:#333; 
text-decoration:none;
font-size:14px; 
}

.cont_detalle_1 { 
font-family: 'dinregular'; 
color:#333333; 
font-size:19px; 
}

.cont_detalle_2 { 
font-family: 'dinregular'; 
color:#333333; 
font-size:13px; 
}

.cont_detalle_3 { 
font-family: 'dinregular'; 
color:#0C1F4C; 
font-size:15px;
font-weight:bold;
}


.title_const { 
font-family: 'gotham_htfregular'; 
color: #333333; 
text-decoration:none;
font-size:25px; 
}

.titulo_descarga { 
font-family: 'dinregular'; 
color:#0C1F4C; 
font-size:24px;
}


a.btn_titulo_azul { 
font-family: 'dinregular'; 
color:#0C1F4C; 
font-size:24px;
text-decoration:none;
}

a.btn_titulo_azul:hover {
color: #333;
text-decoration:none;
}

a.btn_titulo_azul:active { 
color:#0C1F4C; 
text-decoration:none; 
}

a.btn_titulo_azul:visited { 
color:#0C1F4C; 
text-decoration:none;  
}

.check_style { 
font-family: 'dinregular'; 
color:#333333; 
font-size:12px;
line-height:20px;
font-weight:bold;
}

.contacto_style { 
font-family: 'dinregular'; 
color:#333333; 
font-size:15px;
}


.int_gnal_style { 
font-family: 'dinregular'; 
color:#333333; 
font-size:14px;
line-height: 17px;
text-align:justify;
}






a.btn_secundaria { 
font-family: 'dinregular'; 
color:#333333; 
font-size:14px;
text-decoration:none;
}

a.btn_secundaria:hover {
color: #0A5BA0;
text-decoration:none;
}

a.btn_secundaria:active { 
color: #333333;
text-decoration:none; 
}

a.btn_secundaria:visited { 
color: #333333;
text-decoration:none;  
}





.servicios_title { 
font-family: 'dinregular'; 
color:#FFF; 
text-decoration:none;
font-size:17px;

}


.servicios_cont_gris { 
font-family: 'dinregular'; 
color:#333333; 
text-decoration:none;
font-size:14px;
line-height: 17px;
text-align:justify;
}
