@charset "UTF-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background-image:url(/images/fnd_main.png);
	background-repeat:repeat-x;
    background-color:#FFF;
	font-size:12px;
}



a{
	color:#666666;
	font-size:12px;
}
a:hover{
	text-decoration:none;
	color:#999999;
}
input, textarea, select{
	border:1px solid #E0E0E0;
	font-size:11px;
}
td{
	font-size:12px;
}
li{
	list-style-image: url(/images/vineta_roja.gif);
}
#MainContent {
	display:block;
	position:relative;
	margin:0 auto;
	width:986px;
}
/* Estilos Header */
#area_logos{
    height:150px;
    margin-bottom:10px;
    background-color:#FFF;
    text-align:center;
}

#contenedor_logo{
    display: table; 
    #position: relative; 
    overflow: hidden;
	float:left;
	width:200px;
	height:150px;
    overflow:hidden;
}

#logo{
    #position:absolute;
    #top:50%;
    #left:50%;
	display:table-cell;
    vertical-align:middle;
}

#logo_ie{
    #position:relative;
    #top:-50%;
    #left:-50%;
}

#informacion{
	display:block;
	position:relative;
	float:left;
    text-align:center;
	width:554px;
	height:150px;
}
.texto_informacion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
	margin-bottom:10PX;
}

.texto_informacion .info1{
    font-size:16px;
    margin-bottom:5px;
}

.texto_informacion .info2{
    font-size:30px; font-weight:bold;
    margin-bottom:5px;
}

.texto_informacion .info3{
    font:26px; font-weight:bold;
}

#item_listado img{ border:0px; margin:0px;}
#logo_gobierno{
	display:block;
	position:relative;
	float:right;
	width:227px;
	height:150px;
}
#logo_gob{
	display:block;
	position:relative;
}
#articulos_relacionados { padding:5px; margin:5px; border:1px solid #E0E0E0;}
.MasInformacion{border:1px solid #E0E0E0; padding:10px; margin-top:10px;}
#menu{
	display:block;
	position:relative;
	float:left;
	width:986px;
	height:auto;
	background-color:#105327;
}
#menu_opciones {
	position:relative;
	width:96%;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:2px;
}
ul#menu_estilos {
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
}
ul#menu_estilos li {
	display:inline;
	white-space:nowrap;
}
ul#menu_estilos li a {
	text-decoration:none;
	color:#B7D9C2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
}
ul#menu_estilos li a.seccionSeleccionada{
	color:#DA251C;
}
.ficha_personal{
	float:left;
	display:block;
	width:190px;
	padding:10px;
	height:205px;
	text-align:center;
	border:1px solid #E0E0E0;
}

a:hover.EfectoLink { border:1px solid #CCCCCC; display:block;}
.separador_menu {
	color:#B7D9C2;
}
/* Estilos JQUERY */
#jquery{
	display:block;
	position:relative;
	float:left;
	width:986px;
	height:340px;
}
/* Estilos Contenedor Noticias */
#Contenedor_noticias{
	display:block;
	position:relative;
	float:left;
	width:986px;
	height:auto;
	margin-top:10px;
    /*margin-bottom:10px;*/
    /*background-color:#FFF;*/
}

#Contenedor_noticias_portada{
    display:block;
	position:relative;
	float:left;
	width:986px;
	height:auto;
	margin-top:10px;
    margin-bottom:10px;
    /*background-color:#FFF;*/
}

#LeftCol{
    display:block;
	position:relative;
	float:left;
	width:280px;
	height:auto;
}

#col2{
    float:right;
    width:696px;
}

.contenedorLateral{
	display:block;
	position:relative;
	float:left;
	width:278px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
    margin-bottom:10px;
	background-color:#CBD5C5;
	border:2px solid #BAC6B9;
    clear:both;
}
#imagen_acerca{
	display:block;
	position:relative;
	float:left;
	width:258px;
	height:150px;
	margin-left:10px;
	background-image:url(/images/acerca2.png);
	background-repeat:no-repeat;
}
#escudo{
	display:inline;
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:94px;
}

#escudo_info_ciudad{
    display:inline;
    float:right;
    width: 146px;
    padding-right:4px;
}

#escudo_nombreciudad{
	display:block;
    text-align:center;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#DE3F38;
}
#escudo_infociudad{
	display:block;
	position:relative;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6A726D;
}
#escudo_leermas{
	display:block;
	margin-left:8px;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#DE3F38;
}
	#escudo_leermas a{
		color:#DA251C;
		font-size:11px;
		font-weight:normal;
	}
	#escudo_leermas a:hover{
	text-decoration:none;
	}
#acerca_alcalde{
	display:block;
	position:relative;
	float:left;
	width:282px;
	height:auto;
	background-color:#AFC2AD;
	margin-bottom:20px;
	padding-bottom:14px;
}
#reporte_estadísticas{
	padding-bottom:14px;
}
#acerca_alcalde_foto{
	display:block;
	position:relative;
	float:left;
	margin-top:14px;
	margin-left:12px;
	text-align:center;
}
#acerca_alcalde_nombre{
	display:block;
	position:relative;
	float:left;
/*	width:170px;*/
	margin-left:8px;
	margin-right:8px;
	margin-top:12px;
}
.acerca_alcalde_nombre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003412;
}
#acerca_alcalde_municipio{
	display:block;
	position:relative;
	float:left;
	width:170px;
	margin-left:8px;
	margin-bottom:6px;
}
.acerca_alcalde_municipio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003412;
}
#acerca_alcalde_texto{
	display:block;
	position:relative;
	float:left;
/*	width:170px;*/
	margin-left:8px;
	margin-right:8px;
	margin-bottom:4px;
}
.acerca_alcalde_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003412;
}

#acerca_alcalde_texto a{
    color:#003412;
    font-weight:normal;
}

#acerca_alcalde_texto a:hover{
    font-weight:normal;
    text-decoration:none;
}
    
#Noticias{
	display:inline-block;
	position:relative;
    float:right;
	width:694px;
	background-color:#F3F9F3;
	border:1px solid #BAC6B9;
    margin-bottom:10px;
	height:500px;
	overflow:scroll;
	overflow-x:hidden; 
}


#NoticiasPortada2{
	display:block;
	position:relative;
	float:left;
	width:470px;
    height:330px;
	background-color:#F3F9F3;
	border:1px solid #BAC6B9;
}

#NoticiasPortada3{
	display:block;
	position:relative;
	float:left;
	width:694px;
    height:330px;
	background-color:#F3F9F3;
	border:1px solid #BAC6B9;
}



#areaPoblacionRural, #areaUsoSuelo{
	display:block;
	position:relative;
	float:left;
	width:205px;
	height:285px;
	margin:0 0 0 12px;
	background-color:#F3F9F3;
	border:1px solid #BAC6B9;
}

#Noticias_titulo, #tituloPoblacionRural, #tituloUsoSuelo{
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:26px;
	background-image:url(/images/fnd_titulos.png);
	background-repeat:repeat-x;
	background-color:#01923D;
}
#tituloPoblacionRural{ text-indent:5px; line-height:25px;}
#Noticias_titulo_texto{
	margin:5px;
}
.Noticias_titulo, .Noticias_titulo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
#Noticia_1{
	display:block;
	position:relative;
	float:left;
	width:200px;
	height:auto;
    margin-left:20px;
}
#Noticia_2{
	display:block;
	position:relative;
	float:left;
	width:200px;
	height:auto;	
    margin-left:20px;    
}

#Noticia_3{
	display:block;
	position:relative;
	float:left;
	width:200px;
	height:auto;
    margin-left:20px;    
}
#Not_img{
	display:block;
	margin-top:15px;
	border:0px solid #006742;
    text-align:center;
}
#Not_titulo{
	display:block;
	width:100%;
	position:relative;
	float:left;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00923F;
	font-weight:bold;
}
.Not_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00923F;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
}
#Not_texto{
	display:block;
	position:relative;
	float:left;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6A726D;
}
#Noticia_interna{
	display:block;
	position:relative;
	float:left;
	width:650px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6A726D;
	text-align:justify;
}

#Noticia_interna img{ margin:7px; border:0px solid #CCCCCC;}

#Noticias_opciones{
	width:150px;
	float:right;
	margin:5px;
	text-align:center;
	border:1px solid #E0E0E0;
	padding:5px;
}
#Noticias_opciones img{
margin:0px;
border:0px;}
#Noticia_califica{
	text-align:center;
}

#Not_texto_interna{
	display:block;
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6A726D;
	text-align:justify;
	width:650px;
	margin-bottom:20px;
}
#Fecha{
	display:block;
	position:relative;
	float:left;
	margin-top:6px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6A726D;
	width:300px;
}
#Autor{
	display:block;
	position:relative;
	float:left;
	margin-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6A726D;
	font-style:italic;
	width:100%;
}
.DobleLinea{
	display:block;
	float:left;
	width:100%;
	height:10px;
	background-image:url(/images/linea.gif);
	background-repeat:repeat-x;
	clear:both;
}
#imagen_nota_interna{
	display:block;
	position:relative;
	float:left;
	margin-top:1px;
	margin-left:10px;
	margin-bottom:5px;
}
#Not_leer_mas{
	display:block;
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:5px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00923F;
}
	#Not_leer_mas a{
		font-size:11px;
		color:#00923F;
		font-weight:normal;
	}
	#Not_leer_mas a:hover{
		text-decoration:none;
	}
	#Not_leer_mas img{
	margin:0;
	border:0;}
.Not_leer_mas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00923F;
	text-decoration:none;
}
#Eventos{
	display:block;
	position:relative;
	float:left;
	width:205px;
	margin-left:12px;
	background-color:#F3F9F3;
	border:1px solid #BAC6B9;
	height:330px;
}
#Eventos_titulo{
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:26px;
	background-image:url(/images/fnd_titulos.png);
	background-repeat:repeat-x;
	background-color:#DA251C;
}
#Eventos_titulo_texto{
	margin:5px;
}
.Eventos_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
#Evento_1{
	display:block;
	position:relative;
	float:left;
	width:200px;
	height:auto;
    margin-left:5px;
}
#Evento_2{
	display:block;
	position:relative;
	float:left;
	width:200px;
	height:auto;
}
#Evento_3{
	display:block;
	position:relative;
	float:left;
	width:200px;
	height:auto;
}
#Ev_img{
	display:block;
	position:relative;
	float:left;
	margin-top:15px;
	margin-left:5px;
}
#Ev_titulo{
	display:block;
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DA251C;
	font-weight:bold;
}
#Ev_texto{
	display:block;
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6A726D;
}
#Ev_leer_mas{
	display:block;
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#DA251C;
}
	#Ev_leer_mas a{
		font-weight:normal;
		color:#DA251C;
	}
	#Ev_leer_mas a:hover{
	text-decoration:none;
	}
/* Estilos Footer */
#Footer{
	display:block;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	width:986px;
}
#contenedorpie{
	display:block;
	position:relative;
	float:left;
	width:976px;
	padding:0 0px 0 0px;
	background-image:url(/images/fnd_footer.png);
	border-right:10px solid #FFF;
	}
#ligas_interes{
	display:block;
	position:relative;
	float:left;
	width:259px;
	height:200px;
		border-right:1px solid #FFA700;

}
#titulo_ligas_interes{
	display:block;
	position:relative;
	float:left;
	width:200px;
	margin-top:25px;
	margin-left:24px;
	
}
#noticias_consultadas{
	display:block;
	position:relative;
	float:left;
	width:279px;
	border-right:1px solid #FFA700;
	height:200px;
	padding-right:10px;
}
#titulo_noticias_consultadas{
	display:block;
	position:relative;
	float:left;
	margin-top:25px;
	margin-left:24px;
}
#descargas_archivos{
	display:block;
	position:relative;
	float:left;
	width:225px;
	border-right:1px solid #FFA700;
	height:200px;

}
#titulo_descargas_archivos{
	display:block;
	position:relative;
	float:left;
	margin-top:25px;
	margin-left:24px;
}
#desarrollado_intellia{
	display:block;
	position:relative;
	float:right;
	margin-top:25px;
	margin-right:30px;
}
.titulos_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}
#texto_ligas_footer{
	margin-left:-10px;
}
.texto_ligas_footer{
	display:block;
	position:relative;
	float:left;
	margin-top:10px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
ul.texto_ligas_footer li {
	text-decoration:none;
}
.powered_intellia {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 984px;
    height: 330px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
/* REQUIRED FOR JCAROUSEL TO WORK */
.jcarousel-clip-horizontal {
	width: 100%;
}
.jcarousel-item {
	height: 100%;
}
.eatFloat {
	height: 1%;
}

#newsletters {
	width: 984px;
    height: 330px;
	float: left;
	margin: 0px;
	position: relative;
	overflow: hidden;
	border:0px solid #000;
	
	/*width: 984px;
    height: 330px;
	float: left;
	margin: 0 0 0 0;
	position: relative;
	overflow: hidden;
	border:0px solid #000;*/
}

#newsletters ul{
	list-style:none;
	margin:0;
}

#newslettersBar {
	position:relative;
	height: 30px;
	z-index: 2;
	width: 100%;
	margin-top:-40px;
	margin-left:0px;
	float:left;
}

#newslettersBar ul{
	display: block;
	float: left;
	margin: 0 11px 0 10px;
	height: 30px;
}

#newslettersBar ul a {
	padding: 1px 5px;
	margin-left:10px;
}



#newslettersBar .navigation li, #newslettersBar .navigation li a {
	float: left;
	display:block;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

#newslettersBar p {
	margin-top:0px;
	margin-bottom:0px;
	display: none;
	text-align:left;
	vertical-align:middle;
}
#newslettersBar .seeMore {
	position: absolute;
	right: 5px;
	top: 1px;
	padding-top: 10px;
}

#newslettersBar ul a, #newslettersBar ul a:visited{
	background-color:#F9F4EE;	
	border: solid #F9F4EE 1px;
	color:#000000;	
}

#newslettersBar ul a:hover {
	color:#FFF;	
	background-color:#FF0000;	
}

#newslettersBar ul li a.selected, #newslettersBar ul li a.selected:visited{
	background-color:#FF0000;
	color:#FFFFFF;
}

#newslettersBar .seeMore {
	padding:5px;
}	

#newslettersBar p {
	line-height: 30px;
	color: #F4F6C3;
	font-size: 12px;
}
#newslettersBar .seeMore, #newslettersBar .seeMore:hover, #newslettersBar .seeMore:link, #newslettersBar .seeMore:visited{
	color: #333333;
	line-height:15px;
}
.FondoCuadroNewsletterBar{
	display: block;
	float:left;
	position:relative;
/*	background-image:url(/images/bg_jquery.png);
*/	background-repeat:no-repeat;
	background-color:#1B6327;
	padding:10px;
	text-decoration:none;
	width:260px;
	height:320px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: .5;
	-moz-opacity: .5;
	color:#FFF; 	
}

.TextosNewsletterBar{
	display: block;
	float:left;
	position:relative;
	padding:10px;
	width:280px;
	height:320px;
	color:#FFF;
	left:-290px;
}
.TituloNewsletter{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:22px; 
	display: block;
	float:left;
	position:relative;	
	color:#FFF;
	margin-top:20px;
	margin-left:26px;
	width:240px;
}
.ContenidoNewsletter{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:22px; 
	display: block;
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:20px;
	margin-left:26px;
	width:210px;
}
.TituloNewsletterBar2{
	display: block;
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:40px;
	margin-left:16px;
	left:
	width:240px;
}

.salto{ clear:both; height:1px; display:block; padding:0; margin:0; }

.item_listado{	
	padding-top:0px;	
}

.item_listado .foto_listado{
	width:225px;
	float:left;
	vertical-align:top;
	display:block;
}

.item_listado .info_listado{
	width:410px;
	float:right;
}
.LinkCarrusel{
cursor:pointer;
text-decoration:underline;}

table.CalendarioEventos, table.CalendarioEventos tr, table.CalendarioEventos tr td{	border:1px solid #000000;}
table.CalendarioEventos tr th{ 	padding:5px; 	margin:0; line-height:10px;}
table.CalendarioEventos tr td{ 	padding:5px; 	margin:0; line-height:10px;}
table.CalendarioEventos tr td.fechaMarcada{ line-height:10px; background-color:#C0E0C0; }
table.CalendarioEventos a, table.CalendarioEventos a:hover, table.CalendarioEventos a:visited, table.CalendarioEventos a:active{color:#000000;}
table.CalendarioEventosColumna a, table.CalendarioEventosColumna a:hover, table.CalendarioEventosColumna a:visited, table.CalendarioEventosColumna a:active{color:#000000;}
table.CalendarioEventosColumna tr td.fechaMarcada{background-color:#FFC192;}
.ficha_personal img{
	margin:0px;
}
a.Link1{
color:#FFFFFF;
}

#eventos_calendario{ width:40%; float:left; }
#eventos_proximos_eventos{ width:60%; float:right; }
#eventos_proximos_eventos h2{ font-size:14px; padding-top:0; margin-top:0; }



#listado_banners{ }
.banner_item{ margin-bottom:14px; text-align:center; }

/* buscador de noticias */
.EncabezadoTituloBuscador{ background-color:#01923D; color:#FFFFFF; font-size:12px; font-weight:bold; height:30px; line-height:30px; padding-left:5px; padding-right:10px;}
.FondoGris{ background-color:#ECEAEA;}
.TextoRojo{ color:#FF0000; }
#divBNResultados{ }


.LinkPaginacion, .LinkPaginacion:hover{
	background-color:#FFFFFF;
	border: solid #FFFFFF 1px;
	color:#000000;
	font-weight: bold;
	padding:2px 5px 2px;
	width:20px;
	font-size:12px;
	text-align:center;
}

.paginado_selected {
	background-color:#FF0000;
	border: solid #FFFFFF 1px;
	color:#FFFFFF;
	font-weight: bold;
	padding:2px 5px 2px;
	width:20px;
	font-size:12px;
	/*display:block;
	float:left;*/
	text-align:center;
	margin:4px;
}

#encuesta_activa{
	text-align:left; 
	display:block; 
	background-color:#FFFFFF; 
	width:250px; 
	border:1px solid #01923D;
	margin-bottom:14px;
}

#encuesta_activa .titulo{
	color:#FFFFFF;
	font-size:15px; 
	display:block; 
	background-color:#01923D;
	height:20px; 
	padding:5px;
}

#ContenedorEncuesta{
	z-index:1;
	padding:10px;
}

#ContenedorEncuesta .barraPorcentaje{ background-color:#01923D;}

iframe{ width:100%; height:800px; border:none;}

#logos1 {
	display:block;
	position:relative;
	width:986px;
	height:100px;
	/*margin:0 0 20px 20px;*/
	margin:0 auto;
	background-color:#FFF;
	margin:10px 0px 0px -10px;
	text-align:center;
}
#l1 {
	display:block;
	float:left;
	position:relative;
	margin:10px 10px 0 340px;
}
#l2 {
	display:block;
	float:left;
	position:relative;
	margin:10px 10px 0 0;
}
#l3 {
	display:block;
	float:left;
	position:relative;
	margin:10px 10px 0 0;
}
#l4 {
	display:block;
	float:left;
	position:relative;
	margin:10px 0 0 0;
}

.Ancho100{ width:100%; }
.requerido{ color:#FF0000;}
table.TablaBonita{ }
table.TablaBonita th, table.TablaBonita td{ padding-left:3px; padding-right:3px; vertical-align:middle; border-bottom:1px solid #D5CAC8; text-align:left;}
table.TablaBonita th{ height:30px; background-color:#01923D; color:#FFFFFF; font-size:12px; vertical-align:middle; }
table.TablaBonita tr{height:25px;}
table.TablaBonita tr.ColorA{ background-color:#EFEFEF;}
table.TablaBonita tr.ColorB{ background-color:#FFFFFF}
table.TablaBonita tr.ColorC{ background-color:#DA251C; color:#FFFFFF;}

table.TablaBonita .alinearCentro{ text-align:center; }
table.TablaBonita .alinearIzquierda{ text-align:left; }
table.TablaBonita .alinearDerecha{ text-align:right; }

table.TablaBonita th.BordeSuperiorNegro{ border-top:1px solid #000000;}

.alinearCentro{ text-align:center; }
.alinearIzquierda{ text-align:left; }
.alinearDerecha{ text-align:right; }

#contenedorReporteEstadisticas{ position:relative; display:block; }
#contenedorReporteEstadisticas #tituloNombreMunicipio{ position:absolute; font-size:26px; top:105px; left:80px; font-weight:bold;  color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer; }

