body{margin:5px 0px}

.contenedor{
width:100%;
text-align:center;
margin-top:0px;
}

.fondoContenedor{
width:1004px;
text-align:left;
margin:auto;
overflow:hidden;
}

.superior{
width:100%;
height:200px;
position:relative;
}


.principal{
float:left;
width:689px;
overflow:hidden;
margin:0px 0px 20px;

}

.principalCompleto{
width:1004px;
overflow:hidden;
margin:0px;
padding:0px;
}


.lateral{
float:right;
width:300px;
overflow:hidden;
}

.inferior{
width:100%;
height:30px;
line-height:30px;
clear:both;
}

.contenedorLogosInferiores{
width:1004px;
text-align:left;
margin:auto;
}


.logosInferiores{
float:right;
}

.titMenu{width:100%}

.logoCabecera{
	position:absolute;
	left:0px;
	top: 40px;
	width:173px;
	height:150px;
}


.banner_cabecera{
	position:absolute;
	left:176px;
	top: 40px;
	width:828px;
	height:150px;
	overflow:hidden;

}

.banner_cabecera div{
	position:absolute;
	top: 20px;
	left:50px;
	width:500px;	
}

.frasesCabecera{
	position:absolute;
	top:97px;
	left:12px;	
}

.inicioCabecera{
	position:absolute;
	top:160px;
	left:10px;	
}
.buscador{
	position:relative;
	top:195px;
	float:right;
	margin-right:14px;	
}

.redes_sociales{
	position:absolute;
	top:160px;
	left:50px;
	width:115px;
	text-align:right;	
}

.menu{
	position:absolute;
	top:0px;
	width:100%;
	height:37px;
	overflow:hidden;
}

