html {
	overflow-x: hidden;
}
html,body {
	height: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #565656;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.83em;
	outline: 0; /*quitar cuadro punteado a img y link en general*/
}

#banner1 img.cotiHogar {
    padding-bottom: 0;
    padding-top: 13px;
}

.txt_tellamamosHogar {
    background-color: #cc3333;
    padding-left: 6px;
    padding-right: 6px;
    margin: 0;
    margin-left: 11px;
    margin-right: 9px;
    padding-bottom: 9px;
    padding-top: 5px;
    font-size: 0.78rem;
    color: #fff;
    font-family: gotham;
    font-weight: bold;
    width: 190px;
} 

.txt_tellamamosHogar a.txt_intLlamamos:link, .txt_tellamamosHogar a.int_aqui {
color: #fff;
text-decoration: underline;
}

.txt_tellamamosHogar a.txt_intLlamamos:visited, .txt_tellamamosHogar a.int_aqui:visited {
color: #fff;
text-decoration: underline;
}
#capaVelada {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 999;
    opacity: 0.7;
}
.clear {
	clear: both;
}
.noDisplay {
	display: none;
}
.cursiva {
	font-style: italic;
}

/*********************CARGANDO JSP**********************************/

.cargandoBloqueo{
	opacity:0.4;
	filter: alpha(opacity = 40); /* For IE8 and earlier */
}
.saleLoad {
	background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/loadinfo.net.gif");
	background-repeat: no-repeat;
	height: 7em;
	margin-left: 22em;
	position: relative;
	top: 3em;
	width: 48px;
	opacity: 0.4;	
}
.saleLogo {
	background-image: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/logo_lineadirecta_seguros.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 115px;
	opacity: 0.4;	
}
.txtCargando{
	margin-left:30px;
}

.kilometros .txtCargando{
	font-style: italic;
	font-weight: bold;
	margin-bottom: 1em;
}

/* Contador *****************************************************************************************/
.divContador {
	float: left;
	width: 52%;
	text-align: left;
}
.contador {
	height: 75px;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 10px;
	float: left;
}
.contadorBtnR {
	background-image: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/icon_contador_r.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 32px;
	height: 32px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
	line-height: 1.8em; *
	padding: 0; *
	margin: 0; *
	display: inline;
}
.contadorBtnG {
	background-image: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/icon_contador_gris.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	height: 32px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
	line-height: 1.8em; *
	padding: 0; *
	margin: 0; *
	display: inline;
}
.contadorBgG {
	background-image: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bg_contador_g.png);
	background-repeat: repeat-x;
	background-position: center center; *
	padding: 0px; *
	margin: 0px; *
	display: block;
    height: 35px;
}
.contadorBgR {
	background-image: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bg_contador_r.png);
	background-repeat: repeat-x;
	background-position: center center; *
	padding: 0px; *
	margin: 0px; *
	display: block;
    height: 35px;
}
.contadorAvanza {
	background-image: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/icon_contador_avanza.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 15px;
}
.txtContador {
	text-align: left;
	font-size: 1.3em;
	line-height: 1.3em;
	vertical-align: top;
}
.visibletxt { /*muestra el texto cuando se sale de la caja*/
	overflow: visible;
}
.txtContadorR {
	text-align: left;
	font-size: 1.3em;
	line-height: 2em;
	vertical-align: top;
	color: #B11818;
}
.espacio {
	width: 20px;
	height: 20px;
}

/* Reloj *****************************************************************************************/
.relojsombra {
	background-image: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/reloj_sombra.png);
	background-repeat: no-repeat;
	height: 76px;
	width: 76px;
	visibility: visible;
	z-index: 4;
	position: relative;
	top: -66px;
	left: 0px;
}
.reloj {
	position: relative;
	top: -12px;
	visibility: visible;
	background-image: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/reloj.png);
	background-repeat: no-repeat;
	height: 76px;
	width: 76px;
	text-align: center;
	float: left;
}
.relojPrecio {
	visibility: visible;
	background-repeat: no-repeat;
	height: 76px;
	width: 76px;
	text-align: center;
}
.relojinterior {
	visibility: visible;
	z-index: 5;
	width: 66px;
	height: 66px;
	color: #595959;
	position: relative;
	top: 5px;
	left: 5px;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; *
	left: 0px;
}
.relojinterior  img {
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.txthora {
	font-size: 2.4em;
	text-align: center;
}
.txtinterior {
	font-size: 0.8em;
	text-align: center;
	float: left;
}

/**************************************** ACTUALIZANDO DATOS **************************/
div#actualizandoDatos {
	display: none;
	position: absolute;
	left: 256px;
	z-index: 1000;
	width: 246px;
	height: 110px;
	background:	url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/msj_actual_datos_ani.gif) left top no-repeat;
}
div#actualizandoDatos p {
	position: relative;
	overflow: hidden;
}
div#actualizandoDatos p span {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
/******************************************* FIN DE ACTUALIZANDO DATOS *************************************/


/******************************************* IMAGEN CABECERA HOGAR *************************************/
.casaHogar {
    float: left;
    text-align: center;
    width: 120px;
}
.casitaHogar {
    background: url("/RecursosCotizacionInternetCoches/general/imagen/casaHogar.jpg") no-repeat scroll left top transparent;
    height: 83px;
    left: 7px;
    margin: 0;
    position: relative;
    text-align: center;
    top: -0.6em;
    width: 120px;
}
/******************************************* FIN IMAGEN CABECERA HOGAR *************************************/

/******************************************* IMAGEN CABECERA MOTO *************************************/
.moto {
    float: left;
    text-align: center;
    width: 120px;
}
.cotMoto {
    background: url("/RecursosCotizacionInternetCoches//RecursosLDA/imagen/cabecera-moto.jpg") no-repeat scroll left top transparent;
    height: 83px;
    left: 7px;
    margin: 0;
    position: relative;
    text-align: center;
    top: -0.6em;
    width: 120px;
}
/******************************************* FIN IMAGEN CABECERA MOTO *************************************/

/******************************************* IMAGEN CABECERA COCHE *************************************/
.coche {
    float: left;
    text-align: center;
    width: 120px;
}
.cotCoche {
    background: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/cabecera-coche.jpg") no-repeat scroll left top transparent;
    height: 83px;
    left: 7px;
    margin: 0;
    position: relative;
    text-align: center;
    top: -1.2em;
    width: 120px;
}
/******************************************* FIN IMAGEN CABECERA COCHE *************************************/


	/*****************  Comienza el contenedor general  ****************************/
html {
	overflow-x: hidden;
	-webkit-text-size-adjust: none;
}
.tblBarraProgreso {
	border-collapse: collapse;
	width: 100%;
}
.contadorBgG td {
    padding: 0;
}
.contadorBgR td{
	padding: 0;
}

/* CONTENEDOR GENERAL*/
#wrap {
	clear: both;
	overflow: hidden;
}
#bg {
	background-image:url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bg_rojo.png");
	background-repeat: repeat-x;
	min-height: 364px;
	margin: 0;
	width: 100%;
}
#contenedor_cotizador {
	margin: 0 auto;
	width: 1010px
}
#contenedorIzquierdo {
	float: left;
	width: 750px;
	position: relative;
}
/* FIN CONTENEDOR GENERAL*/
	
/************************************************************************************************/
/* COMIENZA CABECERA*/
#contenedorCabecera {
	background: #ffffff;
	border-radius: 0 0 14px 14px;
	-moz-boder-radius: 0 0 14px 14px;
	-webkit-border-radius: 0 0 14px 14px;
	-o-border-radius: 0 0 14px 14px;
	clear: left;
	float: left;
	height: 163px;
	position: relative;
	width: 725px;
	behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
}
#contenedorCabeceraSombra {
	background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/sombra_cabecera_responsive.png");
	background-position: 50% 50%;
	background-repeat: repeat-x;
	background-size: 100% auto;
	height: 11px;
	margin: 0 auto;
	clear: both;
}
#logo {
	float: left;
	height: 85px;
	margin: 30px 15px 18px 18px;
	width: 105px;
}
#titulo {
	float: left;
	height: 46px;
	margin-left: 0;
	margin-top: 32px;
}
#titulotxt, titulotxt1 {
	color: #939192;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 2.5em;
	margin: 0;
	text-align: left;
}
.txt_NegritaRojo {
	color: #B11818;
	margin-top: 0.6em;
}
.contadortexto {
	color: #B11818;
	float: left;
	font-size: 2em;
	height: 75px;
	min-width: 410px;
	padding-left: 0;
	text-transform: lowercase;
}
/* FIN CABECERA*/
	
/***************************************************************************************/
/*   CUERPO DE GENERAL*/ /*espacio entre el cuerpo y el footer*/
#sombraLateral {
	background-image:url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/sombra_lateral.png");
	background-repeat: no-repeat;
	height: 178px;
	left: -11px;
	position: absolute;
	top: 186px;
	visibility: visible;
	width: 11px;
	z-index: 1;
}
#contenedorCuerpo {
	background: #E2E2E2;
	clear: left;
	float: left;
	margin: 0 auto;
	width: 725px;
	z-index: 1;
	position: relative;
	border-radius: 14px;
	-moz-boder-radius: 14px;
	-webkit-border-radius: 14px;
	-o-border-radius: 14px;
	behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
}
/* FIN DE CUERPO GENERAL  */
	
/*****************************************************************************************/
/* FOOTER1 GENERAL*/
#footer {
	clear: both;
	min-width: 1125px;
	/*height: 85px;*/
}
#footerCon {
	 margin: 0 auto;
	padding-right: 235px;
    width: 735px;
} 
#footerLeft {
	float: left;

}
#footerRight {
	float: left;
    padding-left: 194px;
    text-align: right;
    line-height: 2em;
    margin-top: 7px;
}


#CallmeEC img, #CallmeEM img, #CallmeA img  {
    padding-left: 5px;
}

#sponsor {
	height: 50px;
	width: 100%;
}
#txtpie01 {
	display: block;
	margin: 0 auto;
	padding-right: 283px;
	text-align: center;
	text-transform: capitalize;
	width: 725px;
}
#txtpie01Motor {
	display: block;
	width: 200px;
}

.imgLogoB {
	height: 12px;
	width: 75px;
}
#imagen_logo_entrust {
	margin-left: 40px;
}
/* FIN FOOTER1*/
	
/***************************************************************************************/
/* FOOTER2 GENERAL*/
#pie02 {
	background-color: #A9A9A9;
	width: 100%;
}
#txtpie02 {
	display: block;
	font-size: 1em;
	font-weight: bold;
	line-height: 3em;
	margin: 0 auto;
	padding-right: 235px;
	text-align: center;
	width: 725px;
}
/* FIN FOOTER2*/
	
/***************************************************************************************/
/* ENLACES */
a:link,a:visited {
	color: #565656;
	outline: 0 none;
	text-decoration: none;
}
a img {
	border: medium none;
}
img {
	border: medium none;
}

/* FIN DE ENLACES*/

/***************************************************************************************/
/*   CUERPO DE GENERAL*/ /*espacio entre el cuerpo y el footer*/
#contenedorEspacioB {
	margin-top: 30px;
	float: left;
	clear: left;
	width: 100%;
}
#contenedorEspacioA {
	margin-top: 5px;
	float: left;
	clear: left;
	width: 100%; 
	height: 0px;
}
#cuerpo {
	background: none repeat scroll 0 0 #ffffff;
	margin: 20px;
	overflow: hidden;
	position: relative;
	border: 1px solid #D7D6D6;
	padding: 15px 20px;
	border-radius: 14px;
	-moz-boder-radius: 14px;
	-webkit-border-radius: 14px;
	-o-border-radius: 14px;
	behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
}

/************************************* FIN DE CUERPO GENERAL  *************************************/

/***************************************************************************************/
/*********************************** includec2c*************************************************/
/* Cosas que anulamos del c2c.css*/
.c2ctop1 {
	display: none;
}
.c2cmiddle1 {
	border: medium none;
}
.c2cbottom1 {
	display: none;
}

/************************************************* includec2c*****************************************************/
#ayuda {
	float: left;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 1em;
	height: 725px;
	visibility: visible;
	width: 225px;
	z-index: 30;
}
div#capaVaciaC2C {
	float: left;
	margin: 5px 0 0 5px;
	width: 214px;
	height: 380px;
}
div#contenedor_derecho {
	float: left;
	margin: 5px 0 0 5px;
	width: 214px;
}

/*banner Epiphany*/
#bannerEpiphany {
	clear: both; 
}
#banner1 img {
	display: block;
	margin: 0 auto;
	padding: 5px 0px;
	width: 90%;
}


div#c2cInclude,div#contenedorC2c {
	width: 212px;
	background: none repeat scroll 0 0 #FFFFFF;
}
div#chica_atencion_cliente {
	background:	url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/c2c_chica_atencion_cliente.gif") no-repeat scroll right top #FFF;
	height: 155px;
}
div#contenedorC2c {
	background: #FFFFFF;
	border-radius: 0 0 14px 14px;
	-moz-boder-radius: 0 0 14px 14px;
	-webkit-border-radius: 0 0 14px 14px;
	-o-border-radius: 0 0 14px 14px;
	clear: left;
	float: left;
	border: 1px solid #D2D2D2;
	width: 210px;
	position: relative;
	padding-bottom: 15px;
	behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
}
div#A,div#B {
	position: relative;
}
.c2cmiddle1 {
	padding: 20px 0 0;
}
div#c2ctituloA,div#c2ctituloB {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	width: 190px;
}
.rj {
	color: #B11818;
}
div#c2cnombreA,div#c2cnombreB {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.65em;
	margin: 20px 0 0 10px;
	text-align: left;
}
div#c2cinputnombreA,div#c2cinputnombreB {
	margin: 0 0 5px 10px;
	text-align: left;
}
.camposTexto {
	text-align: left;
}
div#c2ctelefonoA,div#c2ctelefonoB {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.65em;
	margin: 2px 0 0 10px;
	text-align: left;
}
div#c2cinputtelefonoA,div#c2cinputtelefonoB {
	margin: 0 0 5px 10px;
	text-align: left;
}
div#c2cbotonEnviarA,div#c2cbotonEnviarB {
	margin: 10px 10px 5px;
	text-align: left;
}
a.botonEnviar {
	background:	url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/mj1_enviar.gif") no-repeat scroll left top transparent;
	display: block;
	height: 22px;
	margin-left: -2px;
	margin-top: 5px;
	width: 69px;
}
a span.titImagen {
	display: none !important;
}
div#c2cbotonEnviarA,div#c2cbotonEnviarB {
	text-align: left;
}
div#c2coContacteA,div#c2coContacteB {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.65em;
	margin: 10px auto 2px;
	text-align: center;
}
div#telefono_atencion_clienteA,div#telefono_atencion_clienteB {
	background:	url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/boton_telefono_c2c.jpg") no-repeat scroll right top #F7F7F7;
	height: 28px;
	margin: 0 auto;
	width: 135px;
}
div#telefono_atencion_clienteA1,div#telefono_atencion_clienteB1 {
	background:	url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/c2c/agregador_ra_coches.jpg") no-repeat scroll right top #F7F7F7;
	height: 28px;
	margin: 0 auto;
	width: 135px;
}
div#telefono_atencion_clienteA2,div#telefono_atencion_clienteB2 {
	background:	url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/c2c/agregador_ra_motos.jpg") no-repeat scroll right top #F7F7F7;
	height: 28px;
	margin: 0 auto;
	width: 135px;
}
#telefono_atencion_clienteASEGURO, #telefono_atencion_clienteBSEGURO{
	background: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/c2c/agregador_se_coches.jpg") no-repeat scroll right top #f7f7f7;
	height: 28px;
	margin: 0 auto;
	width: 135px;
}
div#telefono_atencion_clienteAH, div#telefono_atencion_clienteBH {
	background: url("/Recursos/recursos/ES/imagen/varios/boton_telefonoH_c2c.jpg") no-repeat scroll right top #f7f7f7;
	height: 28px;
	margin: 0 auto;
	width: 135px;
}
div#telefono_atencion_clienteAHRAS, div#telefono_atencion_clienteBHRAS {
	background: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/c2c/mascara_ras_hogar.jpg") no-repeat scroll right top #f7f7f7;
	height: 28px;
	margin: 0 auto;
	width: 135px;
}
#telefono_atencion_clienteAHACIERTO, #telefono_atencion_clienteBHACIERTO{
	background: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/c2c/mascara_ac_hogar.jpg") no-repeat scroll right top #f7f7f7;
	height: 28px;
	margin: 0 auto;
	width: 135px;
}


div#aviso_legal {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.9em;
	margin: 1px auto;
	text-align: center;
}
.resaltarEnlace {
	text-decoration: underline;
}
.c2cmiddle1 {
	font-size: 1.4em;
}

/**********************************  FIN DE AYUDA  *****************************************/
	
/***************************************************************************************/
/***************************** cuando sale el clic to call****************************************/
div#c2ctextoA,div#c2ctextoB {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.6em;
	margin: 20px 10px 10px;
	position: relative;
	text-align: left;
}
div#c2cfechaA,div#c2cfechaB {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.6em;
	margin: 2px 10px;
	position: relative;
	text-align: left;
}
div#c2cfechaselectA,div#c2cfechaselectB {
	margin: 2px 10px 7px;
	position: relative;
	text-align: left;
}
div#c2cInclude div#c2cfechaselectB select,div#c2cInclude div#c2cfechaselectA select{
	width: 188px;
}
.texto_menor {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.6em;
}
div#c2choraA,div#c2choraB {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.6em;
	margin: 2px 10px;
	position: relative;
	text-align: left;
}
div#c2choraselectA,div#c2choraselectB {
	margin: 2px 10px;
	position: relative;
	text-align: left;
}
div#c2cbotonEnviarA,div#c2cbotonEnviarB {
	margin: 10px 10px 5px;
	position: relative;
	text-align: left;
}
a.botonEnviar {
	background:	url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/mj1_enviar.gif") no-repeat scroll left top transparent;
	display: block;
	height: 22px;
	margin-left: -2px;
	margin-top: 5px;
	position: relative;
	width: 69px;
}
a span.titImagen {display: none !important;}
.botonLlamar {display: none;}

/***************************************************            ERROR      ***************************/
select.error,label.error,input.error,textarea.error,p.error {background-color: #FEE445 !important;}
.mensajeError {
	background-color: #B11818;
	display: none;
	padding: 5px;
	position: absolute;
	overflow: visible;
	color: White;
	font-style: italic;
	width: 645px;
	right: 10px;
	border: solid 1px white;
}

/******************************************* Mensaje Error ********************************************/
div#mensajeError {
	position: relative;
	display: none;
	padding: 0 0 7px 0;
	text-align: left;
	background: #FEE445;
	margin: 12px 0 3px 0;
}
div#mensajeError p {
	margin: 0 0 0 0;
	padding: 7px 10px 2px 25px;
	line-height: 16px;
	color: #333333;
}
div#mensajeError p,[hack] {
	padding-top: 8px;
}
div#mensajeError p a {
	margin: 0 !important;
	/*text-decoration: underline;*/
	font-weight: bold;
	color: #B11818;
	cursor: pointer;
}
div#mensajeError p a:visited {
	color: #804545;
}
div#mensajeError p a:hover {
	/*background-color: #B11818;*/
	text-decoration: none;
	color: #B11818;
}

/******************************************** Mensaje Error *************************************/
div#contenidos .mensajeError2 p#campos2 {}
.mensajeError2 {
	position: relative;
	display: none;
	padding: 0 0 7px 0;
	text-align: left;
	background-color: #FEE445;
	margin: 12px 0 3px 0;
}
.mensajeError2 p {
	margin: 0 0 0 0;
	padding: 7px 10px 2px 25px;
	line-height: 16px;
	color: #333333;
}
.mensajeError2 p,[hack] {
	padding-top: 8px;
}
.mensajeError2 p a {
	margin: 0 !important;
	display: none;
	text-decoration: underline;
	font-weight: bold;
	color: #B11818;
	cursor: pointer;
}
.mensajeError2 p a:visited {
	color: #804545;
}
.mensajeError2 p a:hover {
	background-color: #B11818;
	text-decoration: none;
	color: #ffffff;
}
#divContadorMini {
	display: none;
}
#divContador,#reloj {
	display: block;
}
#aviso_legal2 {
	display: none;
}
#politicaCookiesLegal, .politicaCookiesLegal {
	clear: both;
	font-size: 10px;
	text-align: center;
	padding-bottom: 15px;
	width: 100%;
}
#politicaCookiesLegalMotor, .politicaCookiesLegalMotor {
	clear: both;
	font-size: 10px;
	text-align: left;
	padding-bottom: 15px;
	width: 100%;
	margin-left:1em;
}
.dentroPolitica {
	margin: 0 auto;
	padding-right: 235px;
	width: 735px;
	line-height: 1.6em;
}
.dentroPoliticaMotor {
	width: 334px;
	line-height: 1.6em;
	margin-left:-10px
}


/**************  botones por css3 ******************************/
	/*****************btn continuar*********************************/
.botonesDiv2 {
	border: 1px solid #CE3334;
	border-radius: 7px;
	-moz-boder-radius: 7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	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);
	behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
	-pie-background: linear-gradient(top, #CE3334, #913736);
	clear: both;
	display: inline-block;
	float: right;
	position: relative;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
}
.botonesDiv2 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;
}
.botonesDiv2 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;
}
.botonesDiv2 a span {
	background-image:url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/flecha_modificar_blanco_drch_pq.png")\0/;
}

/*******************  boton modificar  ******************************/
.btnModificar {
	background-color: #BABABA;
	background: -moz-linear-gradient(top, #BABABA, #575758);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#BABABA), to(#575758) );
	background: -o-linear-gradient(top, #BABABA, #575758);
	background-image: linear-gradient(to bottom, #BABABA, #575758);
	behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
	-pie-background: linear-gradient(top, #BABABA, #575758);
	border: 1px solid #BABABA;
	border-radius: 7px 7px 7px 7px;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 1em;
	margin-left: 20px;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
	width: 20%;
}
.btnModificar a {
	background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/flecha_modificar_blanco.png");	
	background-position: 8% center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	color: #FFFFFF;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 0.4em;
	text-align: center;
	text-decoration: none;
	padding-left: 1.8em;
}
.btnModificar a /*ie8*/ {
	background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/flecha_modificar_blanco_pq.png")\0/;
}  
.btnModificarMovil {
	display: none;
}

/***************************************************************************************/
	/* Tablet Portrait hasta tamaño standard 980 (dispositivos y navegadores) 
============================================================================================ */
@media screen and (min-width: 740px) and (max-width: 979px) {
	#wrap {
		clear: both;
		overflow: hidden;
		padding-bottom: 45px;
	}
	#ayuda {
		float: none;
		clear: both;
		margin: 0 auto;
		height: auto;
	}
	#ayuda #contenedor_derecho {
		display: none;
	}
	#contenedorIzquierdo {
		float: none;
		margin: 0;
		width: auto;
	}
	#contenedor_cotizador {
		margin: 0 auto;
		width: 725px;
	}
	#footer {
		min-width: 0;
	}
	
	#footerCon {
    margin: 0 auto;
    width: 680px;
    padding-right: 0;
}
	#footerRight {
    float: left;
    line-height: 2em;
    margin-top: 7px;
    padding-left: 160px;
    text-align: right;
}
	
	#txtpie01 {
		padding-right: 0px;
	}
	.botonLlamar {
		clear: both;
		display: block;
		width: 42%;
		padding: 1.2em 0;
		background: #FFAF46;
		background: -moz-linear-gradient(top, #FFAF46, #C97303);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFAF46), to(#C97303) );
		background: -o-linear-gradient(top, #FFAF46, #C97303);
		background: linear-gradient(top, #FFAF46, #C97303);
		filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr = '#FFAF46', endColorstr = '#C97303');
		border-radius: 7px;
		border: 1px solid #FFAD41;
		margin: 8px auto 5px auto;
		text-align: center;
		text-decoration: none;
	}
	.textoBoton {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 1.3em;
	}
	#txtpie02 {
		padding-right: 0px;
	}
	#contenedorTodo {
		margin: 0;
		padding: 0;
		float: left;
		width: 700px;
	}
	#divContadorMini {
		display: none;
	}
	#contenedorEspacioB {
		margin-top: 20px;
	}
	#aviso_legal2 {
		clear: both;
		display: block;
		font-size: 10px;
		line-height: 15px;
		margin: 0 auto;
		padding-bottom: 11px;
		text-align: center;
		width: 84%;
	}
	#imagen_logo_entrust {
		margin-left: 0px;
	}
	.dentroPolitica {
		margin: 0 auto;
		padding-right: 0;
		width: 735px;
	}	
	.contadorBtnR {
		width: 22px;	
	}
	.contadorBtnG {
		width: 22px;	
	}
	div#capaVaciaC2C {display: none;}
	a#crearB img {
	    height: auto;
	    max-width: 100%;
	}
}

/* Mobile tamaño apaisado hasta Tablet Portrait (dispositivos y navegadores) 
============================================================================================ */
@media screen and (min-width: 480px) and (max-width: 739px) {
	/*****1º Boton siguiente debajo del NIF en datos conductor*****/	
.alt29{display:none!important;}	
	
	/************cargando jsp***************/
	.txtCargando{
		margin-left:10%;
	}	
	.saleLoad {
		background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/loadinfo.net.gif");
		background-repeat: no-repeat;
		height: 7em;
		margin-left: 15em;
		opacity: 0.4;
		position: relative;
		top: 3em;
		width: 48px;
	}
	.saleLogo {
		background-image: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/logo_lineadirecta_seguros.jpg);
		background-repeat: no-repeat;
		height: 106px;
		opacity: 0.4;
		width: 112px;
	}
	/************Fin Cargando**************/
	#wrap {
		clear: both;
		overflow: hidden;
		padding-bottom: 45px;
	}
	#ayuda {
		float: none;
		clear: both;
		margin: 0 auto;
		height: auto;
	}
	#ayuda #contenedor_derecho, .casaHogar, .moto, .coche {
		display: none;
	}	
	#contenedorIzquierdo {
		float: none;
		margin: 0;
		width: auto;
	}
	#contenedor_cotizador {
		margin: 0 auto;
		width: 99%;
	}
	#contenedorCabecera {
		height: 97px;
		width: 100%;
	}
	#bg {
		background-image:url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bg_rojo.png");
		background-repeat: repeat-x;
		min-height: 364px;
		width: 100%;
	}
	#sombraLateral, #contenedorCabeceraSombra {
		display: none;
	}	
	#contenedorEspacioA {
		margin-top: 15px;
	}
	#contenedorCuerpo {
		min-height: 250px;
		width: 100%;
	}
	#cuerpo {
		min-height: 216px;
		padding: 12px 9px;
		margin: 4px;
		overflow: hidden;
	}
	#contenedorEspacioB {
		margin-top: 5px;
	}
	/* Footer*/
	#footer {
		min-width: 0;
	}
	#txtpie01 {
		width: 100%;
		padding-right: 0px;
	}
	#txtpie02 {
		width: 100%;
		padding-right: 0px;
	}
	/*   Boton clic to call*/
	.botonLlamar {
		clear: both;
		display: block;
		width: 57%;
		border-radius: 0.6em;
		padding: 0.3em;
		-moz-box-shadow: 3px 3px 3px #CCCCCC;
		-webkit-box-shadow: 3px 3px 3px #CCCCCC;
		box-shadow: 3px 3px 3px #CCCCCC;
		padding-bottom: 0.9em;
		padding-top: 0.9em;
		background: #FFAF46;
		background: -moz-linear-gradient(top, #FFAF46, #C97303);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFAF46), to(#C97303) );
		background: -o-linear-gradient(top, #FFAF46, #C97303);
		background: linear-gradient(top, #FFAF46, #C97303);
		filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr = '#FFAF46', endColorstr = '#C97303');
		border: 1px solid #FFAD41;
		margin: 8px auto 5px auto;
		text-align: center;
		text-decoration: none;
	}
	.textoBoton {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 1.3em;
	}
	/* Parte de la cabecera*/
	#logo {
		height: auto;
		margin-bottom: 8px;
		margin-top: 8px;
		width: 115px;
	}
	#logo img {
		width: 115px;
	}
	#titulo {
		height: auto;
		margin-bottom: 8px;
		margin-top: 18px;
		width: 68%;
	}
	#titulotxt, titulotxt1 {
		font-size: 1.8em;
		text-align: center;
	}
	#divContador,#reloj {
		display: none;
	}
	#divContadorMini {
		display: block;
	}
	.divContador {
		width: 68%;
	}
	.contadortexto {
		float: left;
		font-size: 15px;
		height: 28px;
		min-width: 0;
		padding-left: 0;
		text-align: center;
		width: 65%;
		margin-top: 9px;
	}
	#contenedorTodo {
		margin: 0;
		padding: 0;
	}
	/* Fin Parte de la cabecera*/
	#aviso_legal2 {
		clear: both;
		display: block;
		font-size: 10px;
		line-height: 15px;
		margin: 0 auto;
		padding-bottom: 11px;
		text-align: center;
		width: 84%;
	}
	#imagen_logo_entrust {
		margin-left: 0px;
		
	}
	
		#footerCon {
	    margin: 0 auto;
	    padding-right: 0;
	    width: 500px;
	    
	}
		#footerRight {
	    float: left;
	    line-height: 2em;
	    margin-top: 7px;
	    text-align: right;
	    padding-left:5px
}
	
	
	/********** ACTUALIZANDO DATOS **********/
	div#actualizandoDatos {
		display: none;
		position: absolute;
		left: 50%;
		z-index: 1000;
		width: 246px;
		height: 110px;
		margin-left: -123px;
		margin-top: -55px;
		top: 20% !important;
		background:	url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/msj_actual_datos_ani.gif) left top no-repeat;
	}
	div#actualizandoDatos p {
		position: relative;
		overflow: hidden;
	}
	div#actualizandoDatos p span {
		position: absolute;
		left: 0;
		top: 0;
		display: none;
	}
	.dentroPolitica {
		padding-right: 0;
		width: auto;
	}
	/******************************    Boton Modificar   ******************/
	.btnModificar {
		display: none;
	}
	/**************btn modificar*******************************/
	.btnModificarMovil {
		clear: both;
		display: block;
		width: 62%;
		background-color: #E6E6E6;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#707070) );
		background-image: -webkit-linear-gradient(top, #E6E6E6, #707070);
		background-image: -moz-linear-gradient(top, #E6E6E6, #707070);
		background-image: -ms-linear-gradient(top, #E6E6E6, #707070);
		background-image: -o-linear-gradient(top, #E6E6E6, #707070);
		background-image: linear-gradient(to bottom, #E6E6E6, #707070);
		filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType 	=   0, startColorstr =   #E6E6E6, endColorstr =   #707070 );
		moz-border-radius: 7px;
		border-radius: 7px;
		border: 1px solid #E6E6E6;
		margin: 1px auto 0;
		text-align: center;
		text-decoration: none;
	}
	.btnModificarMovil a {
		display: block;
		padding: 0.9em 0;
	}
	.textoModificarMovil {
		color: #ffffff;
		font-weight: bold;
		font-size: 1.3em;
		text-align: left;
		padding-left: 21px;
		background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/flecha_modificar_blanco.png");
		background-repeat: no-repeat;
		background-position: 0px;
		background-size: 12px auto;
	}
	/******btn continuar*******************/
	.botonesDivEspacio {
		margin-bottom: 4px;
	}
	.botonesDiv2 {
		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);
		behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
		-pie-background: linear-gradient(top, #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);
		width: 62%;
		margin: 0 auto 10px auto;
	}
	.botonesDiv2 a {
		color: #FFFFFF;
		display: block;
		font-size: 1.3em;
		font-weight: bold;
		padding: 0.6em;
		text-align: center;
		text-decoration: none;
	}
	.botonesDiv2 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;
	}
	div#capaVaciaC2C {display: none;}
	a#crearB img {
	    height: auto;
	    max-width: 100%;
	}
}
/* Mobile tamaño vertical hasta Mobile tamaño apaisado (dispositivos y navegadores) 
============================================================================================ */
@media screen and (min-width: 319px) and (max-width: 479px) {
		/*****1º Boton siguiente debajo del NIF en datos conductor*****/	
.alt29{display:none!important;}
	
	#ayuda #contenedor_derecho, #sombraLateral, #contenedorCabeceraSombra, #divContador, div#reloj, .casaHogar, .moto, .coche {
		display: none;
	}	
	
	#contenedorEspacioB {
		margin-top: 5px;
	}
	/***********cargando datos animacion**************/
	
	.txtCargando{
		margin-left:30px;
	}	
	.saleLoad {
	    background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/loadinfo.net.gif");
	    background-repeat: no-repeat;
	    height: 48px;
	    margin-left: 9em;
	    opacity: 0.4;
	    position: relative;
	    top: 1em;
	    width: 48px;
	    z-index: 2;
	}	
	.txt_NegritaRojo {
	    font-weight: bold;
	    font-size: 1em;
	}
	
	/******btn continuar*******************/
	.botonesDivEspacio {
		margin-bottom: 4px;
	}
	/*****************btn continuar*********************************/
	.botonesDiv2 {		
		border: 1px solid #B11818;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-size: 12px;
		padding: 0;
		text-decoration: none;
		text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
		font-weight: bold;
		color: #FFFFFF;
		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);
		behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
		-pie-background: linear-gradient(top, #CE3334, #913736);	
		filter: progid :   DXImageTransform.Microsoft.gradient ( GradientType  =   0, startColorstr =   #CE3334, endColorstr =   #913736 );
		font-weight: bold;
		float: none;
		clear: both;
		display: block;
		margin: 0 auto 10px auto;
		width: 90%;
	}
	.botonesDiv2 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;
	}
	.botonesDiv2 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;
	}
	#wrap {
		clear: both;
		overflow: hidden;
		padding-bottom: 45px;
	}
	#ayuda {
		float: none;
		clear: both;
		margin: 0 auto;
		height: auto;
	}
	#ayuda #contenedor_derecho {
		display: none;
	}
	#contenedorIzquierdo {
		float: none;
		margin: 0;
		width: auto;
	}
	#contenedor_cotizador {
		margin: 0 auto;
		width: 99%;
	}
	#contenedorCabecera {
		height: 72px;
		width: 100%;
	}
	#bg {
		background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/bg_rojo.png");
		background-repeat: repeat-x;
		min-height: 364px;
		width: 100%;
	}
	#sombraLateral {
		display: none;
	}
	#contenedorCabeceraSombra {
		display: none;
	}
	#contenedorEspacioA {
		margin-top: 15px;
	}
	#contenedorCuerpo {
		min-height: 275px;
		width: 100%;
	}
	#cuerpo {
		min-height: 240px;
		padding: 12px 9px;
		margin: 4px;
		overflow: hidden;
	}
	
	/* Footer*/
	#footer {
		min-width: 0;
		text-align: center;
	}
	#txtpie01 {
		width: 100%;
		padding-right: 0px;
	}
	#txtpie02 {
		width: 100%;
		padding-right: 0px;
		font-size: 0.8em;
	}
	
	#footerCon {
	    margin: 0 auto;
	    padding-right: 0;
	    width: 100%;
		padding-bottom: 20px;	    
	}
#footerRight {
    bottom: 90px;
    float: none;
    line-height: 2em;
    padding-left: 0;
    position: relative;
    text-align: center;
}
#CallmeEC img, #CallmeEC a, #CallmeEM img, #CallmeEM a, #CallmeA img {
    padding-left: 11px;
}
	    .dentroPoliticaMotor {
	    line-height: 1.6em;
	    margin-left: -10px;
	    width: 100%;
	}
	#politicaCookiesLegalMotor, .politicaCookiesLegalMotor {
	clear: both;
	font-size: 10px;
	text-align: Center;
	padding-bottom: 15px;
	width: 100%;
}
	#txtpie01Motor {
	    display: block;
	    width: 100%;
	}
#footerLeft {
    float: none;
    position: relative;
    top: 87px;
}
	
	
	/*   Boton clic to call*/
	.botonLlamar {
		clear: both;
		display: block;
		width: 80%;
		border-radius: 0.6em;
		padding: 0.3em;
		-moz-box-shadow: 3px 3px 3px #CCCCCC;
		-webkit-box-shadow: 3px 3px 3px #CCCCCC;
		box-shadow: 3px 3px 3px #CCCCCC;
		padding-bottom: 0.9em;
		padding-top: 0.9em;
		background: #FFAF46;
		background: -moz-linear-gradient(top, #FFAF46, #C97303);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFAF46), to(#C97303) );
		background: -o-linear-gradient(top, #FFAF46, #C97303);
		background: linear-gradient(top, #FFAF46, #C97303);
		filter: progid :       DXImageTransform.Microsoft.gradient ( startColorstr = '#FFAF46', endColorstr = '#C97303' );
		border: 1px solid #FFAD41;
		margin: 8px auto 5px auto;
		text-align: center;
		text-decoration: none;
	}
	.textoBoton {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 1.3em;
	}
	
	/* Parte de la cabecera*/
	#logo {
		background-image: none;
		background-size: 12% 15%;
		height: auto;
		margin-bottom: 9px;
		margin-left: 7px;
		margin-right: 7px;
		margin-top: 9px;
		width: 6em;
	}
	#logo img {
		width: 100%;
	}
	#titulo {
		height: 25px;
		margin-bottom: 3px;
		margin-left: 0;
		margin-top: 10px;
		width: 70%;
	}
	#titulotxt, titulotxt1 {
		font-size: 1.3em;
		text-align: center;
		white-space: nowrap;
	}
	#ayuda #contenedor_derecho, .casaHogar, .moto, .coche {
		display: none;
	}	
	#divContadorMini {
		display: block;
	}
	.divContador {
		width: 70%;
	}
	.contadortexto {
		float: left;
		font-size: 11px;
		height: auto;
		margin-top: 2px;
		min-width: 0;
		padding-left: 0;
		text-align: center;
	}
	/*fin cabecera movil*/
	#aviso_legal2 {
		clear: both;
		display: block;
		font-size: 10px;
		line-height: 15px;
		margin: 0 auto;
		padding-bottom: 11px;
		text-align: center;
		width: 84%;
	}
	#imagen_logo_entrust {
		margin-left: 0px;
	}
	/********** ACTUALIZANDO DATOS **********/
	div#actualizandoDatos {
		display: none;
		position: absolute;
		left: 50%;
		z-index: 1000;
		width: 246px;
		height: 110px;
		margin-left: -123px;
		margin-top: -55px;
		top: 20% !important;
		background: url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/msj_actual_datos_ani.gif) left top no-repeat;
	}
	div#actualizandoDatos p {
		position: relative;
		overflow: hidden;
	}
	div#actualizandoDatos p span {
		position: absolute;
		left: 0;
		top: 0;
		display: none;
	}
	.dentroPolitica {
		padding-right: 0;
		width: auto;
	}
	/******************************    Boton Modificar   ******************/
	.btnModificar {
		display: none;
	}
	/**************btn modificar*******************************/
	#aazone_aamodificardatosmovil {
		float: left;
		position: relative;
		width: 100%;
	}
	.btnModificarMovil {
		clear: both;
		display: block;
		width: 90%;
		background-color: #E6E6E6;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#707070) );
		background-image: -webkit-linear-gradient(top, #E6E6E6, #707070);
		background-image: -moz-linear-gradient(top, #E6E6E6, #707070);
		background-image: -ms-linear-gradient(top, #E6E6E6, #707070);
		background-image: -o-linear-gradient(top, #E6E6E6, #707070);
		background-image: linear-gradient(to bottom, #E6E6E6, #707070);
		filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType 	=   0, startColorstr =   #E6E6E6, endColorstr =   #707070 );
		moz-border-radius: 7px;
		border-radius: 7px;
		border: 1px solid #E6E6E6;
		margin: 1px auto 0;
		text-align: center;
		text-decoration: none;
	}
	.btnModificarMovil a {
		display: block;
		padding: 0.9em 0;
	}
	.textoModificarMovil {
		color: #ffffff;
		font-weight: bold;
		font-size: 1.3em;
		text-align: left;
		padding-left: 21px;
		background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/flecha_modificar_blanco.png");
		background-repeat: no-repeat;
		background-position: 0px;
		background-size: 12px auto;
	}
	div#capaVaciaC2C {display: none;}
	a#crearB img {
	    height: auto;
	    max-width: 100%;
	}
} /*Fin Mobile tamaño vertical 319*/

/* Mobile tamaño máximo 318 
============================================================================================ */
@media screen and (max-width: 318px) {
		/*****1º Boton siguiente debajo del NIF en datos conductor*****/	
.alt29{display:none!important;}
	
	#ayuda #contenedor_derecho, #sombraLateral, #contenedorCabeceraSombra, #divContador, div#reloj, .casaHogar, .moto, .coche {
		display: none;
	}	
	#contenedor_cotizador {
	    margin: 0 auto;
	    width: 320px;
	}
		#contenedorIzquierdo {	    
		    width: 100% !important;
		}
			#contenedorCabecera {	   
			    width: 320px;
			    height: 72px;
			}
				#logo {
				    background-image: none;
				    background-size: 12% 15%;
				    height: auto;
				    margin: 9px 7px;
				    width: 6em;
				}
					#logo img {
					    width: 100%;
					}
				#titulo {
					height: 25px;
					margin-bottom: 3px;
					margin-left: 0;
					margin-top: 10px;
					width: 70%;
				}
				#titulotxt, titulotxt1 {
					font-size: 1.3em;
					text-align: center;
					white-space: nowrap;
				}	
				.txt_NegritaRojo {
				    font-weight: bold;				
				}		
				#divContadorMini {
					display: block;
				}
				.divContador {
					width: 70%;
				}
				.contadortexto {
					float: left;
					font-size: 11px;
					height: auto;
					margin-top: 2px;
					min-width: 0;
					padding-left: 0;
					text-align: center;
				}			
				#contenedorEspacioB {
					margin-top: 5px;
				}
				#contenedorEspacioA {
					margin-top: 15px;
				}							
		#contenedorCuerpo {	   
		    width: 320px;
		    min-height: 275px;
		}
			#cuerpo {
				min-height: 240px;
				padding: 12px 9px;
				margin: 4px;
				overflow: hidden;
			}	
	#ayuda {
	    clear: both;
	    float: none;
	    height: auto;
	    margin: 0 auto;
	}
	/******btn continuar*******************/
	.botonesDivEspacio {
		margin-bottom: 4px;
	}
	/*****************btn continuar*********************************/
	.botonesDiv2 {		
		border: 1px solid #B11818;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-size: 12px;
		padding: 0;
		text-decoration: none;
		text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
		font-weight: bold;
		color: #FFFFFF;
		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);
		behavior: url(/Recursos/recursos/ES/jscript/responsive/PIE.htc);
		-pie-background: linear-gradient(top, #CE3334, #913736);	
		filter: progid :   DXImageTransform.Microsoft.gradient ( GradientType  =   0, startColorstr =   #CE3334, endColorstr =   #913736 );
		font-weight: bold;
		float: none;
		clear: both;
		display: block;
		margin: 0 auto 10px auto;
		width: 90%;
	}
	.botonesDiv2 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;
	}
	.botonesDiv2 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;
	}
	
	/* Footer*/
	#footer {min-width: 0;}
	#txtpie01 {
		width: 100%;
		padding-right: 0px;
	}	
	#pie02 {width: 320px;}
	#txtpie02 {
		width: 100%;
		padding-right: 0px;
		font-size: 0.8em;
	}
	/*   Boton clic to call*/
	.botonLlamar {
		clear: both;
		display: block;
		width: 80%;
		border-radius: 0.6em;
		padding: 0.3em;
		-moz-box-shadow: 3px 3px 3px #CCCCCC;
		-webkit-box-shadow: 3px 3px 3px #CCCCCC;
		box-shadow: 3px 3px 3px #CCCCCC;
		padding-bottom: 0.9em;
		padding-top: 0.9em;
		background: #FFAF46;
		background: -moz-linear-gradient(top, #FFAF46, #C97303);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFAF46), to(#C97303) );
		background: -o-linear-gradient(top, #FFAF46, #C97303);
		background: linear-gradient(top, #FFAF46, #C97303);
		filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr = '#FFAF46', endColorstr = '#C97303' );
		border: 1px solid #FFAD41;
		margin: 8px auto 5px auto;
		text-align: center;
		text-decoration: none;
	}
	.textoBoton {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 1.3em;
	}
	
	/* Parte de la cabecera*/
	#logo {
		background-image: none;
		background-size: 12% 15%;
		height: auto;
		margin-bottom: 9px;
		margin-left: 7px;
		margin-right: 7px;
		margin-top: 9px;
		width: 6em;
	}
	#logo img {width: 100%;}
	#titulo {
		height: 25px;
		margin-bottom: 3px;
		margin-left: 0;
		margin-top: 10px;
		width: 70%;
	}
	#titulotxt, titulotxt1 {
		font-size: 1.3em;
		text-align: center;
		white-space: nowrap;
	}
	#divContador,div#reloj,.casaHogar, .moto, .coche {display: none;}
	#divContadorMini {display: block;}
	.divContador {width: 70%;}
	.contadortexto {
		float: left;
		font-size: 11px;
		height: auto;
		margin-top: 2px;
		min-width: 0;
		padding-left: 0;
		text-align: center;
	}
	/*fin cabecera movil*/
	#aviso_legal2 {
		clear: both;
		display: block;
		font-size: 10px;
		line-height: 15px;
		margin: 0 auto;
		padding-bottom: 11px;
		text-align: center;
		width: 84%;
	}
	#imagen_logo_entrust {margin-left: 0px;}
	/********** ACTUALIZANDO DATOS **********/
	div#actualizandoDatos {
		display: none;
		position: absolute;
		left: 50%;
		z-index: 1000;
		width: 246px;
		height: 110px;
		margin-left: -123px;
		margin-top: -55px;
		top: 20% !important;
		background:	url(/RecursosCotizacionInternetCoches/RecursosLDA/imagen/msj_actual_datos_ani.gif) left top no-repeat;
	}
	div#actualizandoDatos p {
		position: relative;
		overflow: hidden;
	}
	div#actualizandoDatos p span {
		position: absolute;
		left: 0;
		top: 0;
		display: none;
	}
	.dentroPolitica {
		padding-right: 0;
		width: auto;
	}
	/******************************    Boton Modificar   ******************/
	.btnModificar {display: none;}
	/**************btn modificar*******************************/
	#aazone_aamodificardatosmovil {
		float: left;
		position: relative;
		width: 100%;
	}
	.btnModificarMovil {
		clear: both;
		display: block;
		width: 90%;
		background-color: #E6E6E6;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#707070) );
		background-image: -webkit-linear-gradient(top, #E6E6E6, #707070);
		background-image: -moz-linear-gradient(top, #E6E6E6, #707070);
		background-image: -ms-linear-gradient(top, #E6E6E6, #707070);
		background-image: -o-linear-gradient(top, #E6E6E6, #707070);
		background-image: linear-gradient(to bottom, #E6E6E6, #707070);
		filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType 	=   0, startColorstr =   #E6E6E6, endColorstr =   #707070 );
		moz-border-radius: 7px;
		border-radius: 7px;
		border: 1px solid #E6E6E6;
		margin: 1px auto 0;
		text-align: center;
		text-decoration: none;
	}
	.btnModificarMovil a {
		display: block;
		padding: 0.9em 0;
	}
	.textoModificarMovil {
		color: #ffffff;
		font-weight: bold;
		font-size: 1.3em;
		text-align: left;
		padding-left: 21px;
		background-image: url("/RecursosCotizacionInternetCoches/RecursosLDA/imagen/flecha_modificar_blanco.png");
		background-repeat: no-repeat;
		background-position: 0px;
		background-size: 12px auto;
	}
	#sponsor {width: 320px;}
	#politicaCookiesLegal, .politicaCookiesLegal {width: 313px;}
	
	/*para visualizaciones*/
	.boxPregunta {background-image: none !important;}
	.txtPregunta {
	    font-size: 1.1em !important;;
	    font-weight: normal !important;
	    line-height: 19px !important;
	    margin-left: 2px !important;
	    width: auto !important;
	}
	.txtPregunta {
	    font-size: 1.1em !important;
	    font-weight: normal !important;
	    line-height: 19px !important;
	}
	.iconInformacion {display: none !important;}	
	.clear {font-size: 1px !important;}
	table.center {
	    border: medium none;
	    border-collapse: separate;
	    border-spacing: 3px;
	    font-size: 1.2em;
	    text-align: center;
	    width: 97%;
	}	
	table .teclaNum span {line-height: 45px !important;}
	.teclaNum {
	    background-image: none !important;
	    height: 100% !important;
	    padding-left: 5px !important;
	}
	.teclaBorrar {background-image: none !important;}
	table.numerosDiaAnio {
	    border-collapse: collapse;
	    border-spacing: 1px;
	    width: 70%;
	}
	.teclado, .teclado2 td, .numerosDiaAnio td, .meses td {
		background: none !important;
	    background: -moz-linear-gradient(center top , #f9f9f9, #d1d2d4) repeat scroll right center rgba(0, 0, 0, 0) !important;
	    border-color: #d3d3d3 !important;
	    border-style: solid !important;
	    border-width: 0.125em !important;
	    height: 50px !important;
	    text-align: center !important;
	    text-transform: uppercase !important;
	    width: 50px !important;
	}	
	input.txtcampotexto2 {
	    font-size: 1.3em !important;
	    height: auto !important;
	    padding: 9px !important;
	    width: 50% !important;
	}
	.txtcampotexto2 {
	    border: 1px solid #cccccc !important;
	    color: #b0b0b0 !important;     
	    text-align: center !important;    
	}
	div#capaVaciaC2C {display: none;}
	a#crearB img {
	    height: auto;
	    max-width: 100%;
	}
}
/*Estilo para el H1 de la cabecera de cotizadores*/
#contenedorTodo h1 {font-size:100%!important;font-weight:normal!important;margin-top: -7px!important;} 