body {behavior: url(csshover.htc); margin:0px; padding:0px; text-align:left; background-color: #005BAB;background-image:url('imagenes_new/bkg_general.gif');background-repeat: repeat-x;
	font-family: "宋体";
}



div#menuizq {
	width: 169px;
	font-size: 11px;
	color: #005BAB;
	}

div#menuizq li {
text-align: left;			
margin: 0;
padding: 0;	
background: url(imagenes_new/sep_menu.jpg) no-repeat 0 bottom;
position:relative; /* positioning context for the absolutely positioned drop-down */
}

div#menuizq ul{
	margin: 0;
	padding: 0;
	list-style-type: none; 
	
}

div#menuizq a{
	color: #005BAB;
	font-weight: bold;
	text-decoration: none;

	display: block;
	_display: inline-block;
	width: 164px;
	padding: 10px 0 10px 5px;
}

div#menuizq a:hover{
	color:#FFFFFF;
		text-decoration: none;
	background: url(imagenes_new/menuhover.gif) repeat-x 0 top;
	
}




div#menuizq ul li ul {

	margin:0; 

	z-index:5; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */

	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */

	width:15em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/

	border-right:0px none; /* stops SCBs drops having two right borders - they inherit the border, IE doesn't */

	left:169px;
	top: -1px;

	}
	


div#menuizq ul li ul li {

	width:181px; /* makes the list items fill the list container (ul) */

	
	border-left:1px solid #667031; /*  three sides of each drop-down item */

	border-bottom:1px solid #667031;

	border-right:1px solid #667031;

	background-color: #79B825;

	background-image: none;
	
	
	}

div#menuizq ul li ul li a {
padding:5px 3px 5px 3px;
color:#FFFFFF;
text-decoration: none;
width: 175px;
}


div#menuizq ul li ul li a:hover{

	color:#457208;
	text-decoration: none;
	background-color: #A0E741;
	background-image: none;
	width: 175px;
	
}



div#menuizq ul li ul li:first-child {

	border-top:1px solid #069; /*the top edge of the dropdown */

	}

/* make the drop-down display as the menu is rolled over */

div#menuizq ul li ul {display:none;} /* conceals the drop-down when menu not hovered */





div#menuizq ul li:hover ul {display:block;} /* shows the drop-down when the menu is hovered */





/* pop-out starts here */

body div#menuizq ul li ul li ul  {

	position:absolute; 

	visibility:hidden; /* same effect as display:none in this situation */

	top:-1px;

	left:10em;

	}

div#menuizq ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */



/* second level popouts start here*/

div#menuizq ul li ul li:hover ul li ul {visibility:hidden;}

div#menuizq ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */



/* THE HACK ZONE - */



/* add a top line to drops and pops in IE browsers - can't read :first-child */

* html  div#menuizq ul li ul {

	border-top:1px solid #069;

	border-left:0px; /* stops the drop inheriting the ul border */

	}

/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */

* html  div#menuizq ul li ul li ul { 

  left:9.85em; 

  voice-family: "\"}\""; 

  voice-family:inherit;

  left:10em;

  } 

/* and the "be nice to Opera" rule */

html>body div#menuizq ul li ul li ul {

  left:10em;

} 



/* an Opera-only hack to fix a redraw problem by invisibly extending the ul */

/* the first-level drop stays open for 100px below the bottom but at least it works */

/* this can be reduced to as little as 22px if you don't have pop-outs */

/* the pop-out menu stays open for 22px below the bottom but at least it works */

	@media all and (min-width: 0px){

   body div#menuizq ul li ul {padding-bottom:100px;}

   body div#menuizq ul li ul li ul {padding-bottom:22px;}

   ul li ul li ul li ul li:hover {visibility:visible;} /* same effect as display:block in this situation */



   }

/*end Opera hack */

/* END OF HACK ZONE */

/* the drop-down ends here */

/* END OF LIST-BASED MENU */


.submenu {font-family: verdana; text-decoration: none; color: #515924; font-size: 10px; }




.textobusqueda
{
	background: url(imagenes_new/busca02.gif) no-repeat;
	height: 40px;
	
}
.textInput
{
	width: 150px;
	height: 17px;
	background: none;
	border: none;
	color: #005BAB;
	font-weight: bold;
	margin-left: 5px;
	font-size: 12px;
	}
	
div#menuderecho {
	width: 180px;
	padding-left: 10px;
	padding-top: 5px;
	
	}
div#menuderecho P{
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #336600;
	
	}
.dia {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0 ;
	padding: 0;
	font-weight: bold;
	
	}
	
div#cuerpoeventos {
	color: #005BAB;
	font-size: 11px;
	padding: 0;
	margin: 0;
	
	}
div#cuerpoeventos p{
	color: #005BAB;
	font-size: 11px;
	padding: 0;
	margin: 0;
	
	}
div#cuerpoeventos a {
	color: #005BAB;
	text-decoration: none;
	}
div#cuerpoeventos a:hover {
	color: #005BAB;
	text-decoration: underline;
	}
div#cuerpoeventos h1 {
	color: #79B825;
	font-size: 13px;
	font-weight: bold;
	padding: 1px 0 1px 0;
	margin: 1px 0 1px 0;
	
	}
div#cuerpoeventos h1 a {
	color: #79B825;
	text-decoration: none;
	
	}
	div#cuerpoeventos h1 a:hover {
	color: #79B825;
	text-decoration: underline;
	
	}
div#cuerpoeventos ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}
div#cuerpoeventos li {
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #949483;
}
.agendacompleta {
	text-align: right;
	color: #FFFFFF;
	padding-right: 50px;
	font-size: 11px;
}
.agendacompleta a{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
.agendacompleta a:hover{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}
.museodelmes {
	color: #005BAB;
	font-size: 11px;
	padding: 0;
	margin: 0;
	
	}
	
.museodelmes p {
	padding: 0;
	margin: 0;
	
	}

.museodelmes a {
	text-decoration: underline;
	color:#ff6600;
	
	}



.tramites {
	color: #005BAB;
	font-size: 11px;
	margin: 40px 0 0 130px;
	
	}
.tramites p{
	margin: 0;
	padding: 0;
	
	}
.tramites a{
	color: #005BAB;
	text-decoration: none;
	
	}
.tramites a:hover{
	color: #005BAB;
	text-decoration: underline;
	
	}	
div#geocodingresults {width: 175px; height: 360px; color: #005BAB; text-decoration: none;  overflow: auto; font-family: verdana; text-decoration: none; font-size: 10px; line-height: 18px; background-color: #FFFFFF;
	
}

div#geocodingresults ul {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}

div#geocodingresults li {
	border-bottom: 1px solid #CCCCCC; padding: 5px 0 5px 0;
}
div#geocodingresults h2 {
	font-size: 16px; font-weight: bold; color: #61A420; border-bottom: 1px solid #dae0e6;
}

div#bodyindividual{
	color: #8888;
	text-decoration: none;
	font-size: 12px;
	width: 420px;
	padding-left: 8px;
	
}
div#bodyindividual p{
	padding: 3px 0 3px 0;
	margin: 3px 0 3px 0;
	line-height: 1.3em;
	text-align: justify;
}
div#bodyindividual h1{
	font: bold 18px/1.2em "宋体";
	color:#005BAB;
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
}
div#bodyindividual h2{
	font: bold 14px/1.0em "宋体";
	color:#ff6600;
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;

}
div#bodyindividual h3{
	font: bold 14px/1.0em "宋体";
	color:#ff6600;
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;

}
div#bodyindividual a{
	text-decoration: none;
	color:#005BAB;
}
div#bodyindividual a:hover{
	text-decoration: underline;
	color:#005BAB;
}


div#bodyindividual2{
	color: #8888;
	text-decoration: none;
	font-size: 11px;
	
	
	
}
div#bodyindividual2 p{
	padding: 0 0 6px 0;
	margin: 0 0 6px 0;
	line-height: 1.3em;
	text-align: justify;
}
div#bodyindividual2 h1{
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
	font: bold 16px/1.5em "宋体";
	color:#005BAB;
}
div#bodyindividual2 a{
	text-decoration: none;
	color:#005BAB;
}
div#bodyindividual2 a:hover{
	text-decoration: underline;
	color:#005BAB;
}
.imagenhoteles img{border-top: 1px solid #005BAB; border-right: 1px solid #005BAB; border-bottom: 1px solid #005BAB; border-left: 1px solid #005BAB; padding: 2px 2px 2px 2px;}

div#nav{color: #000000; width: 390px; text-align: center; margin-top: 3px; font-size: 11px; font-weight: bold;}

div#nav a{color: #005BAB;
display: block;
_display: inline-block;
width: 17px;
height: 17px;

}

div#nav li{border-top: 1px solid #005BAB; border-right: 1px solid #005BAB; border-bottom: 1px solid #005BAB; border-left: 1px solid #005BAB; width: 17px; height: 17px;
	padding: 1px; float: left;
	list-style-type: none;
	list-style-image: none; margin: 1px;
	background-color: #ffffff;

}
div#nav a:hover{background-color:#005BAB;
color: #FFFFFF; text-decoration: none;
}

div#navtop{color: #000000; width: 390px; text-align: center; margin-top: 3px; font-size: 11px; font-weight: bold;}

div#navtop a{color: #005BAB;
display: block;
_display: inline-block;
width: 17px;
height: 17px;
	
}

div#navtop li{border-top: 1px solid #005BAB; border-right: 1px solid #005BAB; border-bottom: 1px solid #005BAB; border-left: 1px solid #005BAB; width: 17px; height: 17px;
	padding: 1px; float: left;
	list-style-type: none;
	list-style-image: none; margin: 1px;
	background-color: #ffffff;

}
div#navtop a:hover{background-color:#005BAB;
color: #FFFFFF; text-decoration: none;
}

#pri fieldset select{margin:14px;}
#pri {margin-left:1px};
.selectbox
{
behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}

.titulocategoria
{
	width: 420px;
	color: #ff6600;
font-size: 20px;
font-weight: bold;
padding: 10px 0 2px 0;
margin: 5px 0 5px 0;

}

.menucategoria
{
color: #FFFFFF;
font-size: 10px;
text-decoration: none;
font-weight: bold;

}
.menucategoria a:hover
{
color: #66CCFF;
text-decoration: none;

}
.menucategoria a
{
color: #FFFFFF;
text-decoration: none;

}
