@charset "utf-8";
/* CSS Document */
p a {
    color: #ff7900;
    font-weight: bold;
}
.subfooter-landings-container {
    background: #444444;
    float: left;
    margin-top: 10px;
    width: 100%;
}.subfooter-landings-container ul {
    display: block;
    margin: 0 auto;
    padding: 15px 10px;
    position: relative;
    text-align: center;
    width: 700px;
    *width: 750px;
}.subfooter-landings-container ul li {
    border-right: 1px solid white;
    color: white;
    display: inline;
    font-weight: bold;
    list-style: none outside none;
    padding-right: 5px;
	*margin-right:5px;
}.subfooter-landings-container ul li:last-child {
    border-right: none;
}.subfooter-landings-container ul li a {
    color: white;
    text-decoration: none;
}

	.cabecera-landing.coche {
		background: url("coche-segurosbroker.png") no-repeat scroll right 170px;
		*background-position: right 20px;
	}

	.cabecera-landing.autos {
		background: url("automovil-segurosbroker.png") no-repeat scroll right 170px;
		*background-position: right 20px;
	}
	.cabecera-landing.moto {
		background: url("moto-segurosbroker.png") no-repeat scroll right 130px;
		*background-position: right -20px;
	}
	.cabecera-landing.ciclomotor {
		background: url("ciclomotor-segurosbroker.png") no-repeat scroll right 160px;
		*background-position: right -20px;
	}
	.cabecera-landing.camiones {
		background: url("camiones-segurosbroker.png") no-repeat scroll right 160px;
		*background-position: right -20px;
	}

	.cabecera-landing.tractor {
		background: url("tractor-segurosbroker.png") no-repeat scroll right 180px;
		*background-position: right -20px;
	}

	.cabecera-landing.hogar {
		background: url("hogar-segurosbroker.png") no-repeat scroll right 180px;
		*background-position: right 30px;
	}

	.cabecera-landing.comercio {
		background: url("comercio-segurosbroker.png") no-repeat scroll right 180px;
		*background-position: right 30px;
	}

	.cabecera-landing.salud {
		background: url("salud-segurosbroker.png") no-repeat scroll right 160px;
		*background-position: right 0px;
	}

	.cabecera-landing.mascota {
		background: url("mascota-segurosbroker.png") no-repeat scroll right 110px;
		*background-position: right -20px;
	}
	
	.cabecera-landing.vida {
		background: url("vida-segurosbroker.png") no-repeat scroll right 150px;
		*background-position: right 30px;
	}
	
	.cabecera-landing.decenal {
		background: url("decenal-segurosbroker.png") no-repeat scroll right 150px;
		*background-position: right 0px;
	}

	
	.cabecera-landing.construccion {
		background: url("construccion-segurosbroker.png") no-repeat scroll right 210px;
		*background-position: right 40px;
	}

	
	.cabecera-landing.resp-civil-prof {
		background: url("responsabilidad-civil-profesional-segurosbroker.png") no-repeat scroll right 210px;
		*background-position: right 40px;
	}
	
	.cabecera-landing.cap {
		background: url("cap-segurosbroker.png") no-repeat scroll right 210px;
		*background-position: right 40px;
	}
	
	.cabecera-landing.furgoneta {
		background: url("furgoneta-segurosbroker.png") no-repeat scroll right 210px;
		*background-position: right 40px;
	}



.see-more {
    background: #d94726;
    color: white;
    float: right;
    font-weight: bold;
    padding: 6px;
    text-decoration: none;
}


.cabecera-landing h1 {
    color: #ff8500;
    font-family: arial;
    font-size: 40px;
    text-shadow: 1px 1px 0 brown;
}.contenedor .cabecera-landing p {
    display: block;
    font-family: arial;
    font-size: 20px;
    margin-bottom: 35px;
    text-align: justify;
    width: 430px;
}.wrap-clicktoaction-landing {
			background: rgb(134,204,36); /* Old browsers */
			background: -moz-linear-gradient(top, rgba(134,204,36,1) 0%, rgba(75,137,24,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(134,204,36,1)), color-stop(100%,rgba(75,137,24,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(134,204,36,1) 0%,rgba(75,137,24,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(134,204,36,1) 0%,rgba(75,137,24,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(134,204,36,1) 0%,rgba(75,137,24,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(134,204,36,1) 0%,rgba(75,137,24,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86cc24', endColorstr='#4b8918',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
    color: white;
    font-family: oswald,arial,sans-serif;
    font-size: 27px;
    padding: 10px;
	box-shadow: 3px 3px 0 green;
	text-decoration: none;
}
.cabecera-landing.generales ul{
    font-size: 17px;
    padding-bottom: 15px;
    padding-left: 0;
	width:630px;
}

.list-generallanding {
    padding: 0;
}.list-generallanding li {
    font-size: 17px;
    list-style: none outside none;
    margin: 0 auto 5px;
    padding: 10px;
    text-align: justify;
}
.list-generallanding li:before {
    color: #ff8500;
    content: "✓ ";
    font-weight: bold;
    margin: 0;
}
.nav-aux-menu h4 {
    color: #ff8700;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;   
	 margin: 0 auto 5px;
    text-shadow: 1px 1px 0 brown;
    width: 846px;
}
		.wrap-clicktoaction-landing:hover {box-shadow: 2px 2px 0 green;}

.cias-container-landing {
    margin-left: -20px;
    margin-top: 30px;
}.title-landing {
    color: #444;
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 25px;
    text-shadow: 1px 1px 0 #999;
}.opinion-landing {
    margin: 0 auto;
    position: relative;
    width: 80%;
}.flecha-opinion-landing {
    background: url("sprite-landings.png") repeat scroll;
    float: left;
    height: 100px;
    position: relative;
    width: 71px;}
	
			.flecha-opinion-landing.drcha {
			background-position: -81px 27px;
		}
	
	.texto-opinion-landing {
    float: left;
    font-size: 18px;
    text-align: center;
    width: 75%;
}.opinion-landing strong {
    color: #ff8500;
}.cliente-opinion-landing {
    color: #777;
    display: block;
    font-family: oswald,arial,sans-serif;
    font-size: 14px;
    margin-top: 15px;
}
.wrap-clicktoaction-landing img {
    margin-bottom: -2px;
    margin-left: 6px;
    *margin-bottom: 0px;
    *margin-left: 0px;
}.cien-column-landing {
    float: left;
    margin-bottom: 30px;
    margin-top: 30px;
    width: 100%;
}.cien-column-landing.no-top {
    margin-top: 0;
}.fifty-column-landing {
    float: left;
    width: 50%;
    *width: 49%;
}.ninety-column-landing {
    float: left;
    margin: 0 auto;
    width: 80%;
}
.sub{
	border-bottom:1px solid #ff8500;
	padding-top: 5px;}
	
			.ninety-column-landing.no-float {
				float: none;
			}
.contenedor p {
    font-size: 15px;
    text-align: justify;
}.cabecera-landing ul {
	*margin-left:0px;
    font-size: 17px;
    padding-left: 0;
    width: 450px;
	padding-bottom: 15px;
}.cabecera-landing ul li:before {
    color: green;
    content: "\2714";
    font-size: 20px;
    font-weight: bold;
    padding-right: 7px;
}.cabecera-landing li {
    list-style: none;
    padding-bottom: 5px;
    *padding-bottom: 15px;
}

.list-normal {
    font-size: 15px;
    text-align: justify;
}.sublist {
    list-style: none;
    padding-left: 40px;
}
		.list-normal strong {
			color: #333;
			font-size: 17px;
			font-weight: bold;
			text-shadow: 0.3px 0.3px 0 #777;
		}
		.list-normal .sublist strong {
			color: #555;
			font-size: 15px;
		}
		
		
		
		
		
.nav-aux-menu {
    float: left;
    width: 100%;
	padding-bottom: 30px;
}
.nav-aux-menu table {
    background: #eaeaea;
    border: 2px solid #ff8700;
    border-spacing: 0;
    padding: 0;
    text-align: center;
	margin: 0 auto;
}
.nav-aux-menu table td {
    border: 1px solid white;
	transition: all 200ms;
}
.nav-aux-menu table td:hover {
    background: #CECECE;
}
		.nav-aux-menu table td:hover a {
			color:black;
		}
.nav-aux-menu table a {
    color: #333;
    display: block;
    font-family: oswald;
    font-size: 14px;
    height: 100%;
    line-height: 15px;
    padding: 10px 0;
    text-decoration: none;
    width: 100%;
}

.grid20.comparte-segurosbroker.landings {
    color: #333;
    font-family: "oswald",arial,sans-serif;
    font-size: 15px;
    line-height: 19px;
    padding-top: 7px;
	text-transform:none;
}

.grid20.comparte-segurosbroker.landings span {
    color: brown;
    font-size: 18px;
}


.submenu-landings {
    margin: 0;
    padding: 0;
}.submenu-landings li {
    border-bottom: 1px solid #999;
    color: #666;
    font-family: oswald;
    font-size: 16px;
    list-style: none;
    margin-top: 25px;
    padding-bottom: 5px;
    text-transform: uppercase;
    width: 330px;
}.submenu-landings li:hover {
    border-bottom: 1px solid #ff8500;
    color: #ff8500;
}.submenu-landings a {
    text-decoration: none;
}