	
	
	/* HTML */
	body { background:url(../images/fondo-nubes.jpg) #518cc4 no-repeat top center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7D7D7D; margin:0; }
	h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#306aa0; padding:0; margin:0; font-weight:normal; padding-bottom:10px; text-align:left; line-height:1.3em; }
	h1.home { padding-bottom:0; }
	h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#306aa0; padding:0; margin:0; padding-bottom:10px; }
	a { color:#306aa0; text-decoration:none; }
	a:hover { color:#df3f28; text-decoration:underline; }
	hr { height:1px; color:#CCC; }
	blockquote { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:5px; }
	input { font-size:10px; border:1px #518CC4 solid; } 
	input.b { background-color:#4384c1; color:#FFF; border:none; border:1px #FFF solid; padding:5px 0 5px 0; }
	form input { border-left:5px #518CC4 solid; border-top:1px #518CC4 solid; border-right:1px #518CC4 solid; border-bottom:1px #518CC4 solid; }
	form textarea { border-left:5px #518CC4 solid; border-top:1px #518CC4 solid; border-right:1px #518CC4 solid; border-bottom:1px #518CC4 solid; }	
	
	/* ESQUELETO */
	#contenedor{ width: 943px; margin:0 auto; padding:27px 0 0 0; }
	#principal{ float:left; background:url(../images/efecto_fondo.jpg) no-repeat center top; width: 943px; margin:0px; padding:0;  }
	
	#borde_sup { float:left; background:url(../images/borde_sup.jpg); width:943px; height:16px; }
	#cabecera { float:left; width:943px; height:88px; background-color:#f3f5f7; }
	#borde_cab_izq { float:left; background:url(../images/border_cab_izq.jpg); width:14px; height:88px; }
	#borde_cab_der { float:right; background:url(../images/border_cab_der.jpg); width:14px; height:88px; }
	
	#logo { float:left; width:206px; height:62px; padding-left:22px; padding-top:26px; }
	
	#menu_sup { float:left; width:677px; height:42px; padding-right:10px; padding-top:23px; text-align:right; color:#8ca3b8; }
	#menu_sup a { color:#8ca3b8; text-decoration:none; }
	#menu_sup a:hover { color:#3b668e; }
	
	#menu_principal { float:left; width:687px; height:19px; padding-top:4px; background:url(../images/fondo_menu_tabs.gif) no-repeat bottom right; }
	
	#imagen { float:left; height:246px; width:934px; background-color:#FFF; }
	
	#contenido { float:left; background:url(../images/borde_contenido.gif); width:915px; padding:0 14px 0 14px; }
	#content_izq { float:left; width:629px; background:url(../images/sombra_contenido_sup.jpg) repeat-x top; text-align:justify; line-height:1.5em; padding-left:30px; padding-top:25px; padding-right:30px; }
	#content_der { float:left; width:218px; padding-top:15px; }
	ul#menu_derecha { padding-right:10px; }
	ul#menu_derecha li { list-style:none; text-align:right; padding-bottom:5px; }
	ul#menu_derecha a { color:#1e6eb7; text-decoration:none; font-size:12px; }
	ul#menu_derecha a:hover { color:#df3f28; }
	
	
	/*OTROS */
	#borde_img_izq { float:left; background:url(../images/border_img_izq.jpg); width:14px; height:327px; }
	#imagen { float:left; width:915px; height:327px; }
	#borde_img_der { float:left; background:url(../images/border_img_der.jpg); width:14px; height:327px; }
	
	.noticias { width:595px; background:url(../images/fondo_noticias.gif) no-repeat; padding:15px; margin-top:7px; margin-bottom:10px; color:#367cbe; }
	.noticias p { padding:0; margin:0; }

	#pie { float:left; background:url(../images/borde_pie.gif) no-repeat; width:943px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:50px; }
	#pie_izq { float:left; width:596px; padding-top:30px; padding-left: 14px; }
	#pie_der { float:left; width:319px; padding-top:30px; text-align:right; padding-right:14px; }
	#pie a { color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  }	
	#pie a:hover { text-decoration:underline; }
	#pie a.linkari { color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;  }	
	#pie a.linkari:hover { text-decoration:none; }
	
	#banners { float:left; width:220px; text-align:center; padding-top:5px; padding-left:5px; }

	.mini { font-size:10px; }
	.txt_gris { color:#999999; }
	
	.separador_tabla {  }
	.subtitulo { font-size:14px; font-weight:bold; }
	
	#cab_rec_event { float:left; width:629px; height:29px; background:url(../images/cab_rec.gif) no-repeat bottom left; padding-bottom:2px; }
	#cab_rec_event ul li a:hover { text-decoration:none; }
	ul#pestanias { padding:5px 0 0 20px; margin:0; }
	ul#pestanias li { list-style:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#306aa0; }
	ul#pestanias li.borde_izq1 { background:url(../images/borde_izq_pestania.gif) no-repeat top left; padding:5px 0 20px 5px; margin-right:-5px; }
	ul#pestanias li.borde_der1 { background:url(../images/borde_der_pestania.gif) no-repeat top right; padding:5px 0 15px 5px; margin-left:-5px; }
	ul#pestanias li.bgpestania1 { background:url(../images/bgpestania1.gif) repeat-x top left; padding:5px 10px 15px 10px; }
	ul#pestanias li.borde_izq2 { background:url(../images/borde_izq_pestania2.gif) no-repeat top left; padding:5px 0 10px 5px; margin-right:-5px; }
	ul#pestanias li.borde_der2 { background:url(../images/borde_der_pestania2.gif) no-repeat top right; padding:5px 0 10px 5px; margin-left:-5px; }
	ul#pestanias li.bgpestania2 { background:url(../images/bgpestania2.gif) repeat-x top left; padding:5px 10px 3px 10px; }
	ul#pestanias li.espacio { padding:0; }

	#cuer_rec_event { float:left; width:629px; background:url(../images/fondo_rec.gif) repeat-y; padding:20px 0 20px 20px; }
	#pie_rec_event { float:left; width:629px; height:29px; background:url(../images/pie_rec.gif) no-repeat; }
	
	.paginas { padding:5px; border:1px; }
	.paginas:hover { text-decoration:none; }
	.pagina_activa { font-size:11px; padding:0 4px 2px 4px; background-color:#306aa0; border:1px #1D395A solid; color:#fff; }
	
	.entrada_noticia { font-weight:bold; }
	
	ul#legislacion li { list-style:none; list-style-image:url(../images/rec.gif); }
	
	ul#mapaweb li { list-style:none; list-style-image:url(../images/rec.gif); padding:-2px 0 6px 0; margin-bottom:5px; margin-top:8px; color:#306aa0; }

	
	

	