/* GENERAL */
body  {
	margin:0; padding:0;
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	color: #000;
	background:#d2d2d2 url(../i/Fbody.png) top left repeat-x;
}
#limite { 
	margin:0 auto; border:0; padding:0;
	width:884px;/*784px*/ height:100%;
	text-align:left;
	background: url(../i/Flimite___.png) top center repeat-y;
	/*overflow:auto;*/
}
	#limite h2, h3, h4, h5 {}
	#limite h2 { font-size:0.9em; }
	#limite h3 { font-size:0.9em; }
		#mainContent h3 { margin:15px 0 20px 0; padding:0; border:0; border-bottom:1px #659e73 solid; font-size:1.2em; height:23px; color:#000; text-align:left; }
	#limite h4 { font-size:0.8em; }
	#limite h5 { font-size:0.8em; font-style:italic; }	
	#limite p { font-size:0.8em; }
	#limite ul {
		margin:5px 5px 5px 35px; padding:8px 4px 8px 7px;
		font-size:0.8em;
		text-align:left;
		list-style:disc;
	}

#header {  
	margin:0 auto; padding:0; border:0;
	width:864px;/*764*/ height:146px;
	background: url(../i/Fheader____.jpg) top left no-repeat;
	display:block;
} 
	#header h1 {
		margin:0;
		padding:0;
		text-indent:-99999px;
		overflow:hidden;
		display:block;
	}
		#header h1 a {
			margin:0 0 0 12px;
			width:151px; height:135px;
			display:block;
			position:absolute;
		}
	#header #opcionessec {
		margin:0 0 0 526px; padding:0; border:0;
		width:336px; height:43px;
		text-align:right;
		position:absolute;
		z-index:6;
		display:block;
	}		
		#header #opcionessec img { margin:0; padding:0; border:0; }
		#header #opcionessec img.bordeIMG { border-right:1px #dc6565 solid; border-left:1px #dc6565 solid; }
		#header #opcionessec a { margin:0; padding:0; border:0; }
	
	#header #cuadroevento {
		margin:57px 0 0 550px; padding:37px 0 0 0; border:0;
		width:307px;/*307*/ height:75px;/*112*/
		text-align:center;
		position:absolute;
		z-index:6;
		display:block;
		background:url(../i/Fcuadroevento__.png) top left no-repeat;
	}
	#header #cuadroevento ul.eventosul {
		margin:0 auto; padding:0; border:0;
		text-align:center;
	}
	#header #cuadroevento ul.eventosul li {
		margin:0 auto; padding:0; border:0;
		position:relative;
		width:91px; height:63px;
		/*float:left;*/
		display:inline;
	}
	#header #cuadroevento ul.eventosul a {
		margin:0; padding:0; border:0;
		color:#000;
		/*display:block;*/
	}
	#header #cuadroevento li em {
		font-weight: normal;
		background:url(../i/hover_.png) no-repeat;
		width: 180px;
		height: 45px;
		position: absolute;
		top: 35px;
		left: -55px;
		text-align: center;
		padding: 20px 12px 10px;
		font-style: normal;
		font-size:0.7em;
		z-index: 10;
		display: none;
	}

div#menuP { 
	margin:0; padding:0 0 8px 0; border:0; width:187px;
	text-align:left; color:#fff;
	position:relative;
	top:-11px;
	left:-6px;
	z-index:5;
	/*overflow:auto;*/
	background:url(../i/bottommenu.png) bottom left no-repeat;
}
	div#menuP h2 { 
		margin:0; padding:0; border:0;
		width:187px; line-height:14px;
		text-indent:-99999px;
		background:url(../i/Topmenu.png) top left no-repeat;
	}
	div#menuP ul { 
		margin:0 auto; padding:0 0 6px 0; border:0;
		text-align:left; font-size:0.85em;
		background: url(../i/Fmenup.png) top left repeat-x;
		list-style:none;
	}
	div#menuP ul li { 
		margin:0 0 6px 2px; padding:0 0 0 8px; border:0;
		width:174px;
		line-height:22px; text-align:left;
		background:url(../i/FmenupItem.png) center left no-repeat;
	}	
	div#menuP ul li.last { 
		margin:0 0 0 2px;
	}
	div#menuP ul li a { 
		margin:0; padding:0; border:0;
		color:#fff; text-indent:-99999px;
		display:block; overflow:hidden;
	}
	div#menuP ul li#clubLink a { width:116px; background: url(../i/clublink_.png) 0 center no-repeat; }
		div#menuP ul li#clubLink a:hover { width:116px; background: url(../i/clublink_.png) -117px center no-repeat; }
		.cp div#menuP ul li#clubLink a { width:116px; background: url(../i/clublink_.png) -117px center no-repeat; }
	div#menuP ul li#noticiaLink a { width:53px; background: url(../i/noticialink_.png) 0 center no-repeat; }
		div#menuP ul li#noticiaLink a:hover { width:53px; background: url(../i/noticialink_.png) -54px center no-repeat; }
		.noti div#menuP ul li#noticiaLink a { width:53px; background: url(../i/noticialink_.png) -54px center no-repeat; }
	div#menuP ul li#eventoLink a { width:143px; background: url(../i/eventolink_.png) 0 center no-repeat; }
		div#menuP ul li#eventoLink a:hover { width:143px; background: url(../i/eventolink_.png) -144px center no-repeat; }
		.evento div#menuP ul li#eventoLink a { width:143px; background: url(../i/eventolink_.png) -144px center no-repeat; }
	div#menuP ul li#deporteLink a { width:59px; background: url(../i/deportelink_.png) 0 center no-repeat; }
		div#menuP ul li#deporteLink a:hover { width:59px; background: url(../i/deportelink_.png) -60px center no-repeat; }
		.dep div#menuP ul li#deporteLink a { width:59px; background: url(../i/deportelink_.png) -60px center no-repeat; }
	div#menuP ul li#culturaLink a { width:50px; background: url(../i/culturalink_.png) 0 center no-repeat; }
		div#menuP ul li#culturaLink a:hover { width:50px; background: url(../i/culturalink_.png) -51px center no-repeat; }
		.cult div#menuP ul li#culturaLink a { width:50px; background: url(../i/culturalink_.png) -51px center no-repeat; }
	div#menuP ul li#obraLink a { width:120px; background: url(../i/obralink_.png) 0 center no-repeat; }
		div#menuP ul li#obraLink a:hover { width:120px; background: url(../i/obralink_.png) -122px center no-repeat; }
		.obra div#menuP ul li#obraLink a { width:120px; background: url(../i/obralink_.png) -122px center no-repeat; }
	div#menuP ul li#servicioLink a { width:58px; background: url(../i/serviciolink_.png) 0 center no-repeat; }
		div#menuP ul li#servicioLink a:hover { width:58px; background: url(../i/serviciolink_.png) -59px center no-repeat; }
		.serv div#menuP ul li#servicioLink a { width:58px; background: url(../i/serviciolink_.png) -59px center no-repeat; }
	div#menuP ul li#multimediaLink a { width:75px; background: url(../i/multimedialink_.png) 0 center no-repeat; }
		div#menuP ul li#multimediaLink a:hover { width:75px; background: url(../i/multimedialink_.png) -76px center no-repeat; }
		.multi div#menuP ul li#multimediaLink a { width:75px; background: url(../i/multimedialink_.png) -76px center no-repeat; }
	div#menuP ul li#contactoLink a { width:59px; background: url(../i/contactolink_.png) 0 center no-repeat; }
		div#menuP ul li#contactoLink a:hover { width:59px; background: url(../i/contactolink_.png) -61px center no-repeat; }
		.contacto div#menuP ul li#contactoLink a { width:59px; background: url(../i/contactolink_.png) -61px center no-repeat; }

	div#menuP form { 
		margin:0; padding:5px 0 0 9px; border:0;
		color:#fff; /*line-height:20px; vertical-align:middle;*/
		background:#dc0000 url(../i/Ftopsearch.png) top left no-repeat;
	}
	div#menuP form input { 
		margin:0; padding:1px 2px; border:0;
		color:#000;  vertical-align:middle;
	}

#contenedor {
	margin:0 auto; padding:0 0 10px 0; border:0; width:860px;/*760*/
	background:#fff url(../i/Fcontenedor.png) bottom left repeat-x;
	/*overflow:auto;*/
} 

#patrocinio {
	margin:0 auto; padding:5px;
	width:850px;/*750*/
	/*background:#dbdbdb;*/
	text-align:center;
	font-size:0.8em;
} 
	#limite #patrocinio p {
		margin:10px 0;
		padding:5px 0;
		text-align:center;
	}
	#limite #patrocinio ul {
		margin:0; padding:0;
	}
	#limite #patrocinio img {
		margin:0; padding:0; border:0;
	}
	#limite #patrocinio div#publicidad {
		margin:0 auto; padding:8px 0 8px 10px; border:0;
		width:267px; height:90px;
		background:url(../i/publicidadcuadro_.png) top left no-repeat;
		text-align:center;
		float:left;
		display:inline;
		overflow:hidden;
	}
		#limite #patrocinio div#publicidad div#banners img {
			margin:0 0 0 10px; padding:0; border:0;			
		}
	#limite #patrocinio div#patrocinante {
		margin:0 0 0 289px; padding:8px 0 8px 18px; border:0;
		width:543px; height:75px;
		background:url(../i/patrocinantecuadro_.png) top left no-repeat;
		text-align:center;
	}	
	
#footer {
	margin:0 auto;
	width:860px;/*760*/
	padding:0;
	/*background:#dbdbdb;*/
	text-align:center;
	font-size:0.8em;
} 
	#limite #footer p {
		margin:0;
		padding:5px 0;
		text-align:center;
	}
#sombrainf {
	margin:0 auto 20px auto; padding:0; border:0;
	width:884px;/*784*/ height:22px;
	position:relative;
	top:0px;
	z-index:2;
	background: url(../i/Fsombrainf_.png) top center no-repeat;
}
	
.fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un limite que incluya completamente a un elemento flotante */
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
}
/* FIN GENERAL */

/* HOME */
.home div#menuP {
	float:left;
	display:inline;
}

#mainimage {
	margin:0 0 0 0; padding:0 0 5px 0; border:0; border-bottom:5px #1d4715 solid;
	width:679px;/*579*/
	position:relative;
	top:0px;
	left:-6px;
	overflow:hidden;
}
#mainimage #scrollimg {
	margin:0;
	width:681px;/*581px*/ height:265px;
}
	#mainimage img {
		margin:0; padding:0; border:0;
		width:681px;/*581px*/ height:265px;
		overflow:hidden;
	}
#l1	{
	margin:0; padding:0; border:0;
	width:866px;/*766*/
	/*position:relative;
	top:0;
	left:-6px;*/
}
#l2	{
	margin:0; padding:0; border:0;
}

p#maillist {
	margin:0 10px 0 0; padding:0; border:0;
	position:relative;
	top:-21px;
	text-align:right;
	font-weight:bold;
	color:#030;
	font-size:0.65em;
}
	p#maillist a {
		color:#dc0000;
	}
/* FIN HOME */	

/* INTERNA */
div#coloIzq {
	margin:0; padding:0; border:0;
	width:187px;
	float:left;
	display:inline;
}

div#contenido {
	margin:0; padding:0; border:1px #b6babb solid; border-left:0;
	width:668px;/*567*//*573*/ height:555px;
	background: url(../i/Fcontenido.png) top left repeat-x;
	position:relative;
	top:2px;
	left:-1px;
	overflow:hidden;
}

div#submenudiv {
	margin:10px 0 0 0; padding:0; border:0; border-top:10px #a70101 solid;
	width:180px; height:536px;
	display:inline;
	float:left;
}
	/*background: url(../i/Fsubmenucp.png) top left no-repeat;*/
	.cp div#submenudiv { background: url(../i/Fsubmenu.png) top left repeat; }
	.noti div#submenudiv { background: url(../i/Fsubmenu.png) top left repeat; }
	.evento div#submenudiv { background: url(../i/Fsubmenu.png) top left repeat; }
	.dep div#submenudiv { background: url(../i/Fsubmenu.png) top left repeat; }
	.cult div#submenudiv { background: url(../i/Fsubmenu.png) top left repeat; }
	.serv div#submenudiv { background: url(../i/Fsubmenu.png) top left repeat; }
	.obra div#submenudiv { background: url(../i/Fsubmenu.png) top left repeat; }
	.multi div#submenudiv { background: url(../i/Fsubmenu.png) top left repeat; }
	.contacto div#submenudiv { background: url(../i/Fsubmenu.png) top left repeat; }
	
	div#submenudiv a#cerrar {
		margin:0; padding:2px; border:0;
		width:12px; height:71px;
		background: url(../i/flechaOculMost.gif) right bottom no-repeat;
		font-size:0.4em; text-decoration:none;
		display:block; position:absolute; left:164px; top:20px; z-index:5;
	}
		div#submenudiv a#cerrar.active {
			margin:0; padding:2px 1px; height:76px; background-position: right top;
		}
	div#submenudiv ul#submenu {
		margin:0; padding:0 10px 5px 0; border:0;
		width:150px;
		color:#1d4715; background: url(../i/submenucurva.png) top left repeat-y;
		display:block;
	}
		div#submenudiv ul#submenu li {
			margin:0 0 2px 0; padding:2px 0px 2px 5px; border:0; /*border-bottom:1px #1d4715 solid;*/
			color:#1d4715;
			text-transform:uppercase; font-weight:bold; font-size:0.83em;			
		}
			div#submenudiv ul#submenu li a {
				padding:0 0 1px 0;
				border:0; border-bottom:1px #1d4715 solid;
				width:120px;
				text-decoration:none;
				color:#1d4715;
				display:block;
			}
			div#submenudiv ul#submenu li a:hover {
				font-weight:normal;
				color:#659e73;
			}
	div#submenudiv ul#submenu li.titulosub {
		margin:0; padding:2px 0 6px 0; border:0;
		width:130px;
		color:#fe2130;		
	}
#mainContent { 
	margin:0 0 0 183px; padding:0; border:0;
	width:480px;/*380*/ height:550px;
	position:relative;
}
	#mainContent h2 { 
		margin:30px 0 20px 260px;/*160*/ padding:0; border:0;
		width:220px; line-height:31px;
		text-align:center;
		color:#fff; background:url(../i/FmaincontH2.png) top left repeat-x;
	}
	/*#mainContent h3 { 
		margin:0 0 10px 0; padding:0; border:0; border-bottom:1px #659e73 solid;
		text-align:left;
	}*/
	#mainContent div#maintexto { 
		margin:0; padding:0 5px 0 3px; border:0;
		/*width:100%;*/ height:450px;
		font-size:0.9em;
		text-align:left;
		overflow:auto;
		position:relative
	}
	#mainContent div#maintexto p { 
		margin:5px 0 15px 0; padding:0; border:0;
		text-align:justify;
	}
	#mainContent div#maintexto h3 a /*.btn-slide*/ {
		margin:0; padding:0; border:0; height:23px;
		text-decoration:none;
		color:#000; background: url(../i/flechaArriAbaVer.gif) right -50px no-repeat;
		display: block;
	}
		#mainContent div#maintexto h3 a.active { background-position: right 12px; }
		#mainContent div#maintexto h3 a:hover { color:#659e73; }
	#mainContent div.imagen { 
		margin:0 auto; padding:0;
		vertical-align:middle; text-align:center;
	}
		#mainContent div.imagen img { margin:10px auto; padding:0; border:4px #ccc solid; }
		#mainContent div#maintexto div.imagen2 { margin:0 auto; padding:0; border:0; text-align:center; }
	div#maintexto dl { margin:15px 20px; padding:5px 0; border:0; border-bottom:2px #ccc dotted; font-size:0.8em; }
		div#maintexto dt { margin:5px 0 0 0; padding:0; border:0; font-weight:bold; }
		div#maintexto dd.imagenP { margin:10px auto; text-align:center; }
		div#maintexto dd div a { margin:0 5px; }
		div#maintexto dd { margin:5px 15px 0 15px; padding:0; border:0; text-align:justify; }
	div#maintexto div.eventoDetalle ol li { margin:8px 15px; padding:0; border:0; }
	#mainContent ul.juntadirectiva { 
		margin:5px auto 15px auto; padding:8px 4px 8px 7px;
		/*width:85%;*/
		list-style:none;
		vertical-align:middle;
	}
		#mainContent ul.juntadirectiva li { 
			margin:0; padding:5px;
			border:0; border-top:2px #ccc dotted;
			vertical-align:middle;
			/*line-height:80px;*/
		}
			#mainContent ul.juntadirectiva li ul { 
				margin:45px 0 0 0; padding:0;
				font-size:1em;
				list-style:none;
			}
				#mainContent ul.juntadirectiva li ul li { 
					margin:0; padding:0;
					border:0;
				}
		#mainContent ul.juntadirectiva li.last {
			border-bottom:2px #ccc dotted;
		}
			#mainContent ul.juntadirectiva li img { 
				margin:0 15px 0 0; padding:0;
				border:2px #ccc solid;
				vertical-align:middle;
				float:left;
				display:inline;
			}
	#mainContent ul.comite { 
		margin:5px auto; padding:8px 4px 8px 7px;
		width:85%;
		list-style:none;
		vertical-align:middle;
	}
		#mainContent ul.comite li { 
			margin:0; padding:5px;
			border:0; border-top:2px #ccc dotted;
			vertical-align:middle;
			line-height:20px;
		}
		#mainContent ul.comite li.last {
			border-bottom:2px #ccc dotted;
		}
	#mainContent div#maintexto p.subsubmenu { 
		margin:0 auto; padding:4px 2px;
		border:0; border-top:3px #d00 solid;
		font-size:0.8em; text-align:center; vertical-align:middle;
		color:#fff; background:#d66;
	}
	#mainContent div#maintexto p.subsubmenu2 { 
		margin:0 auto 20px auto; padding:4px 2px;
		border:0; border-bottom:3px #d00 solid;
		font-size:0.8em; text-align:center; vertical-align:middle;
		color:#fff; background:#d66;
	}
	#mainContent div#maintexto p.subsubmenu3 { 
		margin:0 auto 20px auto; padding:4px 2px;
		border:0; border-top:3px #d00 solid; border-bottom:3px #d00 solid;
		font-size:0.8em; text-align:center; vertical-align:middle;
		color:#fff; background:#d66;
	}
	#mainContent div#maintexto p.subsubmenu4 { 
		margin:0 auto; padding:4px 2px;
		border:0; border-top:3px #d00 solid; border-bottom:3px #d00 solid;
		font-size:0.8em; text-align:center; vertical-align:middle;
		color:#fff; background:#d66;
	}	
		#mainContent div#maintexto p.subsubmenu a, #mainContent div#maintexto p.subsubmenu2 a, #mainContent div#maintexto p.subsubmenu3 a, #mainContent div#maintexto p.subsubmenu4 a { 
			margin:0 10px 0 0; padding:3px 15px 3px 0; border:0; border-right:1px #d00 solid;
			line-height:20px; color:#fff; vertical-align:middle;
		}
			#mainContent div#maintexto p.subsubmenu a.primero, #mainContent div#maintexto p.subsubmenu2 a.primero, #mainContent div#maintexto p.subsubmenu3 a.primero, #mainContent div#maintexto p.subsubmenu4 a.primero { padding:3px 15px; border-left:1px #d00 solid; }
			#mainContent div#maintexto p.subsubmenu a:hover, #mainContent div#maintexto p.subsubmenu2 a:hover, #mainContent div#maintexto p.subsubmenu3 a:hover, #mainContent div#maintexto p.subsubmenu4 a:hover { color:#ff0; }
			
	#mainContent div#maintexto p.subsubsubmenu { 
		margin:0 auto 20px auto; padding:4px 2px;
		border:0; border-bottom:3px #d00 solid;
		font-size:0.75em; text-align:center; vertical-align:middle;
		color:#000; background:#fff;
	}
		#mainContent div#maintexto p.subsubsubmenu a { 
			margin:0 10px 0 0; padding:3px 15px 3px 0; border:0; border-right:1px #d00 solid;
			line-height:20px; color:#000; vertical-align:middle;
		}
			#mainContent div#maintexto p.subsubsubmenu a.primero { padding:3px 15px; border-left:1px #d00 solid; }
			#mainContent div#maintexto p.subsubsubmenu a:hover { color:#659e73; }

/*CP*/
.club div#submenudiv ul#submenu li.cpclublink a, .estatuto div#submenudiv ul#submenu li.cpestatutolink a, .mision div#submenudiv ul#submenu li.cpmisionlink a, .instalacion div#submenudiv ul#submenu li.cpinstalacionlink a, .historia div#submenudiv ul#submenu li.cphistorialink a, .directiva div#submenudiv ul#submenu li.cpdirectivalink a, .damas div#submenudiv ul#submenu li.cpdamaslink a, .juvenil div#submenudiv ul#submenu li.cpjuvenillink a { color:#659e73; border-bottom:1px #659e73 solid; font-weight:normal; }
/*Noticias*/
.noticia div#submenudiv ul#submenu li.notinoticialink a, .notigeneral div#submenudiv ul#submenu li.notigenerallink a, .cpnoti div#submenudiv ul#submenu li.noticplink a, .notievento div#submenudiv ul#submenu li.notieventolink a, .notideporte div#submenudiv ul#submenu li.notideportelink a, .noticultura div#submenudiv ul#submenu li.noticulturalink a, .notiobra div#submenudiv ul#submenu li.notiobralink a, .notibuscador div#submenudiv ul#submenu li.notibuscadorlink a { color:#659e73; border-bottom:1px #659e73 solid; font-weight:normal; }
/*Eventos*/
.evecalendario div#submenudiv ul#submenu li.evecalendariolink a, .eveactividad div#submenudiv ul#submenu li.eveactividadlink a, .evecurso div#submenudiv ul#submenu li.evecursolink a { color:#659e73; border-bottom:1px #659e73 solid; font-weight:normal; }
/*Deportes*/
.depfutsal div#submenudiv ul#submenu li.depfutsallink a, .depbaloncesto div#submenudiv ul#submenu li.depbaloncestolink a, .depbalonmano div#submenudiv ul#submenu li.depbalonmanolink a, .depbolascriollas div#submenudiv ul#submenu li.depbolascriollaslink a, .depbowling div#submenudiv ul#submenu li.depbowlinglink a, .depcanasta div#submenudiv ul#submenu li.depcanastalink a, .depacuaticos div#submenudiv ul#submenu li.depacuaticoslink a, .depdomino div#submenudiv ul#submenu li.depdominolink a, .depfutbol div#submenudiv ul#submenu li.depfutbollink a, .depgimnasio div#submenudiv ul#submenu li.depgimnasiolink a, .depkarate div#submenudiv ul#submenu li.depkaratelink a, .depkickingball div#submenudiv ul#submenu li.depkickingballlink a, .deplibocrint div#submenudiv ul#submenu li.deplibocrintlink a, .depmadeirabol div#submenudiv ul#submenu li.depmadeirabollink a, .deppingpong div#submenudiv ul#submenu li.deppingponglink a, .depsoftbol div#submenudiv ul#submenu li.depsoftbollink a, .deptenis div#submenudiv ul#submenu li.deptenislink a, .depvolleyball div#submenudiv ul#submenu li.depvolleyballlink a, .depdirecciondeporte div#submenudiv ul#submenu li.depdirecciondeportelink a { color:#659e73; border-bottom:1px #659e73 solid; font-weight:normal; }
/*Cultura*/
.cultacordeon div#submenudiv ul#submenu li.cultacordeonlink a, .cultballet div#submenudiv ul#submenu li.cultballetlink a, .cultcorala div#submenudiv ul#submenu li.cultcoralalink a, .cultcorali div#submenudiv ul#submenu li.cultcoralilink a, .cultportugues div#submenudiv ul#submenu li.cultportugueslink a, .cultdanzas div#submenudiv ul#submenu li.cultdanzaslink a, .cultdibujo div#submenudiv ul#submenu li.cultdibujolink a, .cultfado div#submenudiv ul#submenu li.cultfadolink a, .cultflauta div#submenudiv ul#submenu li.cultflautalink a, .cultflamenco div#submenudiv ul#submenu li.cultflamencolink a, .cultfolclorico div#submenudiv ul#submenu li.cultfolcloricolink a, .cultcuerda div#submenudiv ul#submenu li.cultcuerdalink a, .cultpiano div#submenudiv ul#submenu li.cultpianolink a, .cultprotocolo div#submenudiv ul#submenu li.cultprotocololink a, .cultteatro div#submenudiv ul#submenu li.cultteatrolink a, .culttradicao div#submenudiv ul#submenu li.culttradicaolink a, .cultipc div#submenudiv ul#submenu li.cultipclink a { color:#659e73; border-bottom:1px #659e73 solid; font-weight:normal; }
/*Servicios*/
.servmedico div#submenudiv ul#submenu li.servmedicolink a, .servodonto div#submenudiv ul#submenu li.servodontolink a, .servcomida div#submenudiv ul#submenu li.servcomidalink a, .servpeluqueria div#submenudiv ul#submenu li.servpeluquerialink a, .servtienda div#submenudiv ul#submenu li.servtiendalink a, .servespacio div#submenudiv ul#submenu li.servespaciolink a, .servinternet div#submenudiv ul#submenu li.servinternetlink a, .servmisa div#submenudiv ul#submenu li.servmisalink a { color:#659e73; border-bottom:1px #659e73 solid; font-weight:normal; }
/*Multimedia*/
.multidescarga div#submenudiv ul#submenu li.multidescargalink a, .multigaleria div#submenudiv ul#submenu li.multigalerialink a, .multivideo div#submenudiv ul#submenu li.multivideolink a, .multienlace div#submenudiv ul#submenu li.multienlacelink a, .multiradio div#submenudiv ul#submenu li.multiradiolink a { color:#659e73; border-bottom:1px #659e73 solid; font-weight:normal; }
/* FIN INTERNA */
div#logoseccion { margin:0 auto 10px auto; padding:2px 0; border:0; text-align:center; background:#fff; }
tr.alt td { background:#9C9; /*#ecf6fc;*/ }
tr.over td { background: #d66; }

/* Deportes */
.dep #mainContent div#maintexto ol, .dep #mainContent div#maintexto ul.reglamento {
	margin:0 5px 0 25px; padding:0; border:0;
	text-align:justify; font-size:0.9em;
	list-style:decimal;
}
.dep #mainContent div#maintexto ul.reglamento { list-style:disc; }
	.dep #mainContent div#maintexto ul.reglamento li { margin:10px 0 0 0; }
	.dep #mainContent div#maintexto ol li { margin:5px 0 0 0; font-weight:bold; }	
		.dep #mainContent div#maintexto ol li ol { margin:0 0 0 20px; }
			.dep #mainContent div#maintexto ol li ol li { margin:8px 0 0 0; font-weight:normal; }
			
.dep #mainContent div#maintexto table.horario { margin:10px auto; padding:0; border:1px #666 solid; /*width:95%;*/ font-size:0.8em; text-align:center; }
	.dep #mainContent div#maintexto table.horario th, .dep #mainContent div#maintexto table.horario td {
		margin:0; padding:4px; border:1px #666 solid; text-align:center; vertical-align:middle; font-size:0.95em;
	}
	/*.dep #mainContent div#maintexto table.horario td { font-size:0.8em; }*/
	.dep #mainContent div#maintexto table.horario th { color:#fff; background:#659e73; }
		.dep #mainContent div#maintexto table.horario th.colunidas { color:#000; background:#ccc; }
		.dep #mainContent div#maintexto table.horario th.left { text-align:left; }
		
.dep #mainContent div#maintexto table.clasificacion { margin:10px auto; padding:0; border:1px #666 solid; /*width:95%;*/ font-size:0.8em; text-align:center; }
	.dep #mainContent div#maintexto table.clasificacion th, .dep #mainContent div#maintexto table.clasificacion td {
		margin:0; padding:4px; border:1px #666 solid; text-align:center; vertical-align:middle; font-size:0.95em;
	}
	.dep #mainContent div#maintexto table.clasificacion th.tablaresultado, .dep #mainContent div#maintexto table.clasificacion td.tablaresultado { padding:4px 10px; font-weight:bolder; }
	.dep #mainContent div#maintexto table.clasificacion th { color:#fff; background:#659e73; }
		.dep #mainContent div#maintexto table.clasificacion th.colunidas { text-transform:uppercase; color:#fff; background:#2C8C2D; }
		.dep #mainContent div#maintexto table.clasificacion td.left { text-align:left; }
/* FIN Deportes */	

/* Cultura */
.cult #mainContent div#maintexto table.integrante { margin:10px auto; padding:0; border:1px #666 solid; /*width:95%;*/ font-size:0.8em; text-align:center; }
	.cult #mainContent div#maintexto table.integrante th, .cult #mainContent div#maintexto table.integrante td {
		margin:0; padding:4px; border:1px #666 solid; text-align:left; vertical-align:middle; font-size:0.95em;
	}
	.cult #mainContent div#maintexto table.integrante th { color:#fff; background:#659e73; }
		.cult #mainContent div#maintexto table.integrante th.colunidas { text-align:center; color:#000; background:#ccc; }
/* FIN Cultura */
	
/* Contacto */
table#contactotb { margin:10px 10px 20px 10px; padding:0; border:0; font-size:0.8em; }
table#contactotb caption { font-size:0.8em; font-weight:bold; }
table#contactotb td, table#contactotb th { margin:0 10px; padding:5px 10px; border:0; }

form#contactoForm { margin:15px auto; padding:0; border:0; font-size:0.8em; text-align:left; vertical-align:middle; }
form#contactoForm div { margin:0 auto; padding:0; border:0; /*text-align:center;*/ vertical-align:middle; }
form#contactoForm input, form#contactoForm label, form#contactoForm textarea { 
	margin:5px; padding:2px;
	font-size:0.95em; text-align:left; vertical-align:middle;
}
form#contactoForm label { width:135px; float:left; display:block; font-weight:bold; }
form#contactoForm input, form#contactoForm textarea { border:2px #ccc solid; }
.contacto div#mainContent div#maintexto p.nota { margin:5px 5px 0 5px; padding:0; border:0; font-size:0.7em; }

/* Galeria de Fotos */
form#buscarInterna {
	margin:15px auto; padding:0; border:0;
	font-size:0.8em; text-align:left; vertical-align:middle;
}

form#buscarInterna input, form#buscarInterna label, form#buscarInterna textarea {
	margin:5px; padding:2px;
	font-size:0.95em; text-align:left; vertical-align:middle;
}

form#buscarInterna fieldset {
	margin:10px 5px; padding:5px; border:2px #659e73 solid;
	text-align:left; vertical-align:middle;
}

form#buscarInterna fieldset legend {
	margin:5px; padding:4px 6px; border:0;
	text-align:left; vertical-align:middle; font-size:0.95em; font-weight:bold;
	background:#659e73; color:#fff;
}

/** Radio **/
div#radio { margin:0; padding:0; border:0; }
div#radio ul { margin:10px 0 0 0; padding:0; border:0; width:290px; height:49px; display:block; }
div#radio ul li { display:block; padding:0; position:absolute; }
div#radio ul li a { width:82px; height:16px; display:block; text-decoration:none; position:absolute; }
div#radio ul li.rd1 { margin:7px 0 0 196px; }
div#radio ul li.rd2 { margin:28px 0 0 196px; }
div#radio ul li.rd3 { margin:16px 0 0 196px; }

ul#radio1 { background:url(http://img.rtp.pt/multimedia/images/area_emissoes/button_1.jpg) no-repeat; }
ul#radio2 { background:url(http://img.rtp.pt/multimedia/images/area_emissoes/button_3.jpg) no-repeat; }
ul#radio3 { background:url(http://img.rtp.pt/multimedia/images/area_emissoes/button_madeira.jpg) no-repeat; }
ul#radio4 { background:url(http://img.rtp.pt/multimedia/images/area_emissoes/button_africa.jpg) no-repeat; }
ul#radio5 { background:url(http://img.rtp.pt/multimedia/images/area_emissoes/button_2.jpg) no-repeat; }
ul#radio6 { background:url(http://img.rtp.pt/multimedia/images/area_emissoes/button_rdpi.jpg) no-repeat; }
ul#radio7 { background:url(http://img.rtp.pt/multimedia/images/area_emissoes/button_acores.jpg) no-repeat; }
ul#radio8 { background:url(http://img.rtp.pt/multimedia/images/area_emissoes/button_lusitania.jpg) no-repeat; }
/** FIN Radio **/

/** Form Recomienda **/
div#recomendar { margin:5px auto; border:2px #659e73 solid; width:90%; text-align:center; background:#fff; }
div#recomendar h2 { margin:5px; padding:2px; border:0; font-size:0.8em; text-align:center; color:#fff; background:#659e73; }
div#recomendar h3 { margin:5px; border:0; font-size:0.8em; text-align:center; }
form#recomienda { margin:5px auto; padding:5px; width:90%; text-align:left; font-size:1.0em; }
form#recomienda div.input { margin:10px 0; padding:0; border:0; text-align:left; vertical-align:middle; }
form#recomienda label {
	margin:3px 0 0 2px; padding:0; border:0;
	font-size:0.8em; text-align:left; font-weight:bold; vertical-align:middle;
	color:#659e73;
	display:block;
}
div#recomendar p.link { margin:0 0 20px 0; padding:0; border:0; font-size:0.8em; color:#000; }
	div#recomendar p.link a { color:#dd0000; }
	
div#recomendar div#errorexito { margin:0; padding:5px; border:1px #ccc solid; font-size:0.8em; }
div#recomendar div#errorexito ul { margin:0 0 0 25px; padding:0; border:0; list-style:disc; font-size:0.9em; }
	div#recomendar div#errorexito ul li { margin:5px 0; padding:0; border:0; }
		div#recomendar div#errorexito ul li strong { color:#659e73; }
		div#recomendar div#errorexito ul li span { color:#dd0000; }
div#recomendar div#errorexito h4 { margin:0 0 10px 0; padding:0; border:0; font-size:0.9em; color:#dd0000; }

/** Tabs Noticias **/
div#noticiaDetalle div.tabs ul.tabNavigation { margin:10px 0 0 0; padding:0; border:0; text-align:center; background:#659e73; list-style:none; }
div#noticiaDetalle div.tabs ul.tabNavigation li { margin:0; padding:4px 6px; border:2px #659e73 solid; display:inline; background:#ccc; }
	div#noticiaDetalle div.tabs ul.tabNavigation li a { padding:2px 1px; color:#1d4715; }
	div#noticiaDetalle div.tabs ul.tabNavigation li a:hover { color:#fff; background:#659e73; }
		div#noticiaDetalle div.tabs ul.tabNavigation li a.selected { color:#fff; background:#659e73; text-decoration:none; }
		
		
/** CUADRO Información **/		
div#informacion { margin:0 0 0 5px; padding:0; border:0; width:233px; height:182px; font-size:0.9em; background:url(../i/cuadrosabiasque_.png) top left no-repeat; /*overflow:auto;*/ float:left; display:inline; }
div#informacion dl { margin:5px 11px 0 27px; padding:0 2px 0 0; font-size:0.75em; overflow:auto; height:170px; }
div#informacion dl dt { margin:5px 0 0 0; padding:0 0 0 0; font-weight:bold; }
div#informacion dl dd { margin:5px 0 0 0; padding:0 0 5px 0; border-bottom:1px #ccc dashed; }
/** FIN CUADRO Información **/