/* CCSTheme v 3.x */
/* General */
/* BEGIN Common */

body { 
	font-family: Trebuchet MS; 
	font-size: 10px;
	color: #353535;
	line-height: 18px;
	margin:0;
	padding:0;
	}

ul{
	margin-top:0;
	margin-bottom:0;
	margin-left: 0;
	padding-left: 0;
	list-style:none;
}

a:link { 
	color: #001F90;	
	}

a:hover{ 
	color: #ff5400;
	}

a:active { 
	color: #ff0000;
	}

a:visited { 
	color: #001F90;
	}


ul, ol, blockquote { 
	margin-top: 5px; 
	margin-bottom: 10px; 
	margin-left: 20px 
	}

form {
	margin: 0;
	padding: 0;	
	}

h1{
	font-size: 11px;
	margin-top: 10px; 
	color: #af1515;
	text-align: left;
	margin-left: 3px;
	margin-right:0;
	margin-bottom:0;
	margin-top:0;
	padding:0;
}
h2	{ 
	font-size: 10px;
	margin-top: 10px; 
	color: #af1515;
	text-align: left;
	margin-left: 3px;
	margin-right:0;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	}

h3	{  
	font-size: 10px;
	text-align: left;	
	color:  #353535;
	font-weight:normal;
	margin-top: 0;
	margin-bottom:0;
	}

h4	{ 
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color:  #414141;
	margin-bottom: 0;
	margin-top: 0;
	white-space: normal;
	}

h5	{ 
	font-size: 10px;
	text-align: left;
	color:  #CA2D00;	
	font-weight: normal;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;
	display: inline;
	}

h6	{ 
	font-size: 10px;
	text-align: left;
	color:  #000000;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;
	}

h7	{ 
	font-size: 10px;
	text-align: left;
	color:  #000000;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;
	}

h8{
	font-size: 10px;
	text-align: left;	
	color:  #a4a4a4;
	font-weight:normal;
	margin:0;
}

h9{
	font-size: 10px;
	text-align: left;	
	color:  #001F90;
	font-weight:bold;
	margin:0;
}

 h10{	
	text-align: left;	
	color:  #008000;
	font-weight:bold;
	display:block;	
	margin: 0;
	padding:0;	
}

h11{ 	
	text-align: left;
	font-weight: bold;
	color:  #414141;	
	margin-bottom: 7px;
	margin-top:0;
	display:block;		
 }



th	{ 
	font-family: Verdana; font-size: 10px;
	padding-bottom: 2px;
	padding-right: 2px;
	}

td { 
	font-family: Verdana; font-size: 10px;
	color: #353535;
	text-align: justify;
	}

/* END Common */

.Header {
	width: 100%;
	}

.Header th { 
	font-size: 10px; font-weight: bold; text-align: left;
	padding: 3px;
	background-color: #4488d1; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.Header a:link { 
	color: #ffffff;
	}

.Header a:visited { 
	color: #ffffff;
	}

.HeaderLeft { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('Images/HeaderRight.gif');
	}


.HeaderLeftnove {
	background-image: url('Images/izquierda.jpg');
	}

.HeaderRightnove { 
	background-image: url('Images/derecha2.jpg');
	}

.HeaderLeft img{
	width: 3px;
	}

.HeaderRight img{
	width: 3px;
	}


.Headerr {
	width: 100%;
	}

.Headerr th { 
	font-size: 10px; font-weight: bold; text-align: left;
	padding: 3px;
	background-image: url('Images/Headerr.gif'); color: #1d4a9d;
	width: 100%;
	white-space: nowrap;
	}

.Headerr a:link { 
	color: #ffffff;
	}

.Headerr a:visited { 
	color: #ffffff;
	}

/* Grid Options */
.Grid { 
	border: 1px solid #255c93;
	width: 100%;
	padding-bottom: 3px;
	}


.Caption th { 
	font-size: 10px; 	text-align: left; vertical-align: top;
	padding: 3px;
	background-color: #f5f8fd;; color: #000000;
	border-bottom: 1px solid #255c93;
	white-space: nowrap;
	}

.Caption td { 
	font-size: 10px; 	text-align: left; vertical-align: top;
	padding: 3px;	
	background-color: #f5f8fd;; color: #000000;
	white-space: nowrap;
	}

.Caption a:link { 
	color: #000000;
	}

.Caption a:visited { 
	color: #000000;
	}


.Caption img {
	margin: 2px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}


.Caption2 th { 
	font-size: 10px; 	text-align: left; vertical-align: top;
	padding: 3px;
	color: #000000;
	border-bottom: 1px solid #c5c5c5;	
	white-space: nowrap;
	}

.Caption2 td { 
	font-size: 10px; 	text-align: left; vertical-align: top;
	padding: 3px;	
	color: #353535;
	white-space: nowrap;
	}

.Caption2 a:link { 
	color: #353535;
	}

.Caption2 a:visited { 
	color: #353535;
	}


.Caption2 img {
	margin: 2px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}


.Row th { 
	font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #255c93; border-right: 1px solid #255c93;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Row td { 
	font-size: 10px;
	padding: 3px;	
	vertical-align: top;	
	color: #000000;
	}

.Row2 td { 
	font-size: 10px;
	padding: 3px;	
	vertical-align: top;	
	color: #353535;
	line-height: 18px;
	}

.Row a:link { 
	color: #0059b2;
	}

.Row a:hover { 
	color: #ff0000;
	}

.Row a:visited { 
	color: #830083;
	}


.Separator{
	color: #255c93;
	}

.Separator td{
	height: 1px;
	}


.AltRow th { 
	font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #255c93; border-right: 1px solid #255c93;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRow td { 
	font-size: 10px;
	padding: 3px;
	border-top: 1px solid #255c93; border-right: 1px solid #255c93;
	vertical-align: top;
	background-color: #ebf2f8; 
	color: #000000;
	}

.AltRow a:link { 
	color: #0059b2;
	}

.AltRow a:visited { 
	color: #830083;
	}


.NoRecords td { 
	font-size: 10px;
	padding: 3px;
	border-top: 1px solid #255c93; border-right: 1px solid #255c93;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.Footer td { 
	font-size: 10px;
	padding: 3px;
	border-top: 1px solid #255c93; border-right: 1px solid #255c93;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Footer a:link { 
	color: #0059b2;
	}

.Footer a:visited { 
	color: #830083;
	}


.Footer img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footer input {
	vertical-align: middle;
	}

/* Record Options */
.Record { 
	border-left: 1px solid #255c93; border-bottom: 1px solid #255c93;
	width: 100%;	
	}

.Error td { 
	font-size: 10px;
	padding: 3px;
	border-top: 1px solid #255c93; border-right: 1px solid #255c93;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}

.Controls th { 
	font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #255c93; border-right: 1px solid #255c93;
	background-color: #ffffff; color: #000000;
	color: #000000;
	line-height: 18px;
	}

.Controls td { 
	font-size: 10px;
	padding: 5px;
	border-top: 1px solid #255c93; border-right: 1px solid #255c93;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;	
	}

.Bottom td { 
	font-size: 10px;
	padding: 3px;
	border-top: 1px solid #255c93; border-right: 1px solid #255c93;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Bottom a:link { 
	color: #0059b2;
	}

.Bottom a:visited { 
	color: #830083;
	}


.Bottom img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottom input {
	vertical-align: middle;
	}

/* Form Options */
.Button { 
	margin: 2px
	}

/* Grid dos Options */
.Gridtemas { 
	border: 0;
	width: 100%;
	padding:0;
	}

.Rowtemas td { 
	font-size: 10px;
	padding-left: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 0; border-right: 0;
	vertical-align: top;
	background-color: #e6f2ff; 
	color: #000000;
	}

.AltRowtemas td { 
	font-size: 10px;
	padding-left: 0;
	padding-top: 5px;
	padding-bottom: 5px;	
	border-top: 0; border-right: 0;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}


.Gridtemas1 { 
	border: 0;
	width: 100%;
	}

.Gridtemas1 td{
	margin:0;
	padding:0;
}

.Rowtemas1 td { 
	font-size: 10px;
	padding: 0px;
	border-top: 0; border-right: 0;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.Headerligas {
	width: 100%;	
	}

.Headerligas th { 
	font-size: 10px; font-weight: bold; text-align: left;
	padding: 0;
	background-image: url('Images/fnaranja.gif');    
	width: 100%;
	white-space: nowrap;
	color: #ffffff;	
	}

.Headerligas h1 { 
	font-size: 10px; font-weight: bold; text-align: left;	
	color: #ffffff;	
	margin-top: 2px;
	
	}

/* Record Options */
.Recordligas { 
	/*border: 1px solid #cf6e1c;*/
	border-left: 1px solid #ED9F4C;  
	border-right: 1px solid #ED9F4C; border-bottom: 1px solid #ED9F4C; 	
	width: 100%;	
	}


.Controlsligas td { 
	font-size: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	line-height: 11px;
	text-align: left;		
	}

	.t_ligas2{	    
		height: 80px;
		margin-bottom: 5px;
	}

	.t_ligas2 td{
	    line-height: 11px;
		padding: 0;
		margin: 0;
		text-align: left;
	}

	.t_ligas2 h1{
 		color: #af1515;
	    font-weight: normal;
   		display:inline;
   		margin:0;
   		padding:0; 	
		font-size: 10px;
	}

	.t_festividades{	    
		height: 80px;
		margin-bottom: 5px;
	}

	.t_festividades td{
	    line-height: 11px;
		padding: 2px;
		margin: 0;
		text-align: left;
	}

	.t_festividades h1{
 		color: #af1515;
	    font-weight: normal;
   		display:inline;
   		margin-top:0;
		margin-bottom:0;
		margin-right:5px;
   		padding:0; 	
		font-size: 10px;
	}



/*novedades*/
.Recordnove { 
	border: 1px solid #255c93;
	width: 155px;
	padding: 3px;
	text-align:left;
	margin-bottom: 5px;	
	}

.Recordnove td{
  text-align: left;
}


.Recordif{ 	
	width: 155px;
	padding: 3px;
	text-align:left;
	margin-bottom: 5px;	
}

.Recordcs{ 	
	width: 181px;
	padding: 3px;
	text-align:left;
	margin-bottom: 5px;	
	line-height: 17px;
	font-size: 12px;
}
	
.Headernove {
	width: 100%;
	}

.Headernove th { 
	font-size: 10px; font-weight: bold; text-align: left;
	padding: 3px;	
	background-image: url('Images/bg_modulos.jpg');
	color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.Headernove a:link { 
	color: #ffffff;
	}

.Headernove a:visited { 
	color: #ffffff;
	}



.HeaderRightnove img{
	width: 9px;
	}

.HeaderLeftnove img{
	width: 6px;
	}

/* Grid eventos */
.Grideventos { 
	border: 1px solid #255c93;
	width: 155px;
	padding-bottom: 5px;	
	height: 100%;
	}

.Grideventos2 { 
	border: 1px solid #255c93;
	width: 155px;
	padding-bottom: 5px;	
	height: 165px;
	margin-bottom: 5px;
	}

#noticias_i{
 width: 553px;
 height: 250px;
 margin-left: 7px;
 }


.Gridnoticias { 
	border: 1px solid #255c93;
	width: 553px;		
	margin-bottom: 5px;	
	margin-top: 0;		
	height: 135px;	
}

.noticias_r td{
   background-color: #ffffff; 
   padding-right: 7px;
}

.noticias_r h1{
   	font-size: 10px;
	margin-top: 10px; 
	color: #af1515;
	text-align: left;		
	margin-bottom:0;
	margin-top:0;
	padding:0;
}


.noticias_r a{
	text-decoration:none;
	color: #001F90;
	}

.noticias_r a:hover{
    text-decoration:underline;
	color: #ff5400;
}

.Grideventos td{
	text-align: left;	
}

/* Grid eventos */
.Roweventos td {
	font-size: 10px;
	padding-left: 0;	
	padding-right: 0;
	padding-bottom: 0;
	border-top: 0; border-right: 0;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	text-align: left;
	}



/* comunicados */
.Headercom {
	width: 100%;
	}

.Headercom th { 
	font-size: 10px; font-weight: bold; text-align: left;
	padding: 3px;
	background-color: #8c2406; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.comunicados { 
	border-left: 1px solid #4488d1; border-bottom: 1px solid #4488d1;
	border-right: 1px solid #4488d1;
	width: 155px;	
	margin-bottom: 5px;
	}

.eventos_interior { 
	border-left: 1px solid #4488d1; border-bottom: 1px solid #4488d1;
	border-right: 1px solid #4488d1;
	width: 155px;
	height: 50px;	
	margin-bottom: 5px;
	}

.HeaderLeftcom{
	background-image: url('Images/comleft.gif');
	}

.HeaderRightcom{ 
	background-image: url('Images/comright.gif');
	}

.Controlcom td{ 
	font-size: 10px;
	padding: 3px;	
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	line-height: 18px;	
	text-align: left;
	}

.Controlcom2 td{ 
	font-size: 10px;
	padding: 3px;	
	vertical-align: top;
	background-color: #ffffff; 
	color: #353535;
	line-height: 13px;	
	text-align: left;
	}

.Controlcom2 h1{ 
	font-size: 10px;
	text-align: left;
	color:  #353535;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;
	}

/* ligas de dependencias*/
.ligas_dependencias{
	font-size: 10px;
	width: 423px;
	border-top: 3px solid #e7e7e7;
	border-bottom: 3px solid #e7e7e7;	
	margin-bottom:0;
	padding-bottom:0;
	}


.ligas_dependencias td{	
	line-height: 20px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.ligas_dependencias h4{ 
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color:  #414141;
	margin-bottom: 0;
	margin-top: 15px;;
	line-height: 18px;
	}

.menutemas_ext{
  width: 152px;
  margin-bottom: 5px;
  line-height: 21px;
}

.menutemas{
	font-family: Verdana; font-size: 10px;		
	padding: 0;	
	margin:0;
	border-bottom: 1px solid #c5c8cc;	
	border-left: 1px solid #c5c8cc;	
	border-right: 1px solid #c5c8cc;
	width: 100%;	
   }  


.menutemas_h{
	font-family: Verdana; font-size: 10px;		
	padding: 0;	
	margin:0;
	width: 100%;
}

.menutemas th{		
	color: #ffffff;
	width: 100%;
	font-family: Verdana; font-size: 10px;	
	/*background-image: url('Images/bverde.jpg');*/
	background-color: #093A89;
	padding-bottom: 3px;
	border-right: 0;
	border-left: 0;	
}

.menutemas h1{
  color: #ad090a;
  margin-top:0;
  margin-bottom:0;
  margin-right: 3px;
  padding-top:5px;
  font-size: 10px;
  font-weight: normal;
  display:inline;
}

.menutemas h2{
 font-size: 10px;
 float: right;
 color: #93a5cd;
 margin-right: 3px;
 margin-top: 5px;
}

.menutemas_h th{		
	color: #ffffff;
	width: 100%;
	font-family: Verdana; font-size: 10px;	
	/*background-image: url('Images/bverde.jpg');*/
	background-color: #093A89;
	height: 21px;
	border-right: 0;
	border-left: 0;
}

.rowmenutemas td{
	padding-left: 25px;	
 	padding-bottom: 5px;
	padding-top: 5px;		
	padding-right: 16px;	
	text-align: left;
	line-height: 18px;
	width: 100%;
}


.rowmenunoticias td{
	padding-left: 5px;	
 	padding-bottom: 5px;
	padding-top: 5px;				
	text-align: left;
	line-height: 18px;	
	padding-right: 5px;
}

.rowmenutemas2 td{
	padding-left: 5px;	
 	padding-bottom: 5px;
	padding-top: 5px;		
	padding-right: 16px;	
	text-align: left;
	width: 100%;
}

.rowmenugen td{
	padding:0;
	margin:0;
	text-align: left;
	line-height: 19px;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	width: 100%;
	padding-right: 5px;
	padding-bottom: 5px;
}

.rowcentro td{
	padding-left: 10px;	
 	padding-bottom: 3px;
	padding-top: 3px;	
	line-height: 18px;
}


/*cuadros marron*/
.Gridresultados { 
	border: 1px solid #255c93;
	width: 155px;
	padding: 0px;
	margin-bottom: 5px;
	}


.Gridresultados td{
	text-align: left;
}
.Gridresultados h1{
	font-size: 10px;
	text-align: left;	
	color:  #001F90;
	font-weight:bold;
	margin:0;
	display: inline;
	
}

/*para divs*/
 .barraderecha{
  	width: 155px;
	line-height: 12px;
	height: auto;
	background-color: #ffffff;
	text-align: left;	
	margin: 0;
	padding:0;	
  }

 .barraderecha2{
  	width: 152px;
	line-height: 12px;
	height: auto;
	background-color: #ffffff;
	text-align: left;	
	margin: 0;
	padding:0;	
  }


#tema_header{
	width: 390px;
	height: auto;
	background-color: #ffffff;
	margin: 0;
	top:0;
	left:0;
	bottom:0;	
	border: 0;
	line-height: 18px;
	color: #353535;	
}

#temah{
	margin:0;
	padding-bottom: 5px;
	width: 390px;
	height: 102px;
}


#temah2{
	margin-bottom:5px;
	padding-bottom: 5px;
	width: 450px;
	line-height: 17px;	
}


#temasppal {
	width: 550px;
	height: 123px;
	background-color: #ffffff;
	border: 1px solid #5c99dc;	
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

.temas_contenedor{
  width: 550px;
  margin-left: 8px;
  border: 0;
  padding:0;
}

#temasleft{		
	width: 199px;		
	float: left;
	height: 123px;		
	padding:0;
	margin:0;		
}


#temasimagen{
  	width: 199px;
	clear: left;
	float: left;		
	height: 106px;
	background-image: url('../../imagenes/temas.jpg');			
	display: block;
}

#temasimagen_d{
	float: left;
  	width: 199px;			
	height: 17px;
	background-color: #002f76;
	display: block;
	text-align: center;	
}


#temasright {	
	width: 344px;
	clear: right;	
	float: right;
	height: 123px;	
	padding:0;
	margin: 0;
}

#ligasmain {
	margin-top: 0;
	width: 555px;
	padding: 0;
	height: 265px;
	text-align: left;
	margin-bottom: 5px;
	margin-left: 5px;
}

#ligasright{
 	width: 160px;
	height: 100px;
	background-color: #ffffff;
	clear:right;
	float:right;	
 }

#temasimagen_d  a{
	text-decoration:underline;
	color:#ffffff;
	}

#temasimagen_d a:hover{
    text-decoration:underline;
	color: #ffffff;
}

 

#ligasleft{
 	width: 160px;
	height: 100px;
	background-color: #ffffff;
	clear:left;
	float:left;
 }

#clima{
  	width: 187px;
	height: auto;
	background-color: #ffffff;
	border: 1px solid #255c93;
  }

#lomas{
	width: 390px;
	background-color: #F2F5F7;
	border: 1px solid #5C99DC;;
	
}

#linea{
	margin-top: 7px;
	width: 390px;
	border-top: 1px solid #E7E7E7;
}

.tema_tema{
	width: 390px;	
	background-color: #ffffff;
}

#articulo{
	width: 340px;	
	float:left;
	border: 1px solid #255c93;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom:0;
	line-height: 12px;	
	padding: 3px;
	height: 150px;
}

#articulo_detalle{
	width: 555px;
}

#articulo_detalle td{
	padding-left: 25px;
	padding-right: 25px;
}

#temasall{
  width: 555px;  
  padding: 5px;
  margin: 0;
  color: #353535;
  line-height: 18px;  
  }

#div_noticias{
  width: 555px;
  border: 1px solid #d4d4d4;    
  color: #353535;
  line-height: 18px;    
  margin-left: 5px;  
  margin-right: 0;
  padding: 0;
  }

#centro{
	margin-left:5px;
}


/*.listado_eventos{
	width: 555px;
	height: 122px;
	background-color: #ffffff;
	top:0;
	left:0;
	border-left: 1px solid #255c93; border-bottom: 1px solid #255c93;
	border-right: 1px solid #255c93; border-top: 1px solid #255c93;	
}*/

/* Grid todos los eventos */
.listado_eventos { 
	margin-top: 5px;
	border: 1px solid #A8C9F5;
	width: 555px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	}

.listado_eventos h1{	
	text-align: left;	
	color:  #008000;
	font-weight:bold;
	display:block;	
	margin: 0;
	padding:0;	
	font-size:10px;
}

.listado_eventos h2{ 	
	text-align: left;
	font-weight: bold;
	color:  #414141;	
	margin-bottom: 7px;
	margin-top:0;
	display:block;	
	font-size: 10px;	
 }


.Roweventos td { 
	font-size: 10px;
	padding-left: 0;
	border-bottom: 1px solid #A8C9F5;
	vertical-align: top;
	color: #353535;
	padding: 8px;
	text-align: left;
	}

.AltRoweventos td { 
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;	
	color: #003399;
	background-color: #e6f2ff;
	white-space: normal;
	}

.AltRoweventos2 td { 
	font-size: 10px;
	padding-top: 8px;
	padding-bottom: 3px;	
	color: #414141;
	font-weight: bold;
	background-color: #f7f7f7;
	white-space: normal;
	text-align: left;
	}


.listado_eventos h2{
	font-size: 10px;
    color: #353535;
	margin:0;
	padding:0;
	white-space: normal;
}

.listado_eventos td{
  padding: 2px;
}

.AltRoweventos h1{
	font-size: 10px;
    color: #003399;
	margin:0;
	padding:0;
}

.listado_fichas { 
	margin-top: 5px;
	border: 1px solid #A8C9F5;
	width: 420px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	}


.Rowfichas td { 
	font-size: 10px;
	padding-left: 0;
	border-bottom: 1px solid #A8C9F5;
	vertical-align: top;
	color: #000000;
	padding-top: 3px;
	line-height: 18px;	
	text-align: left;
	}

.AltRowfichas td { 
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;	
	color: #003399;
	background-color: #e6f2ff;
	}


.indicadores { 
	border-left: 1px solid #4488d1; border-bottom: 1px solid #4488d1;
	border-right: 1px solid #4488d1;
	width: 155px;
	margin-bottom: 5px;		
	}

.indicadores td{ 
	font-size: 10px;
	padding-top: 3px;	
	padding-left: 3px;	
	padding-right: 3px;	
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	line-height: 13px;	
	text-align: left;
}

.indicadores h1{
	font-size: 10px;
	text-align: left;
	color:  #353535;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;
	display: inline;
}

.indicadores h6	{ 
	font-size: 10px;
	text-align: left;
	color:  #353535;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;
	margin-right: 5px;
	display: inline;
	}


#tem_descripcion{
	padding: 3px;
	line-height: 18px;
	margin-left: 5px;
	margin-right: 15px;
}

#temas_enc{
 	border-bottom: 2px solid #d97d18;
	height: 60px;
	margin-bottom: 15px;	
	width: 555px;
	line-height: 18px;
}


#temas_enc h1{
	font-size: 10px;
	text-align: left;
	color:  #CA2D00;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;

}

.ligas_bold{
	padding:0;
	margin:0;
}

.ligas_bold a:link{
  color: #001F90;
  font-weight: bold;
  font-size: 10px;  
}

.ligas_bold a:hover{
  color: #ff5400;
  font-weight: bold;
  font-size: 10px;  
}

.ligas_bold a:active{
  color: #ff5400;
  font-weight: bold;
  font-size: 10px;  
}

.ligas_bold a:visited{
  color: #001F90;
  font-weight: bold;
  font-size: 10px;  
}

.ligas_gris{
	display: inline;
	line-height: 12px;
}

.ligas_gris a:link{
	color: #353535;
	text-decoration: none;
}

.ligas_gris a:hover{
	color: #0000A0;
	text-decoration: none;
}

.ligas_gris a:active{
	color: #0000A0;
	text-decoration: none;
}

.ligas_gris a:visited{
	color: #353535;
	text-decoration: none;
}


.ligas_gris ul{
  margin-left: 7px;
  margin-top:0;
  padding:0; 
  list-style:none;
}

.ligas_gris il{	
	margin:0;
	padding:0;	
	background-repeat: no-repeat;	
	background-image: url(../../imagenes/flechita1.jpg);
		
}

.ligas_naranja a:link{
	color: #d17222;
	text-decoration: none;
	font-weight: bold;
}

.ligas_naranja a:hover{
	color: #d17222;
	text-decoration: none;
	font-weight: bold;
}

.ligas_naranja a:active{
	color: #d17222;
	text-decoration: none;
	font-weight: bold;
}

.ligas_naranja a:visited{
	color: #d17222;
	text-decoration: none;
	font-weight: bold;
}



#tabla_mpios{
	width: 540px;
	color: #353535;
	background: #ffffff;	
}

#tabla_mpios h1{
    font-size: 10px;
	text-align: left;
	color:  #353535;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;
}

#tabla_mpios td{
	text-align: justify;
	line-height: 18px;
}

#municipios{
 margin-left:5px;	
}

#div_mpios{
	margin: 5px;
	width: 540px;
	background: #ffffff;
	text-align: justify;
}


#mpio_header{
 	border-top: 1px solid #cf6e1c;
	margin-top: 10px;
	margin-bottom: 5px;
}

#img_escudo{
	margin-left: 10px;
	margin-right: 20px;
	float: left;
}

.noticias2{
	width: 555px;
	border: 0;
	line-height: 19px;		
}

.noticias2p{
	width: 480px;
	border: 0;
	line-height: 19px;		
}
.buscar{
	width: 555px;	
	padding: 2px;
	border: 1px solid #2063aa;
	background-color: #f5f8fd;
	margin-bottom: 5px;
	line-height: 17px;	
}

.buscarp{
	width: 480px;	
	padding: 2px;
	border: 1px solid #2063aa;
	background-color: #f5f8fd;
	margin-bottom: 5px;
	line-height: 17px;	
}


.buscar2 h1{
	font-size: 10px;
	margin-top: 10px; 
	color: #353535;
	text-align: left;
	margin-left: 3px;
	margin-right:0;
	margin-bottom:0;
	margin-top:0;
	padding:0;
}

.buscar2{
	width: 555px;	
	padding: 2px;
	border: 1px solid #2063aa;
	background-color: #f5f8fd;
	margin-bottom: 5px;	
	line-height: 17px;
}

.buscar3{
	width: 200px;	
	padding: 2px;
	border: 1px solid #2063aa;
	background-color: #f5f8fd;
	margin-bottom: 5px;	
}

.buscar4{
	width: 555px;	
	padding: 2px;
	border: 1px solid #2063aa;
	background-color: #f5f8fd;
	margin-bottom: 5px;	
	color: #680001;
}

.buscar_t{
	width: 555px;		
	border: 1px solid #2063aa;
	background-color: #f5f8fd;
	margin-bottom: 5px;	
	line-height: 18px;
}


.Rownoticias td { 	
	padding: 10px;
	margin: 7px;
	border: 1px solid #b1cef6;
	vertical-align: top;
	background-color: #ffffff; 
	color: #353535;
	}

.AltRownoticias td{ 
	font-size: 10px;
	padding: 10px;
	margin: 7px;
	border: 1px solid #b1cef6;
	vertical-align: top;
	background-color: #F9F9F9;
	color: #353535;
	}

#com_detalle{
  border: 1px solid #C9C9C9;  
  margin-bottom: 15px;
  width: 555px;    
}

#noticia_detalle{
  color: #6b6b6b;	  
  padding: 7px;
  line-height: 19px;  
  margin: 10px;
}

#noticia_detalle h1{
	color: #af1515;	
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 3px;	
	padding: 0;
	border-bottom: 1px solid #d2e4fc;
}

#noticia_detalle h2{
	color: #003399;	
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-top: 0;
	padding: 0;
	border-bottom: 1px solid #d2e4fc;	
}

.noticias_linea{
    border-bottom: 1px solid  #d2e4fc;
	margin-bottom: 5px;
}



#img_noticia{
	border: 1px solid #C9C9C9;
	float: right;
	margin-left: 5px;
	margin-top: 2px;
	margin-right: 5px;
}

.img_noticia1{
	border: 1px solid #C9C9C9;
	float: left;
	margin: 7px;
}

.img_noticia2{
	border: 1px solid #C9C9C9;
	float: left;
	margin-left: 7px;
	margin-right: 7px;
}


#foto_tema{	
	float: left;
	margin-left: 5px;	
	margin-right: 5px;	
	margin-top: 5px;	
}

#mpio_header2{
	line-height: 18px;
	width: 555px;
 	color: #6b6b6b;		  
}

#mpio_lomas{
	width: 250px;
	background-color: #f5f8fd;
	border: 1px solid #688ab8;		
	margin-left: 15px;
	text-align: left;
}

#mpio_lomas td{	
	text-align: left;
	line-height: 18px;	
	padding: 5px;
}

#mpio_vermas{
	width: 250px;
	background-color: #ffffff;
	border: 1px solid #B3B3B3;		
	margin-left: 15px;
	text-align: left;
}

#mpio_vermas td{	
	text-align: left;
	line-height: 18px;	
	padding: 5px;
}

#mapa_interactivo{
  margin-top: 0;
}

#mpio_todos{
	width: 450px;
	line-height: 18px;
	padding:5px;
	margin-left: 80px;
}

.linea_naranja{
	height: 15px;
	color: #000000;
	font-weight:bold;	
	border-bottom: 1px solid #d17222;
	margin-bottom: 10px;
	width: 555px;
}

.linea_naranja2{
	height: 5px;
	color: #000000;
	font-weight:bold;	
	border-bottom: 1px solid #d17222;
	margin-bottom: 10px;
	margin-top:0;
}

#foto_gober{
	margin-top: 0;
	margin-left: 31px;
	margin-bottom: 2px;
	float: left;
	border: 1px solid #00448F;
}

#img_arti{
	margin-top: 0;	
	margin-bottom: 0;
	padding: 0;
	margin-left: 0;
}

#tabla_arti{
	margin: 0;
	padding:0;
	width: 340px;
	height: 150px;
	border: 1px solid #255c94;
}

#tabla_arti td{
		text-align: left;
		padding-left: 5px;
		padding-top: 0;
}

#tabla_arti th{
		text-align: left;
		padding-left: 5px;
		background-color:#e6f2ff;
		color: #15477a;
		font-weight: bold;
}

#tabla_arti h1{
   color: #ca110f;
   margin-top: 12px;
   padding:0;
   font-size: 10px;
}

.espacio{
	height: 10px;
}

.cajaazul{
  float: left;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-right: 3px;
}

.cajaazul input{
	border: 1px solid #688ab8;
	font-size: 10px;			
}

.cajaazul password{
  	font-size: 10px;
}


.cajaazul select{ 
   	border: 1px solid #688ab8;
	font-family: verdana;
	font-size: 10px;	        
	color: #0E0659;			
} 

 



.noti_anteriores{
	float: right;
	margin-left: 3px;
	border-left: 1px solid #001F90;

}

#bocina{
	margin-top: 5px;
}



#destacados_main{
	height: 150px;
	margin:0;
	padding:0;
}

#destacados_main h4{
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color:  #414141;
	margin-bottom: 6px;
	margin-top: 0;
}



#img066{
  margin: 5px;
}

.tel_res{
 border: 1px solid #688ab8;
 color: #7e1a1c;
 width: 555px; 
 padding-top: 10px;
 padding-bottom: 10px;
}

.tel_res h4{
   	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color:  #414141;
	margin-bottom: 0;
	margin-top: 0;	
	}

.tel_res h5{
 	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color:  #414141;
	margin-bottom: 0;
	margin-top: 0;	
	margin-left: 5px;
	width: 150px;
    border-bottom: 1px solid #af1515;
}


#telefonos tr{
 line-height: 18px;
}


#tel_destacados{
	background-color: #fafbff;
	border-left: 2px dotted #b2d0f6;		
	width: auto;
	padding: 7px;
	margin:0;
}

#tel_destacados tr{
  line-height: 18px;
}

#tel_destacados h1{
    color: #81191a;
   	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
}

#tel_listado{
	width: auto;
	padding: 7px;
	margin:0;
	text-align: left;			
}

#tel_listado td{
	line-height: 18px;
}


#tel_resultados{
	border-top: 1px solid #d97d18;	
}



#tel_resultados h1{
    color: #81191a;
   	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
}

#tabla_telefonos{
	margin: 5px;
	width: 540px;
}

#tabla_telefonos tr{
	line-height: 18px;
	padding: 5px;
	margin-left: 5px;	
}

#tabla_telefonos td{	
	padding-right: 40px;
	width: 50%;
}

#resultados2{
  margin-left: 10px;
  margin-right: 7px;
}

#resultados2 td{
  padding-top: 7px;
  padding-bottom: 7px; 
}

#puntitos{
  border-top: 2px dotted #b2d0f6;
  margin-top: 0;
  margin-bottom: 15px;
  width: 555px;
}



#resultados_destacados{
	width: 555px;		
}

.res_destacados td{
  background-color: #ffffff;
  line-height: 19px;
  padding-top: 6px;
  padding-right: 6px;
  padding-left: 10px;  
  white-space: normal;
 }

.res_destacados2 td{
  background-color: #e0edfe;
  line-height: 19px;
  padding-top: 6px;
  padding-right: 6px;
  padding-left: 10px;
}

.descripcion_h{
	width: 550px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: justify;
}

.descripcion_h td{
	text-align: justify;
}

.descripcion_h h5{
   font-weight: bold;
   color: #ca2d00;
   font-size: 10px;
   text-align: left;
	margin:0;
}


.img_novedad{
  border: 1px solid #688ab7;
  width: 145px;
  height: 56px;  
  margin: 7px;
}

.res_novedades td{
  background-color: #ffffff;
  line-height: 19px;
  padding-top: 6px;
  padding-right: 6px;   
  text-align: left;
}


#directorios{
	width: 555px;
	margin-left: 5px;
}

#directorios_tabla{
	width: 555px;
	margin:0;
	padding:0;
}

#directorios_tabla td{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;	
}

.puntitos2{
  padding:0;
  border-top: 2px dotted #84a1db;
  margin-bottom: 10px;
  margin-right: 0;
  margin-left: 0;
  margin-top: 10px;
  width: 545px;
}

.ico_tramite{
 float: left;
  margin-right: 7px;
}

.ico_tramite1{
  float: left;
  margin-right: 15px;
}

.tramites{
	width: 540px;				
}


.tramites tr{
  padding-left: 5px;
  padding-right: 10px 
}

.tramites td{
  background-color: #ffffff;
  line-height: 15px;    
}

.tramites h1{
  font-size: 10px;	
  margin-top:0;
  margin-bottom: 3px;
  padding: 0;
}

.tramites1{
	width: 540px;
}

.tramites1 td{
   padding:0;
   margin:0;
   padding-top: 5px;  
}

.tramites1 h1{
  font-size: 10px;	
  margin-top:0;
  margin-bottom: 3px;
  padding: 0;
}


#div_tramite{
  margin-top: 10px;  
  width: 555px;
  font-size: 10px;  
}

#tramite_buscar{
 width: 555px;
 margin-top: 10px;
 margin-bottom: 10px;
}

.listado_tramites{
  width: 501px;
}

.listado_tramites td{    
	text-align:left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#leyendas_contenido{
  width: 400px;  
}

#leyendas_contenido td{
  padding: 5px;
}

#directorios_lista{
	width: 555px;	
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#directorios_lista td{
   line-height: 18px;	

}

#directorios_lista h1{
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color:  #414141;
	margin-bottom: 0;
	margin-top: 0;
	white-space: normal;
}


#ficha_directorio{
  width: 400px;
}

#ficha_directorio td{
	line-height: 18px;
	padding: 5px;
	text-align: left;
}


.hotel_ficha{
   width: 300px;
   border: 1px solid #f5f8fd;
   color: #353535;
}

.hotel_ficha td{
   line-height: 18px;
   padding: 3px;
}

.hotel_ficha th{
   line-height: 18px;
   padding: 3px;
   background-color: #f5f8fd;
   color: #000000;
}


.Gridficha { 
	
	width: 100%;
	padding-bottom: 3px;
	}

.Rowficha td{
	line-height: 18px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Headerconoce{
	width: 100%;
	
	}

.Headerconoce th { 
	font-size: 10px; font-weight: bold; text-align: left;
	padding: 0px;
	background-image: url('Images/fazul.gif');    
	width: 100%;
	white-space: nowrap;
	color: #ffffff;
	}

/* Record Options */
.Recordconoce { 
	/*border: 1px solid #cf6e1c;*/
	border-left: 1px solid #5C99DC; 
	border-right: 1px solid #5C99DC; border-bottom: 1px solid #5C99DC;	
	width: 100%;	
	padding: 7px;
	line-height: 18px;
	margin-bottom: 10px;
	}


.Controlsconoce td { 
	font-size: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	vertical-align: top;
	background-color: #ffffff; 
	color: #353535;
	line-height: 11px;
	text-align: justify;
	height: 95px;		
	}


.Headerconoceh{
	width: 100%;	
	}

.Headerconoceh th { 
	font-size: 10px; font-weight: bold; text-align: left;
	padding: 0px;
	background-image: url('Images/barra_cafe.jpg');    	
	width: 100%;	
	white-space: nowrap;
	color: #ffffff;
	}

/* Record Options */
.Recordconoceh { 
	/*border: 1px solid #cf6e1c;*/
	border-left: 1px solid #cd6d31; 
	border-right: 1px solid #cd6d31; border-bottom: 1px solid #cd6d31;	
	width: 100%;	
	padding: 7px;
	line-height: 18px;
	margin-bottom: 10px;
	}


.Controlsconoceh td { 
	font-size: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	vertical-align: top;
	background-color: #ffffff; 
	color: #353535;
	line-height: 11px;
	text-align: justify;
	height: 95px;		
	}


.ico_index{
  margin-left: 6px;
  float: left;
}

.titulos{
  display:inline;
  float: right;
  margin-bottom: 2px;	
}

.conoce_contenido{
	line-height: 18px;
	color: #353535;
}

#ligasconoce_historia {
	margin-top: 0;
	width: 555px;
	padding: 0;
	height: 313px;
	text-align: left;
	margin-bottom: 5px;
	margin-left: 10px;
}

#ligasconoce_cultura{
	margin-top: 0;
	width: 555px;
	padding: 0;
	height: 157px;
	text-align: left;
	margin-bottom: 5px;
	margin-left: 10px;
}

.conoce_index1{
	color: #353535;
	margin:0;
	padding:0;
}

.conoce_index2{
	color: #353535;
	margin:0;
	padding:0;
	line-height: 15px;
}

#conoce_rutas{
	border: 1px solid #c5c5c5;
	margin-top: 7px;
	margin-left: 2px;
}

#conoce_traje{
	border: 1px solid #c5c5c5;
	float: left;
	margin-top: 10px;
	margin-right: 3px;
}

#traje {
	font-size: 10px;
	text-align: left;
	color:  #CA2D00;	
	font-weight: normal;
	line-height: 18px;	
	margin-top:10px;	
}

#gobestatal{
 width: 555px;
 line-height: 18px; 
}

#enc_gobierno{
	width: 555px;	
}

#enc_gobierno td{
 line-height: 18px;
 padding: 3px;
}

#enc_gobierno h1{

	font-size: 10px;
	text-align: left;
	color:  #CA2D00;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;	

}

#gobierno_destacados{
	width: 555px;	
}

#tg_destacados{
	width: 530px;
	margin-left: 5px;
}

#tg_destacados td{
	line-height: 18px;
	padding-top: 20px;	
}

.img_gobierno{
 float: left;
 margin-right: 9px;
}

.linea_azul{
	height: 8px;
	color: #000000;
	font-weight:bold;	
	border-bottom: 1px solid #688ab8;
	margin-bottom: 5px;
}


#gobierno_superior{
  width:555px;
  height: 11px;
  margin:0;
  padding:0;
}

#borde_izquierdos{
  height: 11px;
  background-image: url('Images/borde_sleft.gif');
  float: left;
  width: 7px;  
}

#gobierno_centro_sup{
  border-top: 1px solid #bdd2ef;  
  margin :0;
  padding:0;
  width: 575px;
  height: 10px;  
}

#borde_derechos{
  clear: right;
  float: right;
  height: 11px;
  background-image: url('Images/borde_sright.gif');  
  width: 8px;
  margin:0;
  padding:0;  
}

#gobierno_inferior{

}

#ficha_dependencia{
	width: 555px;	
}

#ficha_dependencia td{ 
	line-height: 18px;
}

#ficha_dependencia h5{ 
	font-size: 10px;
	text-align: left;
	color:  #CB2D00;	
	font-weight: bold;
	line-height: 18px;	
	margin-top:0;
	margin-bottom: 0;	
	}


#ficha_dependencia h3{  
	font-size: 10px;
	text-align: left;	
	color:  #353535;
	font-weight: bold;
	margin-top: 0;
	margin-bottom:0;
	}

#ficha_dependencia h2{ 
	font-size: 10px;
	text-align: left;
	color:  #c62e00;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;	
	}

#dependencias_tit{
   border-bottom: 1px dotted #e69017;
   border-top: 1px dotted #e69017;
   margin-top: 5px;
   margin-bottom: 15px;
}
	
#dependencias_tit td{
	padding: 5px;
}

.espacio2{
  height: 25px;
}

#dependencias_grales{
	width: 555px;	
}

.dependencias_listado{
	width: 555px;	
	margin-top: 10px;
	margin-bottom: 5px;
}

.dependencias_listado td{
	line-height: 18px;	
	padding: 3px;
}

.listado_separado td{
	padding-bottom: 20px;	

}


#div_conoce{
	margin-left: 5px;
	width: 555px;
	background: #ffffff;
	text-align: justify;
}

.Recordnove ul {
margin-top:0;
margin-bottom:0;
margin-left: 0;
padding-left: 0;
list-style:none;
}

.Recordnove li {
padding-left: 15px;
background-image: url(Images/flechita1.jpg);
background-repeat: no-repeat;
background-position: 0 .7em;
}

#foto_titular{
 border: 1px solid #c5c5c5;
 width: 90px;
 height: 102px;
}

#ficha_resultados{
	width: 555px;	
}


#men_art td{
   padding: 5px;
   text-align: left;

}


.spots_tipo{
	width: 100px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}


.spots_tipo td{
	line-height: 18px;
	padding:3px;
}

.spots_listado{
	width: 555px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.dependencias_listado td{
	line-height: 18px;	
	
}

#div_realp{
  width: 326px;
  height: 77px;
  border: 1px dotted #777777;
  float: right;
  clear: right;
  line-height: 18px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
}

#rp_img{
 float: left;
 margin-left: 6px;
 margin-right: 3px;
}

#descarga_img{
   margin-left: 42px;
   margin-top:5px;
}

#multimedia_grales{
	width: 555px;
	margin-left: 5px;	
}

#multimedia_grales h1{
    font-size: 10px;
	text-align: left;
	color:  #CA2D00;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;		
}

#multimedia_grales h4{   
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color:  #414141;
	margin-bottom: 0;
	margin-top: 20px;
}

#enc_multimedia{
	width: 555px;		
}

#enc_multimedia td{
 line-height: 18px;
}

#enc_multimedia h1{

	font-size: 10px;
	text-align: left;
	color:  #CA2D00;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:0;
}


.mas{
	margin-bottom: 3px;
}

.Grideventosgde { 
	border: 1px solid #255c93;
	width: 155px;
	height: 300px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	}

.ficha_evento{
   margin: 10px;
}



.img_evento{
  margin-top:10px;
  margin-left:10px;
  border: 1px solid #c5c5c5;
  float:left;  
}

#t_festividades{
	width: 555px;
}

.t_centro td{
	line-height: 20px;
}

#etapas_all{ 
  width: 555px; 
  padding: 5px;
  margin: 0;
  color: #353535;
  line-height: 18px;  
}

.flechita{
 margin-top: 5px;
}

.justifica{
  width: 40px;
}
 

#listado_noticias{
  width: 555px;
  margin:0;
  padding:0;

}


#noticias_inicial{
  width: 540px;
  margin-left: 5px;
}

#noticias_inicial td{  
  padding: 10px;
}


#eventos_inicial{
  width: 555px;
  margin-left: 5px;
  float:left;
  height: 800px;
}
#mpio_mapa{
  float: left;
  margin-left: 5px;
}

.mpio_contenido{
  width: 540px;

}

.mpio_contenido h1{
    font-size: 10px;
	text-align: left;
	color:  #353535;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:5px;
}

.mpio_contenido h2{
    font-size: 10px;
	text-align: left;
	color:  #af1515;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:5px;	
}

.mpio_contenido h3{
    font-size: 10px;
	text-align: left;
	color:  #af1515;	
	font-weight: bold;
	line-height: 11px;	
	margin-top:0;
	margin-bottom:5px;
	float: right;
}


.mpio_contenido td{
	text-align: justify;
	line-height: 18px;
}

#banner_sup{
    width: 369px;
	height: 112px;	
	margin-left: 3px;
	padding: 0;
	margin-bottom: 3px;
	overflow: auto;	
	border: 1px solid #414141;	
}

#banner_gob{
 width: 369px;
 height: 112px; 
 float: left;
 }

#marco_f2{
	margin-left: 10px;
	border: 1px solid #c5c5c5;
}

.imagen_hotel{
	float: left
}

.img_bullet{
	margin-top: 5px;	
}

.img_bullet2{
	margin-top: 7px;
}

.img_fnoticia{
  margin-top: 5px;
}

.ico_gral{
	float: left;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 0;
	margin-bottom: 0;
}

.img_temas{
	float: left;
	margin-right: 9px;
	margin-top: 4px;
}

#img_temasconf{
	float: left;	
	margin-left:0;
	padding:0;
}

.ico_noticias{
	float: left;
	margin-right: 7px;
	margin-top: 0;
}

#div_destaca{
 width: 200px; 
 margin-left:7px;
 padding:0;
}

#destacados{
	width: 200px;
	height: 140px;
	border: 1px solid #5C99DC;	
	padding: 0;
	margin: 0;	
}

#destacados td{
  text-align: left;
}

#img_destacado{ 
  float: left;
  width: 177px;
  height: 60px; 
  margin-right: 10px;
  margin-left: 10px; 
  margin-top: 7px;
  margin-bottom: 3px;
}

#destacados_liga{
  float:left;
  margin-right: 10px;
  margin-left: 10px; 
  text-align: left;
  width: 157px;
}

.esp_izq{
  margin-left: 8px;
}

.articulo_contenedor{
	margin-left: 7px;
	padding:0;
	border: 0;
	width: 345px;
	height: 140px;
	line-height: 0;
	font-size: 0;			 
}

#tabla_arti{
  width: 100%;
  margin: 0;
  padding:0;
  height: 122px;
  text-align:left; 
  border: 1px solid #5C99DC; 
}


#foto_gober{
 float: left;
 margin-left:5px;
 margin-right:0;
 margin-top: 11px;
 padding:0;
}

.gob_contenido{
  margin-right: 5px;  
  width: 100%;
  text-align:left;
}

.gob_contenido td{
   padding-left: 0;
   text-align: left;
   line-height: 15px;
}

#gobcont_titulo {  
  width: 100%;
  text-align:left;
}


#gobcont_titulo h2{ 
	font-size: 10px;
	margin-top: 10px; 
	color: #af1515;
	text-align: left;    
	margin-bottom: 0;
	margin-top:10px;
	padding:0;
	}

#gobcont_titulo img{
  float:left;
  margin-right: 5px;
}


#clima_t{
    width: 155px;	
	height: 150px;
	border: 1px solid #255c93;	
	padding-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	margin-top: 0;	
	margin-bottom: 5px;
}

#clima_t h2{
 font-size: 10px;
 float: right;
 color: #93a5cd;
 margin-right: 3px;
 margin-top: 5px;
}

#clima_cont{
  width: 148px;    
  color: #515151;
  margin: 0;
  padding: 0;  
}

#clima_cont td{
  padding-top: 5px;
  padding-left: 0;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom:5px;
}

#clima_cont h1{
  color: #ad090a;
  margin:0;
  padding-top:5px;
  font-size: 10px;
  font-weight: normal;
  display:inline;
}

.img_clima{  
  float: left;  
  margin-right: 4px;
  margin-left: 4px;
}

.clima_edo{
  margin-top: 3px;  
}


.clima_ver{
  margin-top: 3px;  
  float: right;
  margin-bottom: 0;
}

.img_scroll{
 float:left;
 margin-left: 2px;
}

.vermas{
 float:right;
 margin-right: 5px;
}

.noticias_titulo{    
	border:0;
	margin: 0;
	padding: 0;
}

.noticias_titulo td{
	border:0;
	line-height: 16px;
	font-weight: bold;
	color: #177CDA;
	text-align: left;
}

.noticias_titulo a{
	border:0;
	line-height: 16px;
	font-weight: bold;
	color: #177CDA;
	text-align: left;
	text-decoration:none;
}

.noticias_titulo a:hover{
	border:0;
	line-height: 16px;
	font-weight: bold;
	color: #ff0000;
	text-align: left;
	text-decoration:underline;
}


.img_audio{
	float: left;
	margin-left: 5px;
	margin-right: 3px;
}

#divtemas{
  margin:0;
  padding:0;
}

.t_etapas td{	
	background-color: #ab1b1b; 
	line-height: 13px;
}

#boletin_img{ 
 margin:0;
 padding:0;
 float:left;
}

.sinespacio td{ 
 margin:0;
 padding:0;
 line-height: 1px;
 font-size: 1px;
}

#flecha_temas{
 float:left;
 margin-left: 4px;	
 margin-top: 2px;
}

.t_general{
	width: 555px;
	margin-top: 15px;
}

.Gridr{  
  width: 100%;
  border-left: 1px solid #c5c9cc;
  border-right: 1px solid #c5c9cc;
  border-bottom: 1px solid #c5c9cc;
}

.Gridr td{
  line-height: 18px;  
  color: #353535;
  padding-right: 5px;  
}

.resultados_contenido{
  margin-left:10px;
  margin-right:10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.resultados_contenido td{
  padding: 5px;
  color: #353535;
  text-align: left;
}

.resultados_contenido a{
   color: #353535;
   text-decoration: none;
}

.resultados_contenido a:hover{
	color: #001F90;
	text-decoration: underline;
}

.img_flechita{
 float: left;
 margin-top:4px;
}

.img_gab{
	float:left;
	margin-right: 4px;
	margin-top: 4px;

}

#escribe{
	float: left;
	padding-bottom: 6px;	
}
/*ESTILO PARA TABLAS DEL CONTENIDO DE MUNICIPIO*/

.div_boton{
  float:left;
  text-align: center;
  width: 60px;
}

.boton{
    float: left;    
    border: 0;
	margin-left: 10px;
}


.gabinete{
  margin-left:10px;
  margin-right:10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.gabinete td{
  padding: 5px;
  color: #353535;
  text-align: left;
}

.directorios_lista{
  width: 555px;
}

.img_multiedia{
  float: left;
  margin-right: 2px;
}

.conoce_subtitulos{
   width: 548px;
   margin-bottom: 10px;
}

.t_conoceh{
  width: 368px;
  border: 0;
  margin-left: 100px;
}
#conoce_inicial{
 height: 900px;
}

#pcontador{
  height: 40px;
}

.lista_directorios{  
  color: #1100dd;  
  font-size: 10px;  
  list-style: none;
  font-family: Verdana;
}

.lista_directorios li{
   text-align: left;
   padding-left: 5px;
   background-image: url('Images/flechita.gif');
   background-repeat: no-repeat;
   background-position: 0 .7em;
}

.img_thumb{
   background-color:#F9F9F9;
   text-align:center;    
   border: 1px solid #d4d4d4;
}

#galeria{
  margin: 0 auto;
}

.galeria_clas{
   width: 550px;   
   margin-top: 0;
   margin-bottom: 15px;
}

.galeria_clas h1{
  font-size: 11px;
  color:  #008000;
  margin:0;
  padding:0;
  display: inline;
 }
 .galeria_clas table{
   width: 550px;
 }

.galeria_division{
	height: 3px;
	color: #000000;
	font-weight:bold;	
	border-top: 1px solid #d17222;
	margin-bottom:5px;
	width: 555px;
}

.foto td{
  border: 1px solid #c7c8cc;
  padding: 5px;
}


.Recordrss { 
	border: 1px solid #255c93;
	width: 155px;
	padding: 3px;
	text-align:left;
	margin-bottom: 5px;	
	}

.Recordrss td{
  text-align: left;
}

.Recordrss img{
   float: left;
   margin-right: 7px;
   margin-bottom: 2px;
}

#nota_especial{    
	margin-bottom: 7px;
	text-align: center;
}

#nota_especial img{
   margin-bottom: 3px;
}


#nota_dep{
  text-align: left;  
}

#nota_dep a{
  color: #3790ca;
}

#nota_dep img{
  margin-bottom: 10px;
  border: 1px solid #cdcdcd;
  padding: 2px;
  text-align: center;
}

#nota_dep p{
 text-align: justify;
 margin-left: 7px;
 margin-right: 7px;
 line-height: 15px;
}

#nota_depcs{
  text-align: justify;  
}

#nota_depcs a{
  color: #232323;
  text-decoration: none;
}

#nota_depcs h1{
	font-family: Trebuchet MS; 
    font-size: 10px;	 
   font-weight: bold;
   color: #FE0000;
}

#nota_depcs img{
  margin-bottom: 10px;
  border: 1px solid #D2CECB;
  padding: 2px;
}

#nota_depcs p{
 font-family: Trebuchet MS; 
 font-size: 12px;	
 text-align: left;
 margin-left: 7px;
 margin-right: 7px;
 line-height: 19px;
}
