body {
	background-color: #b91900;
	background-image: url(bg_top.gif);
	background-repeat: repeat-x;
	color: #a52a2a;
	margin: 0;
	padding: 15px 0;
}

#main {
	margin: auto;
	padding: 0;
}

#menu_top {
	background-image: url(enc_04.jpg);
} 

#menu_left {
	background-image: url(enc_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #87d369;	
}

#contents {
	background-image: url(bg_08.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#copy_notice {
	background-image: url(bg_12.gif);
}

#copyright {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #87ebd6;
	padding-top: 5px;
}

#copyright a:link  {
   color: #87ebd6;
	text-decoration: underline;
}

#copyright a:hover  {
	color: #ffffff;
	text-decoration: underline;
}

#menu_hor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
	margin: 0;
	padding-right: 5px;
	letter-spacing: 2px;
	color: #b0e0e6;
}

#menu_hor a:link {
   color: #b0e0e6;
	text-decoration: none;
}

#menu_hor a:visited {
   color: #b0e0e6;
	text-decoration: none;
}

#menu_hor a:hover {
	color: #ffffff;
	text-decoration: none;
}

#menu_vert {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
	padding-top: 63px;
	line-height: 20px;
}
.prueba{
	
	font-size: 9px;

	}

#menu_vert2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	text-align: right;
	padding-top: 63px;
	line-height: 20px;
}

#menu_vert a:link {
   color: #c4fccc;
	text-decoration: none;
}

#menu_vert a:visited {
	color: #c4fccc;
	text-decoration: none;
}

#menu_vert a:hover {
	color: #ffffff;
	text-decoration: none;
}

#bg_06 {
	background-image: url(bg_06.gif);
}

#bg_09 {
	background-image: url(bg_05.gif);
}

#bg_10 {
	background-image: url(bg_10.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #87d369;	
}

.heading {
   margin: 0;
	padding: 25px 0 17px 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.text {
    margin: 0;
	padding: 0 5px 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: justify;	
}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;	
}

.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;	
}


td.proximoEncuentro{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(fondo1.jpg);
	font-size:12px;
	font-style:normal;
	font-weight:900;
	color:#0033CC;
	}

td.proximoEncuentroI{
	background-image:url(boton-izq.jpg);
	width:18px;
	}

td.proximoEncuentroD{
	background-image:url(boton-der.jpg);
	}

/* Estilo para enlaces de noticia */
a.noticia:link { 
	font-weight : bold;
	text-decoration : none; 
	color:#000099;
	} 
a.noticia:visited { 
	font-weight : bold;
	text-decoration : none; 
	color:#009933; 
	} 
a.noticia:hover, a.noticia:active { 
	font-weight : bold;
	text-decoration : underline; 
	color:#B91900;
	}
	
	
	
/* Estilo para enlaces */
a.vinculo:link { 
	font-weight : bold;
	text-decoration : none; 
	color:#0000CC;
	} 
a.vinculo:visited { 
	font-weight : bold;
	text-decoration : none; 
	color:#0066CC; 
	} 
a.vinculo:hover, a.vinculo:active { 
	font-weight : bold;
	text-decoration : none; 
	color:#336633;
	} 

/* Estilos de los formularios */

/* Defino un estilo para los botones de formulario */
input.boton{
	background-color:#0000CC;
    border-bottom: #009900 2px solid;
    border-left: #009900 2px solid;
    border-right: #009900 2px solid;
    border-top: #009900 2px solid;
    color: #FFFFFF;
    font-family: Times New Roman;
    font-size: 10pt;
	font-weight:900;
}
/* defino el aspecto de las casillas que habrá que rellenar */
input.casillas{
    background-color:#E8E8F4;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    color: #000099;
    font-family: Times New Roman;
    font-size: 11pt;
}
/* defino el aspecto de las casillas que habrá que rellenar */
textarea.areaTexto{
    background-color:#E8E8F4;
    border-bottom: #000000 2px solid;
    border-left: #000000 2px solid;
    border-right: #000000 2px solid;
    border-top: #000000 2px solid;
    color: #000099;
    font-family: Times New Roman;
    font-size: 11pt;
}

/* defino el aspecto de las casillas que habrá que rellenar */
select.seleccion{
    background-color:#E8E8F4;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    color: #000099;
    font-family: Times New Roman;
    font-size: 11pt;
	font-size-adjust:inherit;
	font-stretch:ultra-condensed;
	font-style:oblique;
	font-variant:small-caps;
}






/*=================================*/
/*     ESTILO DEL FORO    */

table.tablaForos{
	border-collapse:separate;
	border-color:#BDE5CA;
	border-style:groove;
	border:thin;
	width:95%;
	border: 1px;
	}
	
/* Defino un estilo para las filas */
tr.superior{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/foro/1.jpg);
	font-size:12px;
	font-style:normal;
	font-weight:900;
	color:#0033CC;
	}
tr.medio{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:normal;
	color:#a52a2a;
	background-color:#F5F5F5;
	}
tr.inferior{
	color:#000099;
	font-family:"Times New Roman", Times, serif;
	background-image:url(../images/foro/2.jpg);
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	}
td.columna{
	border: 1px #000000 solid;
	border-left: 0px;
	border-bottom:0px;
	}
td.columnaDer{
	border: 1px #000000 solid;
	border-right: 0px;
	border-left: 0px;
	border-bottom:0px;
	}
td.columnaInferior{
	border: 1px #000000 solid;
	border-right: 0px;
	border-left: 0px;
	border-bottom:0px;
	}

a.enlace_foro:link{
	font-weight:bold;
	color:#000099;
	text-decoration:none;
	}
a.enlace_foro:visited{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	}
a.enlace_foro:hover , a.foro:active{
	font-weight:bold;
	color:#009900;
	text-decoration:none;
	}



/* ==========  LIGA ============== */

a.enlace_liga:link{
	font-weight:bold;
	color:#00CC33;
	text-decoration:none;
	}
a.enlace_liga:visited{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	}
a.enlace_liga:hover , a.foro:active{
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;
	}
tr.horizontal_liga_nada{
	color:#FFFFFF;
	background-color:#00339C;
}
tr.horizontal_liga{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:normal;
	color:#FFFFFF;
	background-color:#00339C;
	height:25px;
	background-image:url(../images/encabezados/menu-horizontal.jpg);
	}



/* FORMULARIO DEL FORO*/

tr.fomuSuperior{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/foro/1.jpg);
	font-size:12px;
	font-style:normal;
	font-weight:900;
	color:#0033CC;
	}
tr.formuMedio{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:normal;
	color:#a52a2a;
	background-color:#F5F5F5;
	}
tr.formuInferior{
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	background-image:url(../images/foro/2.jpg);
	font-size:12px;
	font-style:normal;
	}

input.botonForo{
	background-color:#FFFFFF;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    color: #000000;
    font-family: Times New Roman;
    font-size: 10pt;
	font-weight:bold;
}
/* defino el aspecto de las casillas que habrá que rellenar */
input.casillasForo{
    background-color:#FFFFFF;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    color: #a52a2a;
    font-family: Times New Roman;
    font-size: 11pt;
	font-weight:bold;
}

/* El texta area qeudará definido por este estilo */
textarea.MensajeForo{
    background-color:#FFFFFF;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    color: #a52a2a;
    font-family: Times New Roman;
	font-weight:bold;
    font-size: 11pt;
}

/*ESTILO PARA LOS MENSAJES*/

td.col1Mensaje{
	border: 1px #000000 solid;
	border-left: 0px;
	border-top: 0px;
	}
td.col2Mensaje{
	border: 1px #000000 solid;
	border-right: 0px;
	border-left: 0px;
	border-top:0px;
	}
td.col3Mensaje{
	border: 1px #000000 solid;
	border-right: 0px;
	border-left: 0px;
	border-top:0px;
	}
td.colSuperiorMensaje{
	border: 1px #000000 solid;
	border-right: 0px;
	border-left: 0px;
	border-top:0px;
	}
	
tr.superiorMensaje{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/foro/1.jpg);
	font-size:12px;
	font-style:normal;
	font-weight:900;
	color:#0033CC;
	}
tr.medioMensaje{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#a52a2a;
	background-color:#F5F5F5;
	}
tr.inferiorMensaje{
	color:#000099;
	font-family:"Times New Roman", Times, serif;
	background-image:url(../images/foro/2.jpg);
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	}

/* Fin ESTILOS FORO */

/*====== ESTILOS DE LOS ENLACES ============*/

.texto_enlace {
	font-size: 11px;
	color: #999999;
	}
	
a.enlaces:link{
	font-weight:bold;
	color:#000099;
	text-decoration:none;
	}
a.enlaces:visited{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	}
a.enlaces:hover , a.enlaces:active{
	font-weight:bold;
	color:#009900;
	text-decoration:none;
	}

.enlaces1 {
	color: #006633;
	font-weight: bold;
	font-size: 14px;
}

.enlaces2 {
	font-size: 11px;
	color: #6699CC;
}


td.desplegable1{
	border-color:#980400;
	background:#004080;
	border-style:solid;
	border:thin;
	border-right: 1px;
	border-left: 1px;
	border-bottom: 0px;
	border-top: 0px;
	font-size:10px;
}

td.desplegable2{
	background-color:#980400;
	border-color:#980400;
	border-style:solid;
	border:thin;
	border-right: 1px;
	border-left: 1px;
	border-bottom: 1px;
	border-top: 0px;
}

.menudaNegra {
	font-size: 8pt;
	color: #FFFFFF;
	font-family: System, Arial;
	text-decoration: none
}


a.noti_small:link {
	color: #000099;
	font-weight: bold;
	text-decoration:none;
	}
	
a.noti_small:visited{
	color:#009900;
	font-weight:bold;
	text-decoration:none;
	}
	
a.noti_small:hover , a.noti_small:active{
	color:#980400;
	text-decoration:none;
	font-weight:bold;
	}
	
.noti_texto {
	color: #8D8D8D;
	font-size: 11px;
	}
/*********** FIN ESTILOS DE LOS ENLACES *************/

table.tablaAviso{
	font:"Times New Roman", Times, serif;
	font-size:12px;
	background-image:url(../nuevo-1.png);
	}


/* ========================================*/
