@charset "UTF-8";
/* CSS Document */

/* COMIENZAN ELEMENTOS DEL HEADER ANA TURISTAS V2 */
/* Links del cotizador */
.linkSesion a:link,
.linkSesion a:visited, 
.linkSesion a:active {
	color:#c2002f;
	font-size:0.8em;
	font-family:'AktivGroteskW01-Regular', sans-serif;
	text-decoration:none;
	height:12px;
	padding-top:8px;
	display:block;
	padding-left:24px
} /* COTIZADOR V2 */

.linkSesion a:hover {color:#c2002f;text-decoration:underline;} /* COTIZADOR V2 */

.linkMnCotizador {text-align:center;}

.linkMnCotizador a:link,
.linkMnCotizador a:visited,
.linkMnCotizador a:active {
	color:#555559;
} /* COTIZADOR V2 */

.linkMnCotizador a:hover {
	color:#c2002f;
}

.linkMnEN {
	font-family:'AktivGroteskW01-Bold', sans-serif;
	border-bottom:#c2002f solid 1px;
} /* COTIZADOR V2 */

.linkGral a:link,
.linkGral a:visited, 
.linkGral a:active {color:#c2002f;text-decoration:none;}
.linkGral a:hover {color:#a31f34;text-decoration:underline;} /* COTIZADOR V2 */
/* Finalizan Links del cotizador */

/* Elementos del header */
.boxSesion {
    width: auto;
    height: 20px;
    margin-top: 16px; /* COTIZADOR V2 */
    right: 20px; /* Relativo a boxHdr */
    position: absolute; /* Relativo a boxHdr */
    background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/ico_salir.png');
    background-position: left;
    background-repeat: no-repeat;
} /* COTIZADOR V2 */

.boxUsr {
    color: #c2002f;
    font-size: 1.1em;
    font-family: 'Bariol-Regular', sans-serif; /* ANAwww */
    height: 20px; /* ANAwww */
    background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoUsr.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 24px;
    display: block;
    cursor: pointer;
    position: absolute; /* relativa a boxHdr */
    top: 102px; /* Relativo a boxHdr */ /* antes 53px */ /* Baja el identificador de Usuario del header a la barra gris del menú */
    right: 20px; /* Relativo a boxHdr */
} /* COTIZADOR V2 */
/* TERMINAN ELEMENTOS DEL HEADER ANA COTIZADOR V2 */

/* CLASES GENERALES */
.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;}

.rojo {color:#c2002f;} /* COTIZADOR V2 */
.gris {color:#555559;} /* COTIZADOR V2 */

/*** Links ***/

a:link, a:visited, a:active, a:hover {
	text-decoration:none;
}

.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;} /* ANAwww */

.limpiar {
	clear:both;
}

.f2 p, 
.f1 p, 
.f3 p, 
.f4 p, 
.f5 p {
	line-height:1.3em;
	margin-top:0px;
	margin-bottom:16px;
}

.f2 ul, .f1 ul {
	margin-top:10px;
	line-height:24px;
}

.boxContentQuote { /* COTIZADOR V2 */
	margin:140px auto 0px auto;
	max-width:1024px;
	min-width:320px;
}

.boxHdr {
	max-width:1024px;
	min-width:320px;
	margin:0px auto;
	height:90px; /* ANA TURISTAS V2 */
	position:relative; /* en realacion a boxSesion */
} /* ANA TURISTAS V2 */

.boxHdrSlogan {
	font-family:'AktivGroteskW01-Italic', sans-serif; /* ANA COTIZADOR V2 */
	color:#c2002f;
	font-size:17px;
	width:auto;
	position:absolute;
	right:210px;
	padding-right:17px;
	border-right:#cfd1d2 solid 1px; /**/
	margin-top:18px;
	padding-bottom:7px;
	/*background-color:#B2BDCE;*/
}

.boxHdrTels {
	font-family:'Bariol-Regular', sans-serif; /* ANA COTIZADOR V2 */
	color:#555559;
	font-size:17px;
	width:auto;
	position:absolute;
	top:46px; /* IMPORTANTE ANA TURISTAS V2 */
	right:210px;
	padding-top:7px;
	padding-right:17px;
	border-right:#cfd1d2 solid 1px;
	/*background-color:#00A4E4;*/
}

.rowFtr {
	height:auto; /*ANAwww*/
	padding-top:0px;
	background-color:#a31f34; /*ANAwww*/
	/*position:relative;*/
}

.boxFtr{
	color:#FFFFFF;
	padding-top:20px;
	margin:0px auto;
	max-width:1024px;
	min-width:320px;
	height:auto;
	line-height:1.2em; /*ANAwww*/
}

.txtCopyright {
	color:#ffffff; /* ANAwww */
	font-size:0.8em;
	font-family:'AktivGroteskW01-Regular', sans-serif;
}

.txtSlogan {
	color:#ffffff; /* ANAwww */
	font-size:1.0em;
	font-family:'AktivGroteskW01-Italic', sans-serif;
	text-align:right;
}
/* TERMINAN ELEMENTOS DEL FOOTER */

/* COMIENZAN ELEMENTOS DEL COTIZADOR V2 */
.boxNavQuote {
	border-bottom:#c2002f 3px solid;
	margin-bottom:20px;
}

.ocultaBulletListas{margin:0;padding:0;list-style:none}

.justificar {text-align:right;}


.btnQuote {
    font-family: 'Bariol-Regular', sans-serif;
    background-color: #cfd1d2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #9fa3a5;
    display: inline-block;
    cursor: pointer;
    color: #555559;
    font-size: 18px;
    font-weight: bold;
    padding: 7px 10px 7px 30px;
    text-decoration: none;
    background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/ico_btnQuote.png');
    background-position: left;
    background-repeat: no-repeat;
}
.btnQuote:hover {
	color:#ffffff;
	background-color:#9fa3a5;
}
.btnQuote:active {
	position:relative;
	top:1px;
}


/* HEADER TABS */
.wrapperTTCols {
    padding:3px 20px;
	height:auto; 
	border-bottom:#cfd1d2 3px solid;
}
.wrapperTTCols2 {
	padding: 3px 3px;
	height: auto;
	border-bottom: #cfd1d2 3px solid;
}/* COTIZADOR V2 */

.TTColChoose {
	font-family:'AktivGroteskW01-Bold', sans-serif;
	width:150px;
	height:auto;
	float:left;
	/*background-color:cyan;*/
}

.TTColDetail {
	font-family:'AktivGroteskW01-Medium', sans-serif;
	width:150px;
	height:auto;
	float:left;
	/*background-color:blue;*/
} /* A LO MEJOR ESTA CLASE SE OCULTA PUES EL DETALLE VIENE DENTRO DEL TAB DEL ACORDEÓN */

.TTColDetail2 {
	font-family: 'AktivGroteskW01-Medium', sans-serif;
	width: 80px;
	height: auto;
	float: left;
	/*background-color:blue;*/
}

.TTColPrint {
	font-family:'AktivGroteskW01-Medium', sans-serif;
	width:150px;
	height:auto;
	float:left;
	/*background-color:purple;*/
} /* A LO MEJOR ESTA CLASE SE OCULTA PUES LA OPCIPON DE IMPRIMIR VIENE DENTRO DEL TAB DEL ACORDEÓN */

.TTColCoverage {
	font-family:'AktivGroteskW01-Medium', sans-serif;
	width:150px;
	height:auto;
	float:left;
	/*background-color:pink;*/
}

.TTColTotal {
	font-family:'AktivGroteskW01-Bold', sans-serif;
	width:150px;
	height:auto;
	float:left;
	text-align:right;
	/*background-color:orange;*/
}

.TTColTotal2 {
	font-family: 'AktivGroteskW01-Bold', sans-serif;
	width: 170px;
	height: auto;
	float: left;
	text-align: right;
	/*background-color:orange;*/
}




/* TABS */
.btnTab {
    background-color: #707479;
    padding: 8px 20px;
    color: #FFFFFF;
    font-family: 'AktivGroteskW01-Regular', sans-serif;
    background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoTabClose.png');
    background-position: right;
    background-repeat: no-repeat;
    /*position:relative;*/ /* COTIZADOR V2 */ /*NUEVO para poder controlar los elementos del tab*/
    height: auto; /* COTIZADOR V2 */ /*NUEVO */
}

.btnTab2 {
	background-color: #707479;
	padding: 8px 3px;
	color: #FFFFFF;
	font-family: 'AktivGroteskW01-Regular', sans-serif;
	/*background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoTabClose.png');*/
	background-position: right;
	background-repeat: no-repeat;
	/*position:relative;*/ /* COTIZADOR V2 */ /*NUEVO para poder controlar los elementos del tab*/
	height: auto; /* COTIZADOR V2 */ /*NUEVO */
}

.btnTabSelected {
    background-color: #a31f34;
    padding: 8px 20px;
    color: #FFFFFF;
    font-family: 'AktivGroteskW01-Regular', sans-serif;
    background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoTabOpen.png');
    background-position: right;
    background-repeat: no-repeat;
}

.btnTabSelected2 {
	background-color: #a31f34;
	padding: 8px 3px;
	color: #FFFFFF;
	font-family: 'AktivGroteskW01-Regular', sans-serif;
	/*background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoTabOpen.png');*/
	background-position: right;
	background-repeat: no-repeat;
}

.btnTabSelected-tabClose {
    background-color: #a31f34;
    padding: 8px 20px;
    color: #FFFFFF;
    font-family: 'AktivGroteskW01-Regular', sans-serif;
    background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoTabClose.png');
    background-position: right;
    background-repeat: no-repeat;
}

.btnTabSelected-tabClose2 {
	background-color: #a31f34;
	padding: 8px 3px;
	color: #FFFFFF;
	font-family: 'AktivGroteskW01-Regular', sans-serif;
	/*background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoTabClose.png');*/
	background-position: right;
	background-repeat: no-repeat;
}

.TabCon {
    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;
}

/* NUEVOS ELEMENTOS TABS */
.btnTabColChoose {
	width:150px;
	height:auto;
	float:left;
	/*background-color:cyan;*/
}

.btnTabColDetail {
	width:150px;
	height:auto;
	float:left;
	/*background-color:blue;*/
} /* A LO MEJOR ESTA CLASE SE OCULTA PUES EL DETALLE VIENE DENTRO DEL TAB DEL ACORDEÓN */

.btnTabColDetail2 {
	width: 80px;
	height: auto;
	float: left;
	/*background-color:blue;*/
}

.btnTabColPrint {
	width:150px;
	height:auto;
	float:left;
	/*background-color:purple;*/
} /* A LO MEJOR ESTA CLASE SE OCULTA PUES LA OPCIPON DE IMPRIMIR VIENE DENTRO DEL TAB DEL ACORDEÓN */

.btnTabColCoverage {
	width:150px;
	height:auto;
	float:left;
	/*background-color:pink;*/
}

.btnTabColTotal {
	width:150px;
	height:auto;
	float:left;
	text-align:right;
	/*background-color:orange;*/
}

.btnTabColTotal2 {
	width: 170px;
	height: auto;
	float: left;
	text-align: right;
	/*background-color:orange;*/
}

.ttQuoteRed {
	font-family:'AktivGroteskW01-Medium', sans-serif;
	border-bottom:#c2002f 3px solid;
	margin:10px 0px 0px 0px;
	padding-left:7px;
	padding-bottom:3px;
}

.ttQuoteGray {
	font-family:'AktivGroteskW01-Medium', sans-serif;
	border-bottom:#cfd1d2 3px solid;
	margin:10px 0px 0px 0px;
	padding-left:7px;
	padding-bottom:3px;
}

.boxCertif {
    float: right;
    background-color:#FFFFFF;
    width: 136px;
    height: auto;
    border-radius: 4px;
    padding: 0px;
	margin-top:20px;
}

/* NOTA: A MENOR cantidad de columnas, MAYOR sera el ancho de los campos del formulario */


.inputTxt2col,.inputTxt4col,.inputTxt6col,.inputTxtSmall {font-family:'Bariol-Regular', sans-serif;font-size:16px;color:#555559;border:#9fa3a5 solid 1px;border-radius:3px;height:32px;padding-left:7px}
.inputTxt2col {width:477px;}
.inputTxt4col {width:227px;}
.inputTxt6col {width:147px;}
.inputTxtSmall {width:63px;}
.select2col,.select4col,.select6col,.selectSmall {font-family:'Bariol-Regular', sans-serif;font-size:16px;color:#555559;border:#9fa3a5 solid 1px;border-radius:3px;height:36px;}
.select2col {width:486px;}
.select4col {width:236px;}
.select6col {width:156px;}
.selectSmall {width:72px;}
.txtarea2col,.txtarea4col,.txtarea6col {font-family:'Bariol-Regular', sans-serif;font-size:16px;color:#555559;border:#9fa3a5 solid 1px;border-radius:3px;padding-left:2px;display:block;}
.txtarea2col {width:480px;}
.txtarea4col {width:230px;}
.txtarea6col {width:150px;}

.mtt{
    display: none;
    width: 30px;
}

/* SEGUNDO COMPORTAMIENTO - iPad Portrait */
@media screen and (min-width: 768px) and (max-width: 1023px) {
	
	/** COMIENZAN ELEMENTOS DEL HEADER ANA TURISTAS V2 **/

    .boxUsr {
        color: #c2002f;
        font-size: 1.1em;
        font-family: 'Bariol-Regular', sans-serif; /* ANAwww */
        /*float:right;*/
        height: 20px; /* ANAwww */
        /*margin-top:70px;*/
        /*margin-right:10px;*/ /* ANAwww */
        background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoUsr.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 24px;
        display: block;
        cursor: pointer;
        position: absolute; /* relativa a boxHdr */
        top: 102px; /* Relativo a boxHdr */ /* Antes 53px */ /* Baja el identificador de Usuario del header a la barra gris del menú */
        right: 20px; /* Relativo a boxHdr */
    }
	
	/* CLASES ANA TURISTAS V2 */
	.boxHdrSlogan {
	padding-bottom:10px;
	}
	
	.boxHdrTels {
		font-size:14px;
		top:49px;
	}
	
	.boxContentQuote { /* COTIZADOR V2 */
		margin:140px auto 0px auto;
		max-width:1024px;
		min-width:320px;
	}
	/** FINALIZAN ELEMENTOS DEL HEADER ANA TURISTAS V2 **/
	
	/** TABS **/
	.TTColChoose {
		width:130px;
	}
	
	.TTColDetail {
		width:130px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES EL DETALLE VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.TTColPrint {
		width:130px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES LA OPCIPON DE IMPRIMIR VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.TTColCoverage {
		width:130px;
	}
	
	.TTColTotal {
		width:130px;
	}

	.TTColTotal2 {
		width: 115px;
	}
	
	/* NUEVOS ELEMENTOS TABS */
	.btnTabColChoose {
		width:130px;
	}
	
	.btnTabColDetail {
		width:130px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES EL DETALLE VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.btnTabColPrint {
		width:130px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES LA OPCIPON DE IMPRIMIR VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.btnTabColCoverage {
		width:130px;
	}
	
	.btnTabColTotal {
		width:130px;
	}

	.btnTabColTotal2 {
		width: 115px;
		font-size: 12px;
	}
	
	/** COMIENZAN ELEMENTOS DEL COTIZADOR V2 **/
	.inputTxt2col {width:349px;}
	.inputTxt4col {width:163px;}
	.inputTxt6col {width:106px;}
	.inputTxtSmall {width:63px;}
	.select2col {width:358px;}
	.select4col {width:172px;}
	.select6col {width:115px;}
	.selectSmall {width:72px;}
	.txtarea2col {width:352px;}
	.txtarea4col {width:166px;}
	.txtarea6col {width:109px;}

    .m2 {
        display: none;
    }

    .Tlm3 {
        display:none;
    }

    .Tlm4 {
        display:none;
    }

    .mtt{
        display: block;
    }
}

/* TERCER COMPORTAMEINTO - Smartphone Landscape */
@media screen and (min-width: 479px) and (max-width: 767px) {
	/*** COMIENZAN ELEMENTOS DEL HEADER ANA TURISTAS V2 ***/
	.boxHdr {
		height:40px; /* ANA TURISTAS V2 */
		position:relative; /* en realacion a boxHdrSlogan, boxHdrTels, */
	} /* ANA TURISTAS V2 */
	
	.boxHdrSlogan {
		display:none; /* COTIZADOR V2 */
		color:#ffffff;
		font-size:13px;
		right:172px;
		padding-right:7px;
		margin-top:4px;
		padding-bottom:0px;
	}
	
	.boxHdrTels {
		display:none; /* COTIZADOR V2 */
		color:#ffffff;
		font-size:12px;
		top:20px; /* IMPORTANTE ANA TURISTAS V2 */
		right:172px;
		padding-top:2px;
		padding-right:7px;
		border-right:#cfd1d2 solid 1px;
	}

    .boxSesion {
        display: none; /* COTIZADOR V2 */
        width: auto;
        height: 20px;
        margin-top: 0px;
        margin-right: 10px;
        right: 0px; /* Relativo a boxHdr */
        position: absolute; /* Relativo a boxHdr */
        background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/ico_salir.png');
        background-position: left;
        background-repeat: no-repeat;
        background-color: cyan;
    } 
	
	.linkSesion a:link, /* NO ESTAN VISIBLES */
	.linkSesion a:visited, 
	.linkSesion a:active {
		color:#ffffff;
		font-size:0.8em;
		font-family:'AktivGroteskW01-Regular', sans-serif;
		text-decoration:none;
		height:12px;
		padding-top:8px;
		display:block;
		padding-left:24px
	}
	.linkSesion a:hover {color:#ffffff;text-decoration:underline;}

    .boxUsr {
        color: #ffffff;
        font-size: 1.0em;
        font-family: 'Bariol-Regular', sans-serif;
        height: 17px;
        margin-right: 5px;
        background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoUsr_w.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 20px;
        display: block;
        cursor: pointer;
        position: absolute; /* relativa a boxHdr */
        top: 15px;
        right: 40px;
    } /* COTIZADOR V2 */
	
	.boxContentQuote { /* COTIZADOR V2 */
		margin:50px auto 0px auto;
		max-width:1024px;
		min-width:320px;
	}
	
	/*** FINALIZAN ELEMENTOS DEL HEADER ANA TURISTAS V2 ***/
	
	/** TABS **/
	.TTColChoose {
		width:30px;
	}
	
	.TTColDetail {
		width:30px;
        visibility:hidden;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES EL DETALLE VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.TTColPrint {
		width:80px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES LA OPCIPON DE IMPRIMIR VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.TTColCoverage {
		width:110px;
	}
	
	.TTColTotal {
		width:110px;
	}

	.TTColTotal2 {
		width: 79px;
	}
	
	/* NUEVOS ELEMENTOS TABS */
	.btnTabColChoose {
		width:55px;
	}
	
	.btnTabColDetail {
		width:30px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES EL DETALLE VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.btnTabColPrint {
		width:80px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES LA OPCIPON DE IMPRIMIR VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.btnTabColCoverage {
		width:110px;
	}
	
	.btnTabColTotal {
		width:110px;
	}

	.btnTabColTotal2 {
		font-size: 10px;
		width: 79px;
	}

	/*** COMIENZAN ELEMENTOS DEL COTIZADOR V2 ***/
	.inputTxt2col {width:217px;}
	.inputTxt4col {width:99px;}
	.inputTxt6col {width:63px;}
	.inputTxtSmall {width:63px;} /* Igual a select6col */
	.select2col {width:226px;}
	.select4col {width:108px;}	
	.select6col {width:72px;}
	.selectSmall {width:72px;} /* Igual a select6col */
	.txtarea2col {width:220px;}
	.txtarea4col {width:102px;}
	.txtarea6col {width:66px;} /* No se usa */

    .m2 {
        display: none;
    }
    .m3 {
        display: none;
    }
    .Tlm4 {
        display:none;
    }
    .mtt{
        display: block;
    }
}

/* CUARTO COMPORTAMEINTO - Smartphone Portrait */
@media screen and (min-width: 0px) and (max-width: 478px) {
	/**** COMIENZAN ELEMENTOS DEL HEADER ANA TURISTAS V2 ****/
	.boxHdr {
		height:40px; /* ANA TURISTAS V2 */
		position:relative; /* en realacion a boxHdrSlogan, boxHdrTels, */
	} /* ANA TURISTAS V2 */
	
	.boxHdrSlogan {
		display:none;
	}
	
	.boxHdrTels {
		display:none;
	}

	.wrapperTTCols2 {
		padding: 3px;
		height: auto;
		border-bottom: #cfd1d2 3px solid;
	}
	/* COTIZADOR V2 */

    .boxUsr {
        color: #ffffff;
        font-size: 1.0em;
        font-family: 'Bariol-Regular', sans-serif;
        height: 17px;
        margin-right: 5px;
        background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoUsr_w.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 20px;
        display: block;
        cursor: pointer;
        position: absolute; /* relativa a boxHdr */
        top: 15px;
        right: 40px;
    } /* COTIZADOR V2 */

    .boxSesion {
        display: none; /* COTIZADOR V2 */
        width: auto;
        height: 20px;
        margin-top: 0px;
        margin-right: 10px;
        right: 0px; /* Relativo a boxHdr */
        position: absolute; /* Relativo a boxHdr */
        background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/ico_salir.png');
        background-position: left;
        background-repeat: no-repeat;
        background-color: cyan;
    }
	
	.boxContentQuote { /* COTIZADOR V2 */
		margin:50px auto 0px auto;
		max-width:1024px;
		min-width:320px;
	} 
	
	/*** FINALIZAN ELEMENTOS DEL HEADER ANA TURISTAS V2 ***/
	
	/**** COMIENZAN ELEMENTOS DEL COTIZADOR V2 ****/
	.justificar {text-align:left;}
	.inputTxt2col,.inputTxt4col,.inputTxt6col {width:293px;margin-bottom:3px;}
	.inputTxtSmall {width:63px;margin-bottom:3px;}
	.select2col,.select4col,.select6col {width:302px;margin-bottom:3px;}
	.selectSmall {width:72px;margin-bottom:3px;}
	.txtarea2col,.txtarea4col,.txtarea6col {width:296px;margin-bottom:11px;}
	
	/**** COMPORTAMIENTOS ESPECÍFICOS ****/
	.TTColDetail {
		font-size:9px;
        width:43px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES EL DETALLE VIENE DENTRO DEL TAB DEL ACORDEÓN */

	.TTColPrint {
		font-size:9px;
        width:43px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES LA OPCIPON DE IMPRIMIR VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.TTColChoose {
		font-size:9px;
        width:53px;
	}
	
	.TTColCoverage {
		font-size:9px;
        width:60px;
	}
	
	.TTColTotal {
		font-size:9px;
        width:63px;
	}

	.TTColTotal2 {
		font-size: 9px;
		width: 48px;
	}
	
	.btnTabColDetail {
		width:45px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES EL DETALLE VIENE DENTRO DEL TAB DEL ACORDEÓN */

	.btnTabColPrint {
		width:49px;
	} /* A LO MEJOR ESTA CLASE SE OCULTA PUES LA OPCIPON DE IMPRIMIR VIENE DENTRO DEL TAB DEL ACORDEÓN */
	
	.btnTabColChoose {
		font-size:12px;
		width:45px;
	}
	
	.btnTabColCoverage {
		font-size:12px;
		width:50px;
	}
	
	.btnTabColTotal {
		font-size:12px;
		width:60px;
	}

	.btnTabColTotal2 {
		font-size: 7px;
		width: 48px;
	}

    .m2 {
        display: none;
    }
    .m3 {
        display: none;
    }
    .m4 {
        display: none;
    }

    .mtt{
        display: block;
        width: 0px;
    }
}


/* Clases para Retina */
@media
screen and (-webkit-min-device-pixel-ratio: 2),
screen and (-moz-min-device-pixel-ratio: 2),
screen and (min-device-pixel-ratio: 2) {

    .btnQuote {
        background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/ico_btnQuote@2x.png');
        background-size: 27px;
    }
	
}

/* NUEVO MEDIA QUERY resuelto con https://css-tricks.com/snippets/css/retina-display-media-query/ */
/* Clases para Retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px),
only screen and (-moz-min-device-pixel-ratio: 2) and (min-width: 768px),
only screen and (min-device-pixel-ratio: 2) and (min-width: 768px) { 
	
	.boxUsr {
		background-image:url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../img/icoUsr@2x.png'); /* ICONO PARA PANTALLAS RETINA GRIS */
		background-size:contain;
	}

}


/* NUEVO MEDIA QUERY resuelto con https://css-tricks.com/snippets/css/retina-display-media-query/ */
/* Clases para Retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) and (min-width: 0px),
only screen and (-moz-min-device-pixel-ratio: 2) and (max-width: 767px) and (min-width: 0px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 767px) and (min-width: 0px) {

    .boxUsr {
        background-image: url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../../Images/Responsivo/icoUsr_w@2x.png');
        background-size: contain;
    }
	
	.boxSesion {
		display:none;
		/*background-image:url('https://auto-insurance-ana.com/Turistas/Styles/Responsivo/../img/ico_salir2x.png');
		background-size:contain;*/
	} /* COTIZADOR V2 */

}

.bg-header{
    color: #FFFFFF;
    font-weight: 600;
    background-color: #707479;
    line-height: 1.5em;
}

.show-scroll-x{
    overflow-x: auto;
}

.hide-scroll-y{
    overflow-y: hidden;
}

.hide-scroll-x{
    overflow-x: hidden;
}

.font-header{
    font-size: 15px;
}

.font-padding-header{
    padding-left: 5px;
}

.button-disabled{
    pointer-events: none;
}

.font-dialog{
    color: #555559 !important;
    font-size: 15px !important;
}

.icon-dialog{
    vertical-align: 0% !important;
}

.linkGral-dialog a:link,
.linkGral-dialog a:visited, 
.linkGral-dialog a:active {color:#555559; text-decoration:none;}
.linkGral-dialog a:hover {color:#a31f34; text-decoration:underline;} /* COTIZADOR V2 */

.table-hour {
	width: 276px;
}

.grafica {
    min-height: 300px;
}


.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}

.rotateimg {
    -webkit-transform:rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}