/*----------------------------------------------------------------------------------------------------------------*/
/* =buscador*/
a.resultado_busqueda{ display:block; margin:.2em 0; padding-left:1.3em; background:url(/corporativa/img/general/all/icono_label.gif) 0 center no-repeat;}
/* =fin de buscador*/

/* =aviso legal*/ 

#contenido div.aviso_legal .principal{ margin-bottom:2.8em;}

div.aviso_legal ul li{ font-weight:bold; color:#910046; padding-left:1em; margin:.8em 0 0 .8em; background:url(/corporativa/img/general/all/icono_label.gif) 0 .5em no-repeat;}
div.aviso_legal ul li p{ display:inline; font-weight:normal; color:#63544a;}
/* /=aviso legal*/

/* =cookies*/
#contenido.cookies p { line-height: 20px;}
#contenido.cookies a:hover { text-decoration: none;}
.txt-destacado a { display: inline-block; color: #b20458; text-decoration: none; border: 1px solid #b20458; background: #fff; border-radius: 5px; padding: .2em .5em; margin-left: .25em; transition: all .5s ease;}
.txt-destacado a:hover { color: #fff; background: #b20458;}
/* /=cookies*/

/* =accesibilidad*/
div.accesibilidad ul{ margin-top:1em;}
#contenido div.accesibilidad ul li{ color:#b20458; font-size:110%; margin:.5em 0; background:none; padding:0; }
div.accesibilidad ul li p{ color:#63544a;}
div.accesibilidad ul li img{ border:solid 1px #ccc; padding:.5em;}
div.accesibilidad ul li ul li{ color:#63544a; font-size:90%; padding-left:1em; margin-left:2em;}
div.accesibilidad ul li ul li span{ font-size:140%; color:#b20458; font-weight:bold; margin-right:.5em;}

.titular_linea { margin-bottom:.7em;}
	
/* /=accesibilidad*/

/* =creditos */
#creditos{ text-align:center;}
#creditos p{ font-family: Georgia, "Times New Roman", Times, serif;  color:#C00000;  font-size:1.1em;  margin:0;  padding:10px 0 0 0;}
#creditos p.direccion{ font-family: Georgia, "Times New Roman", Times, serif;  color:#C00000;  font-size:0.9em;  margin:0;  padding:2px 0 0 0;}
#creditos .gris{ color:#8F8E8E;}
/* /=creditos */

/* =Atencion al cliente */
#atencionCliente h2 { font-size: 2.7em; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #8e0044;}
#atencionCliente h3 { font-size: 2.2em; margin-bottom: .5em; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #8e0044;}

#atencionCliente p.p_atencionCliente{ font-family:Tahoma, Arial, Sans-serif;}

#atencionCliente .colIzq { width: 39.7em; float: left; margin: 2em 3em 2em 0;}
.telUnico { padding: 1.6em; border: 1px solid #c4c3c3; background: #f5f4f4; height: 100%; overflow: auto; margin: 0 0 1.5em 0;}
.telUnico .tel{ margin:0 0 .2em 1em;  padding: 0 0 0 1.5em; color: #3e444f; background: url(../../img/general/utilidades/icono_telefono.gif) no-repeat 0 .16em; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 2.7em;}
.telUnico .tel span{ margin:0 9em 0 0;  font-size: .5em; display: block; text-align: right;}
.colIzq ul{ margin: 1em;}
.colIzq ul li{ font-family:Tahoma, Arial, Sans-serif; width: 15.5em; padding: 0 0 0 1.4em; margin: .5em 0 0 0; background: url(../../img/general/utilidades/bullet_li.gif) no-repeat 0 .25em; float: left;}
.imgVideollamada { float: left; margin: 0 1.5em 0 0;}
.horario { margin: 2em 0 1.3em 0; padding: .7em 0 0 3.5em; background: url(../../img/general/utilidades/bg_horario.gif) no-repeat 0 0; float: left;}
.horario h4{ margin: 0 0 1.8em 0;}
.horario dt { font-family:Tahoma, Arial, Sans-serif; color: #8d0043; margin: 1em 0 .5em 0;}

#atencionCliente .colDer { width: 25em; float: left; margin: 2em 0 0 0; border: 1px solid #c4c3c3; background: #f6f6f6;}
#atencionCliente .colDer h3{ background: url(../../img/general/utilidades/bg_necesitas.jpg) no-repeat 0 0; padding: 4.7em 0 .2em .7em;}
#atencionCliente .colDer ul{ margin: 1.5em;}
#atencionCliente .colDer li{ padding: .5em 0 0 .5em; border-top: 1px solid #fff; border-bottom: 1px solid #c4c3c3;}
#atencionCliente .colDer li a{ padding: .2em 0 1.18em 3.4em; display: block; color: #3e444f; text-decoration: none; font-size: 1.5em;}
#atencionCliente .colDer li a:hover{ color: #8e0044;}
#atencionCliente .colDer .encontrarSucursal { border-top: none;}
#atencionCliente .colDer .encontrarSucursal a{ background: url(../../img/general/utilidades/encontrar_sucursal.gif) no-repeat 0 0;}
#atencionCliente .colDer .contactar a{ background: url(../../img/general/utilidades/contactar.gif) no-repeat 0 0;}
#atencionCliente .colDer .sugerencia a{ background: url(../../img/general/utilidades/hacer_sugerencia.gif) no-repeat 0 0;}
#atencionCliente .colDer .queHacer a{ background: url(../../img/general/utilidades/que_hacr.gif) no-repeat 0 0;}
#atencionCliente .colDer .queja { border: none;}
#atencionCliente .colDer .queja a{ background: url(../../img/general/utilidades/queja.gif) no-repeat 0 0;}
/* /=Atencion al cliente */

/* =En caso de accidente */
#en_caso_de_accidente { font-family: Tahoma, Arial, Helvetica, sans-serif;}
#en_caso_de_accidente h2 { color: #8e0044; font-size: 2.1em; font-weight: normal;}

#en_caso_de_accidente .cuadroTelefono{ background:url(../../img/general/utilidades/bg_cuadro_telefono.gif) no-repeat 0 0; height:16.2em; padding:1.5em 0; margin-top:1.5em; width: 50em;} 
#en_caso_de_accidente .cuadroTelefono .colUno{ background:url(../../img/general/utilidades/ico_telf.gif) no-repeat 1.2em 2.5em; width:15em; float:left; margin-right:.5em; padding-left:5.5em; }

#en_caso_de_accidente .cuadroTelefono .colUno h3{margin-bottom:0; font-size: 1.4em;}
#en_caso_de_accidente .cuadroTelefono .colUno h4{margin-bottom:0; font-size: 1.3em; font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; font-weight: normal; color: #474747;}
#en_caso_de_accidente .cuadroTelefono .colUno p{margin-top:.3em;}
#en_caso_de_accidente .cuadroTelefono .colUno .tit{color: #C5005F; font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; font-size:1.35em; line-height:1em;}
#en_caso_de_accidente .cuadroTelefono .colUno .num{color: #C5005F; font-family: 'Frutiger-Roman',Tahoma,Verdana,Arial,sans-serif; font-size:1.8em;}
#en_caso_de_accidente .cuadroTelefono .colUno .num2{color: #C5005F; font-family: 'Frutiger-Roman',Tahoma,Verdana,Arial,sans-serif; font-size:1.4em;}
#en_caso_de_accidente .cuadroTelefono .colUno .hora{}
#en_caso_de_accidente .cuadroTelefono .colUno .titExtranjero{color:#474747; font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; font-size:1.1em;line-height:1.6em;}
#en_caso_de_accidente .cuadroTelefono .colUno .numExtranjero{color: #C5005F; font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; font-size:1.1em;}

#en_caso_de_accidente .cuadroTelefono .colDos{ background:url(../../img/general/utilidades/separador_cuadro_telf.gif) no-repeat 0 .3em; width:26.8em; float:right; padding-left:1.7em;} 
#en_caso_de_accidente .cuadroTelefono .colDos .tit{ color: #C5005F;
    font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; font-size:1.5em; margin-bottom:.5em; margin-top:1.2em;} 
#en_caso_de_accidente .cuadroTelefono .colDos ul { margin:0;}
#en_caso_de_accidente .cuadroTelefono .colDos ul li{ font-size:1em; margin:0; display:inline; float:left; width:11.6em; margin-bottom:.5em;}	
#en_caso_de_accidente .cuadroTelefono .colDos .movil{ background:url(../../img/general/utilidades/ico_movil.gif) no-repeat 0 0; clear:both; padding-left:2.5em; font-size:1em; margin:1em 1em 1em .8em; float:left; padding-top:.3em;}

#en_caso_de_accidente .cuadroSiniestro{ background:url(../../img/general/utilidades/bg_cuadro_siniestro.gif) no-repeat 0 0; clear:both; padding:1.5em 1em !important; width: 100%; float:left; padding-bottom:1em; margin-bottom:1.4em;} 
#en_caso_de_accidente .cuadroSiniestro h3{ font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; color: #C5005F; padding-left:3em; margin-bottom:.3em; } 
#en_caso_de_accidente .cuadroSiniestro a{ text-decoration:none; width: 98%; float:left; outline:0; } 
#en_caso_de_accidente .cuadroSiniestro a div{ margin-bottom:.3em;}
#en_caso_de_accidente .cuadroSiniestro a p{padding-left:3.9em; margin-top:0em; padding-right:1.5em;}
#en_caso_de_accidente .cuadroSiniestro a p span{color:#C5005F; text-decoration:underline;}

#en_caso_de_accidente #videollamada a{ background:url(../../img/general/utilidades/ico_nuevaventana.gif) no-repeat right center;}

#en_caso_de_accidente #videollamada a:hover{ background:url(../../img/general/utilidades/ico_nuevaventana_hover.gif) no-repeat right center;} 
#en_caso_de_accidente #videollamada form input{ background:url(../../img/general/utilidades/ico_chat.gif) no-repeat 0 center; position: absolute; border:none; cursor:pointer; text-indent:-10000px; width: 40em; height:3.5em;} 
#en_caso_de_accidente #online div{ background:url(../../img/general/utilidades/ico_online.gif) no-repeat 0 center;}

#en_caso_de_accidente #online a{ background:url(../../img/general/utilidades/ico_enlace.gif) no-repeat right center;} 
#en_caso_de_accidente #online a:hover{ background:url(../../img/general/utilidades/ico_enlace_hover.gif) no-repeat right center;} 
#en_caso_de_accidente #oficinas div{ background:url(../../img/general/utilidades/ico_oficinas.gif) no-repeat 0 center; height:6em;}
#en_caso_de_accidente #oficinas a{ background:url(../../img/general/utilidades/ico_nuevaventana.gif) no-repeat right center;}
 
#en_caso_de_accidente #oficinas a:hover{ background:url(../../img/general/utilidades/ico_nuevaventana_hover.gif) no-repeat right center;}
 
#en_caso_de_accidente #oficinas .nota{ color:#ffffff; background-color:#c81870; margin-left:3.8em; padding:.15em .45em; font-weight:bold; float:left; margin-top: 0.5em;}

#columna_derecha .buscaTaller{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#e7e6e4 url(../../img/general/utilidades/icono-taller-confianza.png) no-repeat 10px 10px; margin-top: 4.5em; padding:.6em; }
#contenido #columna_derecha .buscaTaller h1 { color: #C81870; font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; text-transform:uppercase; font-size: 1.2em; margin-top: 0.7em; text-align: center;}

#contenido #columna_derecha .buscaTaller h2 { color: #411a4c; font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; font-size: 1.55em; margin-top: 0.7em; padding-left: 4.7em;} 

#contenido #columna_derecha .buscaTaller ul li{ background:url(../../img/general/utilidades/bullet_li_taller.gif) no-repeat 0 .3em; text-align:left;} 
#columna_derecha .buscaTaller a{ width:100px; background: #c81870; padding: 10px 20px; border: 1px solid #fff; color: #fff; text-decoration: none; display:block; text-align:center; margin:15px 0 15px 38px;}
#columna_derecha .buscaTaller a:hover{ background:#411a4c;}
#columna_derecha .buscaTaller .oqueicar .es{background:url(../../img/general/utilidades/bg_oqueicar_es.gif) no-repeat 0 0;}
#columna_derecha .buscaTaller .oqueicar .es:hover{background:url(../../img/general/utilidades/bg_oqueicar_hover_es.gif) no-repeat 0 0;}
#columna_derecha .buscaTaller .oqueicar .eu{background:url(../../img/general/utilidades/bg_oqueicar_eu.gif) no-repeat 0 0; font-size:.9em; padding: 7em 2.4em 2.8em 2.4em;}
#columna_derecha .buscaTaller .oqueicar .eu:hover{background:url(../../img/general/utilidades/bg_oqueicar_hover_eu.gif) no-repeat 0 0;}
#columna_derecha .buscaTaller .oqueicar .ca{background:url(../../img/general/utilidades/bg_oqueicar_ca.gif) no-repeat 0 0; font-size:.9em; padding: 6.9em 3.2em 3em 3.2em;}
#columna_derecha .buscaTaller .oqueicar .ca:hover{background:url(../../img/general/utilidades/bg_oqueicar_hover_ca.gif) no-repeat 0 0;}

#columna_derecha .buscaTaller .entrada { float:left; margin:1.5em 1em 1.5em 1.5em;}
#columna_derecha .guiaAuto{ background:url(../../img/general/utilidades/bg_guia_auto.jpg) no-repeat 0 0; padding:1.4em 1em 1.1em 4.9em; font-size:1.2em; margin-bottom:.5em; margin-top:.8em;} 
.eu #columna_derecha .guiaAuto{font-size:1.065em; padding:1.6em 1em 1.1em 5.3em;}
#columna_derecha .guiaAuto a{ font-family: 'Frutiger-Roman',Tahoma,Verdana,Arial,sans-serif; text-transform:uppercase; text-decoration:none; outline:0;} 
#columna_derecha .guiaAuto a:hover{ text-decoration:underline;}
#columna_derecha .guiaAuto a span{ color: #C5005F;}
#columna_derecha .guiaHogar{ background:url(../../img/general/utilidades/bg_guia_hogar.jpg) no-repeat 0 0; padding:1.4em 1em 2.5em 4.9em; font-size:1.2em;} 
.eu #columna_derecha .guiaHogar{font-size:1.065em; padding:1.6em 1em 1.1em 5.3em;}
#columna_derecha .guiaHogar a{ font-family: 'Frutiger-Roman',Tahoma,Verdana,Arial,sans-serif; text-transform:uppercase; text-decoration:none; outline:0;}
#columna_derecha .guiaHogar a:hover{ text-decoration:underline;}
#columna_derecha .guiaHogar a span{ color: #C5005F;}

/* /=En caso de accidente */

#contenido .buscador li{margin-bottom:1.3em; line-height:1.4em;}


/*----------------------------------------------------------------------------------------------------------------*/
/* CONTACTO */

#contenido #contacto h3 { background:url("../../img/general/corporativo/bullet_rosa.gif") no-repeat 0 center; padding:0 0 0 .8em; }
#contenido #contacto p a { color:#c5005f; text-decoration:underline;}
#contenido #contacto p a:hover { text-decoration:none;}

/* ........... TE AYUDAMOS CON .. */
#teAyudamos { background:url(../../img/general/utilidades/bg_teAyudamos_new_2.jpg) no-repeat 0 0; padding: .5em 0 0 26em;}
#teAyudamos h2 { text-transform:uppercase; }
#teAyudamos h3 { background:none; padding:0;font-weight:bold; text-align: center;}
#teAyudamos h4 { background:none; padding:0;font-weight:bold; text-align: center; font-size: 1.2em; margin-top: 2rem;}
#teAyudamos .row { display:flex; flex-wrap: wrap;}
#teAyudamos .row .telf { float:left; font-size:2em; line-height:1em; margin: auto; background: url(/corporativa/img/general/index/ico-telf.png) no-repeat 0 0; padding: .25em 2em; font-weight: bold;}
#teAyudamos .izq { float:left; width:20em; font-family:'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; color:#474747; margin-bottom:8em; margin-top: 3em;}
#teAyudamos .izq .telf2 { font-size:1.5em; line-height:1em; margin:.2em auto;}
#teAyudamos .der .telftexto { float:left; line-height:1em; margin:0 .5em .2em 0; }
#teAyudamos .izq .telf span { font-size:1.31em;}
#teAyudamos .der { float:right; width:23em; font-family:'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; margin-top: 2em;}
#teAyudamos .izq ul { margin-top:1em;} 
#teAyudamos .izq ul li { margin:0 0 .5em;}
#contenido .idioma_eu .izq .telftexto { float:left; font-size:1.5em; line-height:1em; margin:.1em .5em .2em 0; }
#contenido .idioma_eu .izq ul li { font-size:1em; margin-bottom:.8em;}

/* ........... FORMULARIO .. */
#contenido form { margin-top:.5em;}

#contenido form .datos { background:#f7f7f7; padding:3em; margin-top:2em;}
#contenido form .borde { clear:both; height:.1em; border-top:1px solid #b9b9b9; border-bottom:1px solid #fff; margin:2em 0;}

#contenido form .polPriv { float:left; width:100%; margin-bottom:2em;}
	/* :: span */
#contenido form span.obligatorio { float:left; height:1.3em; width:1.3em; text-indent:-5000em; background:url("../../img/general/corporativo/form_obligatorio.gif") no-repeat 0 0; margin-top:.3em;}
#contenido form span.marginRight { margin-right:.8em;}
#contenido form span.siCliente { float:right; margin: -1em 16.5em 0 0;}
#contenido form span.textarea { margin:3.5em 0 0 .5em;}
#contenido form span.capchap { margin: 2.5em 0.95em 0.5em;}
	/* :: label */
#contenido form label { float:left; width:11em; margin-top:.4em;}
#contenido form label.siCliente { width:26em;}
#contenido form label.check { margin-top:.2em;}
#contenido form label.largo { width:100%; margin:0 0 .5em;}
#contenido form .polPriv label { width:95%; margin-top:.2em;}
	/* :: input */
#contenido form .datos  input { float:left; width:17em; height:1.5em; border:1px solid #808080; background:#fff; margin-bottom:.5em; margin-right:.7em;}
#contenido form .datos .largo input { width:36.65em;}
	/* :: Checkbox */
#contenido form .datos #no_cliente{  margin-left: 21.6em; margin-left: 26em \9; width:1.5em; border:none;}

	/* :: Select */
#contenido #contacto select { float:left; width:25em; border:1px solid #808080; margin-bottom:1em; padding:.2em;}


	/* :: textarea */

#contenido form .datos textarea { width:54.7em; font-size:1em; font-family:Tahoma,Verdana,Arial,sans-serif; border:1px solid #808080; background:#fff; padding:.5em; float:left;}
	/* :: Capchap */
#contenido form .codigoImg { float:left; width:30.4em; height:4.1em; background:#fff; margin-bottom:2em; padding:1em;}
#contenido form .codigoImg img { float:left; margin-top:0;}
#contenido form .codigoImg .columna { float:left; width:13em; margin-left:1em;}
#contenido form .codigoImg a { float:none; margin:1em 0 1em 0.5em;}
#contenido form .datos #codigo_captcha{width:11.2em!important; height:1.5em; border:1px solid #808080; margin-left:0.4em; margin-top:0.6em;}
	/* :: BOTON ENVIAR */
#contenido form .datos .form_enviar { width:96px; height:37px; color:#787878; font-size:120%; font-family:'Frutiger-Roman',Tahoma,Verdana,Arial,sans-serif; text-transform:uppercase; cursor:pointer; border:none; background:url("../../img/general/all/bt_buscar.gif") no-repeat left bottom; padding:0; margin:0 1em 0 0;}
#contenido form .datos .form_enviar:hover { color:#be0066; background:url("../../img/general/all/bt_buscar_hover.gif") no-repeat left bottom;}
/*.............POLITICA PRIVACIDAD..................*/

#contenido form .datos #conformidad_politica_privacidad{width:2em; border:none;}

#contenido form .label_detalle_politica a{
	background:url(../../img/general/all/ico_link.gif) no-repeat right .15em;
    color:#be0066;
	padding-right:1.1em;
	margin-right:.1em;}
	
/* ........... ERRORES .. */
#contenido .datos ul.error { float:left; width:90%; font-size:.9em; background:url("../../img/general/corporativo/form_errores.gif") no-repeat 0 0; margin:0; padding:1em 0 3em 7em;}
#contenido .datos ul.error li { float:left; width:45%;}

/* ........... ENVIADO OK .. */
#contenido p.envio { font-family:'Frutiger-Roman',Tahoma,Verdana,Arial,sans-serif; background:url("../../img/general/corporativo/form_OK.gif") no-repeat 0 0; padding:1.5em 0 2.5em 6em;}


/*----------------------------------------------------------------------------------------------------------------*/
/* MAPA WEB */

.mapaWeb{ font-family:Tahoma, "Times New Roman", Times, serif; font-size:110%; color:#787878; width:29%; float:left; margin:0 4em 0 0;}
.mapaWeb ul.principal{margin-bottom:2em;}
#contenido .mapaWeb ul.principal li{ background-position:0 .32em;}
#contenido .mapaWeb ul.principal .nuevaVentana a{ background:url(../../img/general/all/ico_menu_nueva_ventana.gif) no-repeat right .3em; padding-right:1.3em;}
.mapaWeb ul.principal li a{ font-size:95%;}
.mapaWeb ul.principal li a:hover{ text-decoration:none}
.mapaWeb_esquina{ font-size:110%; color:#787878; width:30%; float:left; margin:0 0 0 0;}
