@charset "utf-8";

/* CSS Document */

/* Cuerpo General */

* {

	margin:0;

}

a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color:#FFFFFF;

	font-size: 12px;

}

a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color:#FFFFFF;

	font-size: 12px;

}

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration:underline;

	color:#78A009;

	font-size: 12px;

}

a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color:#FFFFFF;	

	font-size: 12px;

}



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	background: #0a0b0c;

}

/* Contenedor */

div#container {

	width: 903px;

	margin:0 auto;

}

/* Colores */

.color_gris_textos {

	color: #aaa9a9;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

}

.color_blanco_textos {

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

.titulo_verde{

	color:#78A009;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

}

.justificado {

	text-align:justify;

}

/* Header */

div#header {

	width:903px;

	height:137px;

}

div#header_izquierda {

	float:left;

	width:150px;

}

div#header_central {

	width:600px;

	text-align:left;

	float:left;

}

div#header_derecha {

	width:150px;

	text-align: right;

	float:left;

	clear:right;

}

/* Menu principal */

div#menu {

	width:903px;

	height:309px;

	margin: 0 auto;

}

/* division */

div#division {

	width:903px;

	height:12px;

	background-color:#838281;

}

/* secciones */

div#secciones {

	width:903px;

	height:458px;;

}

div#secciones_1{

	width:265px;

	height:438px;

	padding-top:10px;

	padding-bottom:10px;

	padding-right:10px;

	float:left;

}

div#secciones_2{

	width:349px;

	padding-top:10px;

	padding-bottom:10px;

	float:left;

}

div#secciones_3{

	width:269px;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:10px;

	float:left;

	clear:right;

}

div#secciones_2_3{

	width:618px;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:10px;

	float:left;

	clear:right;

}

table.calendario {

	float: left;
	clear: right;
	margin-top: 10px;
	/*background-color: #D0CF0E;*/
    background-color: #000000;
	border: thin solid #5E5E5E;
    border-collapse: collapse;

}

table.calendario tr.anio{

    background-color: #78A009;
	border-bottom: thin solid #A1A1A1;

}

table.calendario tr.mes{

    background-color: #78A009;
	border-bottom: thin solid #A1A1A1;

}

table.calendario tr.diasSemana{

    background-color: #000000;
	border-bottom: thin solid #A1A1A1;

}

table.calendario td{

    text-align: center;

}

table.calendario td.spaned{

    background-color: #78A009;

}

table.calendario td.evento{

    background-color: #3F8DBA;

}

table.calendario td.hoy{

    background-color: #EECF0A;

}

table.calendario td.elegido{

    background-color: #A1A1A1;

}

table.calendario a:hover {

	text-decoration:underline;

	color:#FFFF99;


}

ul.listaEventos{

	width: 390px;
	height: 400px;

	overflow: auto;

	float: left;
	clear: right;
	list-style: none;
	margin-top: 10px;
	margin-left: 30px;

}

ul.listaEventos li{

	margin-bottom: 10px;

}

#eventos ul.listaEventos a{

	color:#78A009;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

}

#eventos h5{

	font-family:Arial, Helvetica, sans-serif;

}

#eventos li.paginas
{

	float:left;

}

p.noEvento {

	float: left;
	clear: right;
	margin-top: 10px;
	margin-left: 30px;
}

.contenidoEvento {

	float: left;
	clear: right;

	width: 390px;
	height: 400px;

    overflow: auto;

	margin-top: 10px;
	margin-left: 30px;

}

.contenidoEvento img {

	margin-bottom: 10px;
	border-style: none;

}

.contenidoEvento a.flier{

	display:block;
	/*margin: 0 auto;*/


	text-align: center;

}

.contenidoEvento h3{

	margin-bottom: 10px;

}

.contenidoEvento a.tituloEvento {

	color:#78A009;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

}

.contenidoEvento p{

	margin-top: 10px;

}

table.descargas {

	width: 100%;

}

.descargas a img {

	border-style: none;

}

.descargas tr th{
	
	background-color:#78A009;
}

.descargas tr td.tamanio, .descargas tr td.acciones {

	text-align: right;

}

div#galeria{

    width: 269px;
	margin-top:10px;
	margin-bottom:10px;
	color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;

}

#galeria ul{


	float: left;
	padding: 5px;
	margin-top:10px;
	margin-bottom:10px;
	list-style-type:none;

}

#galeria ul li{

    float: left;
	padding-top: 5px;
	padding-bottom: 25px;
	margin-left: 15px;

}

#galeria ul li.primero{

    border-bottom: 1px solid #838281;

}

#galeria ul li img{

	float: left;
	border-style: outset;
	border-width:1px;
	/*border-color:#AAA9A9;*/
    border-color:#838281;
    margin-right: 15px;
	margin-top:15px;
	margin-bottom:15px;

}

#galeria ul li .textoGaleria {

	/*width: 249px;*/
	height: 70px;
	margin-top: 10px;
    /*overflow: auto;*/

}

#galeria h4.subtituloVerde {

	width: 100%;
    color:#78A009;
	text-transform: uppercase;
	font-size: 12px;

}

#galeria h5 {

	font-size: 10px;

}

#galeria p{

    font-size: 9px;
	text-align: left;
	margin-top: 5px;

}

#galeria li a{

    position: relative;
	top: 10px;
    font-size: 9px;
    text-decoration:underline;
	color: #aaa9a9;

}

div#contenidos{

	width:349px;

}

div#contenidos_centrado{

	width:309px;

	padding-left:20px;

	padding-right:20px;

}

/* Seccion ligas*/

div#ligas {

	text-align:center;

	width:903px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	margin: 0 auto;

}

div#ligas ul {

	padding:10px;

}

div#ligas ul li {

	margin-left:-5px;

	list-style-type: none;

	display:inline;

}

div#ligas ul li a {

	text-decoration: none;

	color: #aaa9a9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding:5px;

}

div#ligas ul li a:link {

	text-decoration: none;

	color: #aaa9a9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	padding: 5px;

}

div#ligas ul li a:hover {

	text-decoration: underline;

	color: #aaa9a9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding:5px;

}

div#ligas ul li a:active {

	text-decoration: none;

	color: #aaa9a9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding:5px;

}

