
div.contenedor
{
background: white;
width:90%;
/*margin:0px;*/
border:1px solid gray;
text-align:left;
margin:0 auto 0 auto;
}


div.contenedor-botones
{
background: white;
margin-right: auto;
margin-left: auto;
}

div.banner
{
background: white;
text-align: center
}

body {
  /*background: white;*/
  background-image: url(../fondo.gif);
  font-family: verdana , tahoma , helvetica , arial , sans-serif;
  text-align:center;
  }

p {
  margin: 0 20px 20px 20px;
  font-size : 0.8em;
  font-family: verdana , tahoma , helvetica , arial , sans-serif 
  }
  
p.noticia { 
background-color: fffddb;
display: block;
padding: 0.5em 1em;
border: 1px solid gray;
/*border-top: 1px solid #fffddb;*/
margin-top: 0.3em;
}

p.fecha { 
background-color: fffddb;
display: block;
padding: 0.0em 1em; 
border: 1px solid gray;
border-bottom: 1px solid #fffddb;
margin-top: 0.1em;
margin-bottom: 1em;
font-weight: bold;
}

.flotarderecha { 
 float: right;
 margin: 10px 10px 10px 10px;
 border: 1px solid #666;
 padding: 2px;
 }

h4.titulo { 
margin-top: 0.1em;
margin-bottom: 0.2em;
margin-left: 1.4em;
}

h3.titulo { 
margin-top: 0.1em;
margin-bottom: 0.2em;
margin-left: 1.4em;
}

#centrada {
text-align: center
}

.negrita { font-weight: bold}
.fechas { 
border-bottom: 1px solid #000000;
font-weight: bold;
margin-left:1em;
}
  
.negrita-centrada { 
font-weight: bold;
text-align: center
}

.margen-der
{
margin-right: 20px
}
  
.margen-izq
{
margin-left: 30px
}

.center
{text-align: center}

.left
{text-align: left}

.clear-both
{clear:both;}

img
{
border: 0pt
} 

hr
{
width: 80%
}

/*          TABLAS             */
table
{width: 100%}
   
td.banner-right{
width: 50%;
text-align: right
}

td.banner-left{
width: 50%;
text-align: left
}

td.right
{text-align: right}

/*             MENU              */
#nav-menu ul
{
width:750px;
list-style: none;
padding: 0;
margin: 0 auto;
}

#nav-menu li
{
float: left; 
margin: 0 0.10em;
padding: 0;
background: #fdffd9;
width: 8.5em;
}

#nav-menu li a
{
/* altura botones */
height: 1.6em;
line-height: 1.6em;
/* ancho botones */
width: 8.5em;
display: block;
/* border: 0.1em solid #dcdce9;*/
border: 0.1em solid;
border-color: #ffe7ae #fab000 #fab000 #ffe7ae;
/* color letra */
color: #0d2474;
text-decoration: none;
text-align: center;
}

.buttons a:hover {
border: 0.2em solid;
/* padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;*/
background-color: #e5c797;
border-color: #ffe7ae #fab000 #fab000 #ffe7ae;
color: #66CC66;
text-decoration: none;
}


/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu li a
{
float: none  
}
/* End IE5-Mac hack */

