/*****************************/

/*** Core html setup stuff ***/

/*****************************/

@import 'base/reseter.css';

@import 'base/general.css';

@import 'base/header.css';

@import 'base/menues.css';

@import 'base/content.css';

@import 'base/sidebar.css';

@import 'tango/skin.css';







/*GENERAL*/

body{

	/*background-color:#54534f;

	background-image:none;

	background-position:0 0;

	background-repeat:repeat-x;*/

	font-size:12px;

	font-family:'Tahoma', Arial, Verdana, Sans-serif;

	background-color:#9EB620; 

	color:#717171;

	

}



	h1{ font-size:20px;}

	

		h2{ font-size:18px;}

		

			h3{ font-size:16px;}

			

				h4{ font-size:14px;}

				

					a{

						color:#37B7E8;

					}

					

					a:hover{

						color:#0018ff;

					}

					

					

					

						

		.wrapper{

			width:979px;

			margin:0 auto;

			position:relative;

		}

		

		.cuerpo{

			background:transparent none 0 0 repeat-x;

		}

		

		.contenido-principal{

			width:100%;

			float:left;

		}

		

		.footer{

			top:-82px;

			position:relative;

			height:auto;

		}

		

		.moduletable.tiempo{

			position:absolute;

			right:0;

			top:53px;	

		}

		

		

			.main_col{

				width:636px;

				padding:15px 10px;

				height:auto !important;

				min-height:600px !important;

				height:600px;

				overflow:visible;

			}

			

			.right_col{

				padding:0 10px 0 0;

			}

			

			.main-module-bottom{

				float:left;

				width:286px;

				height:auto;

				padding:0 0 0 0;

			}

			

					.mod-second{

					padding:0 0 0 43px;

					}

					

					.mod-second .moduletable{

						float:left;

						width:100%;

					}

			

			.bottom-map{

				float:left;

				width:96%;

				padding:0 2% 0 2%;

				height:auto;

				min-height:0 !important;

			}

			

			.bottomcolumn{

				min-height:0 !important;

			}

			

				.modulos_side{

					float:left;

					width:100%;

				}

				

					

				.moduletable_mod-serv{

					height:auto !important;

					/*min-height:355px !important;

					height:355px;*/

					padding:15px  0 10px 0;

			}



			

						div.weather_current{

							float:right;

							width:239px;

							color:#fff;

						}	

			

/*-Header--*/

.header{

	background-image:none;

	background-color:transparent;

}

	/*buscador*/

	.buscador{

		float:right;

		width:251px;

	}

	

	

	#menu_top div.buscador div.moduletable{

				float:left;

				padding-top:7px;

				width:251px;

			}

	

			.search{

				float:right;

				width:251px;

			}

			

			.search label{

				display:none;

			}

			

				input#mod_search_searchword{

					border:0;

					background-color:none;

					background-image:none;

					background-position:0 0;

					width:155px;

					height:11px;

					float:left;

					font-size:10px;

					color:#ccc;

					padding:10px 3px 6px 28px;

				}

			

					input.button{

						background-color:transparent;

						background-image:none;

						background-position:0 0;

						background-repeat:no-repeat;

						width:65px;

						float:left;

						height:28px;

						border:0;

						cursor:pointer;

					}

					

					input.button:hover{

						background-position:0 -28px;

					}

					.logo a{

					width:254px;

					height:181px;

					float:left;

					/*background-image:none;

					background-position:0 0;

					background-repeat:no-repeat;*/

				}

				

					.logo a span{

						display:none;

					}

			

			

	

	/*----Menu top*/

	#menu_top{

		background-color:#37b7e8;

		height:41px;

		overflow:visible;

		border-bottom:1px solid #51CAE5;

	}

	

			#menu_top div.moduletable{

				float:left;

				padding-top:13px;

				width:399px;

			}

	

		

		#menu_top li a{

			font-size:12px;

			border-right:1px solid #fff;

			color:#fff;

		}

	

	/*---emergencia*/

	

	.moduletablemega{

		float:left;

		padding:0px 0 0 0;

		width:228px;

	}

	ul#mega li{

		display: inline; 

		position: relative; 

		border:0;

		background-color:transparent;

		background-image:none;

		width:100%;

	}

		ul#mega li a{

			padding:15px 12px 5px 12px;

			color:#000;

			width:204px;

			height:20px;

			float:left;

			text-align:center;

			border:0;

			background-image:none;

			background-position:0 0;

			background-repeat:no-repeat;

		}

		

		ul#mega li a:hover{

			background-position:0 -41px;

		}

		

				ul#mega li a span{

					display:none;

				}

				

			

				

				.sf-menu li .separator{

					border:0;

					margin:0;

					padding:0;

					display:none;

				}

				

				.sf-menu li ul li span.separator{

					padding:15px 12px 5px 12px;

					border-bottom:1px dashed #ccc;

					display:block;

					text-align:left;

					font-size:11px;

				}

				

				/*Submenu mega*/

				ul.sub-menu{

					top:38px;

					position: absolute; 

				}

				

				

				

	

	/*Nav*/

	

	#menu_nav {

	float:left;

	height:auto;

	width:100%;

	height:50px;

	overflow:hidden;

	}

		.nav{

			float:left;

			width:726px;

			padding:;

			

		}

		

		#menu_nav div.nav div.moduletable ul {

			margin:0;

			padding:20px 0 0 31px ;

			float:left;

		}

		

		#menu_nav div.nav div.moduletable ul li{

			float:left;

			display:inline;

		}

		

					#menu_nav div.nav div.moduletable ul li a  {

						color:#fff;

						float:left;

						height:30px;

						padding:0;

					}

					

						#menu_nav div.nav div.moduletable ul li a span  {

							display:none;

						}

						

						#menu_nav div.nav div.moduletable ul li a:hover {

							background-position:0 -30px;

						}

						

						#menu_nav div.nav div.moduletable li.active a{

							background-position:0 -30px;

						}

					

						.item1 a{

							width:80px;

							background-image:none;

							background-position:0 0;

							background-repeat:no-repeat;

						}

						

						.item53 a{

							width:102px;

							background-image:none;

							background-position:0 0;

							background-repeat:no-repeat;

						}

						

						.item58 a{

							width:150px;

							background-image:none;

							background-position:0 0;

							background-repeat:no-repeat;

						}

						

						.item55 a{

							width:92px;

							background-image:none;

							background-position:0 0;

							background-repeat:no-repeat;

						}

						

						.item64 a{

							width:172px;

							background-image:none;

							background-position:0 0;

							background-repeat:no-repeat;

						}

						

						.item57 a{

							width:83px;

							background-image:none;

							background-position:0 0;

							background-repeat:no-repeat;

						}

		

		/*Hoy busco*/

			.hoy-busco{

				float:right;

				width:191px;

				padding:18px 18px 0 0;

			}

			

				#lo-mas-busc{

					width:191px;

					background-color:#37b7e8;

					color:#fff;

					font-size:10px;

					padding:4px 3px;

					font-weight:bold;

					border:0;

				}

				

		/*Flash*/

			.flash{

				float:left;

				width:100%;

				height:475px;

				background-image:none;

				background-position:center 0;

				background-repeat:no-repeat;

				background-color:#9eb620;

			}				

		/*----Breadcumb*/

		

		.breadcumb{

			float:left;

			width:100%;

			height:35px;

			background-image:none;

			background-repeat:no-repeat;

			background-position:center 0;

			overflow:hidden;

		}

		

	.breadcumb a{

		color: #999999;

	}

	

		.breadcumb a:hover{

			text-decoration:underline;

		}



		

				.breadcumb .moduletable{

					border:0;

					padding:17px 0 0 53px;

					color:#8b8b8b;

					float:left;

				}

				

						span.pathway{

							float:left;

							

						}

				

						a.pathway{

							float:left;

							padding:4px 22px 2px 4px;

							background-image:none;

							background-position:right 0;

							background-repeat:no-repeat;

						}



/*-Body--*/



.cuerpo-contenedor{

	width:979px;

	overflow:hidden;

	float:left;

	position:relative;

	top:-82px;

	

}

		.structure-body{

			width:100%;

			float:left;

			background-color:#FFFFFF;

		}



/*-Footer--*/





/* JA Newsticker ---*/

#ja-newsticker {

	margin: 5px 0;

	padding: 0 0;

	width:631px;

	display:block;

}





/*Slideshow*/

.slideshow{

	float:left;

	width:100%;

	position:relative;

}







.lof-k2content  .lof-main-item-desc{

	width:94%;

	height:109px;

}





		.lof-k2content .lof-navigator li div{

			background:none no-repeat scroll right 0 transparent;

			color:#fefefe;

			height:100%;

			margin:1px 0 0 0;

			padding:0 17px;

			border:0;

		}

		

		.lof-k2content  .lof-navigator li.active div{

			background-image:none;

		}





			.lof-k2content .lof-navigator li img{

				display:none;

			}

			

			.lof-k2content .lof-navigator li h4{

				color:#fed201;

				font-size:100%;

				padding:15px 0 0 !important;

				margin:0 !important;

			

			}

			

			

			

/*Nuevo newsticker*/

body div#newsflash.roknewsflash {

						float:left;

						margin-top:0;

						width:100%;

						height:67px;

						background-image:none;

						background-repeat:no-repeat;

						background-position:-1px 0;

						position:relative;

}









					

						.roknewsflash .flashing{

							float:left;

							width:600px;

							padding:5px 0 3px 26px;

							margin:0 5px 0 5px;

							font-style:normal;

							font-size:12px;

							color:#fff;

							border-bottom:1px dashed #00040a;

							background-image:none;

							background-repeat:no-repeat;

							background-position:0 9px;

							position:static;

						}

						

								.roknewsflash ul {

									width:547px;

									color:#FFFFFF;

									margin:7px 0 0 32px !important;

									margin:7px 0 0 16px;

									float:left;

								}

								

								.roknewsflash ul li a{

									color:#153a4c;

									font-weight:bold;

									

								}

								

								.roknewsflash ul li a:hover{

									text-decoration:underline;

									

								}

					

					/*btns*/

					

					.roknewsflash .controls {

						position:static;

					}

					

					.roknewsflash .controls div.control-prev{

						width:21px;

						height:22px;

						float:left;

						background-image:none;

						background-repeat:no-repeat;

						background-position:-1px 0;

						position:absolute;

						left:0;

						top:36px;

						cursor:pointer;

					}	

					

					.roknewsflash .controls div.control-next{

						width:21px;

						height:22px;

						float:right;

						background-image:none;

						background-repeat:no-repeat;

						background-position:-1px 0;

						position:absolute;

						right:0;

						top:36px;

						cursor:pointer;

					}







			

			



/*JA TOP------------*/



			#ja-top{

				width:631px;

				display:block;

			}



					.ja-healineswrap{

						float:left;

						margin-top:0;

						width:100%;

						height:67px;

						background-image:none;

						background-repeat:no-repeat;

						background-position:-1px 0;

						position:relative;

					}

					

						.ja-healineswrap em{

							float:left;

							width:600px;

							padding:9px 0 6px 26px;

							margin:0 5px 0 5px;

							font-style:normal;

							font-size:12px;

							color:#fff;

							border-bottom:1px dashed #00040a;

							background-image:none;

							background-repeat:no-repeat;

							background-position:0 9px;

						}

						

								.ja-headlines {

									width:547px;

									color:#FFFFFF;

									margin:10px 0 0 32px !important;

									margin:10px 0 0 16px;

									float:left;

								}

								

								.ja-headlines a{

									color:#153a4c;

									font-weight:bold;

									

								}

								

								.ja-headlines a:hover{

									text-decoration:underline;

									

								}

					

					/*btns*/

					

					a.ja-headelines-pre{

						width:21px;

						height:22px;

						float:left;

						background-image:none;

						background-repeat:no-repeat;

						background-position:-1px 0;

						position:absolute;

						left:0;

						top:36px;

					}	

					

					a.ja-headelines-next{

						width:21px;

						height:22px;

						float:right;

						background-image:none;

						background-repeat:no-repeat;

						background-position:-1px 0;

						position:absolute;

						right:0;

						top:36px;

						

					}

					

					



					

						





/*----Avisos de importancia*/



/*----Avisos de importancia*/



div.bottomcolumn .moduletableavisos_importancia{

	float:left;

	width:980px;

	padding:0 0 20px 0;

}

div.bottomcolumn .moduletableavisos_importancia .moduletable{
	padding:0;
}





	div.moduletable .box-importancia{

		float:left;

		display:inline;

		padding:0 10px 0 10px;

		border-right:1px dashed #8a8a8a;

		width:175px;

		height:auto !important;

		min-height:334px !important;

		height:334px;

	}

	

	.no_border{

		border:0;

	}

	.box-importancia .moduletable{

		padding:0;

	}

	

	

			.box-importancia h4{

				float:left;

				width:175px;

				color:#3fbae6;

				font-size:13px;

				padding:5px 0 0 0;

			}

			

			.box-importancia h3{

				float:left;

				width:175px;

				color:#5d5d5d;

				font-size:16px;

				padding:5px 0 0 0;

				font-weight:normal;

			}

			

			

			.box-importancia .moduletable p{

				float:left;

				width:175px;

				color:#7F7F7F;

				font-size:12px;

				padding:5px 0 0 0;

				font-weight:normal;

			

			}

			

					.box-importancia a.ver-mas{

						float:right;

						width:50px;

						color:#3fbae6;

						font-size:11px;

						padding:0 12px 0 0;

						font-weight:normal;

						background-image:none;

						background-position:right bottom;

						background-repeat:no-repeat;

					

					}

					

							.box-importancia a.ver-mas:hover{

								text-decoration:underline;

							

							}

	

			.moduletable .box-importancia .image-aviso{

				float:left;

				padding:0;

				border:0;

				width:173px;

				height:160px;

				overflow:hidden;

			}



/******************Networkline***/

.network-line{

	width:100%;

	height:31px;

	float:left;

	background-color:#EFF3F6;

	background-image:none;

	background-position:0 0;

	background-repeat:repeat-x;

}



/*****************Footer****/

.foot-final{

	display:none;

}



.footer-content{

	float:left;

	width:100%;

	padding:0;

	height:207px;

	background-image:none;

	background-position:0 0;

	background-repeat:no-repeat;

}



		.menu-footer{

			float:left;

			padding:;

			width:219px;

			padding:10px 12px 0 13px;

			position:relative;

		}

		

			.menu-footer ul, ul.sections{

				float:left;

				width:100%;

			}

			

				.menu-footer ul li, ul.sections li{

					float:left;

					width:100%;

				}

		

					.menu-footer ul.menu a, ul.sections a{

							width:84%;

							padding:5px 8%;

							float:left;

							color:#fff;

							border-bottom:1px dashed #000;

							background-image:none;

							background-repeat:no-repeat;

							background-position:0 3px;

					}

					

					.menu-footer ul.menu a:hover, ul.sections a:hover{

							text-decoration:underline;

					}

					

					.copyright_box{

						font-size:11px;

						color:#c6c6c6;

						padding:0;

						position:absolute;

						top:-42px;

					}

					

							.copyright_box p{

								float:left;

								padding-top:10px;

							}





					/*banner protransp*/

					

					.ban_protrans{

						float:left;

						width:100%;

						height:90px;

						background-color:#A4A2A3;

					}

					

					

					/*moduletable-network*/

					

					.moduletable-network{

						width:204px;

						float:right;

					}

					

						.moduletable-network ul{

							width:115px;

							padding:4px 14px 0 0;

							float:right;

						}

						

						.moduletable-network ul li{

							display:inline;

							float:left;

							padding:0 0 0 14px;

						}

					

					

					.moduletable-network p{

							float:left;

							font-size:11px;

							padding:10px 0 0 0;

						}

						

					

					/*SLIDESHOW CORPORACIONES*/

					

						.no-round{

							float:left;

							width:96%;

							height:225px;

							padding:10px 2%;

							background-image:none;

							background-position:0 0;

							background-repeat:repeat-x;

							position:relative;

							overflow:hidden;

						}	

						

						.no-round h3{

							font-size:21px;

							font-weight:normal;

							height:28px;

							padding:10px 0 0 40px;

							color: #999999;

							background-image:none;

							background-position:0 0;

							background-repeat:no-repeat;

							margin-top:10px;

						}			

					

					.ja-contentslider{

						/*float:left;*/

					}

					

					.ja-contentslider-center-wrap{

						float:left;

						width:830px;

						overflow:hidden;

						margin-left:0;

						position:relative;

						z-index:50;

					}

					

						.ja-contentslider-left{

							float:left;

							width:37px;

							height:70px;

							background-image:none;

							background-position:0 0;

							background-repeat:no-repeat;

							position:relative;

							left:-26px !important;

							left:-29px;

							top:48px;

							z-index:200;

						}

						

						

						

						.ja-contentslider-right{

							float:right;

							width:37px;

							height:70px;

							background-image:none;

							background-position:0 0;

							background-repeat:no-repeat;

							position:relative;

							right:-26px;

							top:48px;

							z-index:200;

						}

						

						

						

								

								.ja_slideimages{

									border:2px solid #39aee4;

									margin:0;

									position:absolute;

									width:237px;

									height:149px;

									padding:0;

									background-color:#efefef;

									z-index:2;

								}

								.ja-contentslider-center img {

									z-index:2;

									border:0;

									padding:0;

									

									}

								

								

						div.ja_slidetitle{

							position:absolute;

							z-index:5;

							top:77px;

							left:2px;

							background-image:none;

							background-repeat:repeat;

							background-position:0 0;

						}

						

						

								div.ja_slidetitle a{

									padding:1px 3px;

									float:left;

									height:auto;

									font-size:14px;

									font-weight:normal;

									color:#fff;

								}

								

									div.ja_slidetitle a:hover{

										color:#AFE8FF;

									}

									

									div.ja_slideintro{

										position:absolute;

										z-index:5;

										top:107px;

										left:2px;

										float:left;

										width:78%;

										height:32px;

										padding:2%;

										font-size:11px;

										color: #999999;;

										background-image:none;

										background-repeat:repeat;

										background-position:0 0;

										

									}

						

						

						

						.ja_slideintro{

							position:absolute;

							z-index:10;

						}

						

						

						/*sukerfish*/

					

						#mega ul{

							top:37px;

							left:8px;

							background-color:#ededed;

							background-image:none;

							background-position:-1px 0;

							background-repeat:no-repeat;

							width:198px;

							padding:4% 6px 12px;

							border:0;

							float:left;

							border-left:1px solid #78858a;

							border-right:1px solid #78858a;

							border-bottom:1px solid #78858a;

							}

							

							#mega ul li{

								width:100%;

								display: block;

								float:left;

							}

							

							#mega ul li a{

								background-image:none;

								text-align:left;

								float:left;

								width:90%;

								border-bottom:1px dashed #afafaf;

								font-size:14px;

								font-weight:bold;

								color:#727272;

								padding:10px 5% 10px 5%;

								cursor:default;

							}

							

							

									#mega ul li a:hover{

										color:#727272;

										background-color:transparent;

									}

							

							#mega ul li a span{

								display:block;

							}

							

							.sf-shadow ul {

							-moz-border-radius-bottomleft:0;

							-moz-border-radius-topright:0;

							background:none;

							}

						

					/*Parques Banners*/

					

					.moduletable-parques-banner{

						padding-top:15px;

					}	

					

					

					/*Banner rotativo*/

					

					.banner-rotativo{

						width:280px;

						height:188px;

						border:2px solid #37B7E8;

						float:left;

						position:relative;

						background-color:#efefef;

					}	

					

						.title-banner{

							float:left;

							background-image:none;

							background-position:0 0;

							background-repeat:repeat;

							padding:3px 20px 3px 20px;

							position:absolute;

							top:115px;

							display:none;

						}

						

							.title-banner h4{

								font-size:16px;

								color:#fff;

							}

						

						.info-text-banner{

							float:left;

							width:240px;

							height:40px;

							font-size:11px;

							color:#747474;

							background-image:none;

							background-position:0 0;

							background-repeat:repeat;

							padding:3px 20px 3px 20px;

							position:absolute;

							top:141px;

							display:none;

						

						}

						

								.moduletable-parques-banner h3.sub-titulo{

									font-size:15px;

									padding:16px 0 0 0;

									float:left;

									line-height:16px;

									color:#8f8f8f;

									

								}

						

						.moduletable-parques-banner ul{

							float:left;

							width:100%;

							padding:14px 0 0 0;

						}

						

						.moduletable-parques-banner ul li{

							float:left;

							width:100%;

						}

						

						

								.moduletable-parques-banner ul li a {

									background-image:none;

									background-position:0 7px;

									background-repeat:no-repeat;

									border-bottom:1px dashed #747474;

									color:#747474;

									float:left;

									padding:5px 8%;

									width:84%;

								}

								

								

								.moduletable-parques-banner ul li a:hover {

									color:#0018FF;

								}

						

						

						/*Desarrollo social*/

						.desarrollo-pre{

							width:100%;

							float:left;

							font-size:14px;

							

						}

								.desarrollo-ico{

									float:left;

									margin-right:10px;

								}

		

		

						

						

						.desarrollo-pre .blue-font{

							font-size:20px;

							color:#45beed;

						}

						

							.ja-slidenews-item{

								float:left;

								width:95%;

								padding:12px 0 6px 0;

								border-bottom:1px dashed #afafaf;ç

								font-size:11px;

							}

							

							

							.ja-slidenews-item .ja-title{

								padding:0 0 3px 0;

								color:#757575;

								font-size:13px;

							}

							

							.ja-slidenews-item .ja-title:hover{

								color:#45beed;

							}

							

									.ja-slidenews-item p{

										padding:0 0 3px 0;

										color:#757575;

										font-size:11px;

									}

							

									.desarrollo-social ul li p{

										padding:0 0 3px 0;

										color:#757575;

										font-size:11px;

									}

									

									.ver-mas{

										float:right;

										margin-top:20px;

										padding-right:12px;

										background-image:none;

										background-position:right 3px;

										background-repeat:no-repeat;

										

									}

						

						

						/*Servicios*/

						

						.moduletable_mod-serv h3{

									width:242px;

									height:31px;

									padding:0 0 0 40px;

									float:left;

									background-image:none;

									background-position:left 0;

									background-repeat:no-repeat;

									color:#747474;

						}

						

						

						

						.moduletable_mod-serv ul{

									

									float:left;

									width:100%;

								}

						

						.moduletable_mod-serv ul li{

									

									float:left;

									width:100%;

								}

						

								.moduletable_mod-serv ul li a {

									border-bottom:1px dashed #747474;

									color:#747474;

									float:left;

									padding:10px 0 5px;

									margin:0 0 0 14%;

									width:59%;

									height:20px;

								}

								

								.moduletable_mod-serv ul li.item12 {

									background-image:none;

									background-position:19px 7px;

									background-repeat:no-repeat;

								}

								

								.moduletable_mod-serv ul li.item13 {

									background-image:none;

									background-position:19px 7px;

									background-repeat:no-repeat;

								}

								

								.moduletable_mod-serv ul li.item14 {

									background-image:none;

									background-position:19px 7px;

									background-repeat:no-repeat;

								}

								

								.moduletable_mod-serv ul li.item15 {

									background-image:none;

									background-position:19px 7px;

									background-repeat:no-repeat;

								}

								

								.moduletable_mod-serv ul li.item16 {

									background-image:none;

									background-position:19px 7px;

									background-repeat:no-repeat;

								}

								

								

								

									.moduletable_mod-serv ul li a:hover{

										color:#0018ff;

									}



						form.mod-tramites h3{

									background-image:none;

									background-position:left 0;

									background-repeat:no-repeat;

						}

						

						

						.moduletable_mod-serv ul, form.mod-tramites{

							float:left;

							padding:10px 0 10px 0;

							width:100%;

						}

						

						form.mod-tramites {

							height:auto !important;

							min-height: 97px !important;

							height:97px;

							float:left;

						}

						

						

						form.mod-tramites fieldset{

							float:left;

						}

						

						/*Buscador de tramites*/

						

						select.input_txt{

							width:278px;

							float:left;

							border:0;

							background-color:#48BEEE;

							font-size:11px;

							color:#fff;

							padding:3px;

							font-weight:bold;

						}

						

						.enviar-busq{

							width:105px;

							height:24px;

							color:#717171;

							text-align:center;

							float:right;

							cursor:pointer;

							border:0;

							background-color:transparent;

							background-image:none;

							background-position:left 0;

							background-repeat:no-repeat;

							margin:12px 16px 0 0;

						}

						

						.enviar-busq:hover{

							color: #0081ff;

						}

						

						/*Actividades de la comuna*/

						.extcal_month_label{

							position:relative;

						}

						

						

							div.img_left_calendar{

								position:relative;

								top:95px;

								left:-35px;

								

							}

							

							div.img_right_calendar{

								position:relative;

								top:95px;

								right:-35px;

								

							}

						

						.extcal_minical table.extcal_minical {

							width:179px;

							}

						

						.extcal_minical .extcal_navbar{

							background-image:none;

							background-color:#2f70b4;

							padding:3px 0 3px 0;

							position:relative;

							border:1px solid #5fb3d7;

							

						}

						

							.extcal_minical .extcal_month_label{

								font-size:12px;

								color:#fff;

								

							}

							

							.extcal_minical table.extcal_weekdays {

								font-size:11px;

								background-image:none;

								background-repeat:repeat-x;

								width:100%;

								}

								

								table.extcal_weekdays{

									border:1px solid #5fb3d7;

								}

								

								table.extcal_weekdays td{

									font-size:12px;

									border:1px solid #5fb3d7;

								}

								

								td.extcal_weekdays{

									background-color:#a6d4f5;

								}

								

								.extcal_othermonth{

								background-color:#efefe7;

								}

									

									

									.extcal_minical .extcal_daycell, .extcal_minical .extcal_todaycell, .extcal_minical .extcal_sundaycell, .extcal_minical .extcal_othermonth {

										font-size:11px;

									}

									

									.moduletable #extcalendar a{

										color:#AFAFAF;

										font-size:11px;

										margin:0;

										padding:0 0 0 12px;

										position:absolute;

										top:22px;

										}

										

									.cal-turism{

										float:left;

										width:295px;

									}

									

									

									

				/*Desarrollo social*/

						.desarrollo-pre{

							width:100%;

							float:left;

							font-size:14px;

							

						}

								.desarrollo-ico{

									float:left;

									margin-right:10px;

								}

		

		

						

						

						.desarrollo-pre .blue-font{

							font-size:20px;

							color:#45beed;

						}

						

							.ja-slidenews-item{

								float:left;

								width:95%;

								padding:12px 0 6px 0;

								border-bottom:1px dashed #afafaf;ç

								font-size:11px;

							}

							

							

							.ja-slidenews-item .ja-title{

								padding:0 0 3px 0;

								color:#757575;

								font-size:13px;

								display: block;

							}

							

							.ja-slidenews-item .ja-title:hover{

								color:#45beed;

							}

							

									.ja-slidenews-item p{

										padding:0 0 3px 0;

										color:#757575;

										font-size:11px;

									}

							

									.desarrollo-social ul li p{

										padding:0 0 3px 0;

										color:#757575;

										font-size:11px;

									}

									

									.ver-mas{

										float:right;

										margin-top:20px;

										padding-right:12px;

										background-image:none;

										background-position:right 3px;

										background-repeat:no-repeat;

										

									}						

/*Resultados de busqueda*/







.searchintro p{

	float:left;

	width:100%;

	padding:5px 0 0 0;

}



.results{

	float:left;

	width:100%;

	padding:15px 0 0;

}



.results h3, .search_result h3{

	font-size:14px;

	padding-bottom:10px;

}



.results ol.list li{

	float:left;

	width:580px;

	padding:10px 0 10px 15px;

	margin:0 0 0 20px;

	font-size:11px;

	color:#666;

	background-image:none;

	background-position:0 12px;

	background-repeat:no-repeat;

	border-bottom:1px dashed #afafaf;

}



.results ol.list li p{

	color:#333;

	padding-top:5px;

}



.results ol.list li h4{

	font-size:12px;

}



.results ol.list li a{

color:#008DBF;

}



.results ol.list li a:hover{

color:#0018ff;

}

.results ol.list li .highlight{

	background-color:#DFF7FF;

	color:#333;

}



.results ol.list li .small{

	font-size:11px;

	font-weight:bold;

	padding-top:5px;

	color:#333;

}



ul.pagination{

	float:left;

	width:100%;

	margin:0 0 0 0;

	padding:0 5px 20px;

}



		ul.pagination li{

			display:inline;

			float: left;

			padding:0 5px;

			font-size:12px;

		}





/*buscador-avanzado*/



						h2.componentheading  {

							font-size:16px;

							}

						

						.search_result {

							/*width:94%;

							padding:10px 20px 0;

							float:left;

							border-top:1px dotted #afafaf;

							}*/

							margin-top:10px;

							float:left;

							}

							.search_result fieldset.word, .search_result fieldset.phrase{

							float:left;

							width:250px;

							padding:0 19px 0 19px;

							} 

							

						.search_result input {

							width:235px;

							background:#37B7E8;

							border:0 none;

							color:#FFFFFF;

							font-weight:bold;

							padding:4px 3px;

							margin-top:5px;

							font-size:11px;

							height:16px;

							font-family:'Tahoma', Arial, Verdana, Sans-serif;

							}

							

							#limit{

								width:90px;

							}

							

							div.display{

							float:left;

							width:100%;

							padding:10px 0 0;

							border-top:1px dotted #afafaf;

							}

							

							.search_result p{

								float:left;

								width:100%;

								padding:15px 0;

							}

							

							div.display label, div.display p{

							float:left;

							width:90px;

							font-weight:bold;

							padding:5px 0 0 0

							}

							

							div.display p{float:right;}

							

						.search_result select {

							width:240px;

							background:#37B7E8;

							border:0 none;

							color:#FFFFFF;

							font-family:'Tahoma', Arial, Verdana, Sans-serif;

							font-size:11px;

							font-weight:bold;

							padding:4px 3px;

							margin-top:5px;

							}

							

							.search_result legend{

								padding:3px 0 3px 0;

								font-size:14px;

								font-weight:bold;

							}

							

							.search_result label{

								float:left;

								display:block;

								width:80%;

							}

							

							input#searchphraseany, input#searchphraseall, input#searchphraseexact{

								display:inline;

								width:10%;

								margin:0 5px 0 0;

								text-align:left;

							}

							

						.search_result .button {

							background:none;

							border:0 none;

							color:#717171;

							cursor:pointer;

							float:right;

							height:24px;

							font-weight:normal;

							text-align:center;

							width:105px;

							}



							/******RSS******/

							

							.moduletable-network .moduletable{

								float:left;

								padding:0;

							}

							

							a.boton_calendar{

								background:none repeat scroll 0 0 transparent;

								color:#888888;

								display:block;

								float:left;

								font-size:11px;

								font-weight:bold;

								height:25px;

								line-height:25px;

								margin:0 auto;

								text-align:center;

								width:243px;

								}

								

								/***********Calendar-modal*************/

								#evento_hoy{

									float:left;

									border:0;

									padding:3px 0 5px 2%;

									margin:15px 0 10px 0;

									color:#8F8F8F;

									text-align:left;

									background-color:#efefef;

									font-size:12px;

									width:98%;

								}

								

								.moduletable a.jcal_modal{

									position:absolute;
									top:22px;
									right:0;
									display:block;
									width:210px;

								

								}

								

								


/*Forecast*/

	.mod_forecast{
		float:left;
		font-size:11px;
		height:auto;
		margin-left:10px;
		padding:0px 20px;
		width:585px;
	}


/*clases generales*/



.no_border{

	border:0;

}

#extcalendar .atomic_colored {
display:none;
}

.moduletable.boton-banner{
	 padding-top:5px;
	}
	
	span.itemDateModified{
		display:none;
		}
		
		.itemHitsTwitter{
			display:block;
			float:left;
			width:100%;
			}			
