﻿@charset "UTF-8";
/* CSS Document */


/* CLASES GENERALES */


/* CLASES OSCAR */
/*CLASES OSCAR*/

.txtEtiqueta2 {
    color: #be0f34;
    font-size: 1.0em;
    padding-top: 10px;
    padding-bottom: 3px;
    text-align: left;
    vertical-align: top;
    display: inline-block;
}

.txtComprobante {
	color: #333333;
	font-size: 1.0em;
	vertical-align: top;
	display: inline-block;
}

.txtComprobante-info {
	color: #888888;
	font-size: 1.0em;
	vertical-align: top;
	display: inline-block;
}

.txtComprobante-titulo {
	color: #333333;
	font-size: 1.0em;
	vertical-align: top;
	display: inline-block;
	font-weight: bold;
}

.txtEtiqueta {
	color: #be0f34;
	font-size: 1.0em;
	padding-top: 7px;
	padding-bottom: 3px;
	text-align: left;
	display: block
}
.selectAjustable{border:#9fa3a5 solid 1px;border-radius:3px;height:36px;font-size:16px;color:#4b4b4b}
.inputTxtAjustable{border:#9fa3a5 solid 1px;border-radius:3px;height:32px;font-size:16px;color:#4b4b4b;padding-left:7px}
.txtareaAjustable2{border:#9fa3a5 solid 1px;border-radius:3px;font-size:16px;color:#555559;padding-left:7px;width:308px;padding-top:7px}
.selectAjustable{width:318px}
.inputTxtAjustable{width:308px}
.txtareaAjustable{width:973px; resize: none}
.selectAjustableMedio{width:159px}
.inputTxtAjustableMedio{width:149px}
.selectAjustableChico{width:80px}
.inputTxtAjustableChico{width:70px}
.selectAjustableMedio{border:#9fa3a5 solid 1px;border-radius:3px;height:36px;font-size:16px;color:#555559}
.inputTxtAjustableMedio{border:#9fa3a5 solid 1px;border-radius:3px;height:32px;font-size:16px;color:#555559;padding-left:7px}
.selectAjustableChico{border:#9fa3a5 solid 1px;border-radius:3px;height:36px;font-size:16px;color:#555559}
.inputTxtAjustableChico{border:#9fa3a5 solid 1px;border-radius:3px;height:32px;font-size:16px;color:#555559;padding-left:7px}
.btnCotizador {
    color:#FFF;
    background-color:#555559;
    border:#555559 solid 1px;
    border-radius:2px;
    line-height:32px;
    font-size:1.1em;
    font-weight:100;
    margin:8px;
    padding:5px 20px ;    
    cursor:pointer
}

.btnTip {
	background-image:url(../img/ico_tip@2x.png);
	background-repeat:no-repeat;
	background-size:contain;
	width:26px;
	height:26px;
	margin:0px 5px 3px 0px;
	float:left;
} /* NUEVO FEB2019 */

.centrar {
    text-align: center;    
}

.btnGral {
    color: #555559;
    font-family: 'Bariol-Regular', sans-serif; /* ANAwww */
    font-size: 1.5em;
    line-height: 1.2em;
    background-image:url(../img/ico_tt.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 23px;
    margin-top: 8px;
    margin-bottom: 4px;
    cursor: pointer;
    display: inline-block;
}

.btnTab {
    background-color:#707479;
    padding:8px 20px;
    color: #FFFFFF;
	font-family:'AktivGroteskW01-Regular';
	background-image:url(../images/icoTabClose.png); /* Acualizar ruta de la imagen */
	background-position:right;
	background-repeat:no-repeat;
}

.btnTabSelected {
    background-color:#a31f34;
    padding:8px 20px;
    color: #FFFFFF;
	font-family:'AktivGroteskW01-Regular';
	background-image:url(../images/icoTabOpen.png); /* Acualizar ruta de la imagen */
	background-position:right;
	background-repeat:no-repeat;
}

.btnTabGris {
    background-color:#707479;
    padding:8px 20px;
    color: #FFFFFF;
	font-family:'AktivGroteskW01-Regular';
	background-image:url(../img/icoTabCloseBco.png); /* Acualizar ruta de la imagen */
	background-position:right;
	background-repeat:no-repeat;
}

.btnTabGrisSelected {
    background-color:#a31f34;
    padding:8px 20px;
    color: #FFFFFF;
	font-family:'AktivGroteskW01-Regular';
	background-image:url(../img/icoTabOpenBco.png); /* Acualizar ruta de la imagen */
	background-position:right;
	background-repeat:no-repeat;
}

.tabContGris {
    background-color:#FFFFFF;
    border-left: 1px solid #a31f34;
    border-right: 1px solid #a31f34;
    border-bottom: 1px solid #a31f34;
	padding:8px 18px;
	line-height:1.5em;
}

/* CLASES ACORDEÓN */

.btnTabBco {
	color: #be0f34;
	font-family:'Bariol-Regular', sans-serif;
	border-top:#be0F34 solid 1px;
    padding:8px 20px 8px 20px;
	background-image:url(../img/icoTabCloseRed.png); /* Acualizar ruta de la imagen */
	background-position:right;
	background-repeat:no-repeat;
}

.btnTabBcoSelected {
	color: #be0F34;
	font-family:'Bariol-Bold', sans-serif;
   	background-color:#ddddde;
	border-top:#be0F34 solid 1px;
    padding:6px 20px 7px 20px;
	background-image:url(../img/icoTabOpenRed.png); /* Acualizar ruta de la imagen */
	background-position:right;
	background-repeat:no-repeat;
}

.tabContBco {
    background-color:#FFFFFF;
	padding:8px 18px;
	line-height:1.5em;
}




.bodyLogin {
	background-color:#555559;
    position:absolute;
    /*float:right;*/
    z-index:9999;
}

.bodyLoginFirma {
	background-color: #353738;
	margin: 0px auto;
	/*float:right;*/
	z-index: 9999;
	width: 305px;
}

body#loginFirma {
	position: static;
	left: auto;
	right: auto;
	width: 350px;
	margin: 117px auto;
	padding: 2%;
}

.boxLogin {
	text-align:right;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
}

.ttCerrar {
	color:#ffffff;
	font-family:'AktivGroteskW01-Light', sans-serif; /* ANAwww */
	font-size:1.2em;
	/*padding-left:29px;*/
	margin-top:-10px;
	margin-bottom:4px;
	line-height:1.0em;
    cursor:pointer;
}

.ttLogin {
	color:#ffffff;
	font-family:'AktivGroteskW01-Light', sans-serif; /* ANAwww */
	font-size:1.2em;
	/*padding-left:29px;*/
	margin-top:14px;
	margin-bottom:4px;
	line-height:1.0em;
}

.selectLogin {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.0em;
	color:#555559;
	width:264px;
	height:36px;
	border:#9fa3a5 solid 1px;
	border-radius:3px;
}
.inputLogin {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.0em;
	color:#555559;
	width:254px;
	height:32px;
	border:#9fa3a5 solid 1px;
	border-radius:3px;
	padding-left:7px
}

.btnEntrar {
	color:#FFFFFF;
	font-family:'AktivGroteskW01-Bold', sans-serif;
	font-size:1.4em;
	line-height:52px;
	cursor:pointer;
	display:block;
}

.linkLogin {
	color:#cfd1d2;
	font-family:'AktivGroteskW01-Light', sans-serif;
	font-size:0.9em;
	line-height:32px;
	cursor:pointer;
	display:block;
}

.sepGris {
	border-bottom:#cfd1d2 solid 1px;
}

/* CLASES OSCAR END */


/*ANA*/
h1 {font-size:1.7em;line-height:1.1em;font-family:'AktivGroteskW01-Regular'}
h2 {font-size:1.5em;line-height:1.1em;font-family:'AktivGroteskW01-Regular'}
h3 {font-size:1.3em;line-height:1.1em;font-family:'AktivGroteskW01-Regular'}
h4 {font-size:1.1em;line-height:1.1em;font-family:'AktivGroteskW01-Regular'}

.light {font-family:'AktivGroteskW01-Light', sans-serif;}
.regular {font-family:'AktivGroteskW01-Regular', sans-serif;}
.medium {font-family:'AktivGroteskW01-Medium', sans-serif;}
.bold {font-family:'AktivGroteskW01-Bold', sans-serif;}
.italic {font-family:'AktivGroteskW01-Italic', sans-serif;}

.italicBariol {font-family:'bariolitalic', sans-serif;}
.boldBariol {font-family:'Bariol-Bold', sans-serif;}

.rojo {color:#be0f34;} /* ANAwww */

/*** Links ***/

a:link, a:visited, a:active, a:hover {
	text-decoration:none;
	color:#be0f34; /* ANAwww */
}

.linkFtr a:link,
.linkFtr a:visited, 
.linkFtr a:active {color:#FFF;font-size:0.8em;font-family:'AktivGroteskW01-Light', sans-serif;text-decoration:none;}
.linkFtr a:hover {color:#FFF;font-size:0.8em;font-family:'AktivGroteskW01-Light', sans-serif;text-decoration:underline;} /* BORRAR */

.linkSesion {
	color:#be0f34;
	font-size:0.9em;
	font-family:'AktivGroteskW01-Regular', sans-serif;
	text-decoration:none;
	background-image:url(../img/icoSesion2x.png);
	background-position:left;
	background-repeat:no-repeat;
	background-size:19%;
	padding-top:20px;
	padding-left:26px;
	cursor:pointer;
}
.linkSesion :hover {color:#be0f34;text-decoration:underline;cursor:pointer;} /* ANAwww */

.linkTel a:link,
.linkTel a:visited,
.linkTel a:active,
.linkTel a:hover {color:#555559;font-size:0.9em;font-family:'AktivGroteskW01-Regular', sans-serif;text-decoration:none;}

.linkGral a:link,
.linkGral a:visited,
.linkGral a:active {color:#be0f34;font-size:1.0em;font-family:'Bariol-Regular', sans-serif;text-decoration:none;}
.linkGral a:hover {color:#be0f34;font-size:1.0em;font-family:'Bariol-Regular', sans-serif;text-decoration:underline;}

.limpiar {
	clear:both;
}

.f2 p, 
.f1 p, 
.f3 p, 
.f4 p, 
.f5 p {
	line-height:1.3em;
	margin-top:0px;
	margin-bottom:16px;
}

ul li {
	background-image:url(../img/bulletRojo.png);
	background-repeat:no-repeat;
	margin-left: -18px;
    padding-left: 14px;
	list-style:none;
} /* NUEVO */


.f2 ul, .f1 ul, .f1 ol {
	margin-top:0px;
	margin-bottom:14px;
	line-height:1.5em;
}

/*.boxContentHome {
	margin:0px auto 0px auto;
	max-width:1024px;
	min-width:320px;
} /*  version web y iPad Landcape */ /*NUEVO*/

.boxContentPagConBanner {
	margin:24px auto 0px auto;
	max-width:1024px;
	min-width:320px;
} /*NUEVO*/

.boxContentPagSinBanner {
	margin:154px auto 0px auto;
	max-width:1024px;
	min-width:320px;
} /*NUEVO*/

.boxContent {
	margin:130px auto 0px auto;
	max-width:1024px;
	min-width:320px;
} /*  version web y iPad Landcape */


/*** COMIENZA CLASES FIRMA Y CORREO EMPLEADOS ***/
.boxContentFirma {
	margin: 190px auto 0px auto;
	max-width: 1024px;
	min-width: 320px;
}
/*  version web y iPad Landcape */

.headerFirma {
	background-color: #a31f34; /* ANAnet */
	width: 100%;
	height: 90px; /* ANAWWW */
	padding: 0px;
	margin: 0px;
	position: fixed;
	top: 0px;
	border-bottom: #a31f34 40px solid; /*AMAwww el original era #d9d9d6 */
	z-index: 9999;
}

.logoFirma {
	float: left;
	position: absolute;
	z-index: 5;
	background-image: url(../../../Images/lg_ANA_gde.png);
	background-repeat: no-repeat;
	width: 153px;
	height: 79px;
	margin-top: 8px;
	margin-left: 0px;
}

.rowFtrGrisFirma {
	height: auto;
	padding-top: 0px;
	background-color: #cfd1d2;
	margin-top: 250px;
}

/*** TERMINA CLASES FIRMA Y CORREO EMPLEADOS ***/

.boxHdr {
	max-width: 1024px;
	min-width: 320px;
	margin: 0px auto;
	height: 96px;
	position: relative; /* en realacion a boxSesion */
} /* ANAwww */

.boxSesion {
	width:auto;
	margin-top:25px; /* ANAwww */
	margin-right:10px; /* ANAwww */
	right:0px; /* Relativo a boxHdr */
	position:absolute; /* Relativo a boxHdr */
} /* ANA */

.boxTel {
	color:#555559; /* ANAwww */
	font-size:1.3em; /* ANAwww */
	font-family:'Bariol-Regular', sans-serif; /* ANAwww */
	float:right;
	height:30px; /* ANAwww */
	margin-top:60px; /* ANAwww */
	margin-right:10px; /* ANAwww */
} /* ANA */

.rowFtr {
	height:auto;
} /* IMPORTANTE PARA QUE SE PUEDA ACTUALIZAR TODO EL FOOTER DINÁMICAMENTE */

.boxFtr{
	color:#FFFFFF;
	padding-top:20px;
	margin:0px auto;
	max-width:1024px;
	min-width:320px;
	height:auto;
	line-height:1.2em;
} /* TEMPORAL */



.ttFtr {
	color:#FFFFFF;
	font-family:'AktivGroteskW01-Medium', sans-serif;
	border-bottom:#d8949c solid 1px;
	font-size:0.9em;
	line-height:1.5em;
	margin-bottom:8px;
} /* TEMPORAL */

.txtFtr {
	color:#FFFFFF;
	font-family:'AktivGroteskW01-Light', sans-serif;
	/*font-size:0.8em;  dgc*/
	font-size:1.0em;
} /* TEMPORAL */

.boxRedes {
	color:#FFFFFF;
	font-family:'Bariol-Regular', sans-serif;
	/*font-family:'AktivGroteskW01-Medium', sans-serif;*/
	font-size:0.9em;
	line-height:1.0em;
	display:inline-block;
} /* TEMPORAL */

.icoFB{
	background-image:url(../img/icoFB2x.png);
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	width:36px;
	height:36px;
	display:inline-block;
	margin-left:5px;
} /* TEMPORAL */

.icoTW{
	background-image:url(../img/icoTW2x.png);
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	width:36px;
	height:36px;
	display:inline-block;
	margin-left:5px;
} /* TEMPORAL */

.rowFtrGris {
	height:auto;
	padding-top:0px;
	background-color:#cfd1d2;
} /* TEMPORAL */

.txtCopyright {
	color:#555559; /* ANAwww */
	font-size:0.8em;
	font-family:'AktivGroteskW01-Regular', sans-serif;
} /* TEMPORAL */

.txtSlogan {
	color:#be0f34; /* ANAwww */
	font-size:1.0em;
	font-family:'AktivGroteskW01-Italic', sans-serif;
	text-align:right;
} /* TEMPORAL */

.boxBadge {
	display:inline-block;
	margin:0px 0px 0px 10px;
	cursor:pointer;
	width:auto;
	height:40px
}

.badgeAjustable {
	width:auto;
	height:100%;
	border:0px;
	margin:0px;
	padding:0px;
	display:block; /* SE APLICA A LA IMAGEN - Evita que se genere un margin-bottom no deseado debajo de las fotos */
}

.imgAjustable {
	width:100%;
	height:auto;
	border:0px;
	margin:0px;
	padding:0px;
	display:block; /* SE APLICA A LA IMAGEN - Evita que se genere un margin-bottom no deseado debajo de las fotos */
}

.boxTxtCenter {
	width:380px;
	margin:0px auto;
}

/* COMIENZAN NUEVAS CLASES HOME */

.boxSliderFullWidth {
	margin:0px auto 0px auto; /* Clase creada para funcionar dentro del Wrapper general de la navegación */
}

/* TERMINAN NUEVAS CLASES HOME */

/* COMIENZAN NUEVAS CLASES PAGINAS INTERNAS */
.boxBannerFullWidth {
	margin:130px auto 0px auto;
}

.boxBanSupQuienesSomos,
.boxBanSupAutos,
.boxBanSupPickups,
.boxBanSupMotos,
.boxBanSupTuristas,
.boxBanSupBasicoEstandarizado,
.boxBanSupProductoMas {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	height:404px;
	display: grid; /* Importante para que respete la ubicación de los elementos que contiene */
}

.boxBanSupQuienesSomos {
	background-image:url(../img/pics/bantop_quienes_somos00.jpg);
}

.boxBanSupAutos {
	background-image:url(../img/pics/bantop_autos00.jpg);
}

.boxBanSupPickups {
	background-image:url(../img/pics/bantop_pickups01.jpg);
}

.boxBanSupMotos {
	background-image:url(../img/pics/bantop_motos01.jpg);
}

.boxBanSupTuristas {
	background-image:url(../img/pics/bantop_turistas00.jpg);
}

.boxBanSupBasicoEstandarizado {
	background-image:url(../img/pics/bantop_basico_estandarizado00.jpg);
}

.boxBanSupProductoMas {
	background-image:url(../img/pics/bantop_producto_mas00.jpg);
}

.ttBanSup {
	font-family:'Bariol-Bold', sans-serif;
	color:#FFFFFF;
	font-size:50px;
	text-align:center;
	line-height: 1.0em;
	margin-top: 140px;
}

.ttBanProductos {
	font-family:'Bariol-Bold', sans-serif;
	color:#FFFFFF;
	font-size:50px;
	text-align:center;
	line-height: 1.0em;
}

.icoBanTopAutos,
.icoBanTopPickups,
.icoBanTopMotos,
.icoBanTopTuristas {
	background-repeat:no-repeat;
	background-size:contain;
	width:100px;
	height:100px;
	margin:30px auto 0px auto;
}

.icoBanTopAutos {
	background-image:url(../img/pics/icoBanTop_autos@2x.png);
}

.icoBanTopPickups {
	background-image:url(../img/pics/icoBanTop_pickups@2x.png);
}

.icoBanTopMotos {
	background-image:url(../img/pics/icoBanTop_motos@2x.png);
}

.icoBanTopTuristas {
	background-image:url(../img/pics/icoBanTop_turistas@2x.png);
}

.LinkCotizaBco a:link,
.LinkCotizaBco a:visited,
.LinkCotizaBco a:active {
	color:#ffffff;
	font-family:'Bariol-Bold', sans-serif;
	font-size:26px;
	display:block;
	padding:2px 20px;
	text-align:center;
	border:#ffffff solid 3px;
	border-radius:10px;
	width:180px;
	margin: 0px 30px 0px auto;
}

.LinkCotizaBco a:hover {
	color:#ddddde;
	font-family:'Bariol-Bold', sans-serif;
	font-size:26px;
	border:#ddddde solid 3px;
}

.LinkCoberturasBco a:link,
.LinkCoberturasBco a:visited,
.LinkCoberturasBco a:active {
	color:#ffffff;
	font-family:'Bariol-Bold', sans-serif;
	font-size:26px;
	display:block;
	padding:2px 20px;
	text-align:center;
	border:#ffffff solid 3px;
	border-radius:10px;
	width:180px;
	margin: 0px auto 0px 30px; /* el Top determina la separación de ttBanProductos */
}

.LinkCoberturasBco a:hover {
	color:#ddddde;
	font-family:'Bariol-Bold', sans-serif;
	font-size:26px;
	border:#ddddde solid 3px;
}

/* TERMINAN NUEVAS CLASES PAGINAS INTERNAS */

/* NUEVAS CLASES GENERALES */

.rowFtrBco {
	height:auto; /*ANAwww*/
	padding-top:0px;
	background-color:#FFFFFF; /*ANAwww*/
}

.boxFtrBco {
	padding-top:12px;
	margin:0px auto;
	max-width:1024px;
	min-width:320px;
	height:auto;
	line-height:1.2em; /*ANAwww*/
}

.rowFtrRojo {
	color:#FFFFFF;
	/*height:auto;*/
	height:42px;
	padding-top:0px;
	background-color:#be0f34;
}

.boxFtrRojo {
	padding-top:20px;
	margin:0px auto;
	max-width:1024px;
	min-width:320px;
	height:auto;
	line-height:1.2em;
}

.rowFtrGrayGradient {
	height:130px;
	background-image:url(../img/bg_ftr_gradient_gray.png);
	background-repeat:repeat-x;
}

.boxTtFtrRojo {
	border-bottom:#be0f34 solid 1px;
	margin-top:0px;
	margin-bottom:8px;
	height:100px;
}

.ttFtrRojo {
	color:#be0f34;
	font-family:'Bariol-Bold', sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align:center;
}

.txtFtrRojo {
	color:#be0f34;
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.0em;
}

.linkFtrRojo a:link,
.linkFtrRojo a:visited, 
.linkFtrRojo a:active {color:#be0f34;font-size:16px;font-family:'Bariol-Bold', sans-serif;text-decoration:none;}
.linkFtrRojo a:hover {color:#53565a;font-size:16px;font-family:'Bariol-Bold', sans-serif;text-decoration:none;}

.icoEnlaces {
	background-image:url(../img/ico_oficinas@2x.png);
	background-repeat:no-repeat;
	background-size:100%;
	width:68px;
	height:68px;
	margin:0px auto;
}

.icoAtnClientes {
	background-image: url(../img/ico_atn_clientes@2x.png);
	background-repeat:no-repeat;
	background-size:100%;
	width:68px;
	height:68px;
	margin:0px auto;
}

.icoSiniestros {
	background-image:url(../img/ico_siniestro@2x.png);
	background-repeat:no-repeat;
	background-size:100%;
	width:68px;
	height:68px;
	margin:0px auto;
}

.boxRedesSociales {
	display:inline-flex;
}

.txtRedes {
	color:#FFFFFF;
	font-family:'Bariol-Regular', sans-serif;
	line-height:42px;
	text-align: right;
}

.icoFbk{
	background-image:url(../img/ico_Fbk2@2x.png);
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	width:36px;
	height:36px;
	display:inline-block;
	margin-top:3px;
	margin-left:8px;
}

.icoTwr{
	background-image:url(../img/ico_Twr2@2x.png);
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	width:36px;
	height:36px;
	display:inline-block;
	margin-top:3px;
	margin-left:8px;
}

.icoUTb{
	background-image:url(../img/ico_UTb2@2x.png);
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	width:36px;
	height:36px;
	display:inline-block;
	margin-top:3px;
	margin-left:8px;
}

.icoWsp{
	background-image:url(../img/ico_Wsp2@2x.png);
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	width:36px;
	height:36px;
	display:inline-block;
	margin-top:3px;
	margin-left:8px;
}

.icoIgm{
	background-image:url(../img/ico_Igm2@2x.png);
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	width:36px;
	height:36px;
	display:inline-block;
	margin-top:3px;
	margin-left:8px;
}

.ico_tiktok {
	background-image: url(../img/ico_tiktok.png);
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-top: 3px;
	margin-left: 8px;
}



.ico_Link {
	background-image: url(../img/ico_Link.png);
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-top: 3px;
	margin-left: 8px;
}

.txtBarRojo {
	color:#FFFFFF;
	padding-top: 11px;
	font-size: 15px;
	line-height: 1.3em;
}

.sloganFtr {
	color:#BE0F34;
	font-family:'Bariol-Bold', sans-serif; 
	text-align:left;
	font-size:36px;
	padding-left:74px;
	line-height:43px;
	background-image:url(../img/arrows_slogan@2x.png);
	background-position:left;
	background-repeat:no-repeat;
	background-size:contain;
}

.linkUrlSlogan a:link,
.linkUrlSlogan a:visited,
.linkUrlSlogan a:active {
	color:#414340;
	font-size:14px;
	font-family:'Bariol-Regular', sans-serif;
	text-decoration:none;
	float:left;
	background-image:url(../img/ico_www@2x.png);
	background-position:left;
	background-repeat:no-repeat;
	background-size:contain;
	line-height:16px;
    padding-left: 21px;
    padding-right: 10px;
    border-right:#BE0F34 solid 1px;
	margin-left: 75px;
	width:auto;
}
.linkUrlSlogan a:hover {color:#414340;font-size:14px;font-family:'Bariol-Regular', sans-serif;text-decoration:none;}

.linkEmailSlogan a:link,
.linkEmailSlogan a:visited,
.linkEmailSlogan a:active {
	color:#414340;
	font-size:14px;
	font-family:'Bariol-Regular', sans-serif;
	text-decoration:none;
	float:left;
	line-height:16px;
    padding-left: 0px;
    padding-right: 10px;
	width:auto;
	margin-left: 10px;
}
.linkEmailSlogan a:hover {color:#414340;font-size:14px;font-family:'Bariol-Regular', sans-serif;text-decoration:none;}

.boxLogosInstitucionales {
	display:inline-flex;
	float:right;
	margin-top: 10px;
}

/* FIN NUEVAS CLASES GENERALES */

/* FINALIZA ANA	CLASES GENERALES */

/* NUEVAS CLASES HOME */
.icoAutos {
	background-image:url(../img/ico_autos@2x.png);
	background-repeat:no-repeat;
	background-size:100%;
	width:68px;
	height:68px;
	margin:0px auto;
}

.icoPickups {
	background-image:url(../img/ico_pickups@2x.png);
	background-repeat:no-repeat;
	background-size:100%;
	width:68px;
	height:68px;
	margin:0px auto;
}

.icoMotos {
	background-image:url(../img/ico_motos@2x.png);
	background-repeat:no-repeat;
	background-size:100%;
	width:68px;
	height:68px;
	margin:0px auto;
}

.icoTuristas {
	background-image:url(../img/ico_turistas@2x.png);
	background-repeat:no-repeat;
	background-size:100%;
	width:68px;
	height:68px;
	margin:0px auto;
}

.txtProductos {
	/*color:#be0f34;*/
	color:#be0f34;
    font-family: 'Bariol-Regular', sans-serif;
    font-size: 1.5em;
    line-height: 1.5em;
	text-align:center;
}

.LinkCotiza a:link,
.LinkCotiza a:visited,
.LinkCotiza a:active {
	color:#be0f34;
	font-family:'Bariol-Bold', sans-serif;
	font-size:2.0em;
	background-color:#ffffff;
	display:block;
	padding:2px 20px;
	text-align:center;
	border:#be0f34 solid 4px;
	border-radius:10px;
	width: 220px;
    margin: 10px 8px 24px 8px;
}

.LinkCotiza a:hover {
	color:#9f1b32;
	font-family:'Bariol-Bold', sans-serif;
	background-color:#ffffff;
	font-size:2.0em;
	border:#9f1b32 solid 4px;
}

.banAgentes {
	background-color:#be0f34;
	background-image:url(../img/pics/banhome_agentes01.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	height:124px;
	padding-top:60px;
	padding-bottom:0px;
	text-align:center;
	clear: both; /*NUEVO FEB 2019*/
 }




.ttAgentes {
	color:#ffffff;
	font-family:'Bariol-Regular', sans-serif;
	font-size:2.6em;
	background-image:url(../img/ico_agentes@2x.png);
	background-repeat:no-repeat;
	background-position:left;
	background-size:contain;
	line-height:68px;
	padding-left:84px;
	border-right:#FFFFFF solid 3px;
	text-align:left;
}

.linkBanAgentes a:link,
.linkBanAgentes a:visited,
.linkBanAgentes a:active {color:#ffffff;font-size:1.6em;font-family:'Bariol-Regular', sans-serif;text-decoration:none;text-align:center;}
.linkBanAgentes a:hover {color:#ebc4cb;font-size:1.6em;font-family:'Bariol-Regular', sans-serif;text-decoration:none;text-align:center;}

.justifRRRC {float:right;} /*NUEVO FEB2019*/
.justifLLLC {float:left;} /*NUEVO FEB2019*/

/* FIN NUEVAS CLASES HOME */

/* NUEVAS CLASES PÁGINAS INTERNAS */
.boxBanInfAnaSeguros,
.boxBanInfAutos,
.boxBanInfPickups,
.boxBanInfMotos,
.boxBanInfTuristas,
.boxBanInfBasicoEstandarizado,
.boxBanInfProductoMas,
.boxBanInfPagaTuPoliza,
.boxBanInfFacturaEnLinea,
.boxBanInfCotiza,
.boxBanInfAvisoDePrivacidad,
.boxBanInfBolsaDeTrabajo,
.boxBanInfDerechosDelAsegurado,
.boxBanInfFormasDePago,
.boxBanInfInfoFinanciera,
.boxBanInfInfoDelAsegurado,
.boxBanInfTermCondiciones,
.boxBanInfUneteANuestroEquipo,
.boxBanInfAtnClientes {
	width:auto;
	height:184px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#BE0F34;
}

.boxBanInfAnaSeguros {background-image:url(../img/pics/baninf_anaseguros00.jpg)}
.boxBanInfAutos {background-image:url(../img/pics/baninf_autos00.jpg)}
.boxBanInfPickups {background-image:url(../img/pics/baninf_pickups01.jpg)}
.boxBanInfMotos {background-image:url(../img/pics/baninf_motos01.jpg)}
.boxBanInfTuristas {background-image:url(../img/pics/baninf_turistas00.jpg)}
.boxBanInfBasicoEstandarizado {background-image:url(../img/pics/baninf_basicoEstandarizado00.jpg)}
.boxBanInfProductoMas {background-image:url(../img/pics/baninf_productoMas00.jpg)}
.boxBanInfPagaTuPoliza {background-image:url(../img/pics/baninf_pagaTuPoliza01.jpg)}
.boxBanInfFacturaEnLinea {background-image:url(../img/pics/baninf_facturaEnLinea01.jpg)}
.boxBanInfCotiza {background-image:url(../img/pics/baninf_cotiza01.jpg)}
.boxBanInfAvisoDePrivacidad {background-image:url(../img/pics/baninf_avisoDePrivacidad01.jpg)}
.boxBanInfBolsaDeTrabajo {background-image:url(../img/pics/baninf_bolsaDeTrabajo01.jpg)}
.boxBanInfDerechosDelAsegurado {background-image:url(../img/pics/derechosDelAsegurado01.jpg)}
.boxBanInfFormasDePago {background-image:url(../img/pics/baninf_formasDePago01.jpg)}
.boxBanInfInfoFinanciera {background-image:url(../img/pics/baninf_infoFinanciera01.jpg)}
.boxBanInfInfoDelAsegurado {background-image:url(../img/pics/baninf_infoDelAsegurado01.jpg)}
.boxBanInfTermCondiciones {background-image:url(../img/pics/baninf_termCondiciones01.jpg)}
.boxBanInfUneteANuestroEquipo {background-image:url(../img/pics/baninf_uneteANuestroEquipo01.jpg)}
.boxBanInfAtnClientes {background-image:url(../img/pics/baninf_atnClientes00.jpg)}

/* FIN NUEVAS CLASES PÁGINAS INTERNAS */

/* CLASES HOME */


.btnArrow {
  /*font-family:'AktivGroteskW01-Bold', sans-serif;*/
  /*font-family:'AktivGroteskW01-Light', sans-serif;*/
  font-family:'AktivGroteskW01-Medium', sans-serif;
  color: #ffffff;
  font-size: 20px;
  background-image: url(../img/ico_cotiza2x.png);
  background-repeat:no-repeat;
  background-position:top left;
  background-size:34px;
  background-color: #be0f34;
  padding: 10px 11px 10px 42px;
  text-decoration: none;
  border:0px;
  cursor:pointer;
}

.btnArrow:hover {
  background-color: #dc0030;
  text-decoration: none;
}

/* CLASES HOME END */

.ttSeccion {
	color:#be0f34;
	font-family:'Bariol-Bold', sans-serif;
	/*font-family:'AktivGroteskW01-Regular', sans-serif;*/
	font-size:1.6em;
	background-image:url(../img/ico_tt.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:29px;
	margin-top:8px;
	margin-bottom:8px;
	line-height:1.0em;
}

.subttSeccion {
	color:#be0f34;
	font-family:'Bariol-Regular', sans-serif; /* ANAwww */
	font-size:1.5em;
	line-height:1.5em;
}

.sep {
	border-bottom:#be0f34 solid 1px;
}

.btnVerMas {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.2em;
	color:#be0f34;
	cursor:pointer;
}

.btnEnlace {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.0em;
	color:#be0f34;
	cursor:pointer;
}

.btnPagina {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.2em;
	color:#555559;
	background-color:#cfd1d2;
	padding:3px 8px;
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	width:auto;
	display:inline-block;
	cursor:pointer;
}

.btnHistorial {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.3em;
	color:#be0f34;
	background-image:url(../img/ico_historial.png);
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:1.2em;
}

.btnYear {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.1em;
	color:#be0f34;
	margin-left:9px;
	border-left:#555559 dotted 1px;
	padding-left:10px;
	line-height:1.2em;
	padding-top:4px;
	margin-top:1px;
	background-image:url(../img/dotted_menu_noticias.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.btnMonth {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.0em;
	color:#be0f34;
	margin-left:25px;
	border-left:#555559 dotted 1px;
	padding-left:10px;
	line-height:1.2em;
	padding-top:3px;
	margin-top:1px;
	background-image:url(../img/dotted_menu_noticias.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.justificadoFormulario {
	text-align:right;
} /* NUEVA ANAwww */

.boxGrafica {
	margin:0px auto 14px auto;
	width:702px;
} /* NUEVA ANAwww */

/* CLASES VENTANA LOGIN */

.bodyLogin {
	background-color:#555559;
}

.boxLogin {
	text-align:right;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
}

.ttLogin {
	color:#ffffff;
	font-family:'AktivGroteskW01-Light', sans-serif; /* ANAwww */
	font-size:1.2em;
	/*padding-left:29px;*/
	margin-top:14px;
	margin-bottom:4px;
	line-height:1.0em;
}

.selectLogin {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.0em;
	color:#555559;
	width:264px;
	height:36px;
	border:#9fa3a5 solid 1px;
	border-radius:3px;
}
.inputLogin {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.0em;
	color:#555559;
	width:254px;
	height:32px;
	border:#9fa3a5 solid 1px;
	border-radius:3px;
	padding-left:7px
}

.btnEntrar {
	color:#FFFFFF;
	font-family:'AktivGroteskW01-Bold', sans-serif;
	font-size:1.4em;
	line-height:52px;
	cursor:pointer;
	display:block;
}

.btnFormulario {
	font-family:'Bariol-Regular', sans-serif;
	font-size:1.2em;
	color:#FFFFFF;
	background-color:#707479; /*ANAwww Color 10181f al 60% */
	padding:8px 15px;
	margin-top:3px;
	margin-bottom:3px;
	width:auto;
	display:inline-block;
	cursor:pointer;
	border-radius:3px;
}

.btnFormularioPago {
	font-family: 'Bariol-Regular', sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #F4F4F5;
	background-color: #707479;
	padding: 6.5px 6.5px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 304px;
	height: auto;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.btnFormularioPago2 {
	font-family: 'Bariol-Regular', sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #F4F4F5;
	background-color: #707479;
	padding: 6.5px 6.5px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 644px;
	height: auto;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.alertaProsa {
	color: #54565A;
	Cursor: pointer;
}

.alertaProsa:hover {
	color: #B02939;
}	

.txtEtiquetaPago {
	color: #54565A;
	font-size: 1.6em;
	padding-bottom: 2px;
	text-align: center;
	display: block;
	font-weight: bold;
}

.linkLogin a {
	color:#cfd1d2;
	font-family:'AktivGroteskW01-Light', sans-serif;
	
	line-height:32px;
	cursor:pointer;
	display:block;
}

.sepGris {
	border-bottom:#cfd1d2 solid 1px;
}

.sepFormularios {
	height:14px;
}

/* EN REVISIÓN */

.sombra {
   	-webkit-box-shadow:3px 3px 9px #4b4b4b;
   	-moz-box-shadow:3px 3px 9px #4b4b4b;
	box-shadow:3px 3px 9px #4b4b4b;
}

.btn-flotante {
    /* font-size: 16px; */
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    /* border-radius: 100px; */
	background-image: url(../img/img_flt.png);
	background-size: cover;
	background-repeat: no-repeat;
    letter-spacing: 2px;
    /* background-color: #be0f34; */
    padding: 36px 37px;
    position: fixed;
    bottom: 40px;
	left: 40px;    
    transition: all 300ms ease 0ms;
    /* box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1); */
    z-index: 99; }
.btn-flotante:hover {
	  background-image: url(../img/img_flt.png);
      /* background: #5c636a; */
      /* box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.814); */
      transform: translateY(-7px); 
}


/* SEGUNDO COMPORTAMIENTO - iPad Portrait */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	
	/* CLASES OSCAR */
	.selectAjustable{width:309px} /*ACTUALIZADO*/
	.inputTxtAjustable{width:225px} /*ANTES 300px ACTUALIZADO*/
	.txtareaAjustable{width:298px; resize: none} /*ACTUALIZADO*/
	.txtareaAjustable2{width:300px; resize: none} /*ACTUALIZADO*/
	.selectAjustableMedio{width:159px}
	.inputTxtAjustableMedio{width:142px}
	.selectAjustableChico{width:80px}
	.inputTxtAjustableChico{width:64px}
	.content{height:250px}
	/* CLAES OSCAR END */
	
	/*.boxContentHome {
		margin:0px auto 0px auto;
	} */
	
	.boxContentPagSinBanner {
		margin:154px auto 0px auto;
	}
	
	.boxContent {
		margin:130px auto 0px auto;
	} /* ANAwww */
	
	.boxHdr {
		height:40px;
	} /* NUEVO ANAwww */
	
	.boxTel {
		color:#555559;
		font-size:1.3em;
		font-family:'Bariol-Regular', sans-serif; /* ANAwww */
		float:right;
		height:30px;
		margin-top:60px;
		margin-right:10px;
		/*padding-top:10px;
		padding-right:10px;*/
	} 
	
	.icoFB{
		width:30px;
		height:30px;
	} /* TEMPORAL */

	.icoTW {	
		width:30px;
		height:30px;
	} /* TEMPORAL */
	
	.justificadoFormulario {
		text-align:right;
	} /* NUEVA ANAwww */
	
	.boxGrafica {
		width:520px;
	} /* NUEVA ANAwww */
	
	/** COMIENZAN NUEVAS CLASES HOME **/

	/*.boxSliderFullWidth {
		margin:0px auto 0px auto;
	}*/
	
	.LinkCotiza a:link,
	.LinkCotiza a:visited,
	.LinkCotiza a:active,
	.LinkCotiza a:hover {
		width: 220px;
    	margin: 10px 8px 24px 8px;
	}

	.linkBanAgentes a:link,
	.linkBanAgentes a:visited,
	.linkBanAgentes a:active {color:#ffffff;font-size:1.3em;font-family:'Bariol-Regular', sans-serif;text-decoration:none;text-align:center;display:block;padding-top:3px;}
	.linkBanAgentes a:hover {color:#ebc4cb;font-size:1.3em;font-family:'Bariol-Regular', sans-serif;text-decoration:none;}


	/** TERMINAN NUEVAS CLASES HOME **/
	
	/** COMIENZAN NUEVAS CLASES PÁGINAS INTERNAS **/
	.boxBannerFullWidth {
		margin:130px auto 0px auto;
	}
	
	.boxBanSupQuienesSomos,
	.boxBanSupAutos,
	.boxBanSupPickups,
	.boxBanSupMotos,
	.boxBanSupTuristas,
	.boxBanSupBasicoEstandarizado,
	.boxBanSupProductoMas {
		height: 320px;
	}
	
	.icoBanTopAutos,
	.icoBanTopPickups,
	.icoBanTopMotos,
	.icoBanTopTuristas {
		margin: 10px auto 0px auto;
	}
	
	.boxBanInfAnaSeguros,
	.boxBanInfAutos,
	.boxBanInfPickups,
	.boxBanInfMotos,
	.boxBanInfTuristas,
	.boxBanInfBasicoEstandarizado,
	.boxBanInfProductoMas,
	.boxBanInfPagaTuPoliza,
	.boxBanInfFacturaEnLinea,
	.boxBanInfCotiza,
	.boxBanInfAvisoDePrivacidad,
	.boxBanInfBolsaDeTrabajo,
	.boxBanInfDerechosDelAsegurado,
	.boxBanInfFormasDePago,
	.boxBanInfInfoFinanciera,
	.boxBanInfInfoDelAsegurado,
	.boxBanInfTermCondiciones,
	.boxBanInfUneteANuestroEquipo,
	.boxBanInfAtnClientes {
		height:184px;
	}
	/** TERMINAN NUEVAS CLASES PÁGINAS INTERNAS **/
	
	/** COMIENZAN NUEVAS CLASES GENERALES **/
	.txtBarRojo {
		font-size: 13px;
		padding-top: 5px;
	}
	
	.txtRedes {
		font-size: 13px;
	}
	/** TERMINAN NUEVAS CLASES GENERALES **/
	
	/** ANAwww Fin 2do Comportamiento **/

	/*** COMIENZA CLASES FIRMA Y CORREO EMPLEADOS ***/
	.headerFirma {
		background-color: #a31f34; /* ANAnet */
		width: 100%;
		height: 90px; /* ANAWWW */
		padding: 0px;
		margin: 0px;
		position: fixed;
		top: 0px;
		border-bottom: #a31f34 40px solid;
		position: fixed;
	}

	.logoFirma {
		float: left;
		position: absolute;
		z-index: 5;
		background-image: url(../../../Images/lg_ANA_gde.png);
		background-repeat: no-repeat;
		width: 153px;
		height: 83px;
		margin-top: 9px;
		margin-left: 20px;
	}

	.rowFtrGrisFirma {		
		margin-top: 520px;
	}
	/*** TERMINA CLASES FIRMA Y CORREO EMPLEADOS ***/
}

@media (max-width:767px) {
	.btnFormularioPago {
		/*font-family: 'Bariol-Regular', sans-serif;
		font-size: 1.5em;
		color: #F4F4F5;
		background-color: #353738;*/
		padding-right: 12.0833px;
		padding-left: 12.0833px;
		margin-left: 0px;
		margin-right: 0px;
		/*margin-bottom: 10px;*/

		width: 278.233px;
		height: auto;
		display: inline-block;
		cursor: pointer;
		border-radius: 3px;
	}
	.btnFormularioPago2 {
		/*font-family: 'Bariol-Regular', sans-serif;
		font-size: 1.5em;
		color: #F4F4F5;
		background-color: #353738;*/
		padding-right: 12.0833px;
		padding-left: 12.0833px;
		margin-left: 0px;
		margin-right: 0px;
		/*margin-bottom: 10px;*/

		width: 278.233px;
		height: auto;
		display: inline-block;
		cursor: pointer;
		border-radius: 3px;
	}
}

/*** TERCER COMPORTAMEINTO - Smartphone Landscape ***/
@media screen and (min-width: 479px) and (max-width: 767px) {
	
	/*** CLASES OSCAR ***/
	.selectCotizador{border:#9fa3a5 solid 1px;border-radius:3px;width:120px;height:32px;font-size:12px}
	.btnCotizador{color:#FFF;background-color:#555559;border:#555559 solid 1px;border-radius:3px;line-height:32px;font-size:12px;font-weight:500;margin:8px 7px;padding-left:10px;padding-right:12px;cursor:pointer}
	.selectAjustable{width:226px} /* ACTUALIZADO 28NOV2018 Antes 299px */
	.inputTxtAjustable{width:138px} /* ACTUALIZADO 28NOV2018 ANTES 290px */
	.txtareaAjustable{width:287px; resize: none} /*ACTUALIZADO Antes 450px */
	.txtareaAjustable2{width:287px; resize: none} /*ACTUALIZADO Antes 450px */
	.selectAjustableMedio{width:148px}
	.inputTxtAjustableMedio{width:139px}
	/*** CLASES OSCAR END ***/
	
	/*** 3er ANAwww ***/
	/*.boxContentHome {
		margin:0px auto 0px auto;
	}*/
	
	.boxContentPagSinBanner {
		margin:64px auto 0px auto;
	}
	
	.boxContent {
		margin:40px auto 0px auto;
	}
	
	.boxHdr {
		height:40px;
	} /* NUEVO ANAwww */
	
	.boxSesion {
		display:none;
	} /* ANAwww */

	.boxTel {
		font-size:1.1em;
		text-align:right;
		position:absolute;
		z-index:3;
		top:0px;
		right:40px;
		float:right;
		margin-top:15px;
		margin-right:6px;
		height:25px;
	}
	
	.rowFtr {
		height:auto;
	} /* IMPORTANTE PARA QUE SE PUEDA ACTUALIZAR TODO EL FOOTER DINÁMICAMENTE */
	
	.justificadoFormulario {
		text-align:left;
	} /* NUEVA ANAwww */
	
	.boxGrafica {
		width:460px;
	} /* NUEVA ANAwww */
	
	/*** COMIENZAN NUEVAS CLASES HOME ***/
	.ttAgentes {
		font-size: 1.8em;
		line-height: 50px;
		padding-left: 58px;
		border-right: #FFFFFF solid 2px;
	}
	
	.LinkCotiza a:link,
	.LinkCotiza a:visited,
	.LinkCotiza a:active,
	.LinkCotiza a:hover {
		width: 200px;
    	margin: 10px 8px 24px 8px;
	}
	
	.linkBanAgentes a:link,
	.linkBanAgentes a:visited,
	.linkBanAgentes a:active {color:#ffffff;font-size:1.0em;font-family:'Bariol-Regular', sans-serif;text-decoration:none;text-align:center;display:block;padding-top:1px;}
	.linkBanAgentes a:hover {color:#ebc4cb;font-size:1.0em;font-family:'Bariol-Regular', sans-serif;text-decoration:none;}

	/*** TERMINAN NUEVAS CLASES HOME ***/
	
	/*** COMIENZAN NUEVAS CLASES PÁGINAS INTERNAS ***/
	.boxBannerFullWidth {
		margin:40px auto 0px auto;
	}
	
	.boxBanSupQuienesSomos,
	.boxBanSupAutos,
	.boxBanSupPickups,
	.boxBanSupMotos,
	.boxBanSupTuristas,
	.boxBanSupBasicoEstandarizado,
	.boxBanSupProductoMas {
		height: 286px;
	}
	
	.icoBanTopAutos,
	.icoBanTopPickups,
	.icoBanTopMotos,
	.icoBanTopTuristas {
		margin: 0px auto 0px auto;
	}
	
	.boxBanInfAnaSeguros,
	.boxBanInfAutos,
	.boxBanInfPickups,
	.boxBanInfMotos,
	.boxBanInfTuristas,
	.boxBanInfBasicoEstandarizado,
	.boxBanInfProductoMas,
	.boxBanInfPagaTuPoliza,
	.boxBanInfFacturaEnLinea,
	.boxBanInfCotiza,
	.boxBanInfAvisoDePrivacidad,
	.boxBanInfBolsaDeTrabajo,
	.boxBanInfDerechosDelAsegurado,
	.boxBanInfFormasDePago,
	.boxBanInfInfoFinanciera,
	.boxBanInfInfoDelAsegurado,
	.boxBanInfTermCondiciones,
	.boxBanInfUneteANuestroEquipo,
	.boxBanInfAtnClientes {
		height:100px;
	}
	
	.LinkCoberturasBco a:link,
	.LinkCoberturasBco a:visited,
	.LinkCoberturasBco a:active,
	.LinkCoberturasBco a:hover {
		margin: 0px auto 0px 0px; /* el Top determina la separación de ttBanProductos */
	}
	
	/*** TERMINAN NUEVAS CLASES PÁGINAS INTERNAS ***/
	
	/*** COMIENZAN NUEVAS CLASES GENERALES ***/
	.boxTtFtrRojo {
		margin-top:0px;
		margin-bottom:8px;
		height:116px;
	}
	
	.txtBarRojo {
    	padding-top: 7px;
    	font-size: 12px;
	}
	
	.txtRedes {
		display: none;
	}
	
	.rowFtrGrayGradient {
		height:auto;
		background-size: contain;
		display: -webkit-box;
	}
	
	.boxLogosInstitucionales {
		display:block;
		margin:20px auto 0px auto;
		width: 94%;
	}
	/*** TERMINAN NUEVAS CLASES GENERALES ***/
	

	/*** COMIENZA CLASES FIRMA Y CORREO EMPLEADOS ***/
	.boxContentFirma {
		margin: 190px auto 0px auto;
	}

	.rowFtrGrisFirma {
		margin-top: 250px;
	}
	/*** TERMINA CLASES FIRMA Y CORREO EMPLEADOS ***/

	/*** ANAwww Fin 3er Comportamiento ***/
		
}

/**** CUARTO COMPORTAMEINTO - Smartphone Portrait ****/
@media screen and (min-width: 0px) and (max-width: 478px) {
	
	/****CLASES OSCAR****/
	.selectAjustable{width:302px}
	.inputTxtAjustable{width:293px}
	.txtareaAjustable{width:290px; resize: none}
	.txtareaAjustable2{width:290px; resize: none}
	.selectAjustableMedio{width:151px}
	.inputTxtAjustableMedio{width:142px}
	.selectAjustableChico{width:68px;margin-right:15px}
	.inputTxtAjustableChico{width:59px;margin-right:15px}
	/****CLASES OSCAR END ****/
	
	/****4to ANAwww****/
	
	/*.boxContentHome {
		margin:0px auto 0px auto;
	}*/
	
	.boxContentPagSinBanner {
		margin:64px auto 0px auto;
	}
	
	.boxContent {
		margin:40px auto 0px auto;
	}
	
	.boxHdr {
		height:40px;
	} /* NUEVO ANAwww */
	
	.boxSesion {
		display:none;
	} /* ANAwww */
	
	.boxTel {
		font-size:1.1em;
		text-align:right;
		position:absolute;
		z-index:3;
		top:0px;
		right:40px;
		float:right;
		margin-top:15px;
		margin-right:6px;
		height:25px;
	}
	
	.rowFtr {
		height:auto;
	} /* IMPORTANTE PARA QUE SE PUEDA ACTUALIZAR TODO EL FOOTER DINÁMICAMENTE */
	
	.boxTxtCenter {
		font-size:0.8em;
	}
	
	.justificadoFormulario {
		text-align:left;
	} /* NUEVA ANAwww */
	
	.boxGrafica {
		width:302px;
	} /* NUEVA ANAwww */
	
	/**** COMIENZAN NUEVAS CLASES HOME ****/
	
	.banAgentes {
		/*background-color: #be0f34;*/
		/*background-image: url(../img/pics/banhome_agentes01.jpg);*/
		/*background-repeat: no-repeat;*/
		/*background-position: center;*/
		background-size:cover;
		height:auto;
		padding-top: 25px;
		padding-bottom: 25px;
		/*text-align: center;*/
	}
	
	
	.ttAgentes {
		font-size: 2.6em;
		line-height: 50px;
		padding-left: 58px;
		border-right: none;
		width: fit-content;
		margin: 0px auto;
	}
	
	.LinkCotiza a:link,
	.LinkCotiza a:visited,
	.LinkCotiza a:active,
	.LinkCotiza a:hover {
		width: 200px;
    	margin: 10px auto 24px auto;
	}
	
	.linkBanAgentes a:link,
	.linkBanAgentes a:visited,
	.linkBanAgentes a:active {color:#ffffff;font-size:1.5em;font-family:'Bariol-Regular', sans-serif;text-decoration:none;text-align:center;display:block;padding-top:16px;}
	.linkBanAgentes a:hover {color:#ebc4cb;font-size:1.5em;font-family:'Bariol-Regular', sans-serif;text-decoration:none;}
	
	.justifRRRC {float:none;} /*NUEVO FEB2019*/
	.justifLLLC {float:none;} /*NUEVO FEB2019*/

	/**** TERMINAN NUEVAS CLASES HOME ****/
	
	/**** COMIENZAN NUEVAS CLASES PÁGINAS INTERNAS ****/
	.boxBannerFullWidth {
		margin:40px auto 0px auto;
	}
	
	.icoBanTopAutos,
	.icoBanTopPickups,
	.icoBanTopMotos,
	.icoBanTopTuristas {
		margin: 14px auto 0px auto;
	}
	
	.boxBanInfAnaSeguros,
	.boxBanInfAutos,
	.boxBanInfPickups,
	.boxBanInfMotos,
	.boxBanInfTuristas,
	.boxBanInfBasicoEstandarizado,
	.boxBanInfProductoMas,
	.boxBanInfPagaTuPoliza,
	.boxBanInfFacturaEnLinea,
	.boxBanInfCotiza,
	.boxBanInfAvisoDePrivacidad,
	.boxBanInfBolsaDeTrabajo,
	.boxBanInfDerechosDelAsegurado,
	.boxBanInfFormasDePago,
	.boxBanInfInfoFinanciera,
	.boxBanInfInfoDelAsegurado,
	.boxBanInfTermCondiciones,
	.boxBanInfUneteANuestroEquipo,
	.boxBanInfAtnClientes {
		height:100px;
	}
	
	.LinkCotizaBco a:link,
	.LinkCotizaBco a:visited,
	.LinkCotizaBco a:active {
		margin: 0px auto 0px auto;
	}
	
	.LinkCotizaBco a:hover {
		color:#ddddde;
		font-family:'Bariol-Bold', sans-serif;
		font-size:26px;
		border:#ddddde solid 3px;
	}
	
	.LinkCoberturasBco a:link,
	.LinkCoberturasBco a:visited,
	.LinkCoberturasBco a:active {
		margin: 0px auto 0px auto; /* el Top determina la separación de ttBanProductos */
	}
	
	.LinkCoberturasBco a:hover {
		color:#ddddde;
		font-family:'Bariol-Bold', sans-serif;
		font-size:26px;
		border:#ddddde solid 3px;
	}

	/**** TERMINAN NUEVAS CLASES PÁGINAS INTERNAS ****/
	
	
	/**** COMIENZAN NUEVAS CLASES GENERALES ****/
	.boxTtFtrRojo {
		margin-top: 16px;
    	margin-bottom: 8px;
    	height: 100px;
	}
	
	.ttFtrRojo {
		font-size:20px;
	}
	
	.rowFtrRojo {
		height: 90px;
	}
	
	.txtBarRojo {
    	padding-top: 7px;
    	font-size: 12px;
		text-align:center;
	}
	
	.boxRedesSociales {
		display: block;
		width: 227px;
		margin: 0px auto;
	}
	
	.txtRedes {
		float: left;
		font-size: 13px;
	}
	
	.rowFtrGrayGradient {
		height: auto;
		background-size: contain;
		display: -webkit-box;
	}
	
	.sloganFtr {
		font-size: 26px;
		padding-left: 52px;
		line-height: 30px;
	}
	
	.linkUrlSlogan a:link,
	.linkUrlSlogan a:visited,
	.linkUrlSlogan a:active {
		padding-left: 22px;
		padding-right: 0px;
		border-right:none;
		margin:8px auto;
		width: 162PX;
		display:block;
		float:none;
	}
	.linkUrlSlogan a:hover {color:#414340;font-size:14px;font-family:'Bariol-Regular', sans-serif;text-decoration:none;}
	
	.linkEmailSlogan a:link,
	.linkEmailSlogan a:visited,
	.linkEmailSlogan a:active {
		padding-left: 0px;
		padding-right: 0px;
		margin:0px auto;
		width: 184px;
		display:block;
		float:none;
	}
	.linkEmailSlogan a:hover {color:#414340;font-size:14px;font-family:'Bariol-Regular', sans-serif;text-decoration:none;}
	
	.boxLogosInstitucionales {
		display:block;
		margin:20px auto 0px auto;
		width: 94%;
	}
	
	/**** TERMINAN NUEVAS CLASES GENERALES ****/

	/*** COMIENZA CLASES FIRMA Y CORREO EMPLEADOS ***/

	.headerFirma {
		background-color: #a31f34; /* ANAnet */
		height: 50px;
		border: none; /* ANAWWW */
	}

	.logoFirma {
		float: left;
		position: absolute;
		z-index: 5;
		background-image: url(../../../Images/lg_ANA_small.png);
		background-repeat: no-repeat;
		width: 120px;
		height: 40px;
		margin-top: 0px;
	}

	.boxContentFirma {
		margin: 100px auto 0px auto;
	}

	.rowFtrGrisFirma {
		margin-top: 230px;
	}
	/*** TERMINA CLASES FIRMA Y CORREO EMPLEADOS ***/

	/**** ANAwww Fin 4to Comportamiento ****/
}


@media
screen and (-webkit-min-device-pixel-ratio: 2),
screen and (-moz-min-device-pixel-ratio: 2),
screen and (min-device-pixel-ratio: 2) { 
	
	/* Clases para Retina */
	ul li {
		background-image:url(../img/bulletRojo2x.png);
		background-size:7px;
	} /* NUEVO */
	
	.btnTabGris {
		background-image:url(../img/icoTabCloseBco@2x.png);
		background-size: 42px;
		/*background-position:right;*/
	}

	.btnTabGrisSelected {
		background-image:url(../img/icoTabOpenBco@2x.png);
		background-size: 42px;
		/*background-color:#a31f34;*/
	}
	
	.btnTabBco {
		background-image:url(../img/icoTabCloseRed@2x.png);
		background-size: 42px;
		background-repeat: no-repeat;
    	background-position: right;
	}

	.btnTabBcoSelected {
		background-image:url(../img/icoTabOpenRed@2x.png);
		background-size: 42px;
		background-color: #ddddde;
	}
	
	.ttSeccion {
		background-image:url(../img/ico_tt@2x.png);
		background-size: 23px;
	}
	
}