body{
background:#fff;
color: #fff;
margin: 0;
}

.spacer{ clear:both;
}

.contenedor{
width:auto;
background:#fff;
height:auto;
margin: 0 auto;
}


/*Cabecera*/

.barrasup{
width:auto;
height:150;
background:#000;
}

.cabecera{
width:975px;
height:auto;
padding-bottom: 30px;
background: #fff;
margin: 0 auto;
}

.logobanner{
width:600px;
height:auto;
text-align:center;
margin-top:15px;
height:auto;
float:left;

background:#fff;
}

.separadorcabecera{
width:50px;
height:auto;
margin-left:40px;
text-align:center;
margin-top:25px;
height:auto;
float:left;
background:#fff;
}

.folletointeractivo{
width:200px;
height:auto;
float:left;
margin-left:15px;
text-align:center;
margin-left:45px;
margin-top:48px;
height:auto;
background:#fff;
}

.realiza{
width:200px;
height:auto;
float:left;
margin-left:15px;
text-align:center;
margin-left:45px;
margin-top:15px;
height:auto;
background:#fff;
}




/*Cuerpo*/

.cuerpo{
width:auto;
height:auto;
padding-top:65px;
padding-bottom:30px;
background: url(imgs/barracuerpofondo2.png) repeat-x; 
margin: 0 auto;
}

.cuerpocontenido{
width:975px;
height:330px;
margin: 0 auto;

}

.imagenescuerpo{
width:450px;
height:auto;
text-align:center;
margin-top:0px;
height:auto;
float:left;


}

.textocuerpo{
width:305px;
font-family:arial;
float:left;
margin-left:10px

}

p1{
font-size:14px;
color:#000;
font-weight:bold;
line-height:30px;

}

p2{
font-size:12px;
color:#fff;
font-weight:bold;
line-height:15px;

}

p3{
font-size:12px;
color:#fff;
font-weight:bold;
line-height:26px;

}

p4{
font-size:12px;
color:#000;
line-height:26px;

}

p5{
font-size:13px;
color:#000;
font-weight:bold;
line-height:26px;

}

.mapacuerpo{
width:200px;
height:auto;
text-align:center;
margin-top:-5px;
height:auto;
float:left;
margin-left:10px;

}

/*pie*/

img.displayed {
	display: block;
	margin-left: auto;
	margin-right: auto 
}
	
.pie{

height:auto;
background:#fff;

}

