body
 { 
   font: 14px arial; 
   color:#000;
   margin:0px;
   margin:auto;
   text-align:center;
   background-color:#753977;
} 

#cuerpo
{
background-image:url(elementos/fondo.jpg);
width:917px;
height:813px;
background-repeat:no-repeat;
   margin:0px;
   margin:auto;
   text-align:center;
}

#cuerpo_en
{
background-image:url(elementos/fondo_en.jpg);
width:917px;
height:813px;
background-repeat:no-repeat;
   margin:0px;
   margin:auto;
   text-align:center;
}

#menu
{
margin-left:120px;
margin-top:50px;
width:585px;
float:left;
}

#idiomas
{
margin-top:45px;
width:200px;
float:right;

}

a.menu_superior
{
display:block;
float:left;	
margin-left:10px;
margin-right:10px;
font-size:13px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

a.menu_superior:hover
{
color:#000000;
}

a.lang
{
font-size:14px;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

a.lang:hover
{

color:#000000;
}

#contenido
{
width:912px;
height:587px;
float:left;
text-align:left;
margin-top:140px;
padding-left:5px;

}



#principal
{
width:610px;
padding-right:10px;
float:left;}

#principal_texto
{
width:610px;
padding-right:10px;
height:570px;
overflow:scroll;
float:left;}

#derecha
{
width:292px;
float:left;
text-align:center;
}

#novedades
{
width:610px;
padding-left:8px;
padding-top:38px;
height:auto;
background-image:url(elementos/novedades.jpg);
height:195px;
}

#texto_novedades
{
width:600px;
height:185px;
overflow:auto;
}

#foto_diaria
{
width:290px;
height:270px;
float:left;
text-align:center;
}

.foto
{
float:left;
width:110px;
height:110px;
font-size:11px;
margin:3px;
text-align:center;
}

#links
{
width:290px;
float:left;
text-align:center;
}

.linko
{
width:290px;
margin-top:5px;
}



.inputi
{
width:300px;
}

.inputi2
{
width:300px;
height:120px;
}

.inputi3
{
width:300px;
}

#logos
{
padding-left:25px;
float:left;
text-align:center;
width:595px;
margin-top:20px;
}

#imagen
{float:left;
width:200px;
margin-right:10px;
}

#pie
{
text-align:center;
width:917px;
font-size:11px;
height:20px;
float:left;

}

a.titu
{
text-decoration:none;
color:#000000;
}
a.titu:hover
{
color:#FF0000;
}

.logo
{
float:left;
width:100px;
text-align:center;
margin:5px;}


a.listor
{
font-weight:bold;
font-size:11px;
color:#000000;
text-decoration:none;
}

a.listor:hover
{
color:#FF9900;
}ww
