#all { width:978px; height:auto; overflow:auto; margin:0 auto; padding:0; text-align:center; background:url(../img/bgr.jpg) repeat-y top left;}
#all_a { width:978px; height:auto; overflow:auto; text-align:left; background:url(../img/bgc.jpg) no-repeat top left;}
#izq { width:16px; height:10px; float:left;}
#central { width:952px; height:auto; overflow:auto; float:left;}
#banner { width:952px; height:148px;}
#logo { width:182px; height:148px; float:left; background:url(../img/logo.jpg) no-repeat top left;}
#cabecera { width:770px; height:148px; float:right; background:url(../img/cabecera.jpg) no-repeat top left;}
#separador { width:952px; height:60px; }
#ruta { float:right; margin: 15px 20px 10px 20px; width: 740px; text-align: right; color: #777;font-size:9px; font-weight:bold; border-bottom: 1px dashed #777; padding: 5px;}
#ruta a, #ruta a:visited {color: #777;text-decoration:none;font-size:9px;}
#ruta a:hover {text-decoration: underline;}
#cuerpo { width:952px; min-height:450px!important; height:auto!important; overflow:auto;}
#menu { width:182px; min-height:450px!important; height:auto!important; height:450px; overflow:auto; float:left;}
#contenido_eventos { width:770px; min-height:450px!important; height:auto!important; overflow:auto; float:left;}
#contenido { width:540px; min-height:450px!important; height:auto!important; overflow:auto; float:left; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:10px !important;}
#lateralderecho { width:230px; min-height:450px!important; height:auto!important; overflow:auto; float:right;}
#der { width:10px; height:10px; float:right;}
#footer { width:978px; height:40px; background:url(../img/footer.jpg) no-repeat top left #0a0a0a; float:left;}

.pie, .pie a { font-family:Verdana; font-size:10px; color:#fff; text-align:center; padding-top:15px;}

/* MENU */
/* primer nivel*/
#menu_izq { font-size:11px; font-weight:bold;}
#menu_izq ul { list-style:none; margin:0; padding:0; margin-left:5px; padding-bottom:5px; padding-top:0px; padding-right:5px;}
#menu_izq ul li {font-size:11px;}
#menu_izq ul li a, 
#menu_izq ul li a:visited { font-family:Verdana; font-size:11px; font-weight:bold;; color:#000; padding-left:20px; line-height:25px;}
#menu_izq ul li a:hover { line-height:25px; color:#ad002e; font-weight:bold;}

/* segundo nivel */
#menu_izq ul li ul { margin:0; padding:0;}
#menu_izq ul li ul li {}
#menu_izq ul li ul li a,
#menu_izq ul li ul li a:visited { background:none;}
#menu_izq ul li ul li a:hover { background:none;}

/* primer nivel activo */
#menu_izq ul li.active {}
#menu_izq ul li.active a, 
#menu_izq ul li.active a:visited,
#menu_izq ul li.active a:hover { font-size:11px; font-family:Verdana; background:url(../img/li_a.jpg) no-repeat 0px 5px; color:#ffa60e;}

/* segundo nivel activo */
#menu_izq ul li.active ul { margin:0; padding:0; padding-left:10px;}
#menu_izq ul li.active ul li {}
#menu_izq ul li.active ul li a,
#menu_izq ul li.active ul li a:visited { background:none; font-weight:normal; font-size:12px;}
#menu_izq ul li.active ul li a:hover { background:none; color:#ad002e;}
/* FIN DE MENU */

/* TITULO */
.titulo { padding:0; margin:0; font-family:verdana; font-size:15px; font-weight:bold; color:#000; padding-left:20px; padding-top:2px; font-variant:small-caps; }
/* FIN DE TITULO */

/* CONTENIDO */
.tituloeventodetalle {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bold;
}
.titulos { font:Verdana, Geneva, sans-serif; color:#000; font-size:12px;}
.texto { width:520px; margin-left:20px; font-size:12px !important; font-weight:normal; color:#000; height:auto; font-family:Verdana, Geneva, sans-serif !important; }
.texto p, .texto font { font-family:Verdana, Geneva, sans-serif !important; font-size:12px; line-height: 20px;}
.textoeventos { width:700px; margin-left:20px; font-size:12px!important; font-weight:normal; color:#000; height:auto; font-family:Verdana, Geneva, sans-serif !important;}
.textoeventos p, .texto font { font-size:12px;line-height: 20px;font-family:Verdana, Geneva, sans-serif !important;}
/* FIN DE CONTENIDO */

/* OPCIONES CABECERA */
.opciones { font-family:verdana; font-size:11px; color:#000; font-weight:bold;}
/* FIN DE OPCIONES */

/* MENU SUPERIOR */
#home_top {float: right;height: auto; margin: 25px 0 0 125px; padding: 0;width:540px;}
#home_top_menu {float:left;display:block;margin:0; padding:0;height:110px;width:350px;}
#home_top_buscador {text-align:left;float:left;display:inline;margin:0; padding:0;height:125px;width:180px;}
#home_top_buscador span {color:#000;font-weight:bold;font-family:Verdana;font-size:11px;}
.MENU_TOP_OFF {}
.MENU_TOP_OFF a, .MENU_TOP_OFF a:hover {color: #000;text-decoration:none;  font-weight: bold; font-size: 10px; font-family: Verdana;}
.MENU_TOP_OFF a:visited {color: #000;text-decoration:none;  font-weight: bold; font-size: 10px; font-family: Verdana;}

.MENU_TOP_ON {}
.MENU_TOP_ON a, .MENU_TOP_ON a:hover {color:#ffa60e;;text-decoration:none;  font-weight: bold; font-size: 10px; font-family: Verdana;}
.MENU_TOP_ON a:visited {color:#ffa60e;;text-decoration:none;  font-weight: bold; font-size: 10px; font-family: Verdana;}

.MENU_TOP_OVER {}
.MENU_TOP_OVER a, .MENU_TOP_OVER a:hover {color: #ad002e;text-decoration:none;  font-weight: bold; font-size: 10px; font-family: Verdana;}
.MENU_TOP_OVER a:visited {color: #ad002e;text-decoration:none;  font-weight: bold; font-size: 10px; font-family: Verdana;}
/* FIN DEL MENU SUPERIOR */

/* MENU PIE */
#menu_pie {margin: 0 auto; padding: 0px 0px 0px 0px; list-style-type: none; width:900px;}
#menu_pie ul {margin: 0; padding: 0; list-style-type: none; float:left; padding-top:10px;}
/* ------------------------ nivel 1 ------------------------ */
#menu_pie ul li {width:auto;float:left;text-align: center;border-right:1px solid #000; display: block; color: #fff; margin: 0; padding: 3px 15px; text-decoration:none; font-size: 10px; font-family: Verdana;}
#menu_pie ul li a {color: #fff; margin: 0; text-decoration:none; font-size: 10px; font-family: Verdana;}
#menu_pie ul li a:hover {color: #fff; text-decoration: none;}
/* FIN DEL MENU PIE€*/

/* MAPA WEB */
#mapaweb {float: none; position:relative; padding: 0;}
	#mapaweb ol {margin: 0; padding: 0; list-style-type: none;}
	#mapaweb ul {list-style-type: none; padding-top: 5px;}
	#mapaweb li {text-align: left;}
	
	#mapaweb a, #mapaweb a:visited {display: block; color: #000; margin: 0; font-weight: bold; padding: 3px 12px 3px 20px; background-image: url(../img/bullet_menu_n2.jpg); background-repeat: no-repeat; background-position: 7px 8px;}
	#mapaweb a:hover {text-decoration: none; color: #000;}
	
	#mapaweb li li a, #mapaweb li li a:visited {display: block; margin: 0; padding: 0px 3px 0px 40px; text-decoration: none; 
	font-weight: normal; background-image: url(../img/bullet_menu_n2.jpg); background-repeat: no-repeat; background-position: 30px 5px;}
	#mapaweb li li a:hover {text-decoration: none; background-image: url(../img/bullet_menu_n2.jpg); background-repeat: no-repeat; background-position: 30px 5px;}
	
/* FIN DE MAPA WEB*/

/* TEXTO INTERNO */
#contenido span, #contenido a, #contenido a:hover, #contenido a:visited { color:#000000;}
/* FIN DEL TEXTO INTERNO */

.textos, .textos a:link, .textos a:hover, .textos a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#626260;
	font-weight:normal;
	text-decoration:none;	
}

.textosenunciados, .textosenunciados a:hover, .textosenunciados a:visited, .textosenunciados a:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#626260 !important;
	font-weight:bold;
	text-decoration:none;	
}

.titulos {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000 !important;
	font-weight:bold;
	text-decoration:none;
}

.tituloseventos , .tituloseventos a:hover , .tituloseventos a:link, .tituloseventos a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000 !important;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	display:table;
}

.tituloeventodetalle {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.div_celdas_actividades_izquierda {
	height:auto;
	min-height:170px;
	width:300px;
	float:left;
	display:inline-block;
	margin-right:10px;
	overflow:auto;
	clear:both;
	margin-bottom:15px;
	vertical-align:top;
}

.div_celdas_actividades_derecha {
	height:auto;
	min-height:170px;
	width:300px;
	float:right;
	display:inline-block;
	overflow:auto;
	margin-bottom:15px;
	vertical-align:top;	
}

.celdaimagenesactividades {
	vertical-align:top;
	width:120px; 
	min-height:120px; 
	float:left; 
	text-align:center; 
	margin-top:10px;	
	height:auto;
}

.celdatextoactividades {
	vertical-align:top;
	width:170px; 
	min-height:120px; 
	float:right; 
	text-align:left; 
	margin-top:10px;	
	margin-left:10px;
	height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#626260 !important;
	font-weight:normal;
}

.div_buscador_actividades {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000 !important;
	font-weight:normal;
	text-decoration:none;	
	border-bottom:#474747 1px solid;
}

.div_formbuscador_actividades {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000 !important;
	font-weight:normal;
	text-decoration:none;	
	border-bottom:#474747 1px solid;
	margin-top:10px;
	height:auto;
}