body {background:url(../images/layout/body_fondo.png) repeat-x; background-color: #660000; }
div#container {margin-left: 15px; margin-right: 15px;}
div#header
{
  border: 1px solid white;
  border-left:none;
  height: 139px;
  background: url(../images/layout/header.jpg) no-repeat;
}

div#header div.idiomas
{
  position: absolute;
  right: 20px;
  top: 5px;
  height: 30px;
  width: 203px;
  text-align:right;
  padding:5px 10px;
  background: url(../images/layout/fondo_idiomas.png) no-repeat top right;
  color: white;
  font: bold 10px Verdana;
}

div#header a.premio
{
  position: absolute;
  right: 5px;
  top: 30px;
  background: url(../images/layout/premio/premio.png) no-repeat;
  width:207px;
  height:206px;
}

div#header a.premio span {display:none;}

div#footer
{
  padding: 5px;
  background-color: #B4A28F;
  border-top: 1px solid white;
  font-weight:bold;
  font-size:0.8em;
  overflow:hidden;
  color: #7c7062;
}

div#footer p {padding-bottom:5px;}

div#footer ul#w3c-valid {float:right;}

div#menu
{
  height: 30px;
  background:url(../images/layout/esquinero.jpg) no-repeat top left;
}

div#menu ul
{
  height: 30px;
  margin-left: 30px;
  padding-top: 8px;
  background: url(../images/layout/menu_fondo.png) repeat-x;
  font: bold 0.9em Verdana;
}

div#menu ul li
{
  display: inline; width: 50px;
  text-align: center;
  padding: 10px;
  vertical-align:baseline;
}

div#menu ul li a {color: white;}
div#menu ul li a:hover, div#menu ul li a.actual {color: #FFFFCC; text-decoration:underline;}

#contenido
{
  background: url(../images/layout/fondo_contenido.png) repeat-x;
  background-color: #BE9C7E;
  padding:1px;
  overflow:hidden;
}
#imagen-lateral {float:left; margin-right:10px;}
#texto {padding: 10px; margin-left: 350px;}
#texto h1, #texto h2 {font-size: 1.2em; color: #990000; padding-bottom: 10px;}
#texto h2 {font-size: 1em; color:#663300;}

#texto p
{
  text-indent: 10px;
  line-height: 150%;
  text-align: justify;
  color: #660000;
  margin-bottom: 10px;
}

/*form de contacto*/
table.contacto {margin:10px;}
table.contacto th, table.contacto td {padding:5px;}
