body
	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	margin:0px;
	line-height:16px;
	
	background-image:url(../imagenes/portada/fondo_pagina.gif);
	background-repeat: repeat-y;
	background-position: top center;
	background-color: #FEF0E6;
	}

td
	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	margin:0px;
	line-height:16px;
	}

hr
	{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	}
li
{
	color: #2A7395;
}

.formularios
	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	border-color: #727272;
	color: #000000;
	border-style:solid;
	border-width:1px; 
	}

img.conborde
	{
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE;
	}

/* ENLACES */

a.menu:link,a.menu:visited
	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCDDE5;
	text-decoration:none;
	}
a.menu:hover
	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCDDE5;
	text-decoration:underline;	
	}

a.menu1:link,a.menu1:visited
	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCDDE5;
	text-decoration:none;
	}
a.menu1:hover
	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCDDE5;
	text-decoration:none;	
	}

a.menu2:link,a.menu2:visited
	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2A7395;
	text-decoration:none;
	}
a.menu2:hover
	{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2A7395;
	text-decoration:none;	
	}

a.mail_pie:link,a.mail_pie:visited
	{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:2px;
	}
a.mail_pie:hover
	{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:2px;
	}

a.ruta:link,a.ruta:visited
	{
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none
	}
a.ruta:hover
	{
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
	}

a.noticia:link,a.noticia:visited
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #E46D38;
	text-decoration: none
}
a.noticia:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #E46D38;
	text-decoration: underline;
}

/* FIN ENLACES */

/* TABLAS Y BORDES */

.rotulo
{
	background-color: #00577E;
	
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #669AB2;
	
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	
	padding-left: 10px;
	padding-top:2px;
}

.fondoPrincipal
{
	background-image:url(../imagenes/portada/fondo_arboles.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.celdasConBorde
	{
	border-width:1px;
	border-style:solid;
	border-color:#BEBEBE;
	
	font-size:11px;
	font-family:Arial,sans-serif;
	
	}

.celdasConBordeSinLateral
	{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#BEBEBE;
	
	font-size:11px;
	font-family:Arial,sans-serif;
	
	}
	
.celdasGrisConBorde
	{
	border-width:1px;
	border-style:solid;
	border-color:#BEBEBE;
	
	background-color:#F2F2F2;
	
	font-size:11px;
	font-family:Arial,sans-serif;
	
	}

.celdasConBordeSinTopes
	{
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#BEBEBE;
	background-color:#F2F2F2;
	
	font-size:11px;
	font-family:Arial,sans-serif;
	}
.celdaBlanca
{
	border-width:0px;
	border-style:solid;
	border-color:#BEBEBE;
	background-color: #FFFFFF;
}

.celdaVotaciones
{
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	
	border-top-color:#D6D6D6;
	border-right-color:#D6D6D6;
	border-left-color:#D6D6D6;
}
.celdaVotacionesTodo
{
	border-width:1px;
	border-style: solid;
	border-color: #D6D6D6;
}

.fondoCabecera
{
	background-image:url(../imagenes/portada/cabecera_banner.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.fondoMenu
{
	background-image: url(../imagenes/portada/fondo_menu.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #D4E5F2;
}

.recuadroFoto
{
	border-style: solid;
	border-color: #00577E;
	border-width: 1px;
}
.recuadroTextoFoto
{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	
	border-bottom-color: #00577E;
	border-left-color: #00577E;
	border-right-color: #00577E;
	
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}

/* FIN TABLAS Y BORDES */

/* TEXTOS */

.textoFecha
{
	font-family: Arial;
	font-size: 11px;
	color: #01405D;
	font-weight: bold;
}

.rotuloNoticia
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #E46D38;
}

.textogris
	{
	font-size:11px;
	font-family:Arial,sans-serif;
	color:#9D9D9D;	
	}

.textoImagen
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00577E;
}

/* FIN TEXTO */

.foroCuadrosEnanos
	{
	font-size:9px;
	font-family:Verdana,sans-serif;
	color:#000000;	
	}

/* formulario de registro */
#contenedora_registro
{
	margin: 5 5 5 5px;
	
	padding: 5 5 5 5px;
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
}

#contenedora_registro p
{
	text-align: justify;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}

input.texto
{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	
	background-color: #FFFFFF;
	
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	
	padding: 2 2 2 2px;
}

input.boton
{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	
	background-color: #F8F8F8;
	
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	
	text-transform: uppercase;
	
	cursor: hand;
	
	padding: 2 2 2 2px;
}
select
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	
	background-color: #F8F8F8;
}

/* fin formulario de registro */

