/*-----------Footer ---------------*/

#footer{	
	width: 100%;
	background-color: #333;
	float: left;		
	color: #fff;		
	position: relative;
}
#footer p {		
	color: #ffffff;		
	text-align: center;		
	font-size: 14px;		
	margin-top: 20px;
}
.footer-content{		
	width: 940px;		
	height: 80px; 		
	margin: 0 auto; 		
	padding: 40px 30px;
	color: #333;
}
#footer a{		
	color: #333;		
	text-decoration: none;
}	
.cross {		
	color: #fff !important;		
	font-size: 13px !important;		
	font-weight: 100;
}
#footer a:hover{		
	color: #333;		
	text-decoration: underline;
}		
#footer ul {		
	width: 293px;		
	margin-right: 30px;		
	float: left;
}
.no-margen-der {		
	margin-right: 0px !important;
}
#footer ul li {	
	float: left;	
	width: 100%;
}
.footer-tit {	
	font-size: 16px ;
}
.footer-top {	
	width: 100%;	
	height: 125px;	
	margin-bottom: 30px;
}
.footer-top img {	
	float: left;	
	margin-top: 28px;
}
.footer-top h3 {	
	float: right;	
	font-size: 35px;	
	color: #ffffff;	
	margin-top: 70px;	
	font-weight: 300;
}
#footer h4 {	
	font-size: 10px;	
	float: left;	
	text-align: center;	
	width: 100%;	
	color: #ffffff;	
	letter-spacing: 1px;	
	margin-top: 30px;
}
#footer h5 {	
	font-size: 10px;	
	float: left;	
	text-align: center;	
	width: 600px;	
	width: 100%;	
	margin-top: 0px;
}
#footer h5 a {	
	text-decoration:none;	
	font-size:10px;
}
#footer ul li.redes-sociales {	
	margin-left: 30px;
}
#footer ul li.redes-sociales a img{	
	margin-bottom: 8px;
}
.footer-content h3 {	
	margin: 0 auto;	width: 100%;	
	text-align: center;	
	font-size: 35px;	
	color: #333;
}
#footer .footer-content h4{	
	margin: 0 auto;	
	width: 100%;	
	text-align: center;	
	font-size: 15px;	
	color: #f16a2a ;	
	margin: 20px 0px;	
	font-weight: 400;
}
.centrado {	
	float: left;	
	margin-bottom: 30px;	
	margin-top: 20px;
}
.col_3 {	
	text-align: left;	
	width: 200px !important;	
	float: right !important;
}
.col_1 {	
	margin-right: 97px !important;
}
.sombra-mapa {	
	width: 100%;	
	height: 76px;	
	position: absolute;	
	bottom: -76px;	
	background: url(/espanol/images/sombra_mapa.png) repeat-x;	
	z-index: 1000;
}
.banner-texto {
    float: left;
    width: 100%;
    text-align: center;
    background-color: #fff;
    color: #333;
    padding: 40px 0px;
    font-size: 2em;
    margin: 50px 0 0 0;
    line-height: 30px;
}