
/*** DOCUMENTO EN GENERAL ***/
	body {background:#ffffff; color:#303030; font:normal 10px Verdana,Tahoma,Arial,sans-serif; margin:0 3px 10px 10px; 
			padding:0; text-align:center; background-image:url(Imagenes/fondo.gif);
			scrollbar-face-color: #ffffff;
			scrollbar-shadow-color: #cccccc;
			scrollbar-highlight-color: #ffffff;
			scrollbar-3dlight-color: #aaaaaa;
			scrollbar-darkshadow-color: #000000;
			scrollbar-track-color: #ffffff;
			scrollbar-arrow-color: #666666;
	}
	a {color:#444444; font-weight:bold; text-decoration:none; outline:0;}
	a:visited {color:#222222; text-decoration:none;}
	a:hover {color:#222222; text-decoration:underline;}
	p {line-height:1.5em; margin:0 0 15px;}
	input, select, textarea{font: normal 10px Verdana;  border:1px solid #aaaaaa; background:#ffffff; color:#7C613C; }
	form {margin-bottom:0px;}
	td {font: normal 10px Verdana;}
	.boton{font: bold 10px Verdana; background-color:#AED612; border:1px solid #aed612; color:#333333;}
	.boton:hover{font: bold 10px Verdana; background-color:#7AB902; border:1px solid #aed612; color:#333333;}
	.boton2{font: bold 10px Verdana; background-color:#d9e6a4; border:1px solid #aed612; color:#333333;}
	.boton2:hover{font: bold 10px Verdana; background-color:#AED612; border:1px solid #aed612; color:#333333;}
	.oculto{font:bold 10px Verdana;  border:1px solid #ffffff; color:#FF0000}
	li { list-style:none }
	
/*** MENU CONTENEDOR ***/
	#Contenedor {color:#303030; margin:0; padding:0; text-align:left; border:0; min-width:980px;}
	* html #Contenedor {width:expression(document.body.clientWidth < 980? "980px" : "auto");}
	#ContenedorAdmin {color:#303030; margin:0; padding:0; text-align:left; border:0; min-width:980px;}
	* html #ContenedorAdmin {width:expression(document.body.clientWidth < 980? "980px" : "auto");}

	#ContenedorIndex{margin:0; padding:0;}
	
/*** CABECERA ***/
/*Cabecera anterior
	#Cabecera {height:60px; margin:0; text-align:right; border:0; padding:10px 20px 10px 20px; 
		background-image:url(Imagenes/FondoCabecera.gif); }*/
/*Para la cabecera navideņa*/
	#Cabecera {height:100px; margin:0; text-align:right; border:0; padding:0 0 10px 20px; 
		background-image:url(Imagenes/FondoCabecera.gif); background-color:#54ABFD}
	*html #Cabecera {height:90px; margin:0; text-align:right; border:0; padding:0 0 0 20px; 
		background-image:url(Imagenes/FondoCabecera.gif);}
		
/*** MENU SUPERIOR ***/
	/*Normal*/
	#MenuSuperior {float:right; margin:0; border:0; width:100%; background:#54ABFD;}
	#MenuSuperior ul {margin:0; padding:0; }
	#MenuSuperior li {float:right; list-style:none; margin:0; padding:0; border-bottom:1px solid #000000; border-top:1px solid #000000;}
	#MenuSuperior li a {border-right:1px solid #000000; color:#000000; display:block; background-color:#AED612;
			padding:2px 7px 2px; text-transform:uppercase; font:bold 9px Verdana;}
	#MenuSuperior li a:visited {text-decoration:none;}
	#MenuSuperior li a:hover {background-color:#7AB902; text-decoration:none;}
	* html #MenuSuperior {background:#54ABFD; top:100px}
	
	/*Para Navidad*/
	#MenuSuperiorN {float:right; margin:0; border:0; width:100%; background:#ffffff;}
	#MenuSuperiorN ul {margin:0; padding:0; }
	#MenuSuperiorN li {float:right; list-style:none; margin:0; padding:0; border-bottom:1px solid #000000; border-top:1px solid #000000;}
	#MenuSuperiorN li a {border-right:1px solid #000000; color:#000000; display:block; background-color:#AED612;
			padding:2px 7px 2px; text-transform:uppercase; font:bold 9px Verdana;}
	#MenuSuperiorN li a:visited {text-decoration:none;}
	#MenuSuperiorN li a:hover {background-color:#7AB902; text-decoration:none;}
	* html #MenuSuperiorN {background:#ffffff; top:100px}

/*** LOGIN USUARIOS ***/
	/*Normal*/
	#LoginUsuario{position:absolute; top:113px; left:20px; color:#000000; font:normal 10px verdana;}
	#LoginUsuario a{color:#000000;}
	#LoginUsuario a:hover{color:#000000; text-decoration:underline;}
	*html #LoginUsuario{top:113px;}
	/*Para Navidad*/
	#LoginUsuarioN{position:absolute; top:95px; left:20px; color:#000000; font:normal 10px verdana;}
	#LoginUsuarioN a{color:#000000;}
	#LoginUsuarioN a:hover{color:#000000; text-decoration:underline;}
	*html #LoginUsuarioN{top:95px;}
	
/*** MENUS LATERALES ***/
	#MenuIzquierda {margin:0; padding:0; width:160px; vertical-align:top; border-spacing:inherit; left:0; position:relative;
			float:left; margin-right:10px; background-color:#EAEDDD; color:#333333; border:1px solid #aaaaaa; }
	#MenuDerecha { padding:0; border:1px solid #aaaaaa; width:160px; border-right:0; border-right:1px solid #aaaaaa;
			float:right; margin-left:10px; background-color:#EAEDDD; color:#333333;}
	#MenuIzquierda h1 { border-bottom:1px solid #000000; }
	#MenuDerecha h1 { padding:0; border-bottom:1px solid #000000;}
	#MenuDerecha h1, #MenuIzquierda h1 {color:#000000; background:#AED612; text-transform:uppercase; font:bold 9px Verdana;  
			padding:0; margin:0; text-align:center; padding:2px 0 2px 0;}
	
	#MenuIzquierda p, #MenuDerecha p {font:normal 9px Verdana; margin:0; border:0; padding:4px; margin:5px; padding-top:2px; cursor:default;}
	#MenuIzquierda p.Titulo, #MenuDerecha p.Titulo {font:bold 9px Verdana; margin:0; border:1px dotted #AED612;  
			 margin:5px; background-color:#d9e6a4; color:#222222; cursor:default;}
	*html #MenuIzquierda p.Titulo, #MenuDerecha p.Titulo { border:1px dotted #AED612;}
		 
	/* Enlace "leer mas" */
	#leerMas {color:#4169E1; text-decoration:none; font:bold 9px Verdana; border-color:#CCFF00;}
	#leerMas:hover{color:#4169E1; font-weight:bold; text-decoration:underline}
	
	/* Lista de enlaces */
	.ListaEnlaces {list-style:none; margin:0 0 16px 10px; padding:2; margin:5px; font-size:10px;}
	.ListaEnlaces li {margin-bottom:3px;}
	.ListaEnlaces li a{text-decoration:none; color:#4169E1}
	.ListaEnlaces li a:visited{color:#4169E1}
	.ListaEnlaces li a:hover{text-decoration:underline; color:#4169E1}
	
	/*** OPCIONES DE MENU IZQUIERDO ***/
	.nav {background-color:#ffffff; border-bottom:1px dotted #aaaaaa; color:#555555; display:block; font:bold 10px Verdana;  /*background-color:#FFF8DC;*/ 
			padding:3px 4px 3px 10px; position:relative; text-transform:uppercase; text-decoration:none;}
	.nav:visited{color:#555555;}
	.nav:hover {background-color:#D9E6A4; color:#000000; text-decoration:none; /*background-color:#FFEBCD;*/}
	.active {background-color:#D9E6A4; color:#000000;}
	* html .nav {border-bottom:1px solid #aaaaaa;}  /* Opciones para IE */

/*** FONDO DE LA PAGINA ***/
	#Fondo {clear:both; padding:30px 0 0 0; background:#ffffff; background-image:url(Imagenes/fondo.gif);}

/*** CONTENIDO ***/
	/*#Contenido {margin:0 85px; border:0; color:#2a2a2a; padding:0 20px 5px; font-size:10px;}*/
	#Contenido {margin:0; border:0; color:#2a2a2a; padding:0 10px 5px; font-size:10px;}
	#Contenido h1 {background-color:inherit; color:#333333; font-size:13px;
			font-weight:bold; letter-spacing:-1px; margin:0; padding:0;}
	#Contenido h2 {font-size:1.3em; margin-bottom:10px;}
	#Contenido h3 {font-size:1.0em; margin-top:5px; padding:0}
	#Contenido img {border:0; float:left; margin:5px 15px 6px; padding:0 10px 0 0}
	#Contenido a{ text-decoration:none; font:bold 10px Verdana; color:#444444}
	#Contenido a:hover{ text-decoration:none; font:bold 10px Verdana; color:#222222}
	/**html #Contenido {margin:0 85px; border:0; color:#2a2a2a; padding:0 90px 90px; font-size:1.2em;}*/
	*html #Contenido {margin-left:85px; margin-right:160px; border:0; color:#2a2a2a; padding:0 10px 90px 90px; font-size:1.2em;}
	#Contenido .enlace2 {color:#4A9DEC; font:bold 10px Verdana;}
	#Contenido .enlace2:hover {color:#4A9DEC; text-decoration:underline; font:bold 10px Verdana;}
	
/*** PIE DE PAGINA ***/
	#Pie {font:bold 10px Verdana; background-color:#D9E6A4; clear:both; background-image:url(Imagenes/FondoPie.gif);
			margin:0; padding:4px 0; text-align:center; width:100%; border:1px solid #ffffff; min-width:965px;
	}
	#Pie a {color:#333333;}

/*** VARIOS ***/
	.thumbnail {background:#fafbfc; border:1px solid #b0b0b0; margin:0 0 10px 10px;	padding:5px;}
	.clearingdiv {clear:both; height:30px; 	width:1px;}
	.hide {display:none;}

/*** FORMATO DE TEXTO ***/
	.intro {font-size:1.1em; font-weight:bold; 	letter-spacing:-1px;}
	.small {font-size:0.8em;}
	.large {font-size:1.4em;}
	.center {text-align:center;}
	.right {text-align:right;}

/*** FORMULARIO ***/
	#Formulario table {border-collapse:collapse; border-spacing:0; border:1px solid #AED612; vertical-align:top;}
	#Formulario th{background-color:#AED612; border:1px solid #AED612; font: bold 12px Verdana;}
	#Formulario tr td{color:#333333; border-collapse:collapse; border-spacing:0; vertical-align:top; font:normal 10px Verdana; }
	#Formulario .validacion{color:#333333; border-collapse:collapse; border-spacing:0; vertical-align:top; font:normal 10px Verdana; }
	#Submit {background-color:#d9e6a4}
	
/*** TABLAS DE INFORMACION ***/
	#Informacion {border-collapse:collapse; border-spacing:0; border:1px solid #AED612; vertical-align:top;}
	#Informacion th{background-color:#AED612; border:1px solid #AED612; font: bold 10px Verdana;}
	#Informacion td{color:#333333; border-collapse:collapse; border-spacing:0; vertical-align:top; font:normal 10px Verdana; text-align:left}

/*** PAGINACION ***/
	#Paginacion {border:0; margin-top:10px}
	#Paginacion tr td{font:normal 10px Verdana; }
	#Paginacion tr td a{font:normal 10px Verdana; color:#000000; text-decoration:none; background-color:#d9e6a4; 
			border:1px solid #666666; padding:0;}
	* html #Paginacion tr td a{padding-top:0; font:normal 10px Verdana;}
	#Paginacion tr td a:hover{color:#000000; text-decoration:none; background:#AED612; border:1px solid #333333; font:normal 10px Verdana;}
	#Paginacion .pagSeleccionada{background-color:#AED612; border-color:#333333}

/*** DETALLE DE NOTICIA ***/	
	#CabeceraNoticia{border:1px solid #83c070; border-collapse:collapse}
	#CabeceraNoticia th{background-color:#83c070; border-color:#83c070; font: bold 16px Verdana; text-align:left;}
	#CabeceraNoticia td{border:1px solid #83c070; font:normal 13px Verdana; line-height: 20px;}
	
/*** TABLA DE CONTENIDO ***/	
	#TablaContenido{ display:table; padding:10px !important;; background-color:#ffffff; font:normal 10px Verdana; 
		border:1px solid #dddddd; line-height:1.5;}	
	#TablaContenido h1 {color:#333333; font:bold 15px Verdana; letter-spacing:1px; margin:0; padding:0;}
	#TablaContenido h2 {text-align:right; font:bold 9px Verdana; color:#333333;}
	#TablaContenido h3 {text-align:left; font:bold 12px Verdana; color:#333333;}
	#TablaContenido h4 {text-align:left; font:bold 11px Verdana; color:#4169E1; letter-spacing:4px;}
	#TablaContenido h5 {text-align:left; font:bold 10px Verdana; color:#333333;}
	#TablaContenido h6 {text-align:left; font:bold 11px Verdana; letter-spacing:4px; color:#333333;}
	#TablaContenido a {text-align:left; font:bold 10px Verdana; color:#4169E1;}
	#TablaContenido a:hover {text-align:left; font:bold 10px Verdana; color:#4169E1; text-decoration:underline}
	#TablaContenido ul li {text-align:left; font:normal 10px Verdana; color:#333333;}
	#TablaContenido img{margin:0 10px 5px 10px; /*max-width:450px;*/}	
	#TablaContenido .seccion {text-align:left; font:bold 11px Verdana; color:#4169E1; letter-spacing:4px; }

/*** LISTADO DE EVENTOS ***/	
	#lista {background-color:ffffff; border:0; border-collapse:collapse; }
	#lista th {border-bottom:1px solid #888888; padding:5px 0 5px 0; color:#eeeeee; background-color:#4169E1; 
				font:bold 10px verdana; letter-spacing:1px; text-transform:uppercase}
	#lista td {border-bottom:1px solid #888888; padding:4px 15px 4px 15px; cursor:default; color:#555555; 
				font:normal 10px verdana; }
	#lista .cabecera {background-color:#aed612; padding-top:0; padding-bottom:0}
	#lista .cabecera a{color:#555555; }
	#lista .cabecera a:hover{color:#555555; text-decoration:underline}
	#lista .cabecera td{border:0px; font:bold 10px Verdana; }
	#lista .cabecera2 {padding-top:0; padding-bottom:0; text-align:left; letter-spacing:3px; background-color:#deff76; font:bold 11px Verdana;}
	#lista .cabecera2 td{ font:bold 10px verdana;}
	#lista .pie { background-color:#d9e6a4; }
	#lista a {text-decoration:none; color:#4169E1; font:bold 10px verdana}
	#lista a:hover {text-decoration:underline; color:#4169E1; font:bold 10px verdana}
	
/*** LISTADO DE NOTICIAS ***/	
	#ListaNoticias {margin:0px; padding:0;}
	#ListaNoticias li {border-bottom:1px solid gray; padding:3px 2px; font:normal 10px verdana; padding:5px 15px 5px 15px; color:#555555}
	#ListaNoticias .cabecera {padding:5px 15px 5px 15px; background-color:#aed612; font:bold 10px verdana;}
	#ListaNoticias .lTitulo {text-align:center;}
	#ListaNoticias .lTitulo a{font:bold 10px verdana; color:#4169E1; text-decoration:none}
	#ListaNoticias .lTitulo a:hover{font:bold 10px verdana; text-decoration:underline; color:#4169E1;}
	#ListaNoticias .lDescripcion { width:100%; color:#555555; font-size:10px; }
	#ListaNoticias .lDescripcion a{font:normal 10px verdana; color:#555555; padding-bottom:7px; padding-top:3px; }
	#ListaNoticias .lDescripcion a:hover{font:normal 10px verdana; text-decoration:none; color:#222222;}
	
/*** PESTAŅA DE OPCIONES ***/	
	#ficha {font:bold 10px verdana; }
	#ficha a{color:white; background-color:#4169E1; padding:3px 7px 1px 7px; text-decoration:none; }
	#ficha a:hover {color:white; text-decoration:underline}

/*** CALENDARIO ***/	
	#calendario {border:1px solid #aaaaaa; margin:4px 0 5px 7px; border-collapse: collapse; cursor:default;}
	* html #calendario {margin:4px 0 5px 1px; }
	#calendario th{font:bold 10px Verdana; background-color:#4169E1; padding:3px; }
	#calendario td{font:normal 10px Verdana; padding:0 3px 0 3px; text-align:center}
	#calendario .dias td{font:bold 10px Verdana; background-color:#4A9DEC; padding:0; text-align:center}
	#calendario .hoy {font:bold 10px Verdana; background-color:#AED612;}
	#calendario .evento, .evento a{font:bold 10px Verdana; color:#4169E1;}
	#calendario .evento a:hover{font:bold 10px Verdana; color:#4169E1; text-decoration:underline}
	#calendario .eventoHoy, .eventoHoy a{font:bold 10px Verdana; color:#4169E1; background-color:#AED612;}
	#calendario .eventoHoy a:hover{font:bold 10px Verdana; color:#4169E1; text-decoration:underline}
	
/*** NIEVE ***/
	.drop { position: absolute; width: 3;  filter: flipV(), flipH(); font-size: 40; color: blue }
	
/*** FORMULARIO DE ENVIO DE BOLETINES ***/
	#boletin select{width:300px}
	#boletin .botones{width:120px; height:20px; background-color:#4A9DEC; font:bold 10px Verdana; 
		color:#000000; border:1px solid #4169E1; margin-bottom:4px}

	.descargas{display:inline-table; background-color:#ffffff; font:normal 10px Verdana; color:#666666; 
				border:1px double #aaaaaa; padding:10px 3px; cursor:default; margin:5px; padding:5px; width:150px;}
	.descargas a {cursor:pointer; margin:5px}
	.descargas img {cursor:pointer; margin:5px; }	
	*html .descargas{display:inline; }