.bloque .clear {
	clear: both;
}
/*

.menuSilo{
    background: #6a6a6c;
    border-top: 1px solid #fff;
    color: #fff;
    display: block;
    position: relative;
}

 @media (max-width: 780px) {
            .menuSilo{
   
      }
    }


#submenu{
	display:none;
	
	}
	
	 @media (max-width: 780px) {
     #submenu{
	display:block;
	
	}
    }




.menuSilo ul {
    padding-left: 38px;
}

	@media (max-width: 780px) {
		 .menuSilo ul {
		display: none;
		}

    }

.menuSilo ul li{
    display: inline-block;
    position: relative;
}    



.menuSilo a {
    color: #fff;
    display: block;
    font-size: 0.8rem;
    padding: 12px;
    text-decoration: none;
    white-space: nowrap;
}

.menuSilo a:visited {
    text-decoration: none;
    color: #fff;
}

.menuSilo a:hover {
    text-decoration: none;
    color: #ccc;
}










/* Parte menu desplegable*/
/*
nav.menuSilo .uno, nav.menuSilo .dos{
    display: none;
}



.menuSilo ul li .uno {
    background: #ccc none repeat scroll 0 0;
    padding-left: 0 !important;
    position: absolute;
   top: 32px;
}


*/






/* breadcrumbs */
/*
.breadcrumbs {
    margin-bottom: 19px;
     margin-top: 21px;
     /*nuevo
     font-size: 0.8rem;
     
}

 @media (max-width: 780px) {
            .breadcrumbs{
    display: none;
      }
    }


.breadcrumbs ul {
    list-style: outside none none !important;
}


.breadcrumbs li {
    display: inline;
}

.breadcrumbs li a {
    color: #818182;
    text-decoration: none;
}

.breadcrumbs li a.act {
    color: #b11818 !important;
}/*


/* estructura Silo*/


.contenedor {
	/*padding-left: 47px;
    padding-right: 47px;*/
	padding-left: 10px;
	padding-right: 10px;
	color: #4b4b4b;
}
.bloque img {
	max-width: 100%;
	margin: auto;
	display: block;
	margin-bottom: 15px;
}



@media (max-width: 780px) {
.contenedor {
	padding-left: 16px;
	padding-right: 14px;
	padding-top: 18px;
}
}
.contenidoIzq {
	float: left;
	width: 60%;
	/*nuevo*/
	font-size: 0.9rem;
}

@media (max-width: 780px) {
.contenidoIzq {
	float: none;
	width: auto;
}
}
.contenidoDer {
	float: left;
	width: 40%;
}
@media (max-width: 1366px)  {
.modRight {
    width: auto!important;
}
}

@media (max-width: 780px) {
.contenidoDer {
	/*float: none;*/
	width: 100%;/*max-width: 320px;*/
   
}
.modRight {
	margin: auto;
}
}
/* interior Silo modificable*/


.tituloPag {
	color: #b11818;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 10px;
}
.tituloPag a {
	color: #b11818!important;
	text-decoration: none;
}
.tituloSecPag {
	font-size: 1.4em;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000;
}
p {
	margin-bottom: 12px;
	line-height: 1.3em;
	font-size: 1.02rem;
}
.bloque {
	/*margin-bottom: 24px;*/
	overflow: hidden;
	clear: both;
}
.condiciones-silos {
	font-size: 10px;
	color: #666666;
	margin-bottom: 20px;
}
.bloque.infoLinks {
	margin-bottom: 24px;
}
/*section.bloque ul li, section.bloque ol li {
	padding-left:10px;
	padding-bottom: 10px;
	line-height: 1.2em;
	}*/
ol.ayudaDecalogo {
	counter-reset: li
}
ol.ayudaDecalogo li {
	counter-increment: item;
	margin-bottom: 5px;
}
/** infografias : diferencia-contenido-continente.html **/
.codigoInfografia a {
	margin-bottom: 10px;
}
.textAreaInfografia {
	width: 99%;
	height: 90px;
	margin: 0px auto 10px auto;
	resize: none;
}
/* El coche elÃ©ctrico y el medio ambiente */
.bloque a.infografia {
	text-align: center;
	width: 100%;
	display: block;
}

@media (max-width: 780px) {
.bloque {
	margin-bottom: 10px;
}
.copyright {
	display: block;
	margin-left: 0px;
}
.active {
	font-size: 13px!important;
}
ul.topnavLDA li a {
	font-size: 11px
}
footer ul.topnavAccesso {
	width: 29%
}
footer ul.topnavLDA {
	width: 42%;
}
footer ul.topnavInteres {
	width: 29%
}
}
.bloque a:link {
	color: #333333;
}
.bloque a:visited {
	color: #333333;
}
.bloque a:hover {
	color: #000;
}
.entradilla {
	font-size: 1.02rem;
	font-weight: bold;

	line-height: 1.3em;
	margin-bottom: 14px;
}
.listadoResaltado {
	font-weight: bold;
}
.lista {
	margin-bottom: 16px;
	padding-left: 18px;
}
.lista >li {
	font-size: 0.8rem;
	line-height: 1rem;
	margin-bottom: 15px;
	background-image: url("/image/ico-lista-visto.gif");
	background-repeat: no-repeat;
	padding-left: 17px;
}
/***Contenido derecha****/
.modRight {
	width: 31em;
	height: 18em;
	background: #f4f4f4;
	right: 12px;
	top: 12px;
	padding: 10px;
}
.modRight .calculaBtn {
	background: #ed3132;
	border: none;
	width: 90%;
	display: block;
	margin: 0px auto 10px;
	padding: 15px;
	font-size: 1.6em;
	cursor: pointer;
	color: #fff;
}
.modRight .callme {
	width: 90%;
	display: block;
	margin: auto;
	border: 1px solid #ccc;
	background: white;
	padding: 15px;
	font-size: 1.6em;
	cursor: pointer;
}
.modRight .needHelp {
	color: #7a7a7a;
	text-decoration: none;
	font-size: 1.6em;
	width: 85%;
	display: block;
	text-align: center;
	padding: 15px 20px 0px;
	margin-bottom: 0;
}
.modRight .phoneNumber {
	color: #000;
	text-decoration: none;
	font-size: 1.6em;
	width: 85%;
	display: block;
	text-align: center;
	padding: 5px 20px 0;
	font-weight: bold;
}

@media all and (max-width : 330px) {
.modRight .phoneNumber {
	width: 86%;
}
}

.moduloPuntos .phoneNumber .phoneNumberLink, .modRight .phoneNumber .phoneNumberLink {
	color: #000;
	text-decoration: none;
	width: auto;
	display: inline;
}
.moduloPuntos .phoneNumber .phoneNumberLink:hover, .modRight .phoneNumber .phoneNumberLink:hover {
	color: #000;
	text-decoration: none;
	width: auto;
	display: inline;
}
.contenidoDer aside {
	-webkit-box-shadow: 0px 3px 5px 0px rgba(156,156,156,1);
	-moz-box-shadow: 0px 3px 5px 0px rgba(156,156,156,1);
	box-shadow: 0px 3px 5px 0px rgba(156,156,156,1);
	float: right;
	padding: 3%;
	text-align: center;
	width: 67%;
	margin-bottom: 25px;
}

@media (max-width: 780px) {
.contenidoDer aside {
	box-shadow: none;
	float: none;
	width: 94%;
	margin-bottom: 0px;
}
}
.espacioInfo {
	height: 298px;
	color: #fff;
}
.contenidoInfoSol {
	background: transparent url("/image/img-solicitar-seguro-salud.jpg") no-repeat scroll 0 0;
}
.contenidoInfoSol p {
	font-size: 1.5rem;
	font-weight: bold;
	width: 208px;
	text-align: left;
	margin: 0 auto;
	padding-top: 52px;
	line-height: 1.8rem;
}
.aSolicita {
	padding: 13px;
	width: 63%;
	background: #bf0611;
	display: block;
	margin: 0 auto;
	font-size: 1.1rem;
	margin-top: 40px;
}
.aSolicita:link {
	color: #fff;
	text-decoration: none;
}
.aSolicita:visited {
	color: #fff;
	text-decoration: none;
}
.aSolicita:hover {
	color: #fff;
	text-decoration: none;
}
.contenidoInfoApp {
	background: transparent url("/image/img-descargar-app.jpg") no-repeat scroll 0 0;
	background-size: 100%;
}
.contenidoInfoApp p {
	font-size: 1.2rem;
	padding-top: 26px;
}
.contenidoInfoApp p span {
	display: block;
	font-weight: bold;
}
.contenidoInfoGrua {
	background: transparent url("/image/banner-servicio-grua-lateral.jpg") no-repeat scroll 0 0;
	background-size: 100%;
}
.contenidoInfoGrua .contentGrisLateral {
	background: rgba(91, 91, 91, 0.7);
	width: 94%;
	margin: 0 auto;
	position: relative;
	top: 60px;
    left: 0;
    height: 154px;
	padding: 15px 0 30px 0;
}

@media all and (min-width : 430px) and (max-width : 780px) {
.contenidoInfoGrua .contentGrisLateral {
	width: 360px;
}
}

@media all and (max-width : 330px) {
.contenidoInfoGrua .contentGrisLateral {
	top: 60px;

}
}
.contenidoInfoGrua .gruaTXT {
	position: relative;
	color: #ffffff;
	font-size: 1.4rem;
	text-align: center;
	width: 100%;
	line-height: 1.3em;
}
.contenidoInfoGrua a.pideGrua {
	border: 1px solid #fff;
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0.8em 1em;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	color: #fff;
	border-radius: 6px;
	width: 70%;
	margin: 15px auto;
}
.fondoSalud {
	background: transparent url(/image/img-linea-directa-app.png) no-repeat scroll 0 0;
	height: 131px;
	width: 122px;
	display: block;
	margin: 0 auto 20px;
}
.saludAct {
	display: none;
	font-size: 1rem;
	/*display: block;*/
	margin-bottom: 17px;
}
a.logoGooglePlay, a.logoGooglePlay:hover {
	margin: 0 0 0 9px;
	width: 135px;
	height: 40px;
	float: left;
	background: transparent url(/image/iconGooglePlay.svg) no-repeat 0 0;
	cursor: pointer;
}
a.logoAppleStore, a.logoAppleStore:hover {
	background: transparent url('/image/iconAppleStore.svg') no-repeat 0 0;
	margin: 0 9px 0 0;
	width: 135px;
	height: 40px;
	float: right;
	cursor: pointer;
}
/*video embed*/

.embed-container {
	height: 0;
	margin-left: 12px;
	max-width: 100%;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	top:22px;
}
.embed-container iframe, .embed-container object, .embed-container embed {
	height: 88%;
	left: 0;
	position: absolute;
	top: 0;
	width: 88%;
}
/*Compartir redes sociales*/
 
.socialbtns {
	margin-top: 15px;
	margin-bottom: 15px;
}
#twitter-widget-0 {
	position: relative !important;
	top: 0px;
}
 @-moz-document url-prefix() {
 #twitter-widget-0 {
 position:relative !important;
 top:3px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#twitter-widget-0 {
	position: relative !important;
	top: 2px;
}
}
/*mas enlaces*/



.infoLinks div {
	float: left;
	width: 49%;
}

@media (max-width: 780px) {
.infoLinks div {
	float: none;
	width: 95%;
}
}
.teInteresa {
	margin-right: 2%;
}
.titEnlacesInfo {
	color: #000;
	font-size: 0.9rem;
	font-weight: bold;
	padding: 0;
}
ul.listInteres {
	padding-left: 20px;
	color: #b11818;
}
section.bloque.infoLinks li {
	margin-bottom: 0;
	margin-top: 0;
	width: 88%;
	font-size: 1.2em!important;
	font-weight: bold;
	list-style-type: disc;
	padding-bottom: 5px;
	padding-left: 0px;
	background: none;
}
.listInteres li a:link {
	color: #b11818;
	text-decoration: none;
}
.listInteres li a:visited {
	color: #b11818;
	text-decoration: none;
}
.listInteres li a:hover {
	color: #b11818;
	text-decoration: none;
}

@media (max-width: 780px) {
.listInteres a {
	font-size: 0.8rem;
	line-height: 1.2rem;
}
.gruaTXT3 {
    width: 75%;
    top: -1%;
}
}
/*Subseccion*/
.listIndex {
	margin-top: 10px;
	display: inline-block
}
.listIndex li {
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	padding-left: 0px!important;
	background: none!important;
}
.listIndex li .bloqueListado {
	width: 49%;
	float: left;
	margin-right: 1%;
}
h3.subseccion {
	font-weight: bold;
	margin-bottom: 2px;
	font-size: .9em;
	color: #000;
	line-height: 1.2em;
}
h3.subseccion a {
	text-decoration: none;
}
h3.subseccion .rj {
	color: #b11818;
	font-weight: bold;
}
.tituloSec {
	color: #000;
	font-size: 1.9rem;
	font-weight: bolder;
	margin-bottom: 12px;
}
.imagenSub {
	float: left;
	width: 36%;
	margin-right: 2%;
}
.imagenSub img {
	width: 100%;
}
.desSub {
	float: left;
	padding: 0 0 2% 3%;
	width: 55%;
}
.desSub p {
	display: block;
	display: -webkit-box;
	/* max-width: 200px; */
	height: 55px;
	margin: 0 auto 7px;
	font-size: .8em;
	line-height: 1.5em;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.botonInf {
	text-align: left;
	width: 100%;
	font-size: 0.8em;
}
a.masInfoSub:link {
	cursor: pointer;
	font-weight: bold;
	color: black;
}
a.masInfoSub:visited {
	cursor: pointer;
	font-weight: bold;
	color: black;
}
a.masInfoSub:hover {
	cursor: pointer;
	font-weight: bold;
	color: #b11818;
}

@media (max-width: 480px) {
footer ul.topnavAccesso,  footer ul.topnavLDA,  footer ul.topnavInteres {
	width: 100%
}
.listIndex li .bloqueListado {
	width: 90%;
	margin-bottom: 20px;
}
.modRight {
	width: auto;
}
.contenidoInfoApp p {
	padding-top: 15px;
}
}

@media (max-width: 320px) {
.google, .apple {
	width: 49%;
	display: inline-block;
	text-align: center;
}
.google a.logoGooglePlay, .apple a.logoAppleStore {
	background-size: 84%;
	background-position: center;
}
.listIndex li .bloqueListado {
	width: 90%;
	margin-bottom: 20px;
}
.modRight {
	width: auto;
}
.contenidoInfoApp p {
	padding-top: 5px;
}
}
/* Listado tipos motos */
.imagen div.tipos {
	float: left;
	text-align: center;
	width: 25%;
	margin-bottom: 15px;
}
.imagen div.tipos a {
	color: #666666 !important;
	font-weight: bold;
	text-decoration: none;
}
.imagen div.tipos a:hover {
	text-decoration: underline !important;
	background-color: transparent !important;
}
.imagen img.tipos {
	border: 1px solid #EBEBEB;
	border-radius: 3px;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);
	height: 83px;
	margin: 0.2rem 0 0.5rem 0;
	width: 146px;
}
/*
div#menu ul li.nivel1 { 
    float: left;
    font-weight:bold;
    width: 149px;
    margin-right: 2px;
    position: relative;}



div#menu ul li a:hover ul, #menu ul li:hover ul {
    display: block;
    position: absolute;
    width: 149px; 
    border: solid 1px #fff;
    border-top: none; 
    background-color: #cc3333;
    z-index: 5; 
}

    */
	
.homeSalud {
	height: 500px;
	font-size: 22px;
}
.imgPrincipal {
	width: 96%;
	margin-bottom: 13px;
}
/*coches*/



.tituloSubrayado {
	background-image: none !important;
	border-bottom: 1px solid #b11818;
	color: #b11818 !important;
	font-size: 1.27em !important;
	margin-bottom: 0.7em;
	margin-top: 23px;
}
strong {
	font-weight: bold;
}
.ayudaDistintivosAmbientales {
	margin-top: 18px;
	float: left;
}
.ayudaDistintivosAmbientales img {
	float: left;
	padding-right: 1em;
}
.ayudaDistintivosAmbientales p {
	padding-left: 83px;
}
.ayudaluces img {
	float: left;
	padding-right: 1em;
}
.ayudaluces p {
	padding-left: 83px;
}
.ayudaluces {
	margin-top: 18px;
	float: left;
}
.ayudacasco img {
	float: left;
	padding-right: 1em;
}
.ayudacasco p {
	padding-left: 83px;
	padding-top: 11px;
}
.img100 img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
ul.dependiente {
	margin-left: 15px;
}
#enlacecalcular {
	text-align: right;
	margin-bottom: 40px;
	width: 67%;
}
#enlacecalcular .textocalcular {
	margin-top: 10px;
	float: right;
	margin-right: 10px;
}
#enlacecalcular img {
	float: right;
}
/*		Bloques de los index INICIO 	*/
div.index .bloque {
	clear: none;
	float: left;
	margin-left: 10px;
	width: 48%;
}
div.index .imagenSub {
	float: left;
	width: 40%;
}
div.index .imagenSub img {
	width: 100%;
}
div.index h3.subseccion {
	color: #000;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
}
div.index .desSub {
	float: left;
	margin-left: 2%;
	width: 58%;
}
div.index .desSub p {
	font-size: 0.8rem;
	line-height: 1rem;
	margin-bottom: 7px;
	max-height: 75px;
}
div.index .botonInf {
	border-top: 1px solid #000;
	margin-top: 9px;
	max-width: 222px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: auto;
}
div.index a.masInfoSub:link {
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	color: #b11818;
	font-size: 0.9rem;
}
div.index a.masInfoSub:visited {
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	color: #b11818;
}
div.index a.masInfoSub:hover {
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	color: #b11818;
}
/*		Bloques de los index 	*/


.textoRojoResumenSeguros {
	color: #cc3333;
	line-height: 35px;
}
/*check verde espesifica para nuestros seguros*/
.checkVerde {
	background-image: url("../image/check.gif");
	background-position: 0 5px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 17px;
	width: 3%;
}
/****** dos columnas**********/
.dosColumnas__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.dosColumnas__sidebar {
	padding: 12px;
}
.dosColumnas__sidebar--first {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}
.dosColumnas__content {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	padding: 6px;
}

@media all and (min-width:720px) {
.dosColumnas__body {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.dosColumnas__sidebar {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 180px;
	-ms-flex: 0 0 180px;
	flex: 0 0 180px;
}
.dosColumnas__content {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
}

@media all and (min-width:960px) {
.dosColumnas__sidebar {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 240px;
	-ms-flex: 0 0 240px;
	flex: 0 0 240px;
}
}
