/*Fuentes cargadas*/
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/ProximaNova-Regular.otf') format('opentype'),
	     url('fonts/ProximaNova-Regular.woff') format('woff'), url('fonts/ProximaNova-Regular.ttf') format('truetype'), url('fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/ProximaNova-Bold.otf') format('opentype'),
	     url('fonts/ProximaNova-Bold.woff') format('woff'), url('fonts/ProximaNova-Bold.ttf') format('truetype'), url('fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: bold;
  font-style: bold;
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url('fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),  url('fonts/ProximaNova-Semibold.otf') format('opentype'),
	     url('fonts/ProximaNova-Semibold.woff') format('woff'), url('fonts/ProximaNova-Semibold.ttf') format('truetype'), url('fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
  font-weight: 600;
  font-style: 600;
}

/*Reset CSS*/
html, body, div, span, applet, object, iframe,
h2, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*Estilo de html y body*/
html	{
	width:100%;
	height:100%;
	}
body	{
	width:100%;
	overflow-x:hidden;
	/*-webkit-overflow-x:hidden;
	-moz-overflow-x:hidden;
	-o-overflow-x:hidden;
	-ms-overflow-x:hidden;*/
	background-color:white;
	font-family:'ProximaNova-Regular', sans-serif;
	font-smoothing: antialiased;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
	
		}

/*Estilo del SELECT PERS */	
div.select-pers	{
	width:210px;
	}
.select-pers select	{
	display:inline-block;
	vertical-align:top;
	height:40px;
	border:1px solid #ccc;
	border-radius:6px;
	background-image:url(img/flecha-select.png);
	background-repeat:no-repeat;
	background-position:right;
	 -moz-appearance: none;
	 -webkit-appearance: none;
	 -ms-appearance: none;
	 -o-appearance: none;
 	appearance: none;
	overflow:hidden;
	padding-left:20px;
	}	
select	{
	width:120%;
	height:40px;
	display:inline-block;
    cursor: pointer;
    background-color: #fff;
	border:1px solid transparent;
	font-size: 14px;
    line-height: 40px;
	color:#999;
	outline:0;
	}
	
select::-ms-expand {
    display: none;
}

.footerNewsletter input[type=submit]:hover	{
	background-color:#779caa;
	}	
.footerNewsletter input[type=submit]:active	{
	background-color:#91bac6;
	}

/*Banner publicitario. Módulo movible*/

.home-bannerPers	{
	height:200px;
	width:100%;
	overflow:hidden;
	position:relative;
	}
.home-bannerPers-fondo	{
	width:100%;
	top:50%;
	transform:translateY(-50%);
	position:absolute;
	}	

.home-bannerPersWrapper span	{
	height:100%;
	display:inline-block;
	vertical-align:top;
	}
.home-bannerPersWrapper span h2	{
	display:block;
	height:40px;
	overflow:hidden;
	font-size:36px;
	margin:20px 0 10px 0;
	font-weight:600;
	}
.home-bannerPersWrapper span p	{
	display:block;
	height:66px;
	overflow:hidden;
	}			
.home-bannerPersWrapper div	{
	display:inline-block;
	vertical-align:top;
	height:100%;
	text-align:right;
	}
.home-bannerPersWrapper div img	{
	height:100%;
	max-width:100%;
	}		
	
	
	

/* _______________________________ CONTENIDO HOME ___________________________________ */


/*Barra sobre slider con info*/
.home-infopagWrapper	{
	height:62px;
	width:100%;
	background-color:white;
	border-bottom:10px solid #888;
	}    
.home-infopag	{
	width:970px;
	margin:0 auto;
	}

.home-infopag h2 a	{
	color:#777;
	text-decoration:none;
	}
	.home-infopag h2 a:hover	{
	text-decoration:underline;
	}

.home-infopag div img	{
	display:inline-block;
	vertical-align:top;
	}	
.home-infopag div a	{
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	margin-left:10px;
	font-size:18px;
	font-weight:600;
	color:#525252;
	}	



.slider-home	{
	height:400px;
	overflow:hidden !important;
	
	}
	
.slider-home-wrapper	{
	
	width:100%;
	height:400px;
	margin:0 !important;
	padding:0 !important;
	}
	
.slider-home-bg	{width:100%; !important; z-index:-10}

.carousel-caption	{
	height:100%;
	width:980px;
	text-shadow:none;
	color:#333;
	margin:0 auto;
	left:0;
	right:0;
	}
.carousel-caption .cartelBanner	{
	right:0
	}


.slider-botoncitos li	{
	vertical-align:top;
	width:16px;
	height:16px;
	border:2px solid #666;
	background-color:white;
	}
	
.slider-botoncitos .active {
	width:16px;
	height:16px;
	border:none !important;
	background-color:#666;
	}	


/* Cada banner del OWL CAROUSEL */
.bannerWrapper	{ /*Envoltura general para previsualizar el estilo en este HTML*/
	height:400px;
	width:100%;
	position:relative;
	left:50%;
	transform:translate(-50%);
		-webkit-transform:translate(-50%);
		-moz-transform:translate(-50%);
		-o-transform:translate(-50%);
		-ms-transform:translate(-50%);
	overflow:hidden;
	margin-bottom:100px;
	}
	
/*Estilo general de los botones que aparecen en el banner*/	
.botonBanner	{ 
			height:50px;
			width:205px;
			background-color:purple;
			border-radius:50px;
			margin:20px auto;
			text-align:center;
			}
.botonBanner span	{
			color:#fff;
			font-size:17px;
			line-height:50px;
			}	
	
	
/*Estilo del selector de seguro que aparece a la izquierda del banner. Puede estar activado o desactivado a elección del usuario administrador*/	

.bannerTarificador	{
	height:250px;
	width:300px;
	background-color:#f1f1f1;
	border-radius:8px;
	position:absolute;
	top:45%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	}	
.bannerTarificador .botonBanner	{ /*Botón que va debajo del combo*/
	height:40px;
	width:180px;
	font-size:14px;
	margin-left:20px;
	}
.bannerTarificador .botonBanner span	{
	font-size:14px;
	line-height:40px;
	}
.bannerTarificador h2	{ /*Título sobre el combo*/
	font-size: 23px;
	color:purple;
	margin:20px;
	}
.bannerTarificador .banner-enlaces	{ /*Enlaces bajo el combo*/
	margin-left:14px;
	color:#888;
	}	
.bannerTarificador hr	{ /*Línea de separación bajo el combo*/
	width:90%;
	height:1px;
	background-color:#ccc;
	border:0;
	}	
		


/*Estilo de todo el bloque de información derecho*/
	

	.cartelBanner .etiquetaBanner	{ /*Estilo para la imagen con promoción que acompaña al texto (como la de límite 48h)*/
		width:20%;
		margin-left:5%;
		display:inline-block;
		vertical-align:top;
		}
	.cartelBanner .textoBanner	{ /*Envoltura de las etiquetas de texto*/
		width:70%;
		display:inline-block;
		vertical-align:top;
		}	
		.cartelBanner .textoBanner span	{
			display:block;
			}
		.cartelBanner .textoBanner hr	{ /*Líneas de separación*/
			width:100%;
			height:1px;
			background-color:#999;
			border:0;
			margin-top:12px;
			}
			
/*Fondo*/	
.fondoBanner {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:100%;
	height:100%;
	}

/*Personaje*/		
.personajeBanner	{
	position:absolute;
	height:100%;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	}


/*Estilo de los enlaces que aparecen dentro del bloque derecho en la parte de abajo. Según el diseño, no siempre están visibles*/
.banner-enlaces	{ 
	font-size:12px;
	display:block;
	text-align:left;
	padding-top:5px;
	}

/*Estilos de ANTETITULO*/
	.banner-antetitulo1	{
		font-size:21px;
		}
	.banner-antetitulo2	{
		font-size:18px;
		}
	.banner-antetitulo3	{
		font-size:14px;
		}	

/*Estilos de TITULO*/
	.banner-titulo1	{
		font-size:32px;
		}
	.banner-titulo2	{
		font-size:28px;
		}
	.banner-titulo3	{
		font-size:24px;
		}

/*Estilos de OFERTA*/
	.banner-oferta1	{
		font-size:100px;
		line-height:72px;
		padding-top:10px;
		margin-bottom:-10px;
		}
	.banner-oferta2	{
		font-size:80px;
		line-height:68px;
		padding-top:8px;
		margin-bottom:-8px;
		}
	.banner-oferta3	{
		font-size:60px;
		font-weight:bold;
		line-height:58px;
		margin-bottom:-15px;
		}
	
/*Estilos de SUBTITULO*/	
	.banner-subtitulo1	{
		font-size:21px;
		}	
	.banner-subtitulo2	{
		font-size:18px;
		}
	.banner-subtitulo3	{
		font-size:14px;
		}		


/* Envoltura de bloque MOTIVOS y RIGHT BAR (home) */	

.homeWrapper	{
	margin:40px auto;
	width:970px;
	}
	
	
/* Bloque info "¿Por qué seguros el corte inglés?" */	

.home-motivos h2	{
	display:block;
	height:34px;
	color:#5a7c8d;
	font-weight:600;
	font-size:28px;
	margin-bottom:22px;
	margin-right:30px;
	}	
.home-motivos h3	{
	display:block;
	height:37px;
	color:#808080;
	margin-bottom:36px;
	background-image:url(img/ECIS-home-separador-flecha-gris.png);
	background-repeat:no-repeat;
	background-position:left;
	overflow:hidden;
	}		
.home-motivos ul	{
	position:relative;
	vertical-align:top;
	}
.home-motivos ul li	{
	vertical-align:top;
	}	
.home-motivos ul li p	{
	font-size:16px;
	color:#777;
	}	

	
.home-lineavertical	{
	height:500px;
	width:1px; 
	background-color:#bbb;
	position:absolute;
	top:0;
	left:46%;
	}
	
/*Right Bar - Home*/

.rightBar-home	{
	height:630px;
	display:inline-block;
	background-color:#f7f7f7;
	}
.rightBar-home span	{
	color:#999999;
	font-size:0.8em;
	margin:16px 0 0 17px;
	display:inline-block;
	
	cursor:default;
	}	
.rightBar-home .infoContactBar	{
	width:220px;
	height:100%;
	}
.rightBar-home .infoContactBar h2	{
	display:inline-block;
	margin-top:22px;
	font-size:21px;
	font-weight:600;
	color:#5a7c8d;
	}	
.rightBar-home .infoContactBar h3	{
	margin:12px 0 0 15px;
	display:block;
	font-weight: bold;
	width:87%;
	height:40px;
	background-image:url(img/ECIS-home-separador-flecha-gris.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:14px;
	color:rgb(0, 87, 130);
	overflow:hidden;
	cursor:default;
	}	
	
	
	
.rightBar-home .infoContactBar div p{
	display:inline-block;
	width:110px;
	vertical-align:top;
	color:#333333;
	text-decoration:none;
	margin:30px 0 0 98px;
	transition:color 0.3s;
	}
	.rightBar-home .infoContactBar div p:hover	{
	color:#777;
	}
.rightBar-home .infoContactBar .horario1 div:nth-child(2)	p {
	margin-top:30px;
	}	
.rightBar-home .infoContactBar .horario2 div:nth-child(3)	p {
	margin-top:30px;
	}	
.rightBar-home .infoContactBar hr	{
	border:0;
	background-color:#dcdcdc;
	width:87%;
	height: 1px; 
	margin-top:22px;
	}		
.rightBar-home  .home-separadorflecha	{
	display:block;
	height:15px;
	width:200px;
	margin:15px auto 0;
	}


/* Estilo Servicios ECIS */
.home-servicios	{
	height:auto;
	padding-bottom:30px;
	}

.home-servicios h2	{
	display:block;
	font-size:28px;
	font-weight:600;
	color:#467d91;
	background-image:url(img/ECIS-home-separador-flecha-gris.png);
	background-position:left;
	background-repeat:no-repeat;
	}	

	
.home-menuIconos	{                                                                                                                                                                                   
	display:block;
	background-color:#eeefea;
	height:auto;
	padding-bottom:30px;
	}	

	
	
.home-menuIconos li	{
	display:inline-block;
	vertical-align:top;
	width:100px;
	height:85px;
	border:none;
	transition:all 0.4s;
	}
.home-menuIconos h3	{
	display:block;
	line-height:34px;
	margin:10px 0 0 15px;
	color:#5a7c8d;
	font-weight:600;
	text-transform:uppercase;
	}	



.home-menuIconos li	a:hover	{
	color:#333;
	}
.home-menuIconos li	img {
	display:block;
	position:static;
	margin:0 0 8px 0;
	padding:0;
	}	
.home-menuColumnas{
	height:auto;
	padding-bottom:30px;
	}	
.home-menuColumnas	ul li	{
	background-color:transparent;
	border:none;
	width:235px;
	height:26px;
	color:#467d91;
	font-size:18px;
	text-transform:uppercase;
	}	
.home-menuColumnas	ul li a	{
	text-decoration:none;
	display:block;
	font-size:16px;
	color:#808080;
	padding:0;
	width:200px;
	text-transform:none;
	transition: color 0.4s;
	}	
.home-menuColumnas ul li a:hover 	{
	color:#222;
	}

.home-dudas hr	{
	border:0;
	height:1px;
	background-color:#ccc;
	margin-bottom:20px;
	}	

.home-dudas li a {
	text-decoration:none;
	font-weight:600;
	color:#467d91;
	font-size:16px;
	line-height:28px;
	transition: color 0.4s;
	}
.home-dudas li a:hover {
	color:#036;
	}	
		


/* Estilo del bloque de Noticias del Blog */

.home-blog	{
	width:100%;
	background-color:#eeefea;
	}
.home-blog-wrapper	{
	transition:all 0.3s;
	}

.home-blog-entrada	{
	display:inline-block;
	vertical-align:top;
	}
	.home-blog-entrada:nth-child(3)	{
	margin-left:0;
	}
.home-blog-entrada figure img	{
	width:100%;
	}	
.home-blog-wrapper>h2{
	display:inline-block;
	height:30px;
	font-weight:600;
	font-size:28px;
	color:#467d91;
	margin-top:30px;
	}
.home-blog-wrapper>p	{
	margin-top:18px;
	display:block;
	
	background-image:url(img/ECIS-home-separador-flecha-gris.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	color:#777;
	}	
.home-blog-wrapper>p a	{
	color:#777;
	}	

.home-blog-entrada h3	{
	box-sizing:border-box;
	display:block;
	font-size:16px;
	background-color:#fefefd;
	line-height:18px;
	padding:8px;
	}
.home-blog-extracto	{
	background-color:#f7f7f7;
	overflow:hidden;
	box-sizing:border-box;
	padding:12px;
	}	
.home-blog-wrapper .home-blog-entrada p{
	font-size:13px;
	color:#777;
	line-height:16px;
	}
.home-blog-wrapper .home-blog-entrada span a{
	font-size:14px;
	color:#467d91;
	margin-top:8px;
	float:right;
	}				

/* Compañias aseguradoras */

.home-marcasWrapper ul	{
	margin-top: 40px;
	}	
.home-marcasWrapper li	{
	display:inline-block;
	vertical-align:top;
	width:58px;
	height:58px;
	border-radius:95px;
	overflow:hidden;
	background-color:#f2f1f1;
	margin-right:6px;
	}
.home-marcasWrapper li img	{
	width:101%;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%)
	}			
.home-marcas h2	{
	font-size:28px;
	font-weight:600;
	color:#467d91;
	}	
.home-marcas p	{
	margin-top:18px;
	display:block;
	  height: auto;
  padding-bottom: 36px;
	background-image:url(img/ECIS-home-separador-flecha-gris.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	color:#777;
}

/* Contacto */


.home-contacto .home-contactoWrapper div	{
	text-align:center;
	}		

.home-contacto hr	{
	border:0;
	height:1px;
	background-color:#bbb;
	}
.home-contacto img {
	width:48px;
	height:48px;
	padding:8px;
	border-radius:6px;
	transition:all 0.3s;
	}	


	
.home-contacto .home-contactoWrapper .home-horario1 h3	{
	font-size:18px;
	color:#777;
	}	
.home-contacto .home-contactoWrapper .home-horario1 a {
	text-decoration:none;
	}	
.home-contacto .home-contactoWrapper .home-horario1 p	{
	height:20px;
	margin-top:8px;
	color:#666;
	background-image:none;
	transition:all 0.3s;
	}
	.home-contacto .home-contactoWrapper .home-horario1 a:hover p {
	color:black;
	}	
	

.home-contacto .home-contactoWrapper .home-horario2 a {
	text-decoration:none;
	}	

.home-contacto .home-contactoWrapper .home-horario2 h3	{
	font-size:18px;
	color:#777;
	}	

.home-contacto .home-contactoWrapper .home-horario2 p	{
	height:20px;
	margin-top:8px;
	color:#777;
	background-image:none;
	transition:all 0.3s;
	}	
	.home-contacto .home-contactoWrapper .home-horario2 a:hover p {
	color:black;
	}		
	

	
.home-contacto .home-contactoWrapper .home-horario3 h3	{
	font-size:18px;
	color:#777;
	}	
.home-contacto .home-contactoWrapper .home-horario3 p	{
	height:40px;
	margin-top:8px;
	color:#777;
	background-image:none;
	transition:all 0.3s;
	}
.home-contacto .home-contactoWrapper .home-horario3 a {
	text-decoration:none;
	
	}
	.home-contacto .home-contactoWrapper .home-horario3 a:hover p {
	color:black;
	}	
	
	
	
	
/* Estilos para HERO SECTION de SEGURO DE COCHE */	

.hero-section	{
	width:100%;
	height:400px;
	background-image:url(img/slider-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	}
	
.wrapper-hero	{
	width:980px;
	height:100%;
	margin:0 auto;
	}
.wrapper-hero>img	{
	height:95%;
	position:relative;
	top:5%;
	margin-left:50px;
	}	
	
.hero-texto-coche	{
	width:360px;
	float:right;
	margin-top:46px;
	margin-right:76px;
	}


.wrapper-hero .hero-texto-coche .hero-companies	{
	margin-top:60px;
	width:100%
	}	
.wrapper-hero .hero-texto-coche .hero-companies>img	{
	display:inline-block;
	vertical-align:top;
	margin-right:6px;
	}	

.hero-section h2	{
	font-size:32px;
	font-weight:bold;
	color:#80b93f;
	margin-bottom:8px;
	}

.hero-section p	{
	font-size:18px;
	margin-bottom:24px;
	}

.hero-section .campoForm	{
	display:inline-block;
	vertical-align:top;
	
	}
.hero-section input[type=text]	{
	display:inline-block;
	vertical-align:top;
	height:40px;
	width:125px;
	margin-top:5px;
	border:2px solid #ccc;
	border-radius:8px;
	padding-left:12px;
	font-size:16px;
	}

.hero-section .botonBanner	{
	display:inline-block;
	vertical-align:top;
	margin:0;
	float:right;
	background-color:#80b93f;
	transition:all 0.3s;
	}
	.hero-section .botonBanner:hover	{
	background-color:#99CC66;
	}
	
.hero-section hr {
	margin:25px 0 12px 0;
	background-color:#ccc;
	border:none;
	height:1px;
	}
	
.hero-section .hero-enlaces a	{
	display:block;
	text-decoration:none;
	font-size:14px;
	color:#888;
	margin-bottom:6px;
	}	
	.hero-section .hero-enlaces a:hover	{
	text-decoration:underline;
	}

/* Estilo comparador coche*/


.comparador-coche	{
	width:100%;
	padding: 35px 0 55px;
	position:relative;
	}
.comparador-coche a	{
	text-decoration:none;
	}	
.comparador-coche .wrapper-comparador	{
	width:980px;
	height:100%;
	margin:0 auto;
	background-color:#efefeb;	
	}
	
.comparador-coche .wrapper-comparador ul:nth-child(3) li	{
	padding-top:16px;
	}	
.comparador-coche .wrapper-comparador ul:nth-child(3) li img	{
	margin-top:0;
	}	
.comparador-coche .wrapper-comparador ul:last-child	{
	border-top:2px solid white;
	}	

.comparador-coche .wrapper-comparador li	{
	display:inline-block;
	vertical-align:top;
	box-sizing:border-box;
	width:20%;
	height:70px;
	padding:12px 0 0 16px;
	overflow:hidden;
	text-align:center;
	}
	.comparador-coche .wrapper-comparador li h4	{
	line-height:20px;
	text-align:left;
	position: relative;
  	top: 50%;
	padding-right:12px;
  	transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
	}
	.comparador-coche .wrapper-comparador li:nth-child(1), .comparador-coche .wrapper-comparador li:nth-child(3), .comparador-coche .wrapper-comparador li:nth-child(5), .comparador-coche .wrapper-comparador li:nth-child(7), .comparador-coche .wrapper-comparador li:nth-child(9)	{
	background-color:#f7f7f5;
	}
	
.comparador-coche .wrapper-comparador li>img	{
	margin-top:12px
	}	
	
.comparador-coche .wrapper-comparador .imagenes-comparador li 	{
	padding:25px 16px 0 16px;
	height:255px;
	}	
	
.comparador-coche .wrapper-comparador .imagenes-comparador li img 	{
	margin-top:0;
	}		
	
.comparador-coche .wrapper-comparador .imagenes-comparador p 	{
	font-size:18px;
	line-height:18px;
	margin:6px 12px 0 12px;
	color:#444;
	background-image:url(img/ECIS-home-separador-flecha-coche.png);
	background-position:-3px 22px;
	background-repeat:no-repeat;
	height:60px;
	}
.comparador-coche .wrapper-comparador .imagenes-comparador span 	{
	display:block;
	font-size:15px;
	line-height:16px;
	padding-top:12px;
	color:#888;
	text-align:left;
	}	
	
.comparador-coche .wrapper-comparador .imagenes-comparador h3 	{
	color:#80b93f;
	font-size:28px;
	font-weight:bold;
	line-height:28px;
	text-align:left;
	}		
.comparador-coche .wrapper-comparador li span, .comparador-coche .wrapper-comparador ul:last-child h4, .comparador-coche .wrapper-comparador .boton-comparador-hide	{
	display:none;
	}
.cabecera-comparador-coche li	{
	height:110px;
	}
.cabecera-comparador-coche li em	{
	font-weight:bold;
	font-size:24px;
	}	

.cabecera-comparador-coche li	{
	background-color:#80b93f !important;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	padding:20px 30px 0;
	line-height:20px;
	text-align:center;
	}
	.cabecera-comparador-coche li:first-child	{
	text-transform:none;
	font-size:26px;
	line-height:24px;
	padding:14px 12px 0;
	text-align:left;
	}
	
.boton-comparador-coche	{
	display:inline-block;
	vertical-align:top;
	height:40px;
	width:160px;
	background-color:#80b93f;
	border-radius:50px;
	text-align:center;
	margin-bottom:15px;
	transition:all 0.3s;
	
	}	
	.boton-comparador-coche:hover	{
	background-color:#99CC66;
	}

.boton-comparador-coche span	{
	display:block !important;
	color:#fff;
	font-size:16px;
	line-height:40px;
	}	

.comparador-coche .wrapper-comparador  div.ayuda-coche{
	margin-top: 14px;
	}
.comparador-coche .wrapper-comparador  .ayuda-coche p	{
	font-weight:bold;
	color:#80b93f;
	font-size:14px !important;
	text-align:left;
	margin-left:2px;
	width:120px;
	float:right;
	background-image:none !important;
	transition:all 0.3s;
	}	
	
.comparador-coche .wrapper-comparador  .ayuda-coche img	{
	width:30px;
	margin-top:8px !important;
	}	
	
.comparador-coche .wrapper-comparador  .ayuda-coche hr	{
	display:none;
	}		

.comparador-coche .wrapper-comparador  div.ayuda-coche:hover p {
	color:#a4db65;
	}
	
	



		
		
		
/* Seguro de Coche: Comparador terceros basico */		

.hero-2niv	{
	height:170px;
	}

.hero-2niv .hero-texto-coche	{
	float:none;
	display:inline-block;
	vertical-align:top;
	}
	
.hero-2niv	.boton-comparador-coche	{
	margin-top:0;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	float:right
	
	}
	
	
	
	
.comparador-tercerosbasico	{
	width:980px;
	margin:0 auto;
	}
.comparador-coche .wrapper-tercerosbasico	{
	width:730px;
	display:inline-block;
	vertical-align:top;
	}

.comparador-coche .wrapper-tercerosbasico .imagenes-comparador li	{
	height:95px;
	}	
	
.comparador-tercerosbasico .wrapper-tercerosbasico	 ul li	{
	width:15%;
	height:89px
	}	
.comparador-tercerosbasico .wrapper-tercerosbasico	 ul li:nth-child(1)	{
	width:25%;
	}

.comparador-tercerosbasico .wrapper-tercerosbasico	 ul:last-child	 li{
	padding:0;
	height:64px;
	}	
	
.boton-comparador-coche-2niv 	{
	width:90px;
	height:20px;
	padding-bottom:10px;
	margin-top:12px;
	}
		
.boton-comparador-coche-2niv span	{
	font-size:14px;
	}

.comparador-coche .wrapper-tercerosbasico .boton-comparador-coche span	{
	line-height:32px
	}




	
.rightBar-comparador	{
	height:auto;
	width:220px;
	margin-left:20px;
	
	}

.rightBar-comparador .infoContactBar div p	{
	width:160px
	}

.rightBar-comparador .infoContactBar .horario3	{
	padding-bottom:20px;
	}
	
.rightBar-comparador .infoContactBar .recomendado-terceros-coche	{
	background-color:#80b93f;
	padding-bottom:6px;
	}
.rightBar-comparador .infoContactBar .recomendado-terceros-coche h4	{
	color:white;
	font-weight:bold;
	font-size:28px;
	margin: 0 16px;
	padding:16px 0 24px;
	background-image:url(img/ECIS-home-separador-flecha-blanca.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	}	
.rightBar-comparador .infoContactBar .recomendado-terceros-coche img	{
	width:auto;
	height:auto;
	margin-left:16px;
	}		
	
.rightBar-comparador .infoContactBar .recomendado-terceros-coche p {
	width:180px;
	color:white;
	height:16px;
	margin:8px 0 16px 16px
	}		
	
.rightBar-comparador .infoContactBar .ayuda-coche p	{
	font-weight:bold;
	color:#80b93f;
	margin-left:2px;
	}	
	
.rightBar-comparador.infoContactBar .ayuda-coche img	{
	margin-top:19px
	}	
.home-contacto .home-ayuda-coche	{
	display:none;
	}	

.comparador-tercerosbasico .wrapper-tercerosbasico	 .cabecera-comparador-coche li	{
	height:39px
	}
	
.fondoSpinner	{
	width:100%;
	height:650px;
	background-color:#97ae41;
	}
.loadSpinner	{
	width:300px;
	height:500px;
	position:absolute;
	top:20%;
	left:50%;
	margin-left: -250px;
	text-align:center;
	
	}
.loadSpinner span	{
	margin-bottom:10% !important;
	display:block !important;
	height:80px !important;
	font-family:ProximaNova-Bold, Helvetica, sans-serif !important;
	
	font-size:21px !important;
	}

@media screen and (max-width: 967px) {
	.loadSpinner	{
	width:300px;
	height:500px;
	position:absolute;
	top:20%;
	left:50%;
	margin-left: -150px;
	text-align:center;
	
	}
						
}