body
{ 
font: 11px geneva, verdana, arial, sans-serif;
color: #3D3D3D;
overflow-y: scroll;
overflow-x: hidden;
background-image: url("../imagenes/bg.gif");

direction:;
  background-attachment:fixed;
  scrollbar-arrow-color: #c48989;
  scrollbar-track-color: #c48989;
  scrollbar-face-color: #F6E1C6;
  scrollbar-highlight-color: #F6E1C6;
  scrollbar-3dlight-color: #C48989;
  scrollbar-darkshadow-color: #C48989;
  scrollbar-shadow-color: #F6E1C6;
  

}

table.menu
{
  border: 1px solid #cdcdcd;
}

table.codfuente
{
 background-image: url("../images/menuIzq/fondo_codfuente2.jpg");
 background-position-x: right;
 background-position-y: bottom;
 background-repeat: no-repeat;
 border: 1px solid #cdcdcd;
}

td, tr
{ font: 11px tahoma, geneva, verdana, arial, sans-serif; }

td.texto{
 font: 13px tahoma, geneva, verdana, arial, sans-serif;
}

td.noticia
{
background-image: url("../images/menuIzq/fondo_noticia.gif");
background-repeat: no-repeat;
color: #555555;
}

td.tituloMenu
{
color: #FFFFFF;
font-family: tahoma, arial;
font-size: 11px;
font-weight: bold;
padding: 2px;
text-align: center;
border: 0px ridge #c15a64; //ridge #FFFFFF

background-color: #366183;
background-image: url("../images/menuIzq/fondo_titulo2.jpg");
}

td.calendario_general
{
 background-repeat: no-repeat;
 background-position-y: bottom;
 background-position-x: right;
 background-image: url("../images/menuIzq/fondo_codfuente2.jpg");
 background-color: #FFFFFF;
 border: 1px solid #cdcdcd;
}

td.calendario_dia
{
 font-size: 11px;
 font-family: tahoma;
 color: #2c4a7c;
 font-weight: bold;
}

td.header
{
 background-color: #366183;
 padding: 5px;
 color: #FFFFFF; 
}

p.texto{
  font: 13px tahoma, geneva, verdana, arial, sans-serif;
  text-align:justify;
}

p.titulo
{
font: 11px tahoma;
color: #FFFFFF;
font-weight: bold;

background-color: #366183;
background-image: url("../images/fondo_titulos.gif");
border: 1px solid #666666;
padding: 1px;
}

a
{
font: 11px tahoma, geneva, verdana, arial, sans-serif;
color: #972400;
text-decoration: none;
}

a.menu
{
font: 11px tahoma;
color: #333333;
text-decoration: none;
}

a.menu:hover
{
color: #1d6092;
}

a.calendario
{
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.calendario:hover
{
text-decoration: underline;
}

a.lastComent
{
font: 10px tahoma;
color: #143f61;
text-decoration: none;
}

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

a.cache
{
color: #666666;
font: 11px geneva, verdana;
text-decoration: none;
}

a.cache:hover
{
text-decoration: underline;
color: #000000;
}

a.letras
{
font: 9px geneva, verdana;
color: #143f61;
font-weight: bold;
text-decoration: none;
width: 100%;
height: 100%;
background-color: #fbfbfb;
border: 1px solid #ebebeb;
}

a.letras:hover
{
color: #000000;
background-color: #dedede;
}

a.header
{
 color: #FFFFFF;
 font: 11px tahoma;
 font-weight: bold;
 text-decoration: none;
}

a.header:hover
{
 text-decoration: underline;
 color: #ffffff;
}

select, input, textarea { font: 11px tahoma, geneva, verdana, arial, sans-serif; color: #3D3D3D; }

a.dai {font: 11px tahoma, geneva, verdana, arial, sans-serif; color: #275462; }

a.dai:hover { color: #2892c4; text-decoration: underline; }

a.foro { color: #000000; font-size: 11px; font-family: tahoma; font-weight: bold; }

a.foro:hover { text-decoration: underline; }