@charset "UTF-8";
/*================================= ESCRITORIO ================================================================== */
/* Informacion General  ************************************************************************/
.colocardatos {
	min-height: 200px;
	max-width: 725px;
	padding-bottom: 1em;
	margin: 0 auto;
}

.boxPregunta {
	min-height: 27px;
	width: 100%;
}

.icono {
	position: relative;
}

.iconInformacion {
	background-position: right bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	float: right;
	height: 26px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	width: 24px;
}

.ayudame {
	color: #707070;
	cursor: pointer;
	left: 4em;
	position: relative;
	text-decoration: underline;
	clear: both;
	float: left;
	display: inline;
	margin-top: 5px;
	font-size: 1.3em;
	font-family: futura_bk_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

.txtPregunta {
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #b11818;
	font-size: 2.4em;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0.5em;
	text-align: left;
	width: 90%;
	float: left;
}

.subtxtPregunta{
	font-size: 1.8em !important;
	display: block;
	clear: both;
	padding:0;
	margin-bottom: 0.6em !important;
	color: #565656;
}

.txtPreguntaRecuadro {
	background-color: #eee;
	margin-left: 0;
	padding: 0;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}

}
.txtPreguntaRecuadro .iconInformacion {
	margin-top: 1em;
}

.textoTituloPregunta {
	position: relative;
	left: 10px;
}

.recuadroTexto {
	float: left;
	width: 70%;
	margin: 0px;
	position: relative;
	top: 0.6em;
}

.precioRecuadroRojo {
	float: right;
	background-color: #cc3333;
	color: #fff;
	text-align: center;
	margin: 0;
	width: 140px;
}


.totalPagar {
    display: block;
    font-size: 12px;
    margin-top: 17px;
}

.precioTotal {
	display: block;
    font-weight: bold;
    margin-bottom: 5px;
}

.tipoPago {
	display: block;
    font-size: 12px;
    margin-bottom: 5px;
}

#txtPregunta {
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #707070;
	font-size: 1.4em;
	margin-top: 0;
	margin-bottom: 1em;
	text-align: left;
	width: 100%;
}

#tituloPregunta {
	display: block;
	text-align: center;
}

.bajoRecuadroRojo {
	border-left: 70px solid transparent;
    border-right: 70px solid transparent;
    border-top: 15px solid #ce3334;
    float: right;
    height: 0;
    top: 115px;
    width: 0;
    z-index: 30;
}

.Candado {
	float: left;
	clear: both;
	margin-top: 1em;
	margin-bottom: 2em;
}

.imagenCandado {
	background: transparent
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/candadoBlanco.png")
		no-repeat left top;
	display: inline-block;
	height: 18px;
	margin-right: 5px;
	width: 13px;
}

.pastillaPrecioDefinitivo {
	float: right;
	border-radius: 10px;
	background-color: #cc3333;
	text-align: center;
	width: 140px;
	margin-top: 1em;
	padding: .5em 0;
}

.precioDefinitvo {
	font-size: 1em;
	color: #fff;
	font-weight: bold;
}

.candadoTexto{
	font-size: 1em;
}

.tusDatos,.tuSeguro {
	border-bottom: 1px solid #ccc;
	clear: both;
	display: block;
	float: left;
	margin-bottom: 1.6em;
	padding-bottom: 1.6em;
	width: 100%;
}

.tusDatos p {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0.8em;
}

.subtitulo {
	display: block;
	font-size: 1.4em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	margin-bottom: 0.3em;
}

.labelDatos {
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 1.3em;
	width: 145px;
	float: left;
	margin-left: 2.6em;
	margin-bottom: 0.6em;
	position: relative;
	top: 2px;
}

.textoDatos {
	float: left;
	font-size: 1.3em;
}

.logoMarca {
	width: 12%;
	float: left;
}

.textoDatosMarca {
	float: left;
	width: 88%;
	text-align: center;
}

.textoDatosModelo {
	float: left;
	width: 88%;
	text-align: center;
}

.textoTuSeguro {
	display: block;
	clear: both;
	margin-left: 2.6em;
	font-size: 1.3em;
}

.textoDatosMarca span.textoDatos,
.textoDatosModelo span.textoDatos{
	float: none;
}

.textoDatosMarca span.textoDatos{
	font-size: 1.4em;
	color: #cc3333;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

.cuentaNacional a,.cuentaNacional a.seleccionada,.cuentaExtranjera a,.cuentaExtranjera a.seleccionada
	{
	width: 100%;
	border: 1px solid #eee;
	display: block;
	float: left;
	background-color: #fff;
	padding: 1em 0;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
}

.cuentaNacional a.seleccionada,.cuentaExtranjera a.seleccionada {
	background-color: #eee;
	color: #cc3333;
}

.iconos {
	display: block;
	margin-top: 1em;
}

.relojPared,.cartera,.archivo {
	display: block;
	margin-top: 2.6em;
	width: 32%;
	height: 7em;
	float: left;
	margin-right: 0.6em;
	text-align: center;
	background:
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/reloj_pared.png")
		no-repeat center top;
}

.cartera {
	background:
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/cartera.png")
		no-repeat center top;
}

.archivo {
	margin-right: 0;
	background:
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/fichero.png")
		no-repeat center top;
}

.textoIconos {
	clear: both;
	position: relative;
	top: 5em;
	font-size: 1.1em;
}

.preguntaTratamiento {
	color: #B11818;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 3em;
	text-align: center;
	margin-top: 4.3em;
}

.tooltip2,.tooltip3 {
	background-color: #B21818;
	display: none;
	padding: 5px;
	position: absolute;
	overflow: visible;
	color: White;
	font-style: italic;
	z-index: 555;
	max-width: 255px;
	min-width: 200px; .
	width: 250px;
	top: 50px;
	right: 10px;
	border: solid 1px #B21818;
	font-size: 1.2em;
	/*a±adidos*/
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	padding: 1em;
}

.tooltip2 {
	top: 45px;
	right: 0px;
	text-align: left;
}

.tooltipRecuadro {
	top: 9em;
	right: 14em;
}

.tooltip3 {
	max-width: 100px;
	min-width: 155px;
	right: -110px;
	top: -110px;
	font-size: 1em;
}

.line {text-decoration: underline}

.italic {font-style: oblique;}

/* Fin Informacion General  ************************************************************************/
/**************   Cargando  *********************/
.cargandoBloqueo {
	font-size: 1.3em;
	text-align: center;
}

div#divImagenCargando,.claseCargando {
	text-align: center;
	margin-top: 52px;
}

div.saleLogo,.claseIzquierdaLogo {
	text-align: center;
	margin-top: 2em;
}

#imagenlogolda {
	margin-top: 3em;
	margin: 2em auto 0;
}

/************************   Fin de cargando  **************/
/*marcas de coches ********************************************************************************************/
.txtbox {
	display: block;
	font-size: 1em;
	line-height: 11px;
	overflow: visible;
	position: relative;
	text-align: center;
	text-transform: capitalize;
	top: 30px;
}

.boxresaltado {
	border: 1px solid #eee;
	width: 135px;
	height: 115px;
	text-align: center;
	display: inline;
	margin-top: -1px;
	margin-left: 0px;
	margin-right: -1px;
	overflow: hidden;
	float: left;
	z-index: 1;
	position: relative;
}



.boxresaltado:visited {
	border: 1px solid #eee;
	width: 75px;
	height: 70px;
	text-align: center;
	display: inline-block;
	margin-top: 10px;
	margin-left: 3px;
	overflow: hidden;
	float: left;
}

.vehiculosCotizador{
	text-align: center;
}
.vehiculosCotizador .boxresaltado,
.vehiculosCotizador .boxresaltado:visited{
	width: 227px;
	height: 180px;
}

.vehiculosCotizador .boxresaltado:last-child{
	display: inline-block;
    float: none;
    margin: -1px 0 auto;
}

.boxresaltado div {
	position: relative;
}

.colocardatos .vehiculosCotizador .boxresaltado img{
	max-width: 90%;
}

.logoGenerico {
	position: absolute;
	top: 37px;
	left: 59px;
}

.marcarRespuestaMarca {
	border: 1px solid #eee;
	width: 75px;
	height: 70px;
	text-align: center;
	display: inline-block;
	margin-top: 10px;
	margin-left: 3px;
	overflow: visible;
	float: left;
	border: 1px solid #B11818;
	cursor: pointer;
}

.boxresaltadoH {
	border: 1px solid #eee;
	width: 75px;
	height: 88px;
	text-align: center;
	display: inline-block;
	margin-top: 10px;
	margin-left: 3px;
	overflow: hidden;
	float: left;
}

.boxresaltadoH:visited {
	border: 1px solid #eee;
	width: 75px;
	height: 88px;
	text-align: center;
	display: inline-block;
	margin-top: 10px;
	margin-left: 3px;
	overflow: hidden;
	float: left;
}

.boxresaltadoH .marcarRespuestaMarca {
	border: 1px solid #eee;
	width: 75px;
	height: 88px;
	text-align: center;
	display: inline-block;
	margin-top: 10px;
	margin-left: 3px;
	overflow: visible;
	float: left;
	border: 1px solid #B11818;
	cursor: pointer;
}

.marcarRespuestaModelo {
	border: 1px solid #B11818 !important;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left: 5px;
	margin-right: 0px;
	*list-style-type: none;
	*list-style-position: inherit;
	*list-style-image: none;
	*padding-left: 10px;
	*background: url(../imagen/bullet.png) no-repeat 0 0.3em;
	*background-position: 5px 7px;
}

.boxresaltado:hover {
	border: 1px solid #aaa;
	cursor: pointer;
}

.boxresaltado.marcarbox {
	z-index: 99 !important;
}

.marcarboxH {
	border: 1px solid #B11818;
	cursor: pointer;
}

.btnCentrado {
	float: left;
	display: block;
	margin-top: -1px;
}

.btnCentrado:hover{
	position: relative;
	z-index: 5;
}

.boximagen {
	text-align: center;
	margin: 5px;
	display: inline-block;
	white-space: nowrap;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	overflow: visible;
}

.imgbox {
	text-align: center;
}

.btnCentrado a.mas {
	float: left;
	height: 107px;
	padding-top: 8px;
	width: 271px;
	text-align: center;
	border: 1px solid #eee;
}

.txtVerMas {
	color: fff;
	display: block;
	font-size: 1.4em;
	font-style: normal;
	margin-bottom: 0.5em;
	margin-top: 0.25em;
	text-align: center;
	text-decoration: underline;
}

.btnCentrado a.mas .txtVerMas {
	display: block;
	font-size: 1.4em;
	font-style: normal;
	margin-bottom: 0.5em;
	margin-top: 0.25em;
	text-align: center;
	text-decoration: none;
	color: #565656;
}

.plus {
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 5em;
	position: relative;
	top: 0px;
}

.btnCentrado a.mas:hover {
	background-color: #fff;
	border: 1px solid #aaa;
}

input.seleccionMarca1 {
	border: 1px solid lightgrey;
	height: 15px;
	margin: 0 auto;
	padding-bottom: 3px;
	width: 39%;
}

p.seleccionMarca1 {
	text-align: center;
}

p.seleccionBusqueda {
	display: none;
}

p.inputBusqueda {
	width: 100%;
	text-align: center;
}

p.inputBusqueda input {
	border: 1px solid lightgrey;
	height: 40px;
	padding: 0 10px;
	width: 50%;
	border-radius: 10px;
}

ul#ulSegu li#liNinguna{
	border: 0 none;
    font-size: 1.3em;
    height: auto;
    margin-left: 1.2em;
    text-decoration: underline;
    white-space: nowrap;
}


.divNoHayVersionesTextoStl {
	font-size: 1.3em;
	text-align: justify;
	clear: both;
}

/* Fin de Marcas**********************************************************************************************/
/* Lista Modelos ********************************************************************************************/
.boxizq3columnas {
	display: inline;
	float: left;
	height: 100%;
	width: 33%;
}

.listarespuestamay {
	clear: both;
	font-size: 1.2em;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	padding-top: 0;
	text-transform: uppercase;
}

.listarespuestamay li {
	list-style-type: none;
	list-style-position: inside;
	line-height: 2em;
	background: #FFF;
	/*fondo para que al pasar el cursor donde no hay texto tambien se seleccione*/
	margin-bottom: 5px;
	text-align: left;
	padding: 4px 4px 4px 9px;
	background: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bulletNuevoCotizador.png") no-repeat 7px 13px;
}

.colocardatos .marcarLIMay {
	list-style-type: none;
	list-style-position: inside;
	line-height: 2em;
	background-color: #aaa;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 5px;
	padding: 4px 4px 4px 9px;
	background-position: 7px 13px;
}

.listarespuestamay li div {
	margin: 0px;
	padding: 0px;
	padding-left: 13px;
}

.boxcentral3columnas {
	display: inline;
	float: left;
	height: 100%;
	width: 33%;
}

.boxdcha3columnas {
	display: inline;
	float: left;
	height: 100%;
	width: 33%;
}

/* Fin Lista Modelos ******************************************************************************************/
/*** Cuando compras tu coche ***********************************************************************************/
.listarespuestamay .textoListado {
	margin-top: 0px;
	display: inline;
	padding: 0px;
}

.marcarLIMay .textoListado {
	color: #fff;
}

/* listado para el resto de preguntas que no son tratamiento */
.listarespuesta {
	font-size: 1.2em;
	list-style-type: none;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	padding-top: 0;
}

.punteroRespuesta li {
	list-style-position: inside;
	list-style-type: none;
	text-align: left;
	background: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bulletNuevoCotizador.png") no-repeat 7px 22px;
	clear: both;
	font-size: 1.2em;
	padding-left: 7px;
}

/*.punteroRespuesta li:nth-child(odd) {
	background-color: #eee;
}*/

.colocardatos .marcarLITexto {
	background-color: #aaa;
	cursor: pointer;
	list-style-position: inside;
	list-style-type: none;
	text-decoration: none;
	color: #fff;
}

.colocardatos .marcarLITexto.openLITexto,
.colocardatos .marcarLITexto.openLITexto:hover {
	background-color:transparent;
	color:#565656;
	cursor:initial;
	}

/*.punteroRespuesta li:hover:nth-child(odd) {
	background-color: #aaa;
}*/
.punteroRespuesta li div {
	margin: 0;
	padding: 1em 0 1em 1em;
}



/*listado para el resto de preguntas que no son tratamiento */
/*Pregunta tratamiento*/
.listadoRespuesta {
	/*define que no haya margen izq y arriba en la lista, sino se pone sale el margen por defecto*/
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 0.6em;
	color: #565656;
	list-style-type: none;
	font-family: futura_bk_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	margin-top: 1em;
}

.listadoRespuesta li {
	list-style-type: none;
	list-style-position: inside;
	background-color: #eee;
	/*fondo para que al pasar el cursor donde no hay texto tambien se seleccione*/
	margin-bottom: 5px;
	text-align: left;
	background-image: none;
	padding: 4px;
	width: 460px;
	height: 70px;
	border-radius: 50px;
	margin: 0 auto 2em;
	text-align: center;
	border: 1px solid #ddd;
}
.colocardatos .listadoRespuesta .marcarLITexto {
	list-style-type: none;
	list-style-position: inside;
	text-decoration: none;
	cursor: pointer;
	padding: 4px;
	width: 460px;
	height: 70px;
	border-radius: 50px;
	/*margin: 0 auto 2em;*/
	text-align: center;
	background-color: #ddd;
	border: 1px solid #cc3333;
}

.listadoRespuesta .flecha{
	border-radius: 50px;
	height: 70px;
	margin-top: -4px;
	padding: 5px;
}

.listadoRespuesta li .textoListado
	{
	display: block;
	line-height: 1em;
	font-weight: normal;
	margin-top: 1.2em;
	color: #565656;
}

/*fin pregunta tratamiento*/
/*************************  Fin de Cuando has comprado tu coche*************************************************/
/**** A±o del coche ********************************************************************************************/
table.center {
	margin-left: auto;
	margin-right: auto;
}

.numerosDiaAnio {
	margin-top: -2px;
}

.colocardatosFechas table.center {
	width: 250px;
}

.center {
	text-align: center;
}

.txtBajoAyudaMovil{
	clear: both;
	text-align: center;
}

.txtcampotexto2 {
	font-family: futura_bk_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	border: 1px solid #aaa;
	color: #B0B0B0;
	font-size: 1.3em;
	height: 40px;
	text-align: center;
	width: 214px;
	border-radius: 5px;
}

.colocardatosFechas .txtcampotexto2 {
	font-family: futura_bk_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	border: 1px solid #aaa;
	color: #B0B0B0;
	font-size: 1.3em;
	height: 25px; /*40px;*/
	text-align: center;
	width: 120px;
}

.colocardatosFechas .boxdcha3 .tblGenerico2,.colocardatosFechas .boxdcha3 .numerosDiaAnio,.colocardatosFechas .boxdcha3 .tblNumCal
	{
	width: 131px;
}

.teclado2 {
	height: 100%;
	width: 100%;
}

.teclado,.teclado2 td {
	text-align: center;
	text-transform: uppercase;
	width: 70px;
	height: 100%;
	background-color: #eeeeee;
	border-radius: 10px;
}

.colocardatosFechas .teclado,.colocardatosFechas .teclado2 td {
	text-align: center;
	text-transform: uppercase;
	width: 39px;
	height: 39px;
	background-color: #eeeeee;
	border-radius: 5px;
}

.colocardatosFechas .teclado:hover,.colocardatosFechas .teclado2 td:hover
	{
	background-color: #aaa;
	color: #fff;
	cursor: pointer;
	cursor: hand;
}

.teclaNum {
	padding: 20px;
	cursor: pointer;
	cursor: hand;
}

.teclaNum span,.teclaBorrar span {
	font-size: 1.3em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #535353;
}

.teclaBorrar,.teclaBorrarMarcada {
	width: 146px;
	padding: 20px 0;
	cursor: pointer;
	cursor: hand;
}

.colocardatosFechas .teclaBorrar,.colocardatosFechas .teclaBorrarMarcada
	{
	width: 83px;
	padding: 0;
	cursor: pointer;
	cursor: hand;
	margin: 0 auto;
}

.colocardatosFechas .teclaNum span,.colocardatosFechas .teclaBorrar span
	{
	font-size: 1.2em;
}

.teclaCalculadoraMarcada,.teclaBorrarMarcada {
	background-color: #aaa;
	border-radius: 10px;
}

.colocardatosFechas .teclaBorrarMarcada {
	border-radius: 5px;
	padding: 3px 0px;
}

.teclaCalculadoraMarcada span,.teclaBorrarMarcada span {
	color: #fff;
}

.colocardatosFechas .teclado:hover .teclaBorrar,.colocardatosFechas .teclado2 td:hover .teclaBorrar,.colocardatosFechas .teclado:hover .teclaBorrar span,.colocardatosFechas .teclado2 td:hover .teclaBorrar span
	{
	color: #fff !important;
}

.boxizq3 .teclaNum,.boxcentral3 .teclaNum,.boxdcha3 .teclaNum {
	padding: 12px 3px;
}

/***  Fin del a±o del coche **********************************************************************************/
/****************************** CaracterÝsticas de tu coche ******************************/
.descripcion {
	clear: both;
	margin-bottom: 10px;
}

.combustible,.puertas,.potencia,.cilindrada {
	float: left;
	margin-bottom: 1em;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #eee;
}

.cilindrada {
	border-bottom: 0;
}

.div_caracteristicas {
	float: left;
	position: relative;
	width: 25%;
	min-height: 55px;
	min-width: 125px;
}

/* imagenes tabla */
.img_Combustible {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: transparent !important;
	background-image: url("../imagen/icon_combustible_hover.png") !important;
	background-origin: padding-box !important;
	background-position: 3px 4px !important;
	background-repeat: no-repeat !important;
	background-size: auto auto !important;
	float: left;
	height: 40px;
	width: 35px;
	margin-top: 6px;
}

.img_Puertas {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: transparent !important;
	background-image: url("../imagen/icon_puertas_hover.png") !important;
	background-origin: padding-box !important;
	background-position: 3px 4px !important;
	background-repeat: no-repeat !important;
	background-size: auto auto !important;
	float: left;
	height: 40px;
	width: 35px;
	margin-top: 6px;
}

.img_Potencia {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: transparent !important;
	background-image: url("../imagen/icon_potencia_hover.png") !important;
	background-origin: padding-box !important;
	background-position: 3px 4px !important;
	background-repeat: no-repeat !important;
	background-size: auto auto !important;
	float: left;
	height: 40px;
	width: 35px;
	margin-top: 6px;
}

.img_Cilindrada {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: transparent !important;
	background-image: url("../imagen/icon_cilindrada_hover.png") !important;
	background-origin: padding-box !important;
	background-position: 3px 4px !important;
	background-repeat: no-repeat !important;
	background-size: auto auto !important;
	float: left;
	height: 40px;
	width: 35px;
	margin-top: 6px;
}

/*titulo imagenes*/
.titulo_caracter {
	padding-top: 20px;
	padding-bottom: 20px;
}

.txt_caracter {
	color: #4b4b4b;
	font-size: 1.2em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	text-align: left;
	margin-left: 1em;
}

.valorCaballosVapor{
	display: block;
	clear: both;
	text-align: center;
}

.valorCV .valorCaballosVapor{
	text-align: left;
	margin-left: 10px;
}

.div_seleccion_caract {
	float: left;
	position: relative;
	width: 74%;
	min-height: 40px;
}

.respuestaSelectVehiculo {
	display: inline-block;
	padding-bottom: 10px;
	padding-top: 14px;
	width: 71%;
}

.respuestaNoSeguro {
	float: right;
	position: relative;
	width: 28%;
	padding-bottom: 20px;
	padding-top: 14px;
}

/* combustible */
.tipoCombustible {
	display: inline;
	position: relative;
	text-align: center;
	margin: 0px 5px;
	margin-bottom: 2px;
}

.tipoCombustible a,.tengoDudas a,.numPuertas a,.tipoPotencia a,.tipoCilindrada a
	{
	background-color: #eee;
	border-radius: 5px;
	padding: 6px 15px;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	float: left;
	margin-right: 3px;
	font-size: 1.2em;
}

.tipoPotencia a {
	width: 40px;
	margin-bottom: 3px;
	display: block;
	float: left;
}

.tipoCombustible a:hover,.tengoDudas a:hover,.numPuertas a:hover,.tipoPotencia a:hover,.tipoCilindrada a:hover
	{
	background-color: #aaa;
	color: #fff;
}

.respuestaMarcada {
	display: inline-block;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
	text-align: left;
	width: 74%;
}

.respuestaUnica {
	font-size: 1.2em;
	margin-top: -2px;
}

.respuestaUnica a,
.respuestaUnica a:hover,
.respuestaUnica a.respuesta03Seleccionada {
	background-color: #707070 !important;
	color: #fff !important;
	padding: 6px 16px;
	border-radius: 5px;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

/* puertas */
.numPuertas {
	display: inline;
	position: relative;
	text-align: center;
	margin: 0px 5px;
	margin-bottom: 3px;
}

/* potencia */
.tipoPotencia {
	display: inline;
	position: relative;
	text-align: center;
	margin: 0;
}

/* cilindrada */
.tipoCilindrada {
	display: inline-block;
	position: relative;
	text-align: center;
	margin-bottom: 3px;
}

.tipoCilindrada a span {
	white-space: nowrap;
}

/* Respuesta selecionada por js (!) */
.respuesta03Seleccionada {
	padding-bottom: 4px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 4px;
	background-color: #707070 !important;
	color: #fff !important;
}

/****************************** FIN CaracterÝsticas de tu coche ******************************/
/************************lista versiones JSP*********************************/
.clear {
	clear: both;
}

.boxPregunta2 {
	line-height: 3.5em;
}

div.buscarVersion {
	text-align: left;
	font-size: 1.0em;
	margin-top: 0px;
	font-weight: bold;
	width: 590px;
	/*anchura maxima de la pregunta*/
	color: #4b4b4b;
	padding-bottom: 17px;
	display: block;
}

.descripcion3 {
	text-align: left;
	font-size: 1.0em;
	margin-top: 0px;
	width: 590px;
	/*anchura maxima de la pregunta*/
	color: #4b4b4b;
	padding-bottom: 17px;
	display: inline;
}

.descripcion2 {
	font-style: normal;
	text-align: left;
	padding-bottom: 17px;
}

.descripcion {
	text-align: left;
	font-size: 1.3em;
	margin-left: 10px;
}

/*.listaPreguntaModificar .descripcion {margin:0 auto 10px;}
	.listaPreguntaModificar .descripcion span{text-align:center;}*/
	
	.listaPreguntaModificar .descripcion {float:right;display:inline-block;max-width:300px;white-space:normal;margin-right:57px; }
	.listaPreguntaModificar .descripcion span {display:inline-block; width:auto;font-size:1em; line-height:1.3em; text-align:left; font-family:"futura_lt_bt";}
	.listaPreguntaModificar #litxtcampobastidor {margin-top:2em}
	.listaPreguntaModificar #litxtcampobastidor input {margin-bottom: 0em;}
	.colocardatos .botonesDiv2.btnMatricula {position: relative;top: -45px;right:-5px;}


div.resumenDatosSeleccionVehiculos {
	clear: both;
	display: block;
}

.boxVersiones {
	height: 100%;
	width: 96%;
	padding: 1em;
}

/******************************************** COMINEZO TABLA VERSIONES *************************************************/
.boxVersiones table {
	background: white none repeat scroll 0 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1rem;
	width: 98%;
	border-color: transparent !important;
}

/*======TFOOT======*/
.boxVersiones tfoot td {
	/*border-top: solid 1px #eee;*/
	color: #666;
}

/*======TBODY======*/
.cabeceraTabla {
	display: block;
	clear: both;
	padding-bottom: 1em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

.cabeceraTabla ul li {
	width: 21%;
	text-align: center;
	font-size: 1.3em;
	float: left;
	list-style-type: none;
}

.cabeceraTabla ul li:first-child {
	width: 36%;
}

.boxVersiones td {
	width: 22%;
}

.boxVersiones td:first-child {
	width: 45%;
}

.boxVersiones tr td:nth-child(2) {
	text-align: right;
	width: 14%;
	padding-right: 2.2em;
}

.boxVersiones tr td:nth-child(3) {
	width: 25%;
	text-align: center;
}

.boxVersiones tr td:nth-child(4) {
	width: 25%;
	text-align: center;
}

.boxVersiones tr {
	border: 1px solid transparent;
	border-bottom: none;
	z-index: 5;
	height: 40px;
}

.boxVersiones tr:hover {
	border: 1px solid transparent;
	background-color: #aaa;
	z-index: 5;
	color: #fff;
}

.boxVersiones tr * {
	padding: 5px 5px;
	text-align: left;
	cursor: pointer;
}

.boxVersiones td.intCld {
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	padding-top: 10px;
}

.boxVersiones tr:nth-child(odd) {
	background-color: #eee;
}

.boxVersiones tr:hover:nth-child(odd) {
	border: 1px solid transparent;
	background-color: #aaa;
	color: #fff;
}

.boxVersiones tr th {
	font-weight: bold;
	cursor: default;
	text-align: center;
}

.boxVersiones thead tr:hover {
	border: 1px solid transparent;
	background-color: transparent;
	cursor: pointer;
	color: #fff;
}

/******************************************** FIN TABLA VERSIONES *************************************************/
.box_tit_version {
	background-color: #EDEDED;
	border-bottom: 1px solid #D7D7D7;
	display: none;
	height: 30px;
	padding: 5px;
}

.listarespuesta01 li {
	background: none repeat scroll 0 0 #FFFFFF;
	line-height: 1.7em;
	list-style-type: none;
	margin-left: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-top: 4px;
	text-align: left;
}

.listarespuesta01 li div,.versionTxtNegrita {
	margin-left: 4px;
	text-transform: uppercase;
	font-weight: bold;
}

#litxtcampoo {
	margin-bottom: 1em;
}

.versionTxtAux {
	font-weight: normal;
}

.colocardatos .resaltadobox01 {
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #B11818;
	padding-left: 7px;
	/*poner un punto menos que en el que no tiene  hover para evitar desplazamientos del contenido devido al borde del hover*/
	padding-top: 3px;
	/* "  */
	padding-bottom: 3px;
	/* "  */
}

.listaSeleccionVersiones {
	font-size: 1em;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	text-align: left;
}

.listaSeleccionVersiones li {
	line-height: 0.7em;
	list-style-type: none;
	margin-bottom: 8px;
}

.boxPreguntaFiltros {
	line-height: 2.5em;
	min-height: 27px;
	overflow: hidden;
	width: 645px;
}

.boxPregunta2 .txtSeleccionVehiculo {
	display: none;
}

.txtSeleccionVehiculo {
	color: #4B4B4B;
	font-size: 1.3em;
	margin-left: 10px;
	margin-top: 0;
	text-align: left;
	width: 590px;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

div.resumenDatosSeleccionVehiculos {
	clear: both;
	display: block;
}

.resumenDatosSeleccionVehiculosColumna {
	color: #565656;
	display: inline-block;
	font-weight: normal;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
	width: 150px;
}

.btn_versionselect02 {
	background-color: #FFFFFF;
	color: #B11818;
	height: 70px;
	width: 145px;
}

.versionFilter {
	clear: left;
	display: inline;
	float: left;
	width: 100%;
}

.imagenBuscar {
	background-image: url("../imagen/buscar.png");
	float: left;
	height: 25px;
	position: relative;
	width: 140px;
	top: 0.6em;
}

.imagenBuscar .buscar {
	display: none;
}

.listaSeleccionVersiones li input {
	border: 1px solid #aaa;
	float: left;
	height: 20px;
	margin-right: 0.6em;
	padding: 10px;
	width: 415px;
	border-radius: 5px;
}

.listaSeleccionVersiones li {
	line-height: 0.7em;
	list-style-type: none;
}

.btn_versionselect01Texto {
	background-color: #FFFFFF;
	color: #B11818;
	display: block;
	float: left;
	padding-left: 7px;
	padding-top: 14px;
	text-align: left;
	width: 85px;
}

.btn_versionselect01Texto {
	color: #4b4b4b;
	text-align: left;
}

.resumenDatosSeleccionVehiculosColumna {
	color: #565656;
	display: inline-block;
	font-weight: normal;
	margin-left: 0;
	padding-left: 0;
	margin-top: 5px;
	margin-right: 15px;
	text-align: left;
	width: 22%;
}

.resumenDatosSeleccionVehiculosColumna span {
	font-size: 1.3em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

.btn_versionselect01Texto .resumenDatosSeleccionVehiculosColumna {
	background-color: #eee;
	border-radius: 4px;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	width: 120px;
	z-index: 1;
}

.btn_versionselect01Texto .resumenDatosSeleccionVehiculosColumna select
	{
	background-color: transparent;
	background-image: none;
	border: medium none;
	box-shadow: none;
	color: #707070;
	font-size: 1.2em;
	line-height: 1.3em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	margin-right: 5px;
	position: relative;
	width: 150px;
	padding: 5px;
	z-index: 3;
	
}


.flechaBottom {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #707070;
	height: 0;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 0;
	z-index: 1;
}

.img_Puertas {
	background: url("../imagen/icon_puertas_hover.png") no-repeat scroll 3px
		4px transparent !important;
	float: left;
	height: 40px;
	width: 35px;
}

.img_Potencia {
	background: url("../imagen/icon_potencia_hover.png") no-repeat scroll
		3px 4px transparent !important;
	float: left;
	height: 40px;
	width: 35px;
}

.img_Cilindrada {
	background: url("../imagen/icon_cilindrada_hover.png") no-repeat scroll
		3px 4px transparent !important;
	float: left;
	height: 40px;
	width: 35px;
}

.boxscrollversion {
	height: 205px;
}

.boxscrollversion ul {
	margin: 0;
}

.scroll {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 100%;
	overflow: auto;
	width: 100%;
}

.descripcion3 {
	color: #4B4B4B;
	display: inline;
	font-size: 1em;
	margin-top: 0;
	position: relative;
	text-align: left;
	top: 1.5em;
	width: 590px;
}

/************** fin lista versiones   **********************************/
/**************** especial para compa±ias*************************************/
.listarespuestaCentrada {
	font-size: 1em;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	padding-top: 0;
	text-transform: uppercase;
	width: 136px;
	margin: 0 auto;
}

.listarespuestaCentrada li {
	list-style-type: none;
	list-style-position: inside;
	line-height: 2em;
	background: #FFF;
	/*fondo para que al pasar el cursor donde no hay texto tambien se seleccione*/
	margin-bottom: 5px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 7px 13px;
	border: 1px solid #eee;
	width: 135px;
	height: 115px;
	margin-right: -1px;
}

.listarespuestaCentrada li:hover,.colocardatos .listaCentradaSeleccionada
	{
	list-style-type: none;
	list-style-position: inside;
	line-height: 2em;
	border: 1px solid #aaa;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 5px;
	background-position: 7px 13px;
	width: 134px;
	height: 115px;
	margin-right: -1px;
	z-index: 99 !important;
}

.listarespuestaCentrada li div {
	background-color: #eee;
	margin: 8px auto;
	border-radius: 100px;
	height: 100px;
	width: 100px;
}

.listarespuestaCentrada li:hover div {
	background-color: #aaa;
}

.listarespuestaCentrada li div span {
	position: relative;
	top: 2.3em;
}

.listarespuestaCentrada li:hover div span {
	color: #fff;
}

/**************** Fin especial para compa±ias*************************************/
/************************  Cuando comienza tu seguro   **************************************/
.tblGenerico {
	width: 100%;
}

.tblGenerico td {
	padding: 0;
}

.titular3columnas {
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	height: 23px;
	text-align: center;
}

.diamesannodia {
	text-align: left;
	margin-bottom: 1em;
	width: 263px;
	font-size: 1.2em;
	margin-left: 10px;
}

.diamesannomes {
	text-align: left;
	width: 269px;
	margin-bottom: 1em;
	font-size: 1.2em;
}

.diamesannoanno {
	text-align: left;
	width: 138px;
	margin-bottom: 1em;
	font-size: 1.2em;
}

.barrafondovacia {
	height: 23px;
	width: 5px;
}

.boxizq3 {
	display: inline;
	float: left;
	height: 325px;
	width: 250px;
	margin-left: 10px;
}
.diaConCampoFecha{
	position:relative;
	top: 4.2em;
}

.calendario {
	border-left: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	height: 20px;
	width: 15px;
}

.calendario,.calendario2 td {
	background-position: right center;
	text-align: center;
	border-radius: 5px;
	background-color: #eeeeee;
	width: 42px;
	height: 39px;
}

.calendario,.calendario2 td:hover {
	color: #EFEFEF;
	border-radius: 5px;
}

.teclaNumSeleccionado {
	background-color: #707070;
	color: #fff;
	border-radius: 5px;
	padding: 12px 3px;
}

.boxizq3 .teclaNum span,.boxcentral3 .teclaNum span,.boxdcha3 .teclaNum span,.boxizq3 .teclaNumSeleccionado span,.boxcentral3 .teclaNumSeleccionado span,.boxdcha3 .teclaNumSeleccionado span
	{
	font-size: 1.2em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}
.boxdcha3 .teclaNumSeleccionado{
	background-color: #707070;
	color: #fff;
	border-radius: 5px;
	padding: 12px 3px;
}
.boxizq3 .teclaCalculadoraMarcada,.boxcentral3 .teclaCalculadoraMarcada
	{
	border-radius: 5px;
	padding: 12px 3px;
}
.boxdcha3 .teclaCalculadoraMarcada{
	border-radius: 5px;
	padding: 12px 3px;
}

.boxcentral3 {
	display: inline;
	float: left;
	height: 325px;
	width: 276px;
}

.mesConCampoFecha{
	position: relative;
	top: 4em;
}

.meses {
	height: 56px;
	width: 255px;
	margin: 0 auto;
}

.meses td {
	text-align: center;
	width: 77px;
}

.meses td {
	text-align: center;
	width: 77px;
}

.meses td:hover {
	color: #EFEFEF;
}

.boxdcha3 {
	display: inline;
	float: right;
	height: 325px;
	width: 138px;
}

.anios {
	width: 138px !important;
}

.anios td {
	height: 22px;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
	width: 150px;
	background-color: #eeeeee;
	border-radius: 5px;
}

.anios td:hover {
	background-color: #aaa;
}

#box_btnsiguiente {
	height: 25px;
	margin-bottom: 0;
}

a.btn_siguiente {
	background-image: url("../imagen/visualizacion/btn_teclado.png");
	background-position: center top;
	background-repeat: no-repeat;
	border: 1px solid #E3E3E3;
	float: left;
	padding-right: 18px;
	text-transform: uppercase;
}

a.btn_siguiente span {
	display: block;
	padding: 5px 0 5px 18px;
}

a.btn_siguiente:hover {
	background-image: url("../imagen/visualizacion/btn_teclado_hover.png");
	background-repeat: no-repeat;
	color: #EFEFEF;
}

a.btn_siguiente:active {
	background-image: url("../imagen/visualizacion/btn_teclado_active.png");
	background-position: left center;
}

/************************  Fin de cuando comienza tu seguro  parte 1 **************************************/
/************************  Fin de cuando comienza tu seguro   parte 2 **************************************/
.colocardatosCombos {
	display: none;
}

.colocardatosFechas {
	width: 100%;
}

/************************  Fin de cuando comienza tu seguro part2  **************************************/
/************************  Fecha de nacimiento - introduccion de datos  **************************************/
/************************  Fin de Fecha de nacimiento - introduccion de datos  **************************************/
/********************listaBotones JSP   , a±os de carne y menores********************************/
.teclaNumBoton {
	cursor: pointer;
	border-radius: 5px;
	margin: 1px;
	padding: 1.2em 0.6em;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	font-size: 1.2em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #707070;
	background-color: #eee;
	min-width: 100px;
	height: 12px;
	max-width: 100%;
}

.teclaNumBoton:hover {
	background-color: #aaa;
	color: #fff;
}

.teclaNumBoton:hover .teclaNumBoton {
	color: #fff;
}

.divAvestruz {
	margin-top: 1.5em;
}

.tituloImportante {
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

/********************formularioDatos JSP********************************/
.boxizq40 {
	width: 90%;
	line-height: 2.25em;
}

.boxdcha60 {
	float: left;
	width: auto;
	margin-left: 5px;
}

.listaPreguntaModificar {
	clear: both;
	list-style: none;
	padding: 0;
	white-space: nowrap;
}

.listaPreguntaModificar input {
	height: 40px;
	border: 1px solid #aaa;
	margin-bottom: 1em;
	border-radius: 5px;
	padding: 0 10px;
	width: 40%;
}

.listaPreguntaModificar span {
	display: inline-block;
	font-size: 1.2em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	text-align: center;
	width: 260px;
}

.listaRespuestaModificar {
	line-height: 2.2em;
	list-style: none outside none;
	padding: 0.2em;
}

.listaRespuestaModificar input {
	width: 40%;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	height: 40px;
	padding: 0 10px;
}

.textoAyuda {
	clear: both;
	float: left;
}

.textoAyuda span {
	margin-left: 0.3em;
}

.formuDatos .textoAyuda:nth-child(3) {
	display: block;
}

.formuDatos .listaPreguntaModificar li {
	line-height: 3.03em;
}

.formuDatos .listaRespuestaModificar {
	float: left;
	width: 100%;
	line-height: 2.2em;
	list-style: none outside none;
	padding: 0.2em;
}

.formuDatos .listaRespuestaModificar li {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

#liFechaNac span{
	margin-top: -2px;
}
#liFechaNac2 .etiquetaDT {
	display: none;
}

#liFechaNac2 {
	margin-top: -2.4em;
	margin-left: 18em; 
}

/*#liFechaNac2 span:last-child {
	position: absolute;
	left: 10.6em;
}*/

#liFechaNac2Pagador {
	height: 1em;
    left: 10.6em;
    margin: 0;
    padding: 0;
    position: relative;
    top: -2.3em;
    width: 8%;
}


#liFechaNacPagador span {
	margin-top: 0em
}

#liNif span {
	position: relative;
	top: -0.9em
}

.formuDatos .listaRespuestaModificar .etiquetaDT {
	float: left;
	width: 150px;
	margin-left: 115px;
	line-height: 1.3em;
	margin-top: 14px;
	text-align: right;
	display: block;
	margin-right: 5px;
	min-height: 26px;
	font-size: 1.2em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

.formuDatos .listaRespuestaModificar input {
	float: left;
	width: 40%;
	height: 40px;
	border: 1px solid #aaa;
	padding: 0 10px;
	border-radius: 5px;
}

/********************inputText JSP   introducir dni y clausula********************************/
.consentir {
	border: medium none;
	height: auto;
	margin-bottom: 2em;
}

.privacidad {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #C6C6C6;
	height: 84px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px;
	text-align: left;
	font-size: 1.3em;
}

.privacidad p {
	overflow: hidden;
}

.checks p input {
	display: none;
}

.checks p input[type="checkbox"]+.CuadroCheckMail,.checks p input[type="checkbox"]+.CuadroCheckChkSms,.checks p input[type="checkbox"]+.CuadroChkTotal
	{
	background: transparent
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/check_off.png")
		no-repeat;
	cursor: pointer;
	float: left;
	height: 27px;
	margin-right: 3em;
	padding-left: 35px;
	padding-top: 0;
}

.checks p input[type="checkbox"]:checked+.CuadroCheckMail,.checks p input[type="checkbox"]:checked+.CuadroCheckChkSms,.checks p input[type="checkbox"]:checked+.CuadroChkTotal
	{
	background: #fff
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/check_on.png")
		no-repeat;
}

.checks p label {
	cursor: pointer;
	font-size: 0.9em;
	margin-left: -6.4em;
	padding: 0.6em 0 0.6em 3.6em;
	position: relative;
	top: 0.6em;
}

.primerTitulo {
	font-size: 1em;
}

.nombreDocumento {
	clear: both;
	float: left;
	font-size: 1.3em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	margin-right: 15px;
	margin-top: 0.8em;
}

.cajaTextoDNI {
	float: left;
}

.tituloPreguntaDNI {
	clear: both;
	font-size: 1.3em;
}

.listaPreguntaDNI {
	font-size: 1.3em;
	margin-left: 2.2em;
	margin-bottom: 2em;
}

.tituloRecuadro {
	font-size: 1.3em;
}

.checkSeguridad {
	float: left;
}

.textoCheck {
	cursor: pointer;
	margin-left: -6em;
	padding: 0.6em 0 0.6em 5.9em;
	position: relative;
	z-index: 1;
}

.clausula a{
	position: relative;
	z-index:3;
}

.recuadroAmarillo{
	border: 2px solid yellow;
}

.cajaTextoDNI input {
	border: 1px solid #aaa;
	float: left;
	font-size: 1.2em;
	height: 35px;
	margin-bottom: 2em;
	padding: 0px 10px;
	text-align: left;
	width: 150px;
	border-radius: 5px;
	margin-right: 1em;
}

.marcarLITexto .flecha:nth-child(2),
li#litextoCaja .flecha:nth-child(2) {height:100px;}

.flecha:nth-child(2) {padding-left: 80px;padding-top: 10px;}

@media (min-width:320px) and (max-width:480px)
	{
		.flecha:nth-child(2) {padding-left:0;}
		.flecha input {width: 90%!important;}
		.punteroRespuesta li div.text-matricula {order: 1;padding-top: 0em!important; width:100%;margin-top:5px; margin-bottom:10px;}
		.flecha a {width: 87%;order: 2;margin-bottom: 10px;margin-top: 10px;}
		li#litextoCaja .flecha:nth-child(2) {height:160px;}
		.colocardatos .marcarLITexto {background-color:transparent;}
	}

.flecha input {
	border: 1px solid #aaa;
	float: left;
	font-size: 1.2em;
	height: 35px;
	padding: 0px 10px;
	text-align: left;
	width: 170px;
	border-radius: 5px;
	margin-right: 1.5em;
}

.flecha a {
	border-radius: 5px;
	-moz-boder-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background: #cc3333;
	color: #FFFFFF;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	padding: 0.8em 1em 0.6em 1em;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	text-decoration: none;
}

.flecha a span::after {
	content: " »";
}


.punteroRespuesta li div.text-matricula {
    float: left;
    padding: 1em 7em 0 0;
}


.iconInformacion {
	background-image: url("../imagen/info.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	bottom: 0px;
	right: 0px;
	float: right;
	height: 34px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	width: 35px;
	text-align: center;
}
.idIconoInfo{
	float:left !important;
}
.icoCandado {
	background: url("../imagen/candadoBG.png") no-repeat scroll 0 7px;
	float: right;
	height: 37px;
	width: 20px;
}



/* icono información pregunta datos bancarios*/
.txtPreguntaRecuadro .idIconoInfo{
	position: relative;
	float: none !important;
}

.txtPreguntaRecuadro .idIconoInfo .iconInformacion{
	background-image: url("../imagen/info.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    height: 34px;
    top: 0;
    bottom: 0;
    right: 165px;
    text-align: center;
    width: 35px;
}

.txtNegrita {
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

.logoCentro {
	display: block;
	margin: 0 auto;
	height: 58px;
	width: 230px;
}

/* campos de mezcla de datos personales y dni (listaInput)*/
div.clausula {
	clear: both;
	margin-top: 11px;
	margin-bottom: 23px;
}

div.clausula span.contactoTextosTit {
	font-size: 1.3em;
	font-weight: bold;
}

.fontBold {
	font-weight: bold;
}

ul.ulClausula {
	margin-bottom: 8px;
}

ul.ulClausula li.contactoTextos {
	margin-bottom: 8px;
	font-size: 1.3em;
}

/* MARCAS  */
div.consentir {
	margin-top: 1em;
	overflow: hidden;
	border: 1px solid #cc3333;
	padding-bottom: 6px;
}

div.consentir .textopersonalizado a:link {
	color: #004477 !important;
	background: #fff;
	text-decoration: none;
}

div.consentir .textopersonalizado a:visited {
	color: #004477 !important;
	background: #fff;
	text-decoration: none;
}

div.consentir .textopersonalizado a:hover {
	color: #fff !important;
	background: #004477 !important;
	text-decoration: none;
}

div.consentir input.marcas {
	float: left;
	margin: 0 0.5em 0 0.3em;
	display: none;
}

.marcas input[type="checkbox"]+.marcasCheckbox {
	background: #fff
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/check_off.png")
		no-repeat scroll 5px 0;
	cursor: pointer;
	float: left;
	height: 27px;
	margin-right: 1.6em;
	padding-left: 38px;
	padding-top: 0;
}

.marcas input[type="checkbox"]:checked+.marcasCheckbox {
	background: #fff
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/check_on.png")
		no-repeat scroll 5px 0;
}

.marcasCheck{
	margin-top: -7px;
}

.consentir p.clausula {
	float: left;
	margin: 0px;
	width: 90%;
	margin-bottom: 2em;
}

.consentir .textopersonalizado {
	clear: both;
	margin-left: 14px;
	margin-top: 21px;
}

.consentir .textopersonalizado a {
	margin-left: 4px;
	margin-right: 4px;
}

.textopersonalizado .checks {
	margin-left: 11px;
}

div.consentir span {
	font-size: 1em;
	left: 0.5em;
	position: static;
	top: 0;
}

.Movil {
	display: none;
}

/********************Fin Formulario datos JSP********************************/
/* LOCALIDAD - listaFavorito.jsp ****************************************/
.box4columnas {
	width: 25%;
	float: left;
	position: relative;
}

.nombreLocalidad {
	text-align: center;
}

.busquedaLocalidad {
	float: left;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
}

.busquedaLocalidad .cajaLocalidad {
	border: 1px solid #D3D3D3;
	float: left;
	margin-left: 2em;
	margin-right: 0.6em;
	margin-top: 0.2em;
	width: 34em;
}

/*********** CALLE - calle.jsp *****************************************/
.descripcionResidencia {
	width: 100%;
	float: left;
}

.inputCalle {
	float: left;
	margin-right: 10px;
}

.entradaCalle {
	width: 50%;
}

.numeroCalle {
	width: 15%;
}

.listado_calle {
	margin-top: 10px;
}

.noCalle {
	margin-top: 10px;
}

.txtAyudaNoCalle {
	display: block;
	margin: 12px auto;
	text-align: center;
}

.divCalleManual {
	margin-bottom: 20px;
	text-align: center;
}

.divCalleManual .tipoVia {
	margin-right: 10px;
}

.divCalleManual .calleManual {
	margin-right: 10px;
}

.botonesDiv3 {
	border: 1px solid #CE3334;
	border-radius: 7px;
	-moz-boder-radius: 7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	background: #cc3333;
	clear: both;
	display: inline-block;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
	bottom: 1em;
	position: absolute;
	right: 2em;
	cursor: pointer;
}

.botonesDiv3 p {
	color: #FFFFFF;
	display: block;
	text-align: center;
	text-decoration: none;
	margin: 0;
}

.botonesDiv3 p span {
	background-position: 91% center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	color: #ffffff;
	display: block;
	font-size: 1.3em;
	font-family: futura_md_bt, Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	padding: 0.6em 1.6em;
}

.botonesDiv3 p span::after {
	content: " »";
}

/**** confirmacionDireccion.jsp ********************************/
.numeroCol,.pisoCol,.puertaCol,.complementoCol {
	float: left;
	position: relative;
	margin-right: 20px;
}

.numeroCol input {
	width: 60px;
}

.pisoCol input {
	width: 25px;
}

.puertaCol input {
	width: 40px;
}

.complementoCol input {
	width: 410px;
}

.txt_direccion {
	display: block;
	margin-bottom: 3px;
}

.direccionCompleta {
	margin: 15px auto;
}

.direccionCompleta .textoCalle {
	display: block;
	margin: 3px 0px;
}

.datosAdicionales {
	margin: 0px 0px 3px 0px;
	float: left;
}

.numCalle,.pisoCalle,.puertaCalle,.complementoCalle {
	float: left;
	margin-right: 15px;
	min-width: 32px;
}

.numValor,.pisoValor,.puertaValor,.complementoValor {
	margin-left: 5px;
}

.lipoblacion {
	margin: 0px 0px 3px 0px;
	float: left;
}

.confirmaCP,.confirmaPoblacion {
	float: left;
	margin-right: 5px;
}

/* Matricula*/
.Matricula .listaPreguntaModificar li {
	line-height: 3.03em;
}

/********************************datosBancarios****************************/
.numeroCuenta {
	margin-bottom: 1em;
	text-align: left;
	clear: both;
	display: block;
	width: 98%;
}

.desconozcoIban {
	text-align: left;
	margin-bottom: 1em;
	display: block;
	float: left;
}

.textoCuenta {
	display: block;
	margin-bottom: 1.6em;
}

.valorImporte {
	width: 100%;
	display: block;
}

.textoImporte {
	float: left;
	margin-top: 1.3em;
}

.valorEuros {
	float: right;
	font-size: 2.4em;
	font-weight: bold;
}

.simboloEuro {
	font-weight: normal;
}

.datosBancarios {
	text-align: left;
	padding: 1% 5%;
	margin: 0;
	margin-bottom: 1em;
	width: 88.5%;
	background-color: #eee;
	float: left;
}

.cuentaNacional, .cuentaExtranjera{
	float: left;
	width: 50%;
}

.textoCodigoPais {
	display: block;
	clear: both;
	margin-bottom: 0.6em;
	font-size: 1.3em;
}

.codigoPais,.codigoCuenta,.codigoBanco,.codigoSucursal,.codigoDigitoControl,.codigoNumCuenta
	{
	float: left;
	margin-right: 0.6em;
	margin-bottom: 1em;
}

.codigoNumCuenta {
	margin-bottom: 1em;
	margin-right: 0px;
}

.textCPais,.textCC,.textBanco,.textSuc,.textDC,.textNumC {
	display: block;
	margin-bottom: 0.3em;
	font-size: 1.2em;
}

.datosBancarios_2Dig,.datosBancarios_4Dig,.datosBancarios_10Dig {
	border: 1px solid #aaa;
	border-radius: 5px;
	height: 40px;
	margin: 0.3em 0 0;
	padding: 0 10px;
	text-align: left;
}

.datosBancarios_2Dig {
	border: 1px solid #aaa;
	border-radius: 5px;
	height: 40px;
	padding: 0 10px;
	width: 50px;
}

.datosBancarios_4Dig {
	width: 70px;
}

.textIbanExt,.textBic {
	display: block;
	width: 90%;
	margin-bottom: 0.6em;
	float: left;
	margin-top: 1em;
	font-size: 1.3em;
	margin-right: 1em;
}

.botonesDiv2 .lCorner2,.botonesDiv2 .rCorner2 {
	display: none;
}

.codigoBic {
	margin-bottom: 1em;
}

.codigoIban .datosBancarios_10Dig,.codigoBic .datosBancarios_10Dig {
	width: 325px;
}

.datosCuentaOfDi {
	clear: both;
	margin-bottom: 1em;
	font-size: 1.3em;
}

.inputDesactivar {
	background-color: #e0dfe3;
}

/********************************Fin datosBancarios****************************/
/* envio del correo*/
.colocarCheck span {
	margin-bottom: 10px;
	float: left;
	font-size: 1.3em;
}

.colocardatos .colocarCheck .imagenCorreo {
	border: 0 none !important;
	margin-top: 9px;
	float: left;
}

.colocardatos .colocarCheck input[type=checkbox] {
	display: none;
}

.colocardatos .colocarCheck input[type=checkbox]+.checkCondicionesGenerales
	{
	background: #fff
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/check_off.png")
		no-repeat;
	cursor: pointer;
	float: left;
	height: 27px;
	margin-right: 3em;
	padding-left: 35px;
	padding-top: 0;
}

.colocardatos .colocarCheck input[type=checkbox]:checked+.checkCondicionesGenerales
	{
	background: #fff
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/check_on.png")
		no-repeat;
}

.colocardatos .colocarCheck label {
	padding: 0.3em 0 0.6em 3em;
	margin-left: -6em;
	display: inline-block;
	float: left;
	cursor: pointer;
	width: 80%;
	font-size: 1.2em;
}

.colocardatos .inputCorreo {
	border: 1px solid #aaa;
	border-radius: 4px;
	float: left;
	font-size: 130%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	min-height: 0;
	height: 40px;
	padding: 0 10px;
	width: 84%;
	clear: both;
}

a.btnSiguientePreguntaNoVersionesStl {
	font-weight: bold;
	padding: 0 0.4em;
	text-decoration: underline;
}

.botonesDivAceptar {
	margin: 10px;
	border: 1px solid #CC3333;
	border-radius: 7px;
	-moz-boder-radius: 7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	background: #993333;
	/* Old browsers */
	background-image: -moz-linear-gradient(top, #CC3333 0%, #993333 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc6633),
		color-stop(100%, #993333));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #CC3333 0%, #993333 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #CC3333 0%, #993333 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #CC3333 0%, #993333 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, #CC3333 0%, #993333 100%);
	/* W3C */
	clear: both;
	display: inline-block;
	position: relative;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
	min-width: 170px;
}

.botonesDivAceptar a {
	color: #FFFFFF;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0.6em 0.6em 0.6em 0.6em;
	text-align: center;
	text-decoration: none;
}

.botonesDivHolder {
	text-align: right;
	float: right;
}
.botonesDivHolder2 {
	text-align: right;
	float: right;
	margin-top: 4em;
}

/*.botonesDivHolder .botonesDiv2 {
	margin-top: 1.6em;
}*/

.desconozcoIban input {
	display: none;
}

.desconozcoIban input[type="checkbox"]+.ibanCheck {
	background: #fff
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/check_off.png")
		no-repeat 0 0;
	cursor: pointer;
	float: left;
	height: 27px;
	padding-left: 35px;
	padding-top: 0;
}

.desconozcoIban input[type="checkbox"]:checked+.ibanCheck {
	background: #fff
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/check_on.png")
		no-repeat 0 0;
}

.textoDesconozcoIban {
	display: inline-block;
	margin: 0 -3em;
	padding: 0.6em 0 0.6em 3em;
	cursor: pointer;
	font-size: 1.2em;
}

/****************edadYSexo.jsp**********************************/
.bloqueMenores {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	position: relative;
	width: 100%;
	padding: 1em;
}

.boxizqMenor {
	float: left;
	font-weight: bold;
	line-height: 3em;
	position: relative;
	width: 20%;
}

.selectOneListboxMenores {
	float: left;
	line-height: 3em;
	width: 20%;
}

ul.respuestaSelectSexo {
	float: left;
	margin: 0em;
	padding: 0px;
}

ul.respuestaSelectSexo li {
	float: left;
	list-style: none outside none;
	margin: 0;
	margin-right: 3em;
}

ul.respuestaSelectSexo li .selecSexo {
	background: url("../imagen/bullet.png") no-repeat scroll 8px 13px;
	border: 1px solid transparent;
	padding: 1em 1em 1em 1.5em;
	float: left;
}

ul.respuestaSelectSexo li .selecSexo:hover {
	border: 1px solid #B11818;
}

ul.respuestaSelectSexo li .selected {
	background: url("../imagen/bullet.png") no-repeat scroll 8px 13px;
	border: 1px solid transparent;
	padding: 1em 1em 1em 1.5em;
	border: 1px solid #e65353;
}

/*******  COTIZADOR HOGAR   **********************************************************************************************/
/* listaMultiSelect.jsp ***************************************************************/
.proteccionREJAS,.proteccionALARMA,.proteccionPUERTA,.proteccionCAJAFU {
	float: left;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
	border: 1px solid #D0D0D0;
}

.caracteristicasProteccion {
	float: left;
	position: relative;
	width: 81%;
	min-height: 55px;
	min-width: 125px;
}

/* imagenes tabla */
.imgREJAS,.imgALARMA,.imgPUERTA,.imgCAJAFU {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: transparent !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	background-size: auto auto !important;
	float: left;
	height: 48px;
	margin-top: 6px;
	margin-left: 6px;
}

.div_seleccion_prot {
	float: left;
	position: relative;
	width: 18%;
	border-left: 1px solid #D0D0D0;
	min-height: 53px;
}

.tipoProteccion {
	display: inline;
	margin: 0 5px;
	position: relative;
	text-align: center;
}

.tipoProteccion a {
	padding: 4px 12px;
	border: 1px solid #FFFFFF;
}

.tipoProteccion a:hover {
	border: 1px solid #B11818;
}

.textoNoPulsado,.textoPulsado {
	padding: 0.5em 1em;
	border: 1px solid #fff;
}

.textoNoPulsado:hover {
	border: 1px solid #b11818;
}

.textoPulsado {
	border: 1px solid #b11818 !important;
}

.listarespuestaCentrada li.liNinguna {
	position: relative;
	top: 1em;
}

.sinProteccion {
	clear: both;
	font-size: 1em;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	padding-top: 0;
	width: 23em;
	margin: 0 auto;
}

.sinProteccion li {
	list-style-type: none;
	list-style-position: inside;
	line-height: 2em;
	background: #FFF;
	margin-bottom: 5px;
	text-align: center;
	background-image: url(../imagen/bullet.png);
	background-repeat: no-repeat;
	background-position: 7px 13px;
	padding: 4px;
	border: 1px solid #fff;
	width: 100%;
}

.sinProteccion li:hover {
	list-style-type: none;
	list-style-position: inside;
	line-height: 2em;
	border: 1px solid #B11818;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 5px;
	background-position: 7px 13px;
	width: 100%;
}

/* FIN -- listaMultiSelect.jsp ********************************************************/
/* listaSimple.jsp ***************************************************************/
.leyenda {
	margin-bottom: 15px;
}

.contiConte1,.contiConte2 {
	display: none;
}

.leyenda .textoLeyenda1,.leyenda .textoLeyenda2 {
	display: block;
}

/* FIN -- listaSimple.jsp ********************************************************/
/* cajaLista.jsp ***************************************************************/
.boxIzqCaja {
	float: left;
	text-align: right;
	line-height: 2.25em;
	margin-left: 55px;
}

.boxIzqCaja span {
	font-size: 1.2em;
}

.litxtetiqueta {
	font-style: italic;
	margin-bottom: 15px;
	text-align: center;
}

.linkVerTodos {
	font-size: 1.4em;
	margin: 10px auto 25px;
	text-decoration: underline;
	width: 134px;
}

.boxDchaCaja {
	float: left;
	width: auto;
	margin-left: 5px;
	margin-bottom: 14px;
}

.boxCentroCaja {
	text-align: center;
	width: 100%;
	font-weight: bold;
	margin-bottom: 20px;
}

.boxDchaCaja .listaRespuestaModificar {
	margin-bottom: 0;
}

.boxDchaCaja .txtCursivaCtro {
	display: block;
}

.boxIzqCaja .listaPreguntaModificar {
	margin-bottom: 0;
}

.clear3 {
	height: 0;
}

/* FIN -- cajaLista.jsp ********************************************************/
/******************   aceptaCondiciones   ***********************************/
ul.estiloULDatosCuoCla {
	margin: 0px;
	padding-left: 22px;
}

ul.estiloULDatosCuoCla li {
	line-height: 2;
	list-style-image:
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bullet_03.png");
	margin-top: 6px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 8px;
}

.aceptoCondi {
	display: block;
	margin-bottom: 21px;
}

div p.checkcontinuar input {
	margin-right: 7px;
}

/******************   Fin de aceptaCondiciones   ***********************************/
/***********************   caja numero *********************************/
div.bloqueContenido {
	display: block;
	margin: 35px auto 31px;
	overflow: hidden;
	width: 54%;
}

div.bloqueContenido div.boxMetros {
	float: left;
}

div.bloqueContenido div.boxMetros li {
	line-height: 19px;
}

div.bloqueContenido div.boxMetros ul,div.bloqueContenido div.boxDatosMetros ul
	{
	margin: 0;
	padding: 0;
}

div.bloqueContenido div.boxDatosMetros {
	float: right;
	margin: 0;
	padding: 0;
}

div.bloqueContenido div.boxDatosMetros .listaRespuestaModificar input {
	border: 1px solid #d3d3d3;
	float: left;
	height: 15px;
	margin-right: 0.6em;
	padding-bottom: 3px;
	width: 12em;
}

/**************************** Fin de caja numero ********************************/
/* Estilos para el include de desglose de recibos */
.huecoInclude {
	float: left;
	padding-bottom: 15px;
	position: relative;
	width: 265px;
}

div.desgloseSup {
	background: #FFFFFF;
	border-radius: 10px 10px 0 0;
	-moz-boder-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	clear: left;
	float: left;
	border: 1px solid #D2D2D2;
	width: 100%;
	position: relative;
	behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
}

div.desgloseMed {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color #D2D2D2 #D2D2D2;
	border-color: #D2D2D2;
	border-image: none;
	border-radius: 0;
	border-right: 1px solid #D2D2D2;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	clear: left;
	float: left;
	position: relative;
	width: 100%;
	behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
}

div.desgloseInf {
	background: #EBEBEB;
	border-radius: 0 0 10px 10px;
	-moz-boder-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	clear: left;
	float: left;
	border: 1px solid #D2D2D2;
	width: 100%;
	position: relative;
	padding-bottom: 15px;
	behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
}

.contenedorDatos {
	padding: 7px 7px 0;
}

.bloqueDatos {
	margin-bottom: 7px;
}

div.desgloseSup .bloqueDatos span {
	display: block;
	margin-bottom: 2px;
}

div.desgloseSup .bloqueDatos label {
	font-weight: bold;
	margin-bottom: 7px;
}

div.desgloseMed .bloqueDatos {
	clear: left;
	display: block;
}

div.desgloseMed .bloqueDatos span {
	float: left;
	margin-bottom: 7px;
}

div.desgloseMed .bloqueDatos label {
	float: right;
	font-weight: bold;
	margin-bottom: 7px;
}

div.desgloseInf .bloqueDatos span {
	float: left;
	margin-top: 10px;
}

div.desgloseInf .bloqueDatos label {
	float: right;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 7px;
}

.huecoTarjetas {
	float: right;
	width: 56%;
}

/* FIN Estilos para el include de desglose de recibos */
.divViaTipo {
	width: 175px;
	height: 70px;
	float: left;
}

.divViaNombre {
	width: 460px;
	height: 70px;
	float: left;
}

.huecoTarjetasQue {
	clear: both;
	display: block;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.huecoTarjetasInfo {
	font-weight: normal;
	clear: both;
	display: block;
	text-align: center;
	width: 100%;
}

.imagenesLogosTarjetas {
	background-image: url("../imagen/imagenesLogosTarjetas.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 25px;
	margin: 17px auto;
	width: 200px;
}

.imageneslogosSeguridad {
	background-image: url("../imagen/imageneslogosSeguridad.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 25px;
	margin: 17px auto;
	width: 200px;
}

.botonesDivRojosContinuar {
	clear: both;
	display: block;
	float: right;
	margin-bottom: 20px;
	text-align: right;
}

.bordeSelect {
	border: 1px solid #d3d3d3;
	height: 25px;
}

.entradaCalle {
	border: 1px solid #d3d3d3;
	height: 21px;
	width: 50%;
}

/************* Para extender *********/
.colocardatos #ulSeguros {
	width: 25em;
	margin: 0 auto;
}

.especialImporte {
	width: 61%;
	margin: 0 auto 21px;
}

/*******  FIN COTIZADOR HOGAR   **********************************************************************************************/
.botonesPagoTarjeta {
	background: #CE3334;
	background: -moz-linear-gradient(top, #CE3334, #913736);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#CE3334),
		to(#913736));
	background: -o-linear-gradient(top, #CE3334, #913736);
	background: linear-gradient(to bottom, #CE3334, #913736);
	float: none;
	border: 1px solid #B11818;
	border-radius: 7px 7px 7px 7px;
	display: block;
	clear: both;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
	cursor: pointer;
	margin: 49px auto 10px;
	padding: 0;
	width: 52%;
}

.botonesPagoTarjeta a {
	color: #FFFFFF;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0.6em;
	text-align: center;
	text-decoration: none;
}

.botonesPagoTarjeta a span {
	background-image:
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/flecha_modificar_blanco_drch.png");
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	padding-right: 1.6em;
}

.botonesPagoTarjeta li {
	color: #ffffff;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0.6em;
	text-align: center;
	text-decoration: none;
}

.botonesPagoTarjeta li span {
	background-image:
		url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/flecha_modificar_blanco_drch.png");
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	padding-right: 1.6em;
}

.formuDatos .listaRespuestaModificar .etiquetaDtResidencia {
	margin-top: 5px !important;
	min-height: 33px !important;
}

.selectorAccion {
	float: right;
	margin: 0 auto;
	width: 360px;
}

.leyenda {
	text-align: justify;
	width: 100%;
	font-size: 1.1em;
	clear: both;
}

.text_escribe_calle {
	display: block;
	font-style: italic;
	margin-bottom: 10px;
}

/* listaXColumnasRespuestas.jsp ***************************************************************/
.listaColumna01:nth-child(odd),.listaColumna01:nth-child(even) {
	background-color: #fff;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 100%;
	padding: 1em 0 1em 1em;
}

.listaColumna01:nth-child(odd) {
	background-color: #eee;
}

.listaColumna02:nth-child(odd),.listaColumna02:nth-child(even) {
	background-color: #fff;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 44%;
	padding: 1em 0 1em 1em;
}

.listaColumna02:nth-child(odd) {
	background-color: #eee;
}

.listaColumna03:nth-child(odd),.listaColumna03:nth-child(even) {
	background-color: #fff;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 30%;
	padding: 1em 0 1em 1em;
}

.listaColumna03:nth-child(odd) {
	background-color: #eee;
}

.listaColumna04:nth-child(odd),.listaColumna04:nth-child(even) {
	background-color: #fff;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 22%;
	padding: 1em 0 1em 1em;
}

.listaColumna04:nth-child(odd) {
	background-color: #eee;
}

.listaColumna05:nth-child(odd),.listaColumna05:nth-child(even) {
	background-color: #fff;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 18%;
	padding: 1em 0 1em 1em;
}

.listaColumna05:nth-child(odd) {
	background-color: #eee;
}

/***********************************/
/********COLUMNA SELECCIONADO********/
.listaColumna01Seleccionado {
	background-color: #aaa;
	color: #fff !important;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 100%;
	padding: 1em 0 1em 1em;
}

.listaColumna02Seleccionado {
	background-color: #aaa;
	color: #fff !important;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 44%;
	padding: 1em 0 1em 1em;
}

.listaColumna03Seleccionado {
	background-color: #aaa;
	color: #fff !important;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 30%;
	padding: 1em 0 1em 1em;
}

.listaColumna04Seleccionado {
	background-color: #aaa;
	color: #fff !important;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 22%;
	padding: 1em 0 1em 1em;
}

.listaColumna05Seleccionado {
	background-color: #aaa;
	color: #fff !important;
	cursor: pointer;
	display: inline;
	float: left;
	height: 30px;
	margin-left: 7px;
	width: 18%;
	padding: 1em 0 1em 1em;
}

.listaColumna01 span,.listaColumna02 span,.listaColumna03 span,.listaColumna04 span,.listaColumna05 span,.listaColumna01Seleccionado span,.listaColumna02Seleccionado span,.listaColumna03Seleccionado span,.listaColumna04Seleccionado span,.listaColumna05Seleccionado span
	{
	margin-left: 7px;
	position: relative;
	top: 8px;
	font-size: 1.3em;
}

.entreListado {
	float: left;
	margin-top: 1.6em;
	margin-bottom: 1.6em;
}

/*** borde gris de los campos de entrada del componente direcciones ***/
.contenedorNuevaDireccion .inputs{
	border: 1px solid #aaa !important;
}
/*
#txtRespaaaa1, #txtRespaaaa2{	
    margin-top: -15px;
    padding: 2em;
}
*/

/* Fin listaXColumnasRespuestas.jsp ***************************************************************/
/*================================= FINAL ESCRITORIO ================================================================== */
/*=================================================================================================================================================*/
/* Tablet Portrait hasta tama±o standard 980 (dispositivos y navegadores) 
================================================================================================================================================== */
@media screen and (min-width: 740px) and (max-width: 979px) {
	/* Informaci¾n general *********************************************************************************************/
	.recuadroTexto {
		top: 0.7em;
	}
	
	div.buscarVersion{
		width: 100%;
	}
	 
	.listaSeleccionVersiones li input {
		width: 70%;
	}

	/**************COLUMNAS DE AÐO DE VIVIENDA***************/
	.listaColumna01:nth-child(odd),.listaColumna01:nth-child(even),.listaColumna02:nth-child(odd),.listaColumna02:nth-child(even),.listaColumna03:nth-child(odd),.listaColumna03:nth-child(even),.listaColumna04:nth-child(odd),.listaColumna04:nth-child(even),.listaColumna05:nth-child(odd),.listaColumna05:nth-child(even)
		{
		background-color: #fff;
		cursor: pointer;
		display: inline;
		float: left;
		height: 30px;
		margin-left: 7px;
		width: 100%;
	}
	.listaColumna01:nth-child(odd),.listaColumna02:nth-child(odd),.listaColumna03:nth-child(odd),.listaColumna04:nth-child(odd),.listaColumna05:nth-child(odd)
		{
		background-color: #eee;
	}
	.listaColumna02 {
		width: 44%;
	}
	.listaColumna03 {
		width: 30%;
	}
	.listaColumna04 {
		width: 22%;
	}
	.listaColumna05 {
		width: 18%;
	}
	.listaColumna01Selecionado,.listaColumna02Selecionado,.listaColumna03Selecionado,.listaColumna04Selecionado,.listaColumna05Selecionado
		{
		background-color: #aaa;
		color: #fff !important;
		cursor: pointer;
		display: inline;
		float: left;
		height: 30px;
		margin-left: 7px;
		width: 100%;
	}
	.listaColumna02Selecionado {
		width: 44%;
	}
	.listaColumna03Selecionado {
		width: 30%;
	}
	.listaColumna04Selecionado {
		width: 22%;
	}
	.listaColumna05Selecionado {
		width: 18%;
	}
	.colocardatos .listadoRespuesta .marcarLITexto,
	.listadoRespuesta li,.listadoRespuesta li:hover {
		width: 50%;
	}
	.colocardatos {
		width: 100%;
		max-width: 100%;
	}
	
	.colocardatos .botonesDiv2.btnMatricula {position: relative;top: 0px;right:0px;}
	
	.iconos {
		display: block;
		margin: 1em auto;
		width: 70%;
	}
	.tblGenerico td {
		width: 0;
	}
	.boxizq3 {
		width: 95%;
	}
	.colocardatosFechas table.center {
		width: 100%;
	}
	.boxcentral3 {
		width: 105%;
	}
	.meses {
		width: 100%;
	}
	.boxdcha3 {
		float: left;
		width: 100%;
	}
	.anios {
		width: 150px !important;
	}
	.diamesannodia {
		width: 95%;
	}
	.diamesannomes {
		width: 105%;
	}
	.diamesannoanno {
		width: 150px;
	}
	.colocardatosFechas table:first-child td:nth-child(1) {
		width: 30%;
	}
	.colocardatosFechas table:first-child td:nth-child(3) {
		width: 48%;
	}
	.icoCandado {
		display: none;
	}
	.cajaTextoDNI input {
		background: #fff url("../imagen/candadoBG.png") no-repeat scroll 145px
			2px;
	}
	
	.colocardatos .colocarCheck input[type=checkbox]+.checkCondicionesGenerales
	{
		margin-right: 4em;
	}
	
	.textoCheck {
		margin-left: -6em
	}
	
	.vehiculosCotizador .boxresaltado,
	.vehiculosCotizador .boxresaltado:visited{
		width: 33%;
		height: 205px;
	}
	.valorCaballosVapor{
		text-align: left;
		margin-left: 4.5em;
	}
	
	.valorCV .valorCaballosVapor{
		text-align: left;
		margin-left: 10px;
	}

	/* Fin Informaci¾n general  ****************************************************************************************/
	/* Lista Modeloss ************************************************************************************************/
	/* Fin Lista Modeloss ********************************************************************************************/
	/*  Comienzo de cuando has comprado tu coche  *********************************************/
	/** Fin de cuando has comprado tu cochee       ********************************************/
	/******************** Formulario datos JSP********************************/
	/******************** Fin Formulario datos JSP********************************/
}
/*FIN Tablet Portrait hasta tama±o standard 980 (dispositivos y navegadores) */
/*=================================================================================================================================================*/
/* Mobile tama±o apaisado hasta Tablet Portrait (dispositivos y navegadores) 
================================================================================================================================================== */
@media screen and (min-width: 480px) and (max-width: 739px) {
	.boxPreguntaFiltros {
		display: none;
	}
	.Escritorio {
		display: none;
	}
	.Movil {
		display: inline;
	}

	/* Informacion General ************************************************************************************************/
	.boxPregunta {
		background-image: none;
		overflow: visible;
	}
	.colocardatos {
		padding-top: 12px;
		min-height: 0;
	}
	.colocardatos {
		clear: both;
		padding-bottom: 5px;
		width: 100%;
	}
	
	.colocardatos .botonesDiv2.btnMatricula {position: relative;top: 0px;right:0px;}
	
	.txtPregunta {
		font-size: 1.3em;
		font-weight: normal;
		margin-left: 2px;
		width: 411px;
	}
	#imagencargando {
		margin: 0 auto;
		width: 48px;
		height: 48px;
	}
	.txtCargando {
		margin: 0 auto;
	}
	
	.vehiculosCotizador .boxresaltado, .vehiculosCotizador .boxresaltado:visited {
    	height: 150px;
    	width: 33%;
	}

	/* Fin Informacion general ************************************************************************************************/
	/****************************** COMIENZO TABLA VERSIONES **************************************************************/
	.boxVersiones table {
		position: relative;
	}

	/*======THEAD======*/
	.cabeceraTabla ul li {
		display: none;
	}
	.cabeceraTabla ul li:first-child {
		width: 100%;
		display: block;
		font-size: 1.5rem;
	}
	.boxVersiones thead tr th {
		display: none;
	}
	.boxVersiones thead tr th:first-child {
		display: block;
		width: inherit;
		padding: 2% 5%;
		font-size: 1.5rem;
		line-height: 1.8rem;
		text-align: center;
	}

	/*======TFOOT======*/
	.boxVersiones tfoot {
		position: absolute;
		bottom: -60px;
		width: inherit;
	}
	.boxVersionestfoot td,.boxVersiones tfoot tr {
		display: block;
		padding: 0;
		border: 0;
		text-align: center;
	}

	/*======TBODY======*/
	.scroll {
		overflow: hidden;
	}
	.boxVersiones tr * {
		padding: 10px 20px;
	}
	.boxVersiones tbody td {
		width: 17%;
		float: left;
	}
	.boxVersiones tbody td.intCld {
		width: 100%;
	}
	.boxVersiones tbody tr td:first-of-type {
		padding-right: 10%;
	}
	.boxVersionestr td,.boxVersiones tr td:nth-of-type(1n+2) {
		display: inline-block;
	}
	.boxVersiones tbody .closed td {
		display: none;
	}

	/****************************** FIN TABLA VERSIONES **************************************************************/
	/* Lista marcas ************************************************************************************************/
	.boxresaltado,.boxresaltadoH,.marcarRespuestaMarca {
		border: 1px solid #e1e1e1;
		list-style-type: none;
		margin-left: 0px;
		margin-top: -1px;
		margin-right: -1px;
		padding: 0;
		text-align: center;
		cursor: pointer;
	}
	.boxresaltado:hover,.marcarboxH {
		border: 1px solid #e1e1e1;
	}
	
	.vehiculosCotizador .boxresaltado,
	.vehiculosCotizador .boxresaltado:visited{
		width: 33%;
		height: 205px;
	}
	
	.boxresaltado a img,.boxresaltadoH a img,.marcarRespuestaMarca a img {
		display: block;
		width: 72px;
		float: left;
		position: relative;
	}
	.boxresaltado a span,.boxresaltadoH a span,.marcarRespuestaMarca a span
		{
		display: block;
		position: relative;
	}
	.vehiculosCotizador .boxresaltado{
		background: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bulletNuevoCotizador.png") no-repeat scroll 10px 33px;
	}
	.vehiculosCotizador .boxresaltado .txtbox{
		text-align: left;
		margin-left: 2em;
	}	
	.colocardatos .boxresaltado img {
		position: relative;
	}
	
	p.inputBusqueda {
		width: 90%;
		text-align: left;
	}
	p.inputBusqueda input{
		width: 100%;
	}
	.divNoHayVersionesTextoStl {
		font-size: 1.2em;
	}
	.preguntaTratamiento {
		font-size: 2.241em;
		margin-top: 1.6em;
	}

	/* Fin Lista Marcas ************************************************************************************************/
	/* Lista Modelos ************************************************************************************************/
	.boxizq3columnas {
		display: inline;
		float: none;
		height: 100%;
		width: 99%;
	}
	.listarespuestamay {
		clear: both;
		font-size: 1em;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 0px;
		padding-left: 0;
		padding-top: 0;
		text-transform: uppercase;
	}
	.listarespuestamay li {
		overflow: hidden;
		border: none;
		display: block;
		font-size: 1.2em;
		margin: 0px;
		width: 99%;
		padding: 0;
		background-position: 7px 19px;
	}

	.colocardatos .marcarLIMay {
		overflow: hidden;
		border: none;
		display: block;
		font-size: 1.2em;
		margin: 0px;
		width: 99%;
		padding: 0;
		background-position: 7px 19px;
	}
	.listarespuestamay li div {
		width: 90%;
		display: block;
		color: #262626;
		text-decoration: none;
		width: 91%;
		padding: 0.8em 5%;
		background-size: 42px;
		background-position: 95% 1px;
	}
	.listarespuestamay li div span {
		display: block;
		width: 86%;
	}
	.boxcentral3columnas {
		display: inline;
		float: none;
		height: 100%;
		width: 99%;
	}
	.boxdcha3columnas {
		display: inline;
		float: none;
		height: 100%;
		width: 99%;
	}

	/* Fin Lista Modelos ************************************************************************************************/
	/***********   Comienzo de cuando has comprado tu coche  ****************************************/
	.listarespuesta {
		/*define que no haya margen izq y arriba en la lista, sino se pone sale el margen por defecto*/
		padding-left: 0px;
		margin-left: 0px;
		padding-top: 0px;
		margin-top: 0px;
		list-style-type: none;
	}
	.listarespuesta li div {
		display: block;
		color: #262626;
		text-decoration: none;
	}
	
	.listadoRespuesta li .textoListado, .listadoRespuesta li:hover .textoListado{
		margin-top: 1.5em;
	}
	
	.colocardatos .listadoRespuesta .marcarLITexto,
	.listadoRespuesta li,.listadoRespuesta li:hover {
		width: 428px;
	}

	/**   fin de cuando has comprado tu cochee       ********************************************/
	/**********************  a±o del coche  ***************************************************************/
	/********************** fin a±o del coche  ***************************************************************/
	/************************  Fin de cuando comienza tu seguro   parte 2 **************************************/
	.colocardatosCombos {
		display: block;
		padding: 0.6em 0 1.7em;
	}
	.contenedorFecha {
		display: block;
		margin: 0 auto;
	}
	.colocardatosFechas {
		display: block;
	}
	.colocardatosCombos .contenedorFecha {
		display: none;
		margin: 1.8em auto 2em;
	}
	.colocardatosCombos .combodia select,.colocardatosCombos .combomes select,.colocardatosCombos .comboanno select
		{
		clear: both;
		display: block;
		font-size: 1.3em;
		margin: 0 auto 2em;
		padding: 0;
		text-align: left;
		width: 60%;
		height: 57px;
		padding: 0.2em;
		border: 1px solid #ccc;
	}
	.colocardatosCombos .combomes {
		margin: 0;
		padding: 0;
		text-align: left;
		width: auto;
	}
	.colocardatosCombos .comboanno {
		margin: 0;
		padding: 0;
		text-align: left;
		width: auto;
	}

	/************************  Fin de cuando comienza tu seguro part2  **************************************/
	/****************************** CaracterÝsticas de tu coche (ipad mini)**********************************************/
	.combustible,.puertas,.potencia,.cilindrada {
		border: 0px;
		margin-bottom: 0px;
	}
	.div_caracteristicas {
		float: none;
		min-height: auto;
		min-width: auto;
		position: relative;
		width: auto;
	}
	.valorCaballosVapor{
		display: inline;
		clear: none;
		margin-left: 5px;
		text-aling: left;
	}
	.valorCV .valorCaballosVapor{
		display: block;
		clear: both;
		text-align: left;
		margin-left: 10px;
	}
	.div_seleccion_caract {
		width: auto;
		border: 0px;
	}
	.respuestaSelectVehiculo {
		padding: 0px;
		width: auto !important;
		text-align: left;
	}
	.respuestaNoSeguro {
		padding: 0px;
		width: auto;
	}
	.respuestaMarcada {
		padding: 0px;
		width: auto;
	}
	.tipoCombustible,.numPuertas,.tipoPotencia,.tipoCilindrada {
		margin: 0;
		line-height: normal;
	}
	.tipoCombustible a,.tengoDudas a,.numPuertas a,.tipoPotencia a,.tipoCilindrada a,.tipoCombustible a:hover,.tengoDudas a:hover,.numPuertas a:hover,.tipoPotencia a:hover,.tipoCilindrada a:hover
		{
		margin-right: 5px;
		float: left;
	}
	.respuestaUnica a,
	.respuestaUnica a:hover,
	.respuestaUnica a.respuesta03Seleccionada {
		cursor: pointer;
		height: auto;
		min-height: 12px;
		margin: 0.3em 0 0 0.2em;
		text-decoration: none;
		text-align: center;
		display: inline-block;
		font-size: 0.85em;
		min-width: 64px;
		max-width: 100%;
	}
	.centrarDudas {
		float: none;
		margin: 0 auto;
	}
	.respuestaSelectVehiculo {
		float: left;
	}
	.respuestaNoSeguro {
		float: left;
	}

	/****************************** FIN CaracterÝsticas de tu coche ******************************************/
	/************************lista versiones JSP*********************************/
	.localidadFavoritos {
		display: none;
	}
	.boxVersiones {
		border: none;
		height: 100%;
		width: 100%;
		padding: 0px;
	}
	.boxscrollversion {
		height: 100%;
		border: none;
	}
	.boxPreguntaFiltros {
		display: none;
	}
	.resumenDatosSeleccionVehiculosColumna {
		display: none;
	}
	.boxPregunta2 {
		line-height: 3.5em;
	}
	.txtSeleccionVehiculo {
		display: none;
	}
	div.buscarVersion {
		width: 100%;
	}
	.listaSeleccionVersiones li input {
		border: 1px solid #D3D3D3;
		float: left;
		margin-right: 0.6em;
		margin-top: 0.3em;
		height: 40px;
		padding: 0 10px;
		width: 332px;
	}
	a.imagenBuscar {
		border-radius: 4px;
		-moz-boder-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		font-size: 18px;
		padding: 14px;
		text-decoration: none;
		display: inline-block;
		color: #FFFFFF;
		background-color: #cc3333;
		background-image: none;
		margin-left: 0m;
		width: auto;
		height: auto;
		top: 5px;
	}
	.imagenBuscar .buscar {
		clear: both;
		display: block;
		line-height: 0.7em;
		font-weight: bold;
	}
	.listarespuesta {
		/*define que no haya margen izq y arriba en la lista, sino se pone sale el margen por defecto*/
		padding-left: 0px;
		margin-left: 0px;
		padding-top: 1em;
		margin-top: 0px;
		list-style-type: none;
	}
	.listadoRespuesta li .textoListado, .listadoRespuesta li:hover .textoListado{
		font-size: 1.2em;
	}
	.listarespuesta01 {
		padding: 0px;
	}
	.listarespuesta01 li {
		background: #e7e7e7;
		background-image: -moz-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7),
			to(#f6f6f6));
		background-image: -o-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: linear-gradient(top, #e7e7e7, #f6f6f6);
		border-top: 1px solid #eee;
		border-bottom: 1px solid #ededed;
		overflow: hidden;
		border: none;
		border-bottom: 1px solid #EDEDED;
		border-top: 1px solid #EEEEEE;
		box-shadow: 1px 1px 1px 1px #E1E1E1;
		display: block;
		line-height: 1.2em;
		margin: 0px;
		padding: 0;
		width: 99%;
	}
	.colocardatos .resaltadobox01 {
		background: #e7e7e7;
		background-image: -moz-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7),
			to(#f6f6f6));
		background-image: -o-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: linear-gradient(top, #e7e7e7, #f6f6f6);
		border-top: 1px solid #eee;
		border-bottom: 1px solid #ededed;
		overflow: hidden;
		border: none;
		border-bottom: 1px solid #EDEDED;
		border-top: 1px solid #EEEEEE;
		box-shadow: 1px 1px 1px 1px #E1E1E1;
		display: block;
		line-height: 1.2em;
		margin: 0px;
		padding: 0;
		width: 99%;
	}
	.listarespuesta01 li div {
		display: block;
		color: #262626;
		text-decoration: none;
		background: url("../imagen/flecha-hd.png") top right no-repeat;
		padding: 1em 2em 1.2em 0em;
		background-size: 42px;
		background-position: 95% 0px;
		width: 98%;
		font-size: 0.9em;
	}
	.versionTxtNegrita {
		clear: both;
		float: none;
		font-size: 1.3em;
		font-weight: normal;
		line-height: 1.9em;
		text-transform: uppercase;
	}
	.versionTxtAux {
		clear: both;
		float: none;
		font-size: 1.3em;
		font-weight: normal;
	}
	.divNoHayVersionesTextoStl {
		clear: both;
		float: right;
		margin-right: 2.5em;
		width: 247px;
	}
	.listaSeleccionVersiones {
		font-size: 1em;
		margin-left: 0;
		margin-top: 0;
		padding-left: 0;
		text-align: left;
	}
	.divNoHayVersionesTextoStl {
		clear: both;
		margin-right: 2.5em;
		width: 91%;
	}

	/********************listaBotones JSP********************************/
	.colocardatos {
		clear: both;
		width: 100%;
		padding-bottom: 5px;
	}
	.btnCentrado{
		float: left;
	}
	.botonNoSeguros{
		float:left !important;
	}
	.txtVerMas{
		margin-top: 1em;
	}
	.txtPregunta {
		font-size: 1.8em;
		font-weight: normal;
		line-height: 1.4em;
		margin-left: 2px;
		width: 70%;
		margin-bottom: 0px;
	}
	.subtxtPregunta {
    	font-size: 1.4em !important;
    	margin-bottom: 0;
	}
	.textoPregRecuadro{
		width: 100% !important;
	}
	.recuadroTexto {
		width: 40%;
		top: 0.6em;
	}
	.datosBancarios {
		width: 88.5%;
	}
	.cuentaNacional a,.cuentaNacional a.seleccionada,.cuentaExtranjera a,.cuentaExtranjera a.seleccionada
		{
		width: 100%;
	}
	.teclaNumBoton {
		cursor: pointer;
		border-radius: 5px;
		margin: 1px;
		padding: 1.5em 1em;
		text-decoration: none;
		text-align: center;
		display: inline-block;
		font-size: 1em;
		font-weigh: bold;
		color: #707070;
		background-color: #eee;
		min-width: 100px;
		height: 15px;
		max-width: 100%;
	}

	/***************** cambio en datosPersonales *****************/
	.formuDatos .listaRespuestaModificar .etiquetaDT {
		width: 138px;
		margin-left: 5px;
	}
	.formuDatos .listaRespuestaModificar input {
		width: 50%;
	}
	
	#liFechaNac2Pagador{
		display: none;
	}
	
	#liFechaNac2 {
    	float: left;
	    margin-left: 0;
	    margin-top: -2.4em;
	    text-align: right;
	    width: 138px;
	}

	/********************inputText JSP   dni . candado********************************/
	.consentir .textopersonalizado {
		line-height: 21px;
	}
	.consentir .Movil {
		display: block;
	}
	.tituloRecuadro {
		line-height: 36px;
		margin: 0;
	}
	.consentir {
		height: auto;
		padding: 1.2em;
	}
	div.consentir span {
		font-size: 1em;
	}
	div.consentir input.marcas {
		margin: 0.1em 0.5em 0 0.3em;
	}
	.cajaTextoDNI {
		margin-left: 0;
	}
	.checkSeguridad {
		float: left;
		width: 2em;
	}
	.checkSeguridad input {
		height: 2em;
		width: 2em;
	}
	.txtNegrita {
		font-weight: bold;
	}
	.textoModificarContacto {
		color: #858585;
		position: relative;
		top: 0.5em;
	}
	.icoCandado {
		display: none;
	}
	.privacidad {
		display: none;
	}
	.cajaTextoDNI input {
		border: 1px solid #D3D3D3;
		float: left;
		font-size: 1.2em;
		height: 34px;
		margin-bottom: 8px;
		padding-bottom: 3px;
		text-align: left;
		width: 250px;
	}
	.consentir p.clausula {
		width: 80%;
	}
	.textoCheck {
		left: 0;
		position: relative;

	}

	/****************edadYSexo.jsp**********************************/
	.bloqueMenores {
		padding: 0px;
		width: 100%;
	}
	.boxizqMenor {
		clear: both;
		display: block;
		float: none;
	}
	.selectOneListboxMenores {
		width: 25%;
		padding: 0em 0em 1em 0em;
	}
	ul.respuestaSelectSexo {
		margin-left: 0.4em;
		margin-top: 0em;
	}
	ul.respuestaSelectSexo li {
		margin-right: 2em;
	}
	ul.respuestaSelectSexo li .selecSexo {
		cursor: pointer;
		margin: 0 0.5em;
		float: none;
		padding: 1em 3em;
		text-align: center;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #484848;
		border: 1px solid #d7dada;
		background: none repeat scroll 0 0 #BEBEC2;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5),
			to(#BEBEC2));
		background-image: -webkit-linear-gradient(top, #f4f5f5, #BEBEC2);
		background-image: -moz-linear-gradient(top, #f4f5f5, #BEBEC2);
		background-image: -ms-linear-gradient(top, #f4f5f5, #BEBEC2);
		background-image: -o-linear-gradient(top, #f4f5f5, #BEBEC2);
		background-image: linear-gradient(to bottom, #f4f5f5, #BEBEC2);
	}
	ul.respuestaSelectSexo li .selecSexo:hover {
		border: 1px solid #e15d5d;
		background: none repeat scroll 0 0 #FBFBFD;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#FBFBFD),
			to(#e15d5d));
		background-image: -webkit-linear-gradient(top, #FBFBFD, #e15d5d);
		background-image: -moz-linear-gradient(top, #FBFBFD, #e15d5d);
		background-image: -ms-linear-gradient(top, #FBFBFD, #e15d5d);
		background-image: -o-linear-gradient(top, #FBFBFD, #e15d5d);
		background-image: linear-gradient(to bottom, #FBFBFD, #e15d5d);
	}
	ul.respuestaSelectSexo li .selected {
		cursor: pointer;
		margin: 0 0.5em;
		float: none;
		padding: 1em 3em;
		text-align: center;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #484848;
		border: 1px solid #e15d5d;
		background: none repeat scroll 0 0 #FBFBFD;
		background: -webkit-gradient(linear, left top, left bottom, from(#FBFBFD),
			to(#e15d5d));
		background: -webkit-linear-gradient(top, #FBFBFD, #e15d5d);
		background: -moz-linear-gradient(top, #FBFBFD, #e15d5d);
		background: -ms-linear-gradient(top, #FBFBFD, #e15d5d);
		background: -o-linear-gradient(top, #FBFBFD, #e15d5d);
		background: linear-gradient(to bottom, #FBFBFD, #e15d5d);
	}

	/*******  COTIZADOR HOGAR   **********************************************************************************************/
	/* listaMultiSelect.jsp ***************************************************************/
	/* FIN -- listaMultiSelect.jsp ***************************************************************/
	/* cajaLista.jsp ***************************************************************/
	.boxIzqCaja {
		float: left;
		text-align: right;
		line-height: 2.25em;
		margin-left: 0;
	}
	.boxDchaCaja {
		width: 40%;
	}
	.boxDchaCaja .listaRespuestaModificar input {
		width: 18em;
	}

	/* FIN -- cajaLista.jsp ***************************************************************/
	.especialImporte {
		font-size: 1.1em;
		width: 74%;
	}

	/**************  cajanumero ***************************/
	div.bloqueContenido {
		margin: 8px auto 31px;
		width: auto;
	}
	.litxtcampo {
		margin-bottom: 12px;
	}
	div.bloqueContenido div.boxMetros {
		display: none;
	}
	div.bloqueContenido div.boxDatosMetros {
		float: none;
	}
	div.bloqueContenido div.boxDatosMetros .listaRespuestaModificar input {
		width: 94%;
	}

	/**************COLUMNAS DE AÐO DE VIVIENDA***************/
	.listaColumna01:nth-child(odd),.listaColumna01:nth-child(even),.listaColumna02:nth-child(odd),.listaColumna02:nth-child(even),.listaColumna03:nth-child(odd),.listaColumna03:nth-child(even),.listaColumna04:nth-child(odd),.listaColumna04:nth-child(even),.listaColumna05:nth-child(odd),.listaColumna05:nth-child(even)
		{
		background-color: #fff;
		cursor: pointer;
		display: inline;
		float: left;
		height: 30px;
		margin-left: 7px;
		width: 100%;
		padding: 1em 0 1em 1em;
	}
	.listaColumna01:nth-child(odd),.listaColumna02:nth-child(odd),.listaColumna03:nth-child(odd),.listaColumna04:nth-child(odd),.listaColumna05:nth-child(odd)
		{
		background-color: #eee;
	}
	.listaColumna01 span,.listaColumna02 span,.listaColumna03 span,.listaColumna04 span,.listaColumna05 span,.listaColumna01Seleccionado span,.listaColumna02Seleccionado span,.listaColumna03Seleccionado span,.listaColumna04Seleccionado span,.listaColumna05Seleccionado span
		{
		color: #262626;
		display: block;
		padding: 0.6em 3.6em 0.6em 0.6em;
		text-decoration: none;
		width: 80%;
		top: 0px;
	}
	.entreListado {
		font-size: 15px;
	}
	.contenedorNuevaDireccion .inputs {
		margin: 0 auto 1em! important;
		width: 90% !important;
	}
	.lblProv,.lblPobl {
		display: block;
	}
	.labelNuevaDireccion {
		width: 100% !important;
		text-align: left !important;
		margin-top: 0px !important;
		margin-bottom: 0.6em !important;
	}
	.contenedorNuevaDireccion .inpTipoVia {
    	margin-bottom: 1em !important;
	}
	.contenedorNuevaDireccion .botonesDiv3 {
		border-radius: 7px;
		-moz-boder-radius: 7px;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		background: #CC3333;
		clear: both;
		display: block;
		bottom: auto;
		right: auto;
		left: -0.6em;
		float: none;
		position: relative;
		margin: 1em auto;
		padding: 1em;
		text-align: center;
		width: 60%;
		text-decoration: none;
	}
	.botonesDiv3 {
		border-radius: 7px;
		-moz-boder-radius: 7px;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		background: #CC3333;
		clear: both;
		display: block;
		bottom: auto;
		right: auto;
		left: 0;
		float: none;
		position: relative;
		margin: 1em auto;
		padding: 1em;
		text-align: center;
		width: 57%;
		text-decoration: none;
	}
	.botonesDiv3 p {
		color: #FFFFFF;
		display: block;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		margin: 0;
	}
	.botonesDiv3 p span {
		display: inline;
		background-size: 12px auto;
	}
	table.tblGenerico {
		border-collapse: collapse;
		border-spacing: 0;
		width: 98%;
		margin-top: -2em;
		position: relative;
	}
	table.tblGenerico table.tblGenerico {
		border-collapse: separate;
		width: 100%;
		border-spacing: 2px;
	}
	table.tblGenerico td:nth-child(1),table.tblGenerico td:nth-child(2),table.tblGenerico td:nth-child(3),table.tblGenerico td:nth-child(4),table.tblGenerico td:nth-child(5)
		{
		width: 100%;
		float: left;
	}
	.boxizq3,.boxcentral3,.meses,.boxdcha3 {
		width: 100%;
		height: auto !important;
	}
	.boxdcha3 {
		float: left;
	}
	.boxizq3,.boxcentral3,.boxdcha3 {
		margin-bottom: 4em;
		margin-left: 0;
	}
	
	.diaConCampoFecha {
    	top: 0;
	}
	
	.mesConCampoFecha {
    	top: 0;
	}
	
	.anios {
		width: 100% !important;
		float: left;
	}
	table.tblGenerico td table.tblGenerico td:nth-child(1),table.tblGenerico td table.tblGenerico2 td:nth-child(1),table.tblGenerico td table.tblGenerico td:nth-child(2),table.tblGenerico td table.tblGenerico2 td:nth-child(2),table.tblGenerico td table.tblGenerico td:nth-child(3),table.tblGenerico td table.tblGenerico2 td:nth-child(3),table.tblGenerico td table.tblGenerico td:nth-child(4),table.tblGenerico td table.tblGenerico2 td:nth-child(4),table.tblGenerico td table.tblGenerico td:nth-child(5),table.tblGenerico td table.tblGenerico2 td:nth-child(5)
		{
		width: 50px;
		height: 38px;
		float: none;
	}
	.colocardatosFechas .boxdcha3 .tblGenerico2,.colocardatosFechas .boxdcha3 .tblNumCal,.colocardatosFechas .txtcampotexto2
		{
		width: 100%;
	}
	
	.colocardatosFechas .teclaBorrar,.colocardatosFechas .teclaBorrarMarcada
	{
		padding: 10px 23px;
		width: auto;
	}
	
	.colocardatosFechas .teclaBorrarMarcada {
		padding: 10px 23px;
		width: auto;
	}
	
	.diamesannodia span {
		position: absolute;
		left: 0.6em;
		top: 1.6em;
	}
	.diamesannomes span {
		position: absolute;
		top: 20em;
		left: 0.6em;
	}
	.diamesannoanno span {
		position: absolute;
		top: 36em;
		left: 0.6em;
	}
	.listaPreguntaModificar span {
		display: none;
	}
	.listaPreguntaModificar li#litxtcampoo span{
		display: block;
		width: 100%;
	}	
	.listaPreguntaModificar input {
		width: 100%;
		float: none;
		display: block;
	}
	.icoCandado {
		display: none;
	}
	.cajaTextoDNI input {
		background: #fff url("../imagen/candadoBG.png") no-repeat scroll 243px
			3px;
	}
	
	.botonesDivHolder {
		clear: both;
		float: none;
		text-align: right;
	}
	
	.botonesDivHolder2
	{
		clear: both;
		float: none;
		text-align: right;
	}
	
	.vehiculosCotizador .boxresaltado {
    	height: 70px;
    	width: 99%;
    	float: none;
    	display: block;
    	border: 0;
	}
	.vehiculosCotizador .boxresaltado:hover{
		background-color: #dedede;
	}
	
	.vehiculosCotizador .boxresaltado .txtbox{
		font-size: 1.3em;
	}
	.colocardatos .vehiculosCotizador .boxresaltado img{
		display: none;
	}
	.vehiculosCotizador .boxresaltado:last-child{
		display: block;
	}	
}
/* Fin Mobile tama±o apaisado hasta Tablet Portrait (dispositivos y navegadores) */
/*================================================================================================================================================ */
/* Mobile tama±o Vertival hasta Mobile tama±o apaisado (dispositivos y navegadores) 
================================================================================================================================================== */
@media screen and (max-width: 479px) {
	/*#divContador{
		display: none;
	}*/
	#contenedorEspacioA{
		margin: 0;
	}
	.colocardatos #ulSeguros {
		width: 25em;
		margin: 0;
	}
	.boxPreguntaFiltros {
		display: none;
	}
	.Escritorio {
		display: none;
	}
	.Movil {
		display: inline;
	}
	.preguntaTratamiento {
		font-size: 2.241em;
		margin-top: 0;
	}
	#tituloPregunta {
		display: none;
	}
	.relojPared,.cartera,.archivo {
		height: 9em;
		margin-right: 0px;
		display: none;
	}

	/* Informacion General ************************************************************************************************/
	.boxPregunta {
		background-image: none;
		min-height: 0;
	}
	.colocardatos {
		padding-top: 12px;
		min-height: 0;
	}
	
	#litxtcampoo {display:inline-block;width: 100%;margin-top:40px;margin-bottom:0px; margin-left:20px}
	.listaPreguntaModificar .descripcion {width:100%; margin-right:5px;}
	/*.listaPreguntaModificar .descripcion span {text-align:center;}*/
	.colocardatos .botonesDiv2.btnMatricula {position: relative;top: 0px;right:0px;}
	
	.colocardatos .botonesDiv2.btnMatricula {position: relative;top: 0px;right:0px;}
	
	.iconInformacion {
		display: none;
	}
	
	.txtPreguntaRecuadro .idIconoInfo .iconInformacion{
		display: none;
	}
	
	.colocardatos {
		clear: both;
		padding-bottom: 5px;
		width: 100%;
	}
	.txtPregunta {
		font-size: 2em;
		font-weight: normal;
		margin-left: 2px;
	}

	/* Fin Informacion general ************************************************************************************************/
	/****************************** COMIENZO TABLA VERSIONES **************************************************************/
	.boxVersiones table {
		position: relative;
	}

	/*======THEAD======*/
	.cabeceraTabla ul li {
		display: none;
	}
	.cabeceraTabla ul li:first-child {
		width: 100%;
		display: block;
		font-size: 1.5rem;
	}
	.boxVersiones thead tr th {
		display: none;
	}
	.boxVersiones thead tr th {
		display: none;
	}
	.boxVersiones thead tr th:first-child {
		display: block;
		width: inherit;
		padding: 2% 5%;
		font-size: 1.5rem;
		line-height: 1.8rem;
		text-align: center;
	}

	/*======TFOOT======*/
	.boxVersiones tfoot {
		position: absolute;
		bottom: -60px;
		width: inherit;
	}
	.boxVersionestfoot td,.boxVersiones tfoot tr {
		display: block;
		padding: 0;
		border: 0;
		text-align: center;
	}

	/*======TBODY======*/
	.scroll {
		overflow: hidden;
	}
	.boxVersiones tr * {
		padding: 10px 20px;
	}
	.boxVersiones tbody td {
		width: 17%;
		float: left;
	}
	.boxVersiones tbody td.intCld {
		width: 100%;
	}
	.boxVersiones tbody tr td:first-of-type {
		padding-right: 10%;
	}
	.boxVersionestr td,.boxVersiones tr td:nth-of-type(1n+2) {
		display: inline-block;
	}
	.boxVersiones tr td:nth-child(2) {
		padding-right: 2.2em;
		width: 18%;
	}
	.boxVersiones tr td:nth-child(3) {
		text-align: center;
		width: 14%;
	}
	.boxVersiones tr td:nth-child(4) {
		text-align: center;
		width: 14%;
	}
	.boxVersiones tbody .closed td {
		display: none;
	}

	/****************************** FIN TABLA VERSIONES **************************************************************/
	/* Lista marcas ************************************************************************************************/
	.boxresaltado,.boxresaltadoH,.marcarRespuestaMarca {
		border: 1px solid #e1e1e1;
		list-style-type: none;
		margin-left: 0;
		margin-top: -1px;
		margin-right: -1px;
		padding: 0;
		text-align: center;
		cursor: pointer;	
	}
	.vehiculosCotizador .boxresaltado{
		background: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bulletNuevoCotizador.png") no-repeat scroll 10px 33px;
	}
	.vehiculosCotizador .boxresaltado .txtbox{
		text-align: left;
	}
	.boxresaltado:hover,.boxresaltadoH:hover {
		border: 1px solid #e1e1e1;
	}
	.marcarboxH {
		border: 1px solid #e1e1e1;
	}
	.boxresaltado a img,.boxresaltadoH a img,.marcarRespuestaMarca a img {
		display: block;
		width: 72px;
		float: left;
		position: relative;
	}
	.boxresaltado a span,.boxresaltadoH a span,.marcarRespuestaMarca a span
		{
		display: block;
		position: relative;
	}
	.colocardatos .boxresaltado img {
		position: relative;
	}
	p.inputBusqueda {
		width: 92%;
		text-align: left;
	}
	p.inputBusqueda input{
		width: 100%;
	}
	.divNoHayVersionesTextoStl {
		font-size: 1.2em;
	}

	/* Fin Lista Marcas ************************************************************************************************/
	/* Lista Modelos ************************************************************************************************/
	.boxizq3columnas {
		display: inline;
		float: none;
		height: 100%;
		width: 99%;
	}
	.listarespuestamay {
		clear: both;
		font-size: 1em;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 0px;
		padding-left: 0;
		padding-top: 0;
		text-transform: uppercase;
	}
	.listarespuestamay li {
		overflow: hidden;
		border: none;
		display: block;
		font-size: 1.2em;
		margin: 0px;
		width: 99%;
		padding: 0 0 0 7px;
		background-position: 7px 19px;
	}
	.colocardatos .marcarLIMay {
		overflow: hidden;
		border: none;
		display: block;
		font-size: 1.2em;
		margin: 0px;
		width: 99%;
		padding: 0 0 0 7px;
		background-position: 7px 19px;
	}
	/*.listarespuestamay li:nth-child(odd) {
		background-color: #eee;
	}*/
	.listarespuestamay li:hover:nth-child(odd) {
		background-color: #aaa;
	}
	.boxcentral3columnas .listarespuestamay li:nth-child(odd) {
		background-color: #fff;
	}
	/*.boxcentral3columnas .listarespuestamay li:nth-child(even) {
		background-color: #eee;
	}*/
	.boxcentral3columnas .listarespuestamay li:hover {
		background-color: #aaa;
	}
	.listarespuestamay li div {
		width: 90%;
		display: block;
		color: #262626;
		text-decoration: none;
		width: 91%;
		padding: 0.8em 5%;
		background-size: 42px;
		background-position: 95% 1px;
	}
	.listarespuestamay li div span {
		display: block;
		width: 86%;
	}
	.boxcentral3columnas {
		display: inline;
		float: none;
		height: 100%;
		width: 99%;
	}
	.boxdcha3columnas {
		display: inline;
		float: none;
		height: 100%;
		width: 99%;
	}

	/* Fin Lista Modelos ************************************************************************************************/
	/***********   Comienzo de cuando has comprado tu coche  ****************************************/
	.listarespuesta {
		padding-left: 0px;
		margin-left: 0px;
		padding-top: 0px;
		margin-top: 0px;
		font-size: 1.2em;
		list-style-type: none;
	}
	.listarespuesta li div {
		width: 90%;
		display: block;
		color: #262626;
		text-decoration: none;
		background-size: 42px;
		background-position: 95% center;
	}
	.listarespuesta li div span {
		display: block;
	}
	.txtPregunta {
		font-size: 1.2em;
		margin-left: 2px;
	}
	/*.colocardatos {
		min-height: 250px;
	}*/
	.colocardatos .listadoRespuesta .marcarLITexto,
	.listadoRespuesta li,.listadoRespuesta li:hover {
		width: 90%;
	}

	/**   fin de cuando has comprado tu cochee       ********************************************/
	/**********************  a±o del coche  ***************************************************************/
	.txtcampotexto2 {
		width: 90%;
	}
	table.center {
		margin: 0 auto;
		width: 100%;
	}
	.teclado2 {
		width: 100%;
		height: 100%;
	}
	.teclaBorrar,.teclaBorrarMarcada {
		margin: 0 auto;
	    padding: 20px 41px;
	    width: auto;
	}

	/********************** fin a±o del coche  ***************************************************************/
	/****************************** CaracterÝsticas de tu coche (movil)**********************************************/
	.combustible,.puertas,.potencia,.cilindrada {
		border: 0px;
		margin-bottom: 0px;
	}
	.div_caracteristicas {
		float: none;
		min-height: auto;
		min-width: auto;
		position: relative;
		width: auto;
	}
	.valorCaballosVapor{
		display: inline;
		clear: none;
		margin-left: 5px;
		text-aling: left;
	}
	.valorCV .valorCaballosVapor{
		display: block;
		clear: both;
		text-align: left;
		margin-left: 10px;
	}
	.div_seleccion_caract {
		width: auto;
		border: 0px;
	}
	.respuestaSelectVehiculo {
		padding: 0px;
		width: auto !important;
		text-align: left;
	}
	.respuestaNoSeguro {
		padding: 0px;
		width: auto;
	}
	.respuestaMarcada {
		padding: 0px;
		width: auto;
	}
	.tipoCombustible,.numPuertas,.tipoPotencia,.tipoCilindrada {
		margin: 0;
		line-height: normal;
	}
	.tipoCombustible a,.tengoDudas a,.numPuertas a,.tipoPotencia a,.tipoCilindrada a,.tipoCombustible a:hover,.tengoDudas a:hover,.numPuertas a:hover,.tipoPotencia a:hover,.tipoCilindrada a:hover
		{
		margin-right: 5px;
		float: left;
	}
	.respuestaUnica a,
	.respuestaUnica a:hover,
	.respuestaUnica a.respuesta03Seleccionada {
		cursor: pointer;
		height: auto;
		min-height: 12px;
		margin: 0.3em 0 0 0.2em;
		text-decoration: none;
		text-align: center;
		display: inline-block;
		min-width: 64px;
		max-width: 100%;
	}
	.centrarDudas {
		float: none;
		margin: 0 auto;
	}
	.respuestaSelectVehiculo {
		float: left;
		margin-bottom: 4px;
	}
	.respuestaNoSeguro {
		float: left;
	}

	/****************************** FIN CaracterÝsticas de tu coche ******************************************/
	/************************lista versiones JSP*********************************/
	.localidadFavoritos {
		display: none;
	}
	.boxscrollversion {
		height: 100%;
		border: none;
	}
	.boxVersiones {
		border: none;
	}
	.boxPreguntaFiltros {
		display: none;
	}
	.resumenDatosSeleccionVehiculosColumna {
		display: none;
	}
	.boxPregunta2 {
		line-height: 3.5em;
	}
	.txtSeleccionVehiculo {
		display: none;
	}
	div.buscarVersion {
		width: 100%;
	}
	.listaSeleccionVersiones li input {
		border: 1px solid #D3D3D3;
		float: left;
		margin-right: 0.6em;
		margin-top: 0.3em;
		padding-bottom: 3px;
		width: 100%;
	}
	a.imagenBuscar {
		border-radius: 4px;
		-moz-boder-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		font-size: 15px;
		padding: 14px;
		text-decoration: none;
		display: inline-block;
		color: #FFFFFF;
		background-color: #CC3333;
		background-image: none;
		margin-left: 0m;
		width: 3.5em;
		height: auto;
	}
	.imagenBuscar .buscar {
		clear: both;
		display: block;
		line-height: 0.7em;
		font-weight: bold;
	}
	.listarespuesta {
		/*define que no haya margen izq y arriba en la lista, sino se pone sale el margen por defecto*/
		padding-left: 0px;
		margin-left: 0px;
		padding-top: 0px;
		margin-top: 0px;
		font-size: 1.2em;
		list-style-type: none;
	}
	.listarespuesta01 {
		padding: 0px;
	}
	ul.listarespuesta01 {
		padding: 0;
	}
	.listarespuesta01 li {
		background: #e7e7e7;
		background-image: -moz-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7),
			to(#f6f6f6));
		background-image: -o-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: linear-gradient(top, #e7e7e7, #f6f6f6);
		border-top: 1px solid #eee;
		border-bottom: 1px solid #ededed;
		overflow: hidden;
		border: none;
		border-bottom: 1px solid #EDEDED;
		border-top: 1px solid #EEEEEE;
		box-shadow: 1px 1px 1px 1px #E1E1E1;
		display: block;
		line-height: 1.2em;
		margin: 0px;
		padding: 0;
		width: 99%;
	}
	.colocardatos .resaltadobox01 {
		background: #e7e7e7;
		background-image: -moz-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7),
			to(#f6f6f6));
		background-image: -o-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: linear-gradient(top, #e7e7e7, #f6f6f6);
		border-top: 1px solid #eee;
		border-bottom: 1px solid #ededed;
		overflow: hidden;
		border: none;
		border-bottom: 1px solid #EDEDED;
		border-top: 1px solid #EEEEEE;
		box-shadow: 1px 1px 1px 1px #E1E1E1;
		display: block;
		line-height: 1.2em;
		margin: 0px;
		padding: 0;
		width: 99%;
	}
	.listarespuesta01 li div {
		display: block;
		color: #262626;
		text-decoration: none;
		background: url("../imagen/flecha-hd.png") top right no-repeat;
		padding: 0.7em 0.5em 3em 0.5em;
		background-size: 42px;
		background-position: 95% 4px;
		width: 98%;
		font-size: 0.9em;
	}
	.versionTxtNegrita {
		clear: both;
		float: left;
		font-size: 1.2em;
		font-weight: normal;
		line-height: 1.7em;
		text-transform: uppercase;
	}
	.versionTxtAux {
		clear: both;
		display: block;
		float: left;
		font-size: 1.2em;
		font-weight: normal;
		line-height: 1.8em;
		width: 86%;
	}
	.divNoHayVersionesTextoStl {
		clear: both;
		float: right;
		margin-right: 2.5em;
		width: 247px;
	}
	.listaSeleccionVersiones {
		font-size: 1em;
		margin-left: 0;
		margin-top: 0;
		padding-left: 0;
		text-align: left;
	}
	.divNoHayVersionesTextoStl {
		clear: both;
		margin-right: 2.5em;
		width: 82%;
		text-align: left;
	}
	

	/************************  Fin de cuando comienza tu seguro   parte 2 **************************************/
	.colocardatosCombos {
		display: block;
		padding: 0.6em 0 1.7em;
	}
	.contenedorFecha {
		display: none;
		margin: 1.8em auto 2em;
	}
	.colocardatosFechas {
		display: block;
	}
	.colocardatosCombos .combodia {
		text-align: center;
	}
	.colocardatosCombos .combodia select,.colocardatosCombos .combomes select,.colocardatosCombos .comboanno select
		{
		clear: both;
		display: block;
		font-size: 1.3em;
		margin: 0 auto 2em;
		padding: 0;
		text-align: left;
		width: 90%;
		height: 57px;
		padding: 0.2em;
		border: 1px solid #ccc;
	}
	.colocardatosCombos .combomes {
		margin: 0;
		padding: 0;
		text-align: left;
		width: auto;
	}
	.colocardatosCombos .comboanno {
		margin: 0;
		padding: 0;
		text-align: center;
		width: auto;
	}

	/********************listaBotones JSP********************************/
	.colocardatos {
		clear: both;
		padding-bottom: 8px;
		overflow: hidden;
		width: 100%;
	}
	.btnCentrado{
		float: left;
	}
	
	.botonNoSeguros{
		float: left;
	}
	.txtVerMas{
		margin-top: 1em;
	}
	.txtPregunta {
		font-size: 2em;
		line-height: 1.4em;
		font-weight: normal;
		margin-left: 2px;
		margin-bottom: 0px;
	}
	.subtxtPregunta {
    	font-size: 1.4em !important;
    	margin-bottom: 0;
	}	
	.recuadroTexto {
		top: 2px;
		width: 40%;
	}
	.textoTituloPregunta {
		font-size: 0.9em;
		position: relative;
		top: 4px;
	}
	.cuentaNacional a,.cuentaNacional a.seleccionada,.cuentaExtranjera a,.cuentaExtranjera a.seleccionada
		{
		width: 100%;
	}
	.datosBancarios {
		width: 88.5%;
	}
	
	.codigoIban .datosBancarios_10Dig, .codigoBic .datosBancarios_10Dig{
		width: 90%;
	}
	.teclaNumBoton {
		cursor: pointer;
		border-radius: 5px;
		margin: 1px;
		padding: 1.5em 1em;
		text-decoration: none;
		text-align: center;
		display: inline-block;
		font-size: 1em;
		color: #707070;
		background-color: #eee;
		min-width: 110px;
		height: 15px;
		max-width: 100%;
	}

	/************************lista versiones JSP*********************************/
	.boxscrollversion {
		height: 100%;
		border: none;
	}
	.boxVersiones {
		border: none;
		padding: 0px;
	}
	.boxPreguntaFiltros {
		display: none;
	}
	.resumenDatosSeleccionVehiculosColumna {
		display: none;
	}
	.boxPregunta2 {
		line-height: 3.5em;
	}
	.txtSeleccionVehiculo {
		display: none;
	}
	div.buscarVersion {
		width: 100%;
	}
	.listaSeleccionVersiones li input {
		border: 1px solid #D3D3D3;
		float: left;
		margin-right: 0.6em;
		margin-top: 0.3em;
		height: 40px;
		padding: 0 10px;
		width: 175px;
	}
	a.imagenBuscar {
		border-radius: 4px;
		-moz-boder-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		font-size: 15px;
		padding: 14px;
		text-decoration: none;
		display: inline-block;
		color: #FFFFFF;
		background-color: #cc3333;
		background-image: none;
		margin-left: 0m;
		width: 3.5em;
		height: auto;
		top: 6px;
	}
	.imagenBuscar .buscar {
		clear: both;
		display: block;
		line-height: 0.7em;
		font-weight: bold;
	}
	.listarespuesta {
		/*define que no haya margen izq y arriba en la lista, sino se pone sale el margen por defecto*/
		padding-left: 0px;
		margin-left: 0px;
		padding-top: 0px;
		margin-top: 1em;
		/*font-size: 0.6em;*/
		list-style-type: none;
	}
	.listadoRespuesta li .textoListado, .listadoRespuesta li:hover .textoListado {
		color: #565656;
		margin-top: 1em;
		font-size: 0.7em;
	}
	.listarespuesta01 {
		padding: 0px;
	}
	ul.listarespuesta01 {
		padding: 0;
	}
	.listarespuesta01 li {
		background: #e7e7e7;
		background-image: -moz-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7),
			to(#f6f6f6));
		background-image: -o-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: linear-gradient(top, #e7e7e7, #f6f6f6);
		border-top: 1px solid #eee;
		border-bottom: 1px solid #ededed;
		overflow: hidden;
		border: none;
		border-bottom: 1px solid #EDEDED;
		border-top: 1px solid #EEEEEE;
		box-shadow: 1px 1px 1px 1px #E1E1E1;
		display: block;
		line-height: 1.2em;
		margin: 0px;
		padding: 0;
		width: 99%;
	}
	.colocardatos .resaltadobox01 {
		background: #e7e7e7;
		background-image: -moz-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7),
			to(#f6f6f6));
		background-image: -o-linear-gradient(top, #e7e7e7, #f6f6f6);
		background-image: linear-gradient(top, #e7e7e7, #f6f6f6);
		border-top: 1px solid #eee;
		border-bottom: 1px solid #ededed;
		overflow: hidden;
		border: none;
		border-bottom: 1px solid #EDEDED;
		border-top: 1px solid #EEEEEE;
		box-shadow: 1px 1px 1px 1px #E1E1E1;
		display: block;
		line-height: 1.2em;
		margin: 0px;
		padding: 0;
		width: 99%;
	}
	.listarespuesta01 li div {
		display: block;
		color: #262626;
		text-decoration: none;
		background: url("../imagen/flecha-hd.png") top right no-repeat;
		padding: 0.7em 0.5em 3em 0.5em;
		background-size: 42px;
		background-position: 95% 4px;
		width: 98%;
		font-size: 0.9em;
	}
	.versionTxtNegrita {
		clear: both;
		float: left;
		font-size: 1.2em;
		font-weight: normal;
		line-height: 1.7em;
		text-transform: uppercase;
	}
	.versionTxtAux {
		clear: both;
		display: block;
		float: left;
		font-size: 1.2em;
		font-weight: normal;
		line-height: 1.8em;
		width: 86%;
	}
	.divNoHayVersionesTextoStl {
		clear: both;
		float: right;
		margin-right: 2.5em;
		width: 247px;
	}
	.listaSeleccionVersiones {
		font-size: 1em;
		margin-left: 0;
		margin-top: 0;
		padding-left: 0;
		text-align: left;
	}
	.divNoHayVersionesTextoStl {
		clear: both;
		margin-right: 2.5em;
		width: 82%;
		text-align: left;
	}

	/******* Datos formularioooooo ********/
	.formuDatos .listaRespuestaModificar .etiquetaDT {
		width: 32%;
		margin-left: 0px;
	}
	.formuDatos .listaRespuestaModificar input {
		width: 50%;
	}
	.formuDatos .listaRespuestaModificar .etiquetaDtResidencia {
		margin-top: -2px;
	}
	
	#liFechaNac2Pagador{
		display: none;
	}
	#liFechaNac2 {
    	float: left;
	    margin-left: 0;
	    margin-top: -2.4em;
	    text-align: right;
	    width: 32%;
	}

	/********************inputText JSP********************************/
	.consentir {
		height: auto;
		padding: 1.2em;
	}
	div.consentir span {
		font-size: 1em;
		line-height: 17px;
	}
	div.consentir input.marcas {
		margin: 0.1em 0.5em 0 0.3em;
	}
	.privacidad {
		display: none;
	}
	.textoLegalPrivacidad {
		height: 4em;
	}
	.checkSeguridad {
		float: left;
		width: 2em;
	}
	.checkSeguridad input {
		height: 2em;
		width: 2em;
	}
	.cajaTextoDNI input {
		border: 1px solid #D3D3D3;
		float: none;
		font-size: 1.2em;
		height: 32px;
		margin-bottom: 8px;
		padding-bottom: 3px;
		width: 90%;
	}
	.nombreDocumento {
		clear: both;
		float: left;
		margin-left: 12px;
		margin-right: 0;
	}
	.tituloPreguntaDNI {
		margin-left: 4px;
	}
	.cajaTextoDNI {
		float: none;
		margin: 0 auto 1em;
		text-align: center;
		width: 100%;
	}
	.textoCheck {
		left: 0.2em;
		position: relative;
	}

	/*	.clausula {  float: left; margin-left: 1em; text-align: justify; width: 20em;}*/
	.textoModificarContacto {
		color: #858585;
		position: relative;
		top: 0.5em;
	}
	.icoCandado {
		display: none;
	}
	.textopersonalizado .checks {
		margin-left: 11px;
	}
	.consentir .textopersonalizado {
		clear: both;
		margin-left: 14px;
		margin-top: 0px;
		line-height: 18px;
	}
	.consentir .textopersonalizado.Movil {
		float: left;
		width: 90%;
	}
	.tituloRecuadro {
		line-height: 36px;
		margin: 0;
	}
	.consentir p.clausula {
		margin-bottom: 10px;
		width: 70%;
	}

	/*********   Provincias   **********/
	.cajaProvincia input {
		height: 25px;
		width: 95%;
	}

	/******* localidad ***************/
	.busquedaLocalidad {
		float: left;
		margin-bottom: 10px;
		position: relative;
		width: 100%;
	}
	.busquedaLocalidad .cajaLocalidad {
		border: 1px solid #D3D3D3;
		float: left;
		height: 24px;
		margin-left: 0.6em;
		margin-right: 0.6em;
		margin-top: 0.3em;
		width: 14em;
	}

	/*************** Calle *****************/
	.inputCalle {
		float: left;
		height: 24px;
		margin-right: 5px;
		margin-top: 5px;
	}
	.entradaCalle {
		width: 43%;
	}

	/*********** CALLE - calle.jsp *****************************************/
	.inputCalle {
		float: left;
		margin-right: 5px;
		margin-top: 5px;
		height: 24px;
	}
	.txtAyudaNoCalle {
		text-align: justify;
	}
	.divCalleManual {
		float: none;
		margin-top: 0 auto 20px auto;
		position: relative;
		width: 280px;
		margin: 0 auto;
	}
	.divCalleManual .tipoVia {
		margin-bottom: 15px;
		padding: 6px;
		width: 100%;
	}
	.divCalleManual .calleManual {
		height: 26px;
		margin-bottom: 15px;
		position: relative;
		width: 96%;
	}
	.divCalleManual .txtCP {
		float: left;
		margin-bottom: 4px;
		position: relative;
		text-align: left;
	}
	.divCalleManual .inputCP {
		display: block;
		height: 26px;
		margin-bottom: 15px;
		position: relative;
		width: 96%;
	}

	/**** confirmacionDireccion.jsp ********************************/
	.numeroCol,.pisoCol,.puertaCol,.complementoCol {
		margin-right: 5px;
		width: 30%;
	}
	.numeroCol input,.pisoCol input,.puertaCol input,.complementoCol input {
		height: 24px;
		width: 90%;
		border: 1px solid #6699cc;
		border-radius: 3px;
		-moz-boder-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
	}
	.complementoCol {
		float: left;
		margin-top: 5px;
		width: 100%;
	}

	/***************** Cargando   ******************/
	div.saleLogo,.claseIzquierdaLogo {
		text-align: center;
	}

	/*******  COTIZADOR HOGAR   **********************************************************************************************/
	/* listaMultiSelect.jsp ***************************************************************/
	.proteccionREJAS,.proteccionALARMA,.proteccionPUERTA,.proteccionCAJAFU {
		border: 0px;
		margin-bottom: 0px;
	}
	.caracteristicasProteccion {
		float: none;
		min-height: auto;
		min-width: auto;
		position: relative;
		width: auto;
	}
	.div_seleccion_prot {
		width: 100%;
		border: 0px;
	}
	.tipoProteccion {
		width: 100%;
		margin: 0;
		line-height: normal;
	}
	.tipoProteccion a {
		border: 1px solid #d7dada;
		cursor: pointer;
		height: auto;
		min-height: 12px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 0.3em 0 0 0.2em;
		padding: 10px 10px 10px 10px;
		text-decoration: none;
		text-align: center;
		display: inline-block;
		font-size: 0.85em;
		color: #707070;
		background-color: #f4f5f5;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5),
			to(#dfdddd));
		background-image: -webkit-linear-gradient(top, #F4F5F5, #D1D2D3);
		background-image: -moz-linear-gradient(top, #f4f5f5, #D1D2D3);
		background-image: -ms-linear-gradient(top, #f4f5f5, #D1D2D3);
		background-image: -o-linear-gradient(top, #f4f5f5, #D1D2D3);
		background-image: linear-gradient(to bottom, #f4f5f5, #D1D2D3);
		min-width: 64px;
		max-width: 100%;
		width: 40%;
	}
	.tipoProteccion a:hover {
		color: #707070;
		border: 1px solid #b11818 !important;
		background-color: #fafafa;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa),
			to(#fde1b1));
		background-image: -webkit-linear-gradient(top, #fafafa, #fde1b1);
		background-image: -moz-linear-gradient(top, #fafafa, #fde1b1);
		background-image: -ms-linear-gradient(top, #fafafa, #fde1b1);
		background-image: -o-linear-gradient(top, #fafafa, #fde1b1);
		background-image: linear-gradient(to bottom, #fafafa, #fde1b1);
	}
	.textoPulsado,.textoNoPulsado:hover {
		border: 1px solid #b11818;
		cursor: pointer;
		height: auto;
		min-height: 12px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 0.3em 0 0 0.2em;
		padding: 10px 10px 10px 10px;
		text-decoration: none;
		text-align: center;
		display: inline-block;
		font-size: 0.85em;
		color: #707070;
		background-color: #fafafa;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa),
			to(#fde1b1)) !important;
		background-image: -webkit-linear-gradient(top, #fafafa, #fde1b1)
			!important;
		background-image: -moz-linear-gradient(top, #fafafa, #fde1b1) !important;
		background-image: -ms-linear-gradient(top, #fafafa, #fde1b1) !important;
		background-image: -o-linear-gradient(top, #fafafa, #fde1b1) !important;
		background-image: linear-gradient(to bottom, #fafafa, #fde1b1)
			!important;
		min-width: 64px;
		max-width: 100%;
	}

	/* FIN -- listaMultiSelect.jsp ***************************************************************/
	/* listaSimple.jsp ***************************************************************/
	.contiConte1,.contiConte2 {
		display: block;
		font-size: 14px;
		text-decoration: underline !important;
		display: block;
		margin-bottom: 20px;
		cursor: hand;
		cursor: pointer;
	}
	.leyenda .txtNegrita,.leyenda .textoLeyenda1,.leyenda .textoLeyenda2,.leyenda .textoLeyenda3
		{
		display: none;
	}

	/* FIN -- listaSimple.jsp ********************************************************/
	/* cajaLista.jsp ***************************************************************/
	.boxIzqCaja {
		display: block;
		line-height: 2.25em;
		margin-left: 0;
		text-align: left;
	}
	.listaRespuestaModificar {
		margin-top: 0;
	}
	.boxDchaCaja {
		display: block;
		margin-left: 0;
		width: auto;
	}

	/* FIN -- cajaLista.jsp ********************************************************/
	/**************  cajanumero ***************************/
	div.bloqueContenido {
		margin: 8px auto 31px;
		width: auto;
	}
	.litxtcampo {
		margin-bottom: 12px;
	}
	div.bloqueContenido div.boxMetros {
		display: none;
	}
	div.bloqueContenido div.boxDatosMetros {
		float: none;
	}
	div.bloqueContenido div.boxDatosMetros .listaRespuestaModificar input {
		float: none;
		height: 19px;
		padding-bottom: 4px;
		width: 94%;
	}

	/************** FIN  cajanumero ***************************/
	/***** fusion de datoas personales con nif ****/
	ul.ulClausula {
		margin-bottom: 0;
		padding: 0 0 0 7%;
	}
	.especialImporte {
		font-size: 1.1em;
		width: 90%;
	}
	.selectorAccion {
		width: 99%;
	}
	.huecoInclude {
		width: 99%;
	}
	.huecoTarjetas {
		width: 99%;
		clear: both;
	}

	/****************edadYSexo.jsp**********************************/
	.bloqueMenores {
		padding: 0px;
		width: 100%;
	}
	.boxizqMenor {
		clear: both;
		display: block;
		float: none;
	}
	.selectOneListboxMenores {
		width: 25%;
		padding: 0em 1em 1em 0em;
	}
	ul.respuestaSelectSexo {
		margin-left: 0.1em;
		margin-top: 0em;
	}
	ul.respuestaSelectSexo li {
		margin-right: 0;
	}
	ul.respuestaSelectSexo li .selecSexo {
		cursor: pointer;
		margin: 0 0.5em;
		float: none;
		padding: 1em 1.7em;
		text-align: center;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #484848;
		border: 1px solid #d7dada;
		background: none repeat scroll 0 0 #BEBEC2;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5),
			to(#BEBEC2));
		background-image: -webkit-linear-gradient(top, #f4f5f5, #BEBEC2);
		background-image: -moz-linear-gradient(top, #f4f5f5, #BEBEC2);
		background-image: -ms-linear-gradient(top, #f4f5f5, #BEBEC2);
		background-image: -o-linear-gradient(top, #f4f5f5, #BEBEC2);
		background-image: linear-gradient(to bottom, #f4f5f5, #BEBEC2);
	}
	ul.respuestaSelectSexo li .selecSexo:hover {
		border: 1px solid #e15d5d;
		background: none repeat scroll 0 0 #FBFBFD;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#FBFBFD),
			to(#e15d5d));
		background-image: -webkit-linear-gradient(top, #FBFBFD, #e15d5d);
		background-image: -moz-linear-gradient(top, #FBFBFD, #e15d5d);
		background-image: -ms-linear-gradient(top, #FBFBFD, #e15d5d);
		background-image: -o-linear-gradient(top, #FBFBFD, #e15d5d);
		background-image: linear-gradient(to bottom, #FBFBFD, #e15d5d);
	}
	ul.respuestaSelectSexo li .selected {
		cursor: pointer;
		margin: 0 0.5em;
		float: none;
		padding: 1em 1.7em;
		text-align: center;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #484848;
		border: 1px solid #e15d5d;
		background: none repeat scroll 0 0 #FBFBFD;
		background: -webkit-gradient(linear, left top, left bottom, from(#FBFBFD),
			to(#e15d5d));
		background: -webkit-linear-gradient(top, #FBFBFD, #e15d5d);
		background: -moz-linear-gradient(top, #FBFBFD, #e15d5d);
		background: -ms-linear-gradient(top, #FBFBFD, #e15d5d);
		background: -o-linear-gradient(top, #FBFBFD, #e15d5d);
		background: linear-gradient(to bottom, #FBFBFD, #e15d5d);
	}

	/**************COLUMNAS DE AÐO DE VIVIENDA***************/
	.listaColumna01:nth-child(odd),.listaColumna01:nth-child(even),.listaColumna02:nth-child(odd),.listaColumna02:nth-child(even),.listaColumna03:nth-child(odd),.listaColumna03:nth-child(even),.listaColumna04:nth-child(odd),.listaColumna04:nth-child(even),.listaColumna05:nth-child(odd),.listaColumna05:nth-child(even)
		{
		/*background: #fff url("../imagen/bullet.png") no-repeat scroll 0 13px;
    border: 1px solid #ffffff;*/
		background-color: #fff;
		cursor: pointer;
		display: inline;
		float: left;
		height: 30px;
		margin-left: 7px;
		width: 100%;
	}
	.listaColumna01:nth-child(odd),.listaColumna02:nth-child(odd),.listaColumna03:nth-child(odd),.listaColumna04:nth-child(odd),.listaColumna05:nth-child(odd)
		{
		background-color: #eee;
	}
	.listaColumna01 span,.listaColumna02 span,.listaColumna03 span,.listaColumna04 span,.listaColumna05 span,.listaColumna01Seleccionado span,.listaColumna02Seleccionado span,.listaColumna03Seleccionado span,.listaColumna04Seleccionado span,.listaColumna05Seleccionado span
		{
		color: #262626;
		display: block;
		padding: 0.6em 3.6em 0.6em 0.6em;
		text-decoration: none;
		width: 75%;
		top: 0px;
	}
	.entreListado {
		font-size: 15px;
	}
	.contenedorNuevaDireccion .inputs {
		margin: 0 auto;
	}
	.lblProv,.lblPobl {
		display: block;
	}
	.labelNuevaDireccion {
		margin-top: 0 !important;
		text-align: left !important;
		width: 100% !important;
	}
	.colocardatos div.moduloDesplegable div.datosDespl {
		padding: 0 !important;
		width: 100% !important;
	}
	.colocardatos .contenedorNuevaDireccion {
		margin-left: 0;
	}
	.colocardatos .contenedorNuevaDireccion .inputs {
		width: 90%;
		margin-bottom: 1em;
	}
	.contenedorNuevaDireccion .botonesDiv3 {
		background-color: #cc3333;
		float: none;
		border-radius: 7px;
		display: block;
		clear: both;
		text-decoration: none;
		position: relative;
		right: auto;
		bottom: auto;
		top: 0.6em;
		left: -0.4em;
		margin: 1em auto;
		text-align: center;
		padding: 1em;
		width: 90%;
	}
	.botonesDiv3 {
		background-color: #cc3333;
		float: none;
		border-radius: 7px;
		display: block;
		clear: both;
		text-decoration: none;
		position: relative;
		right: auto;
		bottom: auto;
		top: 0.6em;
		left: 0px;
		margin: 1em auto;
		text-align: center;
		padding: 1em;
		width: 90%;
	}
	.botonesDiv3 p {
		color: #FFFFFF;
		text-align: center;
		text-decoration: none;
		margin: 0;
	}
	.botonesDiv3 p span {
		display: inline;
		text-align: center;
	}
	table.tblGenerico {
		border-collapse: collapse;
		border-spacing: 0;
		width: 98%;
		margin-top: -2em;
		position: relative;
	}
	table.tblGenerico table.tblGenerico {
		border-collapse: separate;
		width: 100%;
		border-spacing: 2px;
	}
	table.tblGenerico td:nth-child(1),table.tblGenerico td:nth-child(2),table.tblGenerico td:nth-child(3),table.tblGenerico td:nth-child(4),table.tblGenerico td:nth-child(5)
		{
		width: 100%;
		float: left;
	}
	.boxizq3,.boxcentral3,.meses,.boxdcha3 {
		width: 100%;
		height: auto !important;
	}
	.boxdcha3 {
		float: left;
	}
	.boxizq3,.boxcentral3,.boxdcha3 {
		margin-bottom: 4em;
		margin-left: 0;
	}
	.diaConCampoFecha {
    	top: 0;
	}
	
	.mesConCampoFecha {
    	top: 0;
	}
	.anios {
		width: 100% !important;
		float: left;
	}
	table.tblGenerico td table.tblGenerico td:nth-child(1),table.tblGenerico td table.tblGenerico2 td:nth-child(1),table.tblGenerico td table.tblGenerico td:nth-child(2),table.tblGenerico td table.tblGenerico2 td:nth-child(2),table.tblGenerico td table.tblGenerico td:nth-child(3),table.tblGenerico td table.tblGenerico2 td:nth-child(3),table.tblGenerico td table.tblGenerico td:nth-child(4),table.tblGenerico td table.tblGenerico2 td:nth-child(4),table.tblGenerico td table.tblGenerico td:nth-child(5),table.tblGenerico td table.tblGenerico2 td:nth-child(5)
		{
		width: 50px;
		height: 38px;
		float: none;
	}
	.colocardatosFechas .boxdcha3 .tblGenerico2,.colocardatosFechas .boxdcha3 .tblNumCal,.colocardatosFechas .txtcampotexto2
		{
		width: 100%;
	}
	.colocardatosFechas .txtcampotexto2 {
		/*padding: 20px 0px;*/
		
	}
	.diamesannodia span {
		position: absolute;
		left: 0.6em;
		top: 1.6em;
	}
	.diamesannomes span {
		position: absolute;
		top: 20em;
		left: 0.6em;
	}
	.diamesannoanno span {
		position: absolute;
		top: 36em;
		left: 0.6em;
	}
	
	.colocardatosFechas .teclaBorrar, .colocardatosFechas .teclaBorrarMarcada {
    	padding: 10px 22px;
    	width: auto;
	}
	.colocardatosFechas .teclaBorrar, .colocardatosFechas .teclaBorrarMarcada {
		width: auto;
		padding: 10px 22px;
		cursor: pointer;
		cursor: hand;
	}
	
	
	
	.listaPreguntaModificar span {
		display: block;
		width: 100%;
		text-align: center;
	}
	.listaPreguntaModificar li#litxtcampoo span{
		display: block;
		width: 100%;
	}	
	.listaPreguntaModificar input {
		width: 100%;
		float: none;
		display: block;
	}
	.colocardatos .inputCorreo {
		width: 75%;
	}
	.icoCandado {
		display: none;
	}
	.cajaTextoDNI input {
		background: #fff url("../imagen/candadoBG.png") no-repeat scroll 98% 3px;
	}
	.textoDatos {
		width: 100px;
		margin-bottom:0.6em;
		line-height: 1.2em;
	}
	
	.botonesDivHolder {
		float: none;
		clear: both;
		text-align: right;
	}
	.botonesDivHolder2 {
		float: none;
		clear: both;
		text-align: right;
	}
	
	.colocardatos .colocarCheck input[type=checkbox]+.checkCondicionesGenerales
	{
		margin-right: 1em;
	}
	
	.vehiculosCotizador .boxresaltado {
    	height: 70px;
    	width: 98%;
    	float: none;
    	display: block;
    	border: 0;
	}
	
	.vehiculosCotizador .boxresaltado:hover{
		background-color: #dedede;
	}
	
	.vehiculosCotizador .boxresaltado .txtbox{
		font-size: 1.3em;
	}
	.colocardatos .vehiculosCotizador .boxresaltado img{
		display: none;
	}
	.vehiculosCotizador .boxresaltado:last-child{
		display: block;
	}	
	
	/*
	#txtRespaaaa1, #txtRespaaaa2 {
	    font-size: 0.6em;
	    margin-top: -4px;
	    padding: 1.6em;
	}
	*/
	
}

/*iPhone 4/4S/5/iPhone 6 (zoom view) Media Query*/
@media screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : landscape) {
    .colocardatosFechas .txtcampotexto2 {
	    width: 95%;
	}
	.tipoPago {line-height: 1;}
	
	.labelDatos {margin-left: 0;}
	.tusDatos p {float: none;}
	.labelDatos {width: 49%;}
	.textoDatos {width: 50%;}
	.textoTituloPregunta {font-size: 0.75em;}
	.txtPregunta {line-height: 1em;}
	.textoDatosMarca {
	    float: right;
	    text-align: right;
	    width: 80%;
	}
	.textoDatosModelo {
	    float: right;
	    text-align: right;
	    width: 80%;
	}

	.colocardatos .colocarCheck label {
	    margin-left: 0;
	    padding: 0;
	    width: 100%;
	}
	.textoLlamaTelefono, #telefonoAtencion{
		color: #cc3333 !important;
	}	
	
	.colocardatos .botonesDiv2.btnMatricula {position: relative;top: 0px;right:0px;}
	
} 
/*iPhone 4/4S/5/iPhone 6 (zoom view) Media Query*/
@media screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : portrait) {
    .colocardatosFechas .txtcampotexto2 {
	    width: 95%;
	}
	.listarespuesta li div {
        width: 100%;
	}
	.listadoRespuesta li {
	    margin: 0 auto 1em;
	}
	.tipoPago {line-height: 1;}
	.labelDatos {margin-left: 0;}
	.tusDatos p {float: none;}
	.labelDatos {width: 49%;}
	.textoDatos {width: 50%;}
	.textoTituloPregunta {font-size: 0.75em;}
	.txtPregunta {line-height: 1em;}
	.textoDatosMarca {
	    float: right;
	    text-align: right;
	    width: 80%;
	}
	.textoDatosModelo {
	    float: right;
	    text-align: right;
	    width: 80%;
	}

	.colocardatos .colocarCheck label {
	    margin-left: 0;
	    padding: 0;
	    width: 80%;
	}
	
	.colocardatos .botonesDiv2.btnMatricula {position: relative;top: 0px;right:0px;}
	.textoLlamaTelefono, #telefonoAtencion{
		color: #cc3333 !important;
	}
	.vehiculosCotizador .boxresaltado {
    	height: 70px;
    	width: 99%;
    	float: none;
    	display: block;
    	border: 0;
	}
	
	.vehiculosCotizador .boxresaltado:hover{
		background-color: #dedede;
	}
	
	.vehiculosCotizador .boxresaltado .txtbox{
		font-size: 1.3em;
		margin-left: 2em;
	}
	.colocardatos .vehiculosCotizador .boxresaltado img{
		display: none;
	}
	.vehiculosCotizador .boxresaltado:last-child{
		display: block;
	}	
} 

/*================================= ESTILOS PARA TEST B INICIO ================================================================== */

.btnCentradoMas_B {
	width: 20.1%;
	height: 117px;
	text-align: center;
	display: inline;
	margin-top: -1px !important;
	margin-left: 0px !important;
	margin-right: -11px !important;
	overflow: hidden;
	float: left;
	z-index: 1;
	position: relative;
}
.btnCentrado_B a.mas_B {
	width: 98% !important;
}
.btnCentrado_B a.mas_B .txtVerMas_B {
	font-size: 1.3em !important;
}
p.inputBusqueda_B {
	margin: 15px auto 0;
	float: left;
}


@media screen and (max-width: 479px) {
	.btnCentrado_B a.mas_B {
		width: 98.5% !important;
		margin-bottom: 10px;
	}
	.boxresaltado_B {
		width: 32% !important;
	}
	.btnCentrado_B {
		width: 98% !important;
	}
	p.inputBusqueda_B {
		width: 97% !important;
	}
	p.inputBusqueda_B input {
		width: 93% !important;
	}
}

@media screen and (min-width: 480px) and (max-width: 739px) {
	.btnCentrado_B a.mas_B {
		margin-bottom: 10px;
		width: 99.5% !important;
	}
	.boxresaltado_B {
		width: 33% !important;
	}
	.btnCentrado_B {
		width: 100% !important;
	}
	p.inputBusqueda_B {
		width: 100% !important;
	}
	p.inputBusqueda_B input {
		width: 96% !important;
	}
}
/*================================= ESTILOS PARA TEST B FIN ================================================================== */
/*================================= ESTILOS POLÍTICA DE PRIVACIDAD================================================================== */
.line {text-decoration: underline}

.italic {font-style: oblique;}

.checkOculto{display:none}

.checkEscritorio{-webkit-appearance: checkbox !important;}
.checkMovil{-webkit-appearance: checkbox !important;}


h4.subrayado {
    border-bottom: 1px solid #999999;
    color: #565656;
    font-size: 1.0rem;
    margin-top: inherit;
}
.desplegar{background: url('https://www.lineadirecta.com/image/ico-desplegar.png') no-repeat right 0px;}
.plegar{background:url('https://www.lineadirecta.com/image/ico-plegar.png') no-repeat right 0px;}
	@media screen and (max-width: 500px) {
		.plegar, .desplegar{width: 98%;}	
	}
.bases{
	 width: auto;
     overflow: hidden;
		}
		
		@media screen and (max-width: 1200px) {
			
		}
		
		@media screen and (max-width: 766px) {
			
		}
.contenidoOculto{display:none;}
.tituloApartado {
    padding-right: 0px;
    cursor: pointer;
	padding-top: 10px;
}
.privacidadEscritorio{
	 display: block;
}

.privacidadMovil{
	 display: none;
}


ul.politica li {padding-top:15px}

/*=========================================================================================== */
/* Mobile 
============================================================================================ */
 @media screen and (max-width: 739px) {
     .privacidadMovil{
         display: block;
    }
     .privacidadEscritorio{
        display: none;
    }
}
/*================================= FIN ESTILOS POLÍTICA DE PRIVACIDAD ====================================================== */
