﻿body, html, form {
    height:100%;
    margin:0 auto;
    padding:0;
    font-family:Roboto Cn;
    color:#333333;
}

.fullscreen-bg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
}
.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (min-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    width: 100%;
    height: auto;
  }
}
@media (max-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    width: auto;
    height: 100%;
  }
}


.CortinaF {
    min-height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align:center;
}

.CortinaD {
    min-height: 100%;
    position: relative;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align:center;
}
.CortinaD.S1 {
    background-image: url('../Imagenes/experta_10.jpg');
}
.CortinaD.S2 {
    background-image: url('../Imagenes/imagen_3.jpg');
    z-index:-1;
}
.CortinaD.S3 {
    background-image: url('../Imagenes/experta_companias.jpg');
}

.link1 {
    color:#333333;
    text-decoration:none;
}
.link2 {
    color:#333333;
    text-decoration:none;
    font-size:1.5vh;
    font-family:Roboto CnI;
    border:1px solid #333333;
    padding:2px 20px;
}

.Img_Asegs{
    width:90%;
    vertical-align:middle;
}
.Img_Asegs2{
    width:85%;
    vertical-align:middle;
}
.L_Latino{
	content:url('../Imagenes/Aseguradoras/latino.png');
}
.L_Latino:hover{
	content:url('../Imagenes/Aseguradoras/latino2.png');
}
.L_Aba{
	content:url('../Imagenes/Aseguradoras/aba.png');
}
.L_Aba:hover{
	content:url('../Imagenes/Aseguradoras/aba2.png');
}
.L_Afirme{
	content:url('../Imagenes/Aseguradoras/afirme.png');
}
.L_Afirme:hover{
	content:url('../Imagenes/Aseguradoras/afirme2.png');
}
.L_Ana{
	content:url('../Imagenes/Aseguradoras/ana.png');
}
.L_Ana:hover{
	content:url('../Imagenes/Aseguradoras/ana2.png');
}
.L_Atlas{
	content:url('../Imagenes/Aseguradoras/atlas.png');
}
.L_Atlas:hover{
	content:url('../Imagenes/Aseguradoras/atlas2.png');
}
.L_Hdi{
	content:url('../Imagenes/Aseguradoras/hdi.png');
}
.L_Hdi:hover{
	content:url('../Imagenes/Aseguradoras/hdi2.png');
}
.L_Banorte{
	content:url('../Imagenes/Aseguradoras/banorte.png');
}
.L_Banorte:hover{
	content:url('../Imagenes/Aseguradoras/banorte2.png');
}
.L_Mapfre{
	content:url('../Imagenes/Aseguradoras/mapfre.png');
}
.L_Mapfre:hover{
	content:url('../Imagenes/Aseguradoras/mapfre2.png');
}
.L_Bx{
	content:url('../Imagenes/Aseguradoras/bx.png');
}
.L_Bx:hover{
	content:url('../Imagenes/Aseguradoras/bx2.png');
}
.L_Primero{
	content:url('../Imagenes/Aseguradoras/primero.png');
}
.L_Primero:hover{
	content:url('../Imagenes/Aseguradoras/primero2.png');
}
.L_Insignia{
	content:url('../Imagenes/Aseguradoras/insignia.png');
}
.L_Insignia:hover{
	content:url('../Imagenes/Aseguradoras/insignia2.png');
}
.L_Qualitas{
	content:url('../Imagenes/Aseguradoras/qualitas.png');
}
.L_Qualitas:hover{
	content:url('../Imagenes/Aseguradoras/qualitas2.png');
}
.L_Gmx{
	content:url('../Imagenes/Aseguradoras/gmx.png');
}
.L_Gmx:hover{
	content:url('../Imagenes/Aseguradoras/gmx2.png');
}
.L_Bupa{
	content:url('../Imagenes/Aseguradoras/bupa.png');
}
.L_Bupa:hover{
	content:url('../Imagenes/Aseguradoras/bupa2.png');
}
.L_Zurich{
	content:url('../Imagenes/Aseguradoras/zurich.png');
}
.L_Zurich:hover{
	content:url('../Imagenes/Aseguradoras/zurich2.png');
}
.L_Best{
	content:url('../Imagenes/Aseguradoras/best.png');
}
.L_Best:hover{
	content:url('../Imagenes/Aseguradoras/best2.png');
}
.L_Gnp{
	content:url('../Imagenes/Aseguradoras/gnp.png');
}
.L_Gnp:hover{
	content:url('../Imagenes/Aseguradoras/gnp2.png');
}
.L_Chubb{
	content:url('../Imagenes/Aseguradoras/chubb.png');
}
.L_Chubb:hover{
	content:url('../Imagenes/Aseguradoras/chubb2.png');
}

.Fila_33_T{
    float:left;
    width:33%;
    text-align:center;
    font-size:3vh;
    font-weight:bold;
}
.Fila_33{
    float:left;
    width:33%;
    text-align:center;
    font-size:2vh;
}
.Fila_30{
    float:left;
    width:30%;
    text-align:right;
    font-size:2vh;
    padding:5px 0;
}
.Fila_70{
    float:left;
    width:70%;
    text-align:left;
    font-size:2vh;
    padding:5px 0;
}
.Fila_Asegs{
    float:left;
    width:16.66%;
    text-align:center;
    padding:0.5vw 0;
}
.Fila_Asegs2{
    float:left;
    width:20%;
    text-align:center;
    padding:0.5vw 0;
}

.Barra{
    position:fixed; top:0 !important; width:100%; height:70px; z-index:11; background-color:rgba(255,255,255,0.3);
}
.Barra2{
    position:fixed; top:0 !important; width:100%; height:70px; z-index:11; background-color:rgba(255,255,255,0.3); box-shadow: 0px 2px 19px 0px rgba(0,0,0,0.15);
}
.Barra3 {
    position:fixed; top:0 !important; width:100%; height:70px; z-index:11; background-color:rgba(255,255,255,0.90);
}

.Div_Prod{
	width:33%; padding:4px; text-align:center; float:left; box-sizing:border-box;
};
.Img_Prod{
    width:100%;
    vertical-align:middle;
}
.P_Vida{
	width:100%;
	content:url('../Imagenes/Personales/vida_1.jpg');
	cursor:pointer;
}
.P_Vida:hover{
	content:url('../Imagenes/Personales/vida_2.jpg');
}
.P_Ap{
	width:100%;
	content:url('../Imagenes/Personales/ap_1.jpg');
	cursor:pointer;
}
.P_Ap:hover{
	content:url('../Imagenes/Personales/ap_2.jpg');
}
.P_Gm{
	width:100%;
	content:url('../Imagenes/Personales/gm_1.jpg');
	cursor:pointer;
}
.P_Gm:hover{
	content:url('../Imagenes/Personales/gm_2.jpg');
}
.P_Hogar{
	width:100%;
	content:url('../Imagenes/Personales/hogar_1.jpg');
	cursor:pointer;
}
.P_Hogar:hover{
	content:url('../Imagenes/Personales/hogar_2.jpg');
}
.P_Auto{
	width:100%;
	content:url('../Imagenes/Personales/auto_1.jpg');
	cursor:pointer;
}
.P_Auto:hover{
	content:url('../Imagenes/Personales/auto_2.jpg');
}

.C_Comercial{
	width:100%;
	content:url('../Imagenes/Comerciales/comercial_1.jpg');
	cursor:pointer;
}
.C_Comercial:hover{
	content:url('../Imagenes/Comerciales/comercial_2.jpg');
}
.C_Pymes{
	width:100%;
	content:url('../Imagenes/Comerciales/pymes_1.jpg');
	cursor:pointer;
}
.C_Pymes:hover{
	content:url('../Imagenes/Comerciales/pymes_2.jpg');
}
.C_GRiesgos{
	width:100%;
	content:url('../Imagenes/Comerciales/grandes_riesgos1.jpg');
	cursor:pointer;
}
.C_GRiesgos:hover{
	content:url('../Imagenes/Comerciales/grandes_riesgos2.jpg');
}
.C_Autos{
	width:100%;
	content:url('../Imagenes/Comerciales/autos_1.jpg');
	cursor:pointer;
}
.C_Autos:hover{
	content:url('../Imagenes/Comerciales/autos_2.jpg');
}
.C_Camiones{
	width:100%;
	content:url('../Imagenes/Comerciales/camiones_1.jpg');
	cursor:pointer;
}
.C_Camiones:hover{
	content:url('../Imagenes/Comerciales/camiones_2.jpg');
}
.C_Motos{
	width:100%;
	content:url('../Imagenes/Comerciales/motos_1.jpg');
	cursor:pointer;
}
.C_Motos:hover{
	content:url('../Imagenes/Comerciales/motos_2.jpg');
}

.Div_Prod_Text{	
	width:100%; float:left; padding:14px 8px; display:none; font-size:1.8vw;
}

.L_Perosnal{
	width:45%;
	content:url('../Imagenes/personales1.png');
	cursor:pointer;
	transition: all 1s;
	
}
.L_Perosnal:hover{
	content:url('../Imagenes/personales2.png');
	transform: scale(1.05);
}
.L_Comercial{
	width:45%;
	content:url('../Imagenes/comerciales1.png');
	cursor:pointer;
	transition: all 1s;
}
.L_Comercial:hover{
	content:url('../Imagenes/comerciales2.png');
	transform: scale(1.05);
}
.L_Fianzas{
	width:45%;
	content:url('../Imagenes/fianzas1.png');
	cursor:pointer;
	transition: all 1s;
}
.L_Fianzas:hover{
	content:url('../Imagenes/fianzas2.png');
	transform: scale(1.05);
}

.DVis{display:block;}

.DNoVis{display:none;}