@charset "utf-8";
/* CSS Document */
/*Inicio Reset para todos los elementos del CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align: middle;
	}
/* Recuerda definir los estilos del focus */
:focus {
	outline: 0;
	}
ol, ul {
	list-style: none;
	}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

/*Fin Reset para todos los elementos del CSS*/
/*************************Fnicio estilos estructura********************************/
html, body{
 width:100%;
 height:100%;
 margin:0;
 padding:0;
 border:none;
 font-size:12px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

body.bg_default{
 background: url(../images/body_fondo.jpg) center top repeat-y;
}
.wrapper{
 background: url(../images/fndtemplate.jpg) left top repeat-x;
 border-top:5px solid #cc0033;
 width:100%;
 height:100%;
 margin:0 0 -221px 0;
 *width:auto;
 *height:auto;
 *margin:0 0 -221px 0;
}
.wrapperlogo{
 /*background:url(../images/body_fondo_header.jpg) 20px 0 no-repeat;*/
 background:url(../images/body_micrositio.png) center top no-repeat;
 width:100%;
 height:100%;
 *width:auto;
 *height:auto;
}
.content{
 background:#FFF url(../images/body_data.jpg) center top repeat-y;
 width:960px;
 min-height:100%;
 height:auto !important;
 height:100%;
 margin:0 auto 0 auto;
}
	.header{
	 background:none;
	 width:100%;
	 min-height:170px;
	 height:auto !important;
	 height:170px;
	 float:left;
	}
		.menutop{
		 background:#7c7c7c;
		 width:960px;
		 height:30px !important;/*30*/
		}
			.home{
			 background:url(../images/body_inicio.jpg) left top no-repeat;
			 width:70px;
			 height:30px;
			 float:left;
			 cursor:pointer;
			}
			.home:hover{
			 background:url(../images/body_inicio.jpg) left -30px no-repeat;
			 cursor:pointer;
			}
				.home .menu .item120{
				 border:0px solid red;	
				 display:inline;
				}
				.home .menu .item120 a{
				 border:0px solid white;
				 height:30px !important;
				 width:70px;
				 float:left;
				}
				.home .menu .item120 a span{
				  border:0px solid white;
				  width:70px;
				  height:30px !important;
				  float:left;
				  font-size:0;
				  cursor:pointer;
				}
			.menusec{
			 width:499px;/*468*/.ddsubmenustyle{
 border:none !important;
}
.ddsubmenustyle a{
 background:#333 !important;
 color:#fff;
border-bottom:1px solid #999 !important;
}
			 height:30px;
			 float:right;
			}
			.buscar{
			 width:133px;
			 height:30px;
			 float:right;
			 position:relative;
			 z-index:99999;
			 margin: 0 0 0 0;
			}

		.banners{
		 background:#FFF url(../images/logo.jpg) left top no-repeat;
		 width:960px;
		 height:103px;
		 float:left;
		 color:#FFF;
		}
			.modflash{
			 border-left:1px solid #999;	
			 background:;
			 width:567px;
			 height:103px;
			 float:right;
			}
				.slider{
				 width:316px;
				 height:103px;
				 float:left;
				}
				.photoslide{
				 /*border-left:1px solid #999;
				 background:url(../images/photoslide.jpg) center no-repeat;*/
				 width:249px;
				 height:103px;
				 float:left;
				}
		.mainmenu{
		 border-bottom:1px solid #ccc;
		 border-top:1px solid #999;	
		 background:#FFF;
		 width:940px;
		 min-height:65px;/*65*/
		 /*height:auto !important;*/
		 height:65px;/*65*/
		 float:left;
		 padding:0px 0px 0px 20px;
		 color:#FFF;
		}
		.micrositio_banner{
		 width:960px;
		 height:111px;
		 float:left;
		 background:url(../images/micro_banner.jpg) left top no-repeat #FFFFFF;
		}
		
	.cuerpo{
	 background:#FFF url(../images/body_data.jpg) center top repeat-y;
	 width:100%;
	 min-height:350px;
	 height:auto !important;
	 height:350px;
	 float:left;
	}
		.left{
		 background:#FFF;	
		 width:180px;
		 min-height:300px;
		 height:auto !important;
		 height:300px;
		 float:left;
		 padding:10px 10px 10px 10px;
		}
		.left div, .right div{
		 margin:0 0 15px 0;
		}
		
		.data{
		 border:0px solid ;
		 background:#FFF;
		 width:710px;/*560 para 3 columnas*/
		 min-height:300px;
		 height:auto !important;
		 height:300px;
		 float:left;

		}
			.sitemap{
			 border:;
			 background:#ccc;/**b3d9b3/
			 width:700px;		
			 height:22px;/*65*/
			 padding:0px 0px 0px 10px;
			 margin:0 0 0 0px;
			 color:#fff;
			 display:block;
			 }

			.informacion{
			 border:0px solid ;
			 display:block;
			 padding:0px 10px 10px 10px;
			 background:url(../images/sec_gob.jpg) left top no-repeat;
			}
			.mensajes{
			 border:0px solid blue;
			 width:690px;
			 height:336px;
			 float:left;
			}
				.marco1{
				 border:;	
				 width:345px;
				 height:336px;
				 float:left;
				}
				.marco2{
				 border:;
				 background:url(../images/marco2.jpg) left top repeat-x;
				 width:345px;
				 height:336px;
				 float:left;
				}
				
			.bottomslider{
			 border:0px solid blue;
			 /*background:url(../images/bottomslider.jpg) left top repeat-x;*/
			 background:#fff;
			 width:710px;
			 height:140px;
			 float:left;
			 margin:0 0 0 0;
			}
			.contenido_inferior{
			 border:0px solid blue;
			 background:none;
			 width:710px;
			 height:285px;
			 float:left;
			 margin:0 0 0 -20px;
			}
		.right{
		 background:;
		 width:230px; /**160 para 3 columnas*/
		 min-height:300px;
		 height:auto !important;
		 height:300px;
		 float:left;
		 padding:10px 10px 10px 10px;
		}
			.bannersrights{
			 background:url(../images/banner_tmp.jpg) left top no-repeat;
			 width:230px;
			 min-height:170px;
			 height:auto !important;
			 height:170px;
			 margin:0 auto;
			}
			.bannersrights img{
	 		 margin:0 0 10px 0;
			}
	.separador{
	 background:#FFF;
 	 width:100%;
 	 height:221px;
	}
.pie{
 background: url(../images/pat_pie.jpg) top left repeat-x;
 /*border-top:1px solid #038103;*/
 width:100%;
 height:376px;
 float:left;
 /*min-height:221px;
 height:auto !important;*/
 
}
	.menu_bottom{
	 background:#999; 
	 width:100%;
	 height:50px;
	 float:left;
	}
	.pie_centro{
	 background:url(../images/pie.jpg) center top no-repeat;	
	 width:100%;
	 height:376px;
	}
	.pie_cont{
	 background:url(../images/pie.jpg) top  center no-repeat;	
	 width:960px;
	 height:376px;
	 padding:0;
	 margin:0 auto 0 auto;
	 color:#FFF;
	 text-align:center; /*para centrar lsa info del pie*/
	}
		.pie_left, .pie_right{
		 width:480px;
		 height:376px;
		 float:left;
		}
		.pie_datos{
			width:480px;
			height:200px;
			float:left;
			}
			.pie_info{
			  width:250px;
			  height:180px;
			  float:right;
			  padding:20px 0 0 20px;
			  text-align:left;
				}
		.pie_ubicacion{
			width:480px;
			height:176px;
			float:left;
			}
			.pie_mapa{
			 background:url(../images/pie_mapa.jpg) left top no-repeat;
			 width:190px;
			 height:176px;
			 float:left;
			 cursor:pointer;
			}
			.pie_mapa_datos{
			 width:250px;
			 height:176px;
			 float:left;
			 text-align:left;
			 padding:0px 0 0 40px;
			}
			.pie_mapa_datos1{
			 color:#999;	
			}
/*************************Fin estilos estructura********************************/

/*************************Inicio estilos contenido********************************/

P{

}
H1{
 font-size:1.6em;
 font-weight:bold;
 margin:0 0 10px 0;
}
H2{
 font-size:1.4em;
 font-weight:bold;
 margin:0 0 10px 0;
}
H3{
 font-size:1.2em;
 font-weight:bold;
 margin:0 0 10px 0;
}
a:link, a:active, a:visited{
 text-decoration:none;
 color:#666;
}
a:hover{
 color:#333;
}
strong{
 font-weight:bold;
}
/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{


}
.banneritem{

}
.blog{

}
/*============Para ocultar icones de pdf impreision y mail en los blogs=============*/
.blog .buttonheading{
display:none;
}
/*=========================*/
.blog_more{

}
.blogsection{

}
.blog_home .article_column{
 border:0px solid green !important;
 padding:8px;
 vertical-align:top;
}
.blog_home .article_column p{
 border:0px solid green !important;
 padding:0px;
 margin:0;
}
.breadcrumbs{

}
.button{

}
.buttonheading{
 float:right;
}
.buttonheading a{
margin:0;
float:left;
width:20px;
}
.clr{
	clear:both
}
#component-contact .contentheading{
 font-size:2.0em;
}
#columna, #columna1{
border:0px solid blue !important;
 vertical-align:top;
}
.componentheading, .componentheading_carnaval2010_art, .componentheading_carnaval2010_desc{
 font-family:"Lucida Grande", sans-serif;
 font-size:1.8em;
 font-weight:normal;
 margin::0 0 15px 0;
 padding:0 0 15px 0;
 color:#FFF;
 background:none;
 margin:0 0 15px -20px !important; 
 padding:0 0 0px 15px;
 height:40px;
 line-height:40px;
 width:695px;
}
.contentheading, .a {
 font-family:"Lucida Grande", sans-serif;
 font-size:1.4em;
 font-weight:bold;
 margin::0 0 15px 0;
 padding:0 0 0px 0;
 color:#038130;
 background:none;
 margin:0 0 15px -20px !important; 
 padding:0 0 0px 0px;
 height:40px;
 line-height:40px;
 width:695px;
}
.google_contact_title {
 font-family:"Lucida Grande", sans-serif;
 font-size:1.4em !important;
 font-weight:bold;
 margin::0 0 15px 0;
 padding:0 0 0 0;
 height:40px;
 line-height:40px;
 color:#FFF;
 background:none;
 border:0px solid blue;
}
.componentheading_home, .contentheading_home{
 font-family:"Lucida Grande", sans-serif;
 font-size:1.4em;
 font-weight:bold;
 margin::0 0 15px 0;
 padding:0 0 15px 0;
 color:#FFF;
 background:none;
 margin:0 0 15px -20px !important; 
 height:40px;
 line-height:40px;
 width:695px;
}
.componentheading_home{
 padding:0 0 15px 20px;
}
.informacion .blog .article_column .contentheading, .informacion .blog_home #columna .contentheading_home{
 display:none;
}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{

}
.contentpane{

}
.contentpaneopen td{
 width:690px;	
}
.contentpaneopen td, .contentpaneopen li, .contentpaneopen p {
 text-align:justify;
}
.contentpaneopen_lista td, .contentpaneopen_lista p, .contentpaneopen_lista li{
 text-align:justify;	
}

.contenttoc{
border:1px solid green;
background:#ccc;
padding:10px 10px 10px 10px;
color:#333333;
float:left;
margin:0 10px 0 0;
}
.contenttoc th{
color:#333333;
font-weight:bold;
}
.contenttoc a{
color:#333333;
}
.customenu_layout_table_horizontal{
 width:400px;
border:0px solid white;
margin:0 auto;
}
.customenu_layout_table_horizontal td{
 width:80px;
 margin:0 auto;
 text-align:center;
 text-decoration:none;
 color:#fff;
}
.customenu_layout_table_horizontal td a{
 color:#fff;
 text-decoration:none;
}

.createdate{

}
.created-date{

}
.date{

}
#google_map{
 margin:-350px auto 0 auto;
 *margin:-370px auto 0 auto;
}
*:first-child+html #google_map { margin: 0 -420px 0 0; }

.gcontact_address{
 border:0px solid green;
 margin:15px 0 0 0;
}
.gcontact_address p{
 margin:0 0 10px 0;
border-bottom:1px solid #333;
}
.gcontact_data{
 margin:0 0 10px 0;
 padding:0 0 0 25px;
}


/* menus */
#menuprincipal ul li.item94{
	margin:0;
	padding:0;
	display:block;
	background:url(../images/menuimg/6salapren.jpg) 0 0 no-repeat;
	width:147px;
	height:62px;
	margin-left:4px;
}
#menuprincipal ul li.item94:hover, #menuprincipal ul li.item94:active{

	background:url(../images/menuimg/6salapren.jpg) 0 -62px no-repeat;

}
#menuprincipal ul li.item90{
	margin:0;
	padding:0;
	display:block;
	background:url(../images/menuimg/5trans.jpg) 0 0 no-repeat;
	width:147px;
	height:62px;
	margin-left:4px;
}
#menuprincipal ul li.item90:hover, #menuprincipal ul li.item90:active{

	background:url(../images/menuimg/5trans.jpg) 0 -62px no-repeat;

}
#menuprincipal ul li.item60{
	margin:0;
	padding:0;
	display:block;
	background:url(../images/menuimg/4tramser.jpg) 0 0 no-repeat;
	width:147px;
	height:62px;
	margin-left:4px;
}
#menuprincipal ul li.item60:hover, #menuprincipal ul li.item60:active {

	background:url(../images/menuimg/4tramser.jpg) 0 -62px no-repeat;

}
#menuprincipal ul li.item59{
	margin:0;
	padding:0;
	display:block;
	background:url(../images/menuimg/3arp.jpg) 0 0 no-repeat;
	width:147px;
	height:62px;
	margin-left:4px;
}
#menuprincipal ul li.item59:hover, #menuprincipal ul li.item59:active{

	background:url(../images/menuimg/3arp.jpg) 0 -62px no-repeat;

}
#menuprincipal ul li.item58{
	margin:0;
	padding:0;
	display:block;
	background:url(../images/menuimg/2mun.jpg) 0 0 no-repeat;
	width:147px;
	height:62px;
	margin-left:4px;
}

#menuprincipal UL LI.item58 ul{
 width:480px !important;/*158*/
	}
#menuprincipal ul li.item58:hover, #menuprincipal ul li.item58:active{

	background:url(../images/menuimg/2mun.jpg) 0 -62px no-repeat;

}
#menuprincipal ul li.item57{
	margin:0;
	padding:0;
	display:block;
	background:url(../images/menuimg/1gob.jpg) 0 0 no-repeat;
	width:147px;
	height:62px;
	margin-left:4px;
}
#menuprincipal ul li.item57:hover, #menuprincipal ul li.item57:active{
	background:url(../images/menuimg/1gob.jpg) 0 -62px no-repeat;

}
#menuprincipal ul li a{
	margin:0;
	display:block;
	width:147px;
	height:62px;
	margin-left:4px;
}
#menuprincipal ul li a span{
 display:none;
}
/*#menuprincipal ul li ul{
 border:2px solid #999;
 background:url(../images/menuimg/fndsubtbl.jpg) center top repeat-y;
 margin:38px 0 0 0;
 width:471px;
 height:auto!important;
}*/
#menuprincipal ul li ul{
 border:2px solid #999;
 background:url(../images/menuimg/fndsubtbl.jpg) left top repeat-y;
 margin:38px 0 0 0;
 min-width:130px;
 width:auto !important;
 max-width:471px;
 width:471px;
 height:auto!important;
}

#menuprincipal ul li.item90 ul{
 border:2px solid #999;	
 /*margin:36px 0 0 -120px;*/
 margin:36px 0 0 -141px;
 *margin:38px 0 0 -141px;
 width:471px;
 height:auto!important;
}
/*#menuprincipal ul li.item94 ul{
 border:2px solid #999;	
 margin:36px 0 0 -294px;
 width:471px;
 height:auto!important;
}*/

#menuprincipal ul li.item94 ul{
 border:2px solid #999;	
 /*margin:36px 0 0 -270px;*/
 margin:36px 0 0 -136px;
 width:315px !important;
 height:auto!important;
}
#menuprincipal ul li ul li{
 display:inline-block;
 width:157px;
 min-height:30px;
 height:auto !important;
 height:30px;
 *float:left;
}
#menuprincipal ul li ul li a{
 border:0px solid green;
 margin:0 auto;
 display:table;
 *display:inline-block
 width:147px;
  min-height:30px;
 height:auto !important;
 height:30px;
 color:#fff;
 padding:5px 5px 5px 5px;
}
#menuprincipal ul li ul li a:hover{
 color:#0C0;
}
#menuprincipal ul li ul li a span{
 display:table-cell;
 *display:block;
 text-align:left;
 padding:5px 5px 5px 5px;
 border:0px solid green;
 line-height:1.4em;
}
/*=============== fin menu ===============*/
/*============================================================*/
/*============================================================*/
/*========= Menu alterno para mostrar en columnas ===========*/

.modulemulticolumna{
 border:0px solid green;
 height:65px;
}
.modulemulticolumna #dj-main{
 border:0px solid green;
 margin:0 auto !important;
 height:65px;
}
.modulemulticolumna #dj-main li{
 border:0px solid green;
 height:62px;
 width:147px;
 margin:0 3px;
}
.modulemulticolumna #dj-main li a{
 border:0px solid green;
 height:62px;
 width:147px;
 margin:0px;
 padding:0;
}
.modulemulticolumna #dj-main li a span, .modulemulticolumna #dj-main li a span.dj-drop {
 border:0px solid green;
 height:62px;
 width:147px;
 margin:0;
 padding:0;
 display:none;/*=== Para no mostrar los titulos de los menus ===*/
}
.modulemulticolumna #dj-main .djsubwrap{
 border:0px solid green;
 background:#333;
 margin:23px 0 0 0;
 padding:0;
}
.modulemulticolumna #dj-main .djsubwrap .col_3{
 width:490px !important;
}
.dj-submenu{
 border:0px solid green;
 margin:0;
 min-width:150px;
 width:auto !important;
 max-width:490px;
 height:auto;
 background:#333 !important;
}
.modulemulticolumna #dj-main .djsubwrap .dj-submenu li{
 border:0px solid green; 
 margin:0px 2px 5px 2px;
}
.modulemulticolumna #dj-main .djsubwrap .dj-submenu li a{
 border:0px solid green; 
 margin:0px 0px;
 padding:0 0 5px 0;
 color:#fff;
 font-size:14px;
}
.modulemulticolumna #dj-main .djsubwrap .dj-submenu li .dj-more{
 border:0px solid green;
 margin:0px 0px 10px 0 !important;
 padding:0 0 5px 0px !important;
 font-size:16px;
 text-align:left;
 border-bottom:1px solid #666;
 min-height:30px;
 height:auto !important;
 height:30px;
 color:#999;
 float:left !important;
}
.modulemulticolumna #dj-main .djsubwrap .dj-submenu .dj-submenu2 li a{
 border:0px solid green; 
 margin:0 0 0 -15px;
 width:127px;
 text-align:left;
 padding:5px 10px;
}
.modulemulticolumna #dj-main li a:hover, .modulemulticolumna #dj-main li a.active{
 background:#fff;
 border-bottom:1px solid #fff !important;
}

/*====== inicia la personalización de cada item =====*/

/*= Gobierno =*/
#dj-main li.Itemid57 a{
background:url(../images/menuimg/1gob.jpg) 0 0 no-repeat #000;
}
#dj-main li.Itemid57 a:hover{
 background:url(../images/menuimg/1gob.jpg) 0 -62px no-repeat #000;	
}
#dj-main li.Itemid57:hover a.dj-up_a, #dj-main li.active a.dj-up_a {
 background:url(../images/menuimg/1gob.jpg) 0 -62px no-repeat #000;	
}

/*= Municipio =*/

#dj-main li.Itemid58 a{
background:url(../images/menuimg/2mun.jpg) 0 0 no-repeat #000;
}
#dj-main li.Itemid58 a:hover{
 background:url(../images/menuimg/2mun.jpg) 0 -62px no-repeat #000;	
}
#dj-main li.Itemid58:hover a.dj-up_a, #dj-main li.active a.dj-up_a {
 background:url(../images/menuimg/2mun.jpg) 0 -62px no-repeat #000;	
}

/*= Areas y programas =*/

#dj-main li.Itemid59 a{
background:url(../images/menuimg/3arp.jpg) 0 0 no-repeat #000;
}
#dj-main li.Itemid59 a:hover{
 background:url(../images/menuimg/3arp.jpg) 0 -62px no-repeat #000;	
}
#dj-main li.Itemid59:hover a.dj-up_a, #dj-main li.active a.dj-up_a {
 background:url(../images/menuimg/3arp.jpg) 0 -62px no-repeat #000;	
}

/*= Tramites y servicios =*/

#dj-main li.Itemid60 a{
background:url(../images/menuimg/4tramser.jpg) 0 0 no-repeat #000;
}
#dj-main li.Itemid60 a:hover{
 background:url(../images/menuimg/4tramser.jpg) 0 -62px no-repeat #000;	
}
#dj-main li.Itemid60:hover a.dj-up_a, #dj-main li.active a.dj-up_a {
 background:url(../images/menuimg/4tramser.jpg) 0 -62px no-repeat #000;	
}

/*= Transparencia =*/

#dj-main li.Itemid90 a{
background:url(../images/menuimg/5trans.jpg) 0 0 no-repeat #000;
}
#dj-main li.Itemid90 a:hover{
 background:url(../images/menuimg/5trans.jpg) 0 -62px no-repeat #000;	
}
#dj-main li.Itemid90:hover a.dj-up_a, #dj-main li.active a.dj-up_a {
 background:url(../images/menuimg/5trans.jpg) 0 -62px no-repeat #000;	
}
/*= Modifica subcontenido =*/
#dj-main li.Itemid90 .djsubwrap, #dj-main li.Itemid90 .djsubwrap .col_3, #dj-main li.Itemid90 .djsubwrap .col_3 .dj-submenu {
 border:0px solid yellow !important;
 width:150px !important;
 float:left!important;
}
#dj-main li.Itemid90 .djsubwrap .dj-submenu a{
border:0px solid green;
text-align:left !important;
padding-left:10px;
width:auto;
min-height:30px;
height:auto !important;
height:30px;
}

/*= Fin Transparencia =*/
/*= Sala de prensa =*/

#dj-main li.Itemid94 a{
background:url(../images/menuimg/6salapren.jpg) 0 0 no-repeat #000;
}
#dj-main li.Itemid94 a:hover{
 background:url(../images/menuimg/6salapren.jpg) 0 -62px no-repeat #000;	
}
#dj-main li.Itemid94:hover a.dj-up_a, #dj-main li.active a.dj-up_a {
 background:url(../images/menuimg/6salapren.jpg) 0 -62px no-repeat #000;	
}
/*= modifica el subcontenido =*/
#dj-main li.Itemid94 .djsubwrap, #dj-main li.Itemid94 .djsubwrap .col_3, #dj-main li.Itemid94 .djsubwrap .col_3 .dj-submenu {
 border:0px solid yellow !important;
 width:150px !important;
 float:left!important;
}
#dj-main li.Itemid94 .djsubwrap .dj-submenu a{
border:0px solid green;
text-align:left;
padding:5px 0 5px 20px !important;
width:auto;
vertical-align:middle;
margin:0 0 10px 0;
min-height:10px;
height:auto !important;
height:10px;
}
/*= Fin Sala de prensa =*/

/*====== Fin la personalización de cada item =====*/

/*========= Menu alterno para mostrar en columnas ===========*/
/*============================================================*/
/*============================================================*/
.iconos_news{
 float:right;
 }
.pagenavcounter{
margin:-18px 0 0 0;
text-align:right;
padding:0 65px 0 0;
}


.input{

}
.inputbox{

}
.intro{

}
/*=================== eventos carnaval ====================*/
.jeventpage_carnaval2010_event .buttonheading{
 border:0px solid yellow;
 display:none;
}
.jeventpage_carnaval2010_event .contentheading{
 font-family:"Lucida Grande", sans-serif;
 font-size:1.8em;
 font-weight:normal;
 margin::0 0 15px 0;
 padding:0 0 15px 0;
 color:#FFF;
 background:none;
 margin:0 0 15px -20px !important; 
 padding:0 0 0px 15px;
 min-height:40px;
 line-height:1.4em;
 width:100%;
}
.jeventpage_carnaval2010_event .contentpaneopen .headingrow .contentheading{
 border:0px solid green;
 font-size:1.8em !important;
 font-weight:normal;
 padding:0 0 15px 0;
 color:#038103 !important;
}
.jeventpage_carnaval2010_event .contentpaneopen p{
 background:none;
 margin:0 0 15px -20px !important; 
 padding:0 15px 0 25px;
}
.jeventpage_carnaval2010_event .ev_fieldset{
 font-size:1.8em !important;
 color:#038103;
 padding:15px 0 0 0;
}
.jeventpage_carnaval2010_event .ev_td_left{
 width:140px;
 text-align:left;
 padding:0 0 0 10px;
 border:.0px solid green;
}
.jeventpage_carnaval2010_event .ev_td_right{
 border:0px solid green;
}
.maintable, .maintable tr, .maintable .ev_td_right{
 width:610px !important;
}
.maintable .previousmonth, .maintable .currentmonth, .maintable .nextmonth {
 width:200px;
 text-align:center;
}
.ev_table{
 width:690px;
 border:0px solid green;
}
.ev_table td{
 border-bottom:1px dotted #999 !important;
} 
.ev_table .ev_td_li{
border-top:0 !important;
border-right:0 !important;
border-bottom:1px dotted #999 !important;
border-left:1px dotted #999 !important;
padding:0 0 0 10px;
}
.jeventpage_carnaval2010_event .tableh1, .jeventpage_carnaval2010_event .tableh2, .jeventpage_carnaval2010_event .tableh2 .tableh2 {
 border:0px solid green; 
 width:610px !important;	
}
.jeventpage_carnaval2010_event .tableh1 td{
 width:auto;
}
.jeventpage_carnaval2010_event .tableh1 table{
 border:0px solid green; 
text-align:center;
margin:0 auto;	
}
.jeventpage_carnaval2010_event .tableh1 .buttontext{
 width:70px;
 height:40px;
margin:0 auto;
text-align:center;	
}
.ev_td_li{
 color:#666;
}
.ev_link_row{
 border:0px solid blue;
 font-size:1.3em;
 font-weight:normal;
 color:#ED1F24 !important;
 padding:2px 0;
}
/*=================== fin eventos carnaval ====================*/



.latestnews{

}
.left H3, .right H3{
 font-size:1.2em;
 font-weight:bold;
 margin:0 0 10px 0;
 padding:0 0 5px 0;
 border-bottom:1px solid #333;
}
.left li{
 padding:2px 2px 2px 5px;
}
.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}
.mainnew p{
 margin:0px;
}
.mainnew img{
 margin:10px;
}
.message{

}
.metadata{

}
.modifydate{

}
.module{

}
/*====================Menu Carnaval=====================*/
.module_carnavalmenu{
 margin:0 0 50px 0 !important;
 border:0px solid blue;
}
.module_carnavalmenu .mainlevel{
 color:#666;
 font-size:1.5em;
 font-weight:lighter;
 padding:5px 5px 5px 10px;
 margin:0 0 5px 0;
 float:left;
 width:220px;
 border-bottom:1px dotted #666;
}
.module_carnavalmenu .mainlevel:hover, .module_carnavalmenu #active_menu{
 color:#fff;
 background:#ed1f24;
 font-weight:lighter;
 border-bottom:1px dotted #ed1f24;
}
/*====================Fin Menu Carnaval=====================*/
.module_mnbtn{
 width:940px;
 height:30px;
 line-height:30px;
 padding:10px;
 margin:0 auto;
}
.module_mnbtn a{
 color:#FFF;	
}
.module_mnbtn a:active, .module_mnbtn a:hover{
 color:#333;
}
.moduletable{

}
.module_ultimas{
 border:0px solid green;
 width:345px;
height:336px;
}
.module_ultimas h3{
 border:0px solid green;
 background:#cc0033;
 width:330px;
 height:30px;
 color:#fff;
 line-height:30px;
 font-size:1.3em;
 padding:0 0 0 15px;
}
.module_ultimas table.#_ultimas{
 border:1px solid blue;
 margin:-8px 0 0 0;
}
.module_ultimas td.gk_news_show_center{
 border-bottom:1px solid #ccc;
 width:325px !important;
 height:53px;
 margin:0 0 0 10px;
 float:left;
}
.module_ultimas td.gk_news_show_center  h4.gk_news_show_news_header a{
 color:#038103;
 font-size:1.1em;
 font-weight:bold;
 margin:0;
}
.module_ultimas td.gk_news_show_center p.gk_news_show_news_info{
 color:#666;
 padding: 0 10px 0 ;
 margin:-10px 0 0 0; 
}

.module_videoteca{
 border:0px solid green;
 width:345px;
 height:336px;
}
.module_videoteca h3{
 color:#fff;
 height:30px;
 line-height:30px;
 font-size:1.3em;
 margin:0 0 0 -20px;
 padding:0 0 0 10px;
}
.module_videoteca div{
 border:0px solid brown;
 width:300px; 
 height:245px;
 margin:0 auto;
 }
.latestnews_ultimas a{
 border:none;
 width:325px;
 height:56px;
 color:#038103;
}
/*===============inicio menu contacto===================*/
.mattblackmenu{
 float:left;	
}
.mattblackmenu li a{
 padding:0 !important;
 border-left:1px solid #999;
 border-right:none !important;
}
.ddsubmenustyle{
 margin:0 0 0 0 !important;
 border:none !important;
}
.ddsubmenustyle a{
 background:#333 !important;
 color:#fff;
 border-bottom:0px solid #999 !important;
}
.ddsubmenustyle a:hover{
 color:#038103;
}
.ddsubmenustyle a span{
 color:#fff;
}
.ddsubmenustyle a span:hover{
 color:#038103;
}
/*=================Redes sociales==================*/
.ddsubmenustyle li.item115 a{
	background:url(../images/twitter.png) 135px 2px no-repeat #333 !important;
}
.ddsubmenustyle li.item116 a{
	background:url(../images/facebook.png) 135px 2px no-repeat #333 !important;
}
.ddsubmenustyle li.item117 a{
	background:url(../images/youtube.png) 135px 2px no-repeat #333 !important;
}
.ddsubmenustyle li.item118 a{
	background:url(../images/flickr.png) 135px 2px no-repeat #333 !important;
}
.ddsubmenustyle li.item115 a:hover{
	color:#038103;
}
.ddsubmenustyle li.item116 a:hover{
	color:#038103;
}
.ddsubmenustyle li.item117 a:hover{
	color:#038103;
}
.ddsubmenustyle li.item118 a:hover{
	color:#038103;
}
/*=================Redes sociales==================*/	
	
#menusup li.item44 a{
	background:url(../images/top_accesos.jpg) 0 0 no-repeat;
	width:162px;
    height:30px;
}
#menusup li.item44 a.selected{
	background:url(../images/top_accesos.jpg) 0 -30px no-repeat;
	width:162px;
    height:30px;
}
#menusup li.item44 a span, #menusup li.item44 a.selected span{
 display:none;
}
#menusup li.item45 a{
	background:url(../images/top_ayuda.jpg) 0 0 no-repeat;
	width:100px;
    height:30px;
}
#menusup li.item45 a.selected{
	background:url(../images/top_ayuda.jpg) 0 -30px no-repeat;
	width:100px;
    height:30px;
}
#menusup li.item45 a span, #menusup li.item45 a.selected span{
 display:none;
}
#menusup li.item46 a{
	background:url(../images/top_contacto.jpg) 0 0 no-repeat;
	width:112px;
    height:30px;
}
#menusup li.item46 a.selected{
	background:url(../images/top_contacto.jpg) 0 -30px no-repeat;
	width:112px;
    height:30px;
}
#menusup li.item46 a span, #menusup li.item46 a.selected span{
 display:none;
}
#menusup li.item114 a{
	background:url(../images/top_siguenos.jpg) 0 0 no-repeat;
	width:121px;
    height:30px;
}
#menusup li.item114 a.selected{
	background:url(../images/top_siguenos.jpg) 0 -30px no-repeat;
	width:121px;
    height:30px;
}
#menusup li.item114 a span, #menusup li.item114 a.selected span{
 display:none;
}

/*===============fin menu contacto===================*/
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.paginado{
 text-align:center;
 }
.pathway{

}
.pollstableborder{
 border:0px solid blue !important;
 margin:0 0 15px 0;
}
.pollstableborder td{
 padding:2px !important;
}
.read{

}
.readmore-link:link, .readmore-link:hover, .readmore-link:visited{
 background:none;
 color:#038103;
 font-weight:bold;
}
.search_buscar{
 width:140px;
 height:30px;
 float:right;
 border-bottom:0px solid #333;
}
.search_buscar #mod_search_searchword{
 font-size:1.0em;
 line-height:20px;
 height:16px;
 padding:2px;
 color:#ccc;
 background:#999;
}
.search_buscar .inputbox_buscar{
 width:100px;
 height:16px;
 float:left;
 border-bottom:0px solid #333;
 border-top:0;
 border-left:0;
 border-right:0;
 margin:4px 0 0 0;
}
.search_buscar .button_buscar{
 margin:2px  2px 0 2px;
}
.searchintro{

}
.sections{

}
.sectiontable_footer{
  text-align:center;
}
.sectiontableentry{

}
.sectiontableentry1_carnaval2010_art td, .sectiontableentry2_carnaval2010_art td{
 border-bottom:1px dotted #ccc;
height:30px;
}
.sectiontablefooter{

}
.sectiontableheader{

}
.sitemap a.pathway{
 color:#038103;
}
.sitemap a.pathway:hover{
 color:#fff;
}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.tituloarticulo{
 font-size:1.2em;
 font-weight:bold;
 float:left;
 margin::0 0 15px 0;
 padding:10px 0 15px 0;
 color:#038103;
 text-align:center;
}
.wrapper{

}

/*************************Fin estilos contenido********************************/

/*=======================Estilos para el modulo de clima=========================*/
.sub_clima{
 text-align:right;
 color:#4e4e4e;
 font-weight:normal;
 font-size:12px;
 padding:0 5px 0 0;
 width:80px;
}
.tem_clima{
 border:0px solid blue;
 text-align:left;
 color:#4e4e4e; 
 font-weight:normal;
 font-size:12px;
 padding:0 0 0 0px;
 width:50px;
}
.tit_clima{
 text-align:right;
 color:#000;
 font-weight:bold;
 font-size:14px;
 margin: 3px 10px  5px 0; 
}
.mod_clima{
 /*height:180px;*/
 width:220px;
}
.temp_clima{
 border:0px solid red;
 float:right;
 width:150px;
 border:0px solid red;
}
.temper_clima{
 float:right;
 width:150px;

}
.button{
 padding:2px 10px 0 0;
 border:0px solid red;
 color:#000;
 float:right;
 text-decoration:none;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
}
.button_1{
 text-align:center;

}
.img_clima{
margin-top: -10px;	
}
.direc_viento{
 color:#4e4e4e;
 font-weight:normal;
 font-size:12px;
	}
/*========================Fin Estilos para el modulo de clima========================*/


.titulos_principales{
 font-family:"Lucida Grande", sans-serif;
 font-size:1.8em;
 font-weight:normal;
 padding:0 0 0px 0;
 color:#FFF;
 background:none;
 margin:0 0 15px -20px !important; ;
 height:40px;
 line-height:40px;
 width:695px;
}
.article-content{
	padding:10px;
	}
