/* CSS Document */
.clearfix:after {
	content: ".";
    display:block;
    height: auto;
    clear: both;
    visibility: hidden;
	/*overflow:none;*/
	padding:0;
	margin:0;	

}      
.clearfix {display: block;}

body{
	margin:0;
	padding:0;
	background:url(../img/fondo_body.gif) top left repeat-x #F0F0F2;
	font-family:Arial;
}

img{ border:none }

a{
	cursor:pointer;
	color:#009C9B;
}

/*	===============================================================================		CONTENEDOR CENTRADOR							*/
#contenedorCentrar{
	width:1005px;
	height:auto;
	margin:auto;
	padding:0;
	font-family:Arial;
	font-size:11px;
	position:relative;

	}
	#contenedorCentrar span.detalle_body{
		width:96px;
		height:351px;
		position:absolute;
		top:0px;
		left:-96px;
		background:url(../img/detalle_body.gif) top left no-repeat;
		z-index:1;
		display:none;
	}


#pieCentrar{
        width:1005px;
        height:auto;
        margin:auto;
        padding:0;
        font-family:Arial;
        font-size:11px;
        position:relative;

        }

/*	===============================================================================		CONTENEDOR					*/	
	#contenedor {
		width:1005px;
		height:auto;
		float:left;
		margin:0;
		padding:0;
	}
/*	===============================================================================		CABECERA						*/		
	#base_cabecera {
		width:100%;
		height:193px;
		float:left;
		margin:0;
		padding:0;
		background:url(../img/fondo_cabecera.gif) top left no-repeat;
		position:relative;
		/*overflow:hidden;*/
	}
	#base_cabecera a.reserva_biosfera{
		width:229px;
		height:21px;
		position:absolute;
		top:40px;
		right:30px;
		background:url(../img/reserva_biosfera.jpg) top left no-repeat;
	
	}	

		

/*	===============================================================================		CENTRO						*/		
	#base_centro{
		width:100%;
		height:400px;
		float:left;
		margin:0;
		padding:40px 0 20px 0;
		background:url(../img/fondo_centro.png) top left no-repeat;
	}
	*>#base_centro{
		min-height:400px;
		height:auto;
	}	
	
	
	#imagen_seccion{
		width:680px;
		height:467px;
		float:left;
		margin:0;
		padding:0;
		z-index:1;
		position:relative;
		overflow:hidden;
	}
	
	#imagen_seccion span.marco{
		width:680px;
		height:467px;
		position:absolute;
		top:0;
		left:0;
		background:url(../img/fondo_imagen_seccion.png) top left no-repeat;
		z-index:1;
		overflow:hidden;
	}
	
	#imagen_seccion img.imagen_seccion{
		width:680px;
		float:left;
		z-index:100;

	}
/*	========================		DIVISIONES CENTRO					*/	
#base_centro_izquierda{
	width:680px;
	height:600px;
	float:left;
	margin:0 0 0 20px;
	padding:0;
	position:relative;
}
	*>#base_centro_izquierda{
		width:680px;	
		margin:0 0 0 5%;		
		min-height:600px;
		height:auto;
	}

#base_centro_derecha{
	position:relative;
	width:270px;
	height:600px;
	float:left;
	margin:0 0 0 0;
	padding:0;
}
*>#base_centro_derecha{
	min-height:600px;
	height:auto;
}
#base_centro_derecha a.piatic{
	position:relative;
	width:270px;
	height:200px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	/*background:url(../img/piatic.png) 50px 0 no-repeat;*/
}


/*********************************************************** NAVEGADOR *********************/
	#navegador{
		float:left;
		margin:0 0 0 20px;
		padding:0;
		position:absolute;
		top:420px;
		left:0;
		z-index:1;
	}
		#navegador img.seccion_peque{
			width:73px;
			height:72px;
			float:left;
			margin:0 3px 0 0;
			display:none;
		}
	
		#navegador ul{
			width:auto;
			float:left;
			margin:0px 0 0 5px;
			padding:0;
			list-style-type:none;
		}
			#navegador ul li{
				width:auto;
				float:left;
				margin:0;
				padding:0 5px 0 5px;
				border-right:1px solid #000;
			}
			#navegador ul li.ultimo{
				border:none;
			}		
			#navegador ul li a{
				color:#333335;
				text-decoration:none;
				text-transform:uppercase;
			}
			#navegador ul li a.selec,#navegador ul li a:hover{
				color:#333335;
			}
	
/*	===============================================================================		BUSCADOR							*/

	#buscador{
		width:266px;
		height:87px;
		float:left;
		margin:20px 0 10px 0;  
		background:url(../img/fondo_buscador.gif) top left no-repeat;
	}

		#buscador ul{
			width:100%;
			float:right;
			margin:0;
			padding:0;
			height:auto;
			list-style-type:none;
			text-align:right;
			}
			*>#buscador ul{
				width:100%;
				margin:0;
				padding:0;
			}
			#buscador ul li{
				width:auto;
				float:left;
				margin:0;
				padding:0;
				}
				#buscador ul li label{
					float:left;
					margin:4px 7px 0 0;
					padding:0;
					color:#FFFFFF;
				}
				
					#buscador li input{
						float:left;
						width:190px;
						height:18px;
						margin:37px 0 0 15px;
						padding:3px 0 0 0;
						border: none;
						background: none;
						color: #6C7F14;
						font-size:11px;
						font-weight:bold;
						text-align:left;
						font-family:Verdana, Arial, Helvetica, sans-serif;
 					}
					#buscador li input.boton{
						float:left;
						width:59px;
						height:87px;
						padding:0;
						margin:0 0 0 0;
						border:none;
						background:url(../img/lupa.gif) left no-repeat;
						cursor:pointer;
					}


	
/*	===============================================================================		MENU							*/

#principal{
	float:left;
	width:90%;
	margin:0 0 0 30px;
	padding:0;
	position:relative;
}
	*>#principal{
		margin:0 0 0 50px;
	
	}
		#principal ul{
			float:left;
			width:auto;
			margin:0;
			padding:0 0 10px 0;
			list-style-type:none;
		}
		#principal li{
			width:125px;
			height:auto;
			float:left;
			padding:10px 3px 0 3px;
			text-align:center;
			position:relative;
		}
		*>#principal li{
			padding:10px 15px 0 15px;		
			width:auto;
		}
			#principal li.separador{
				width:6px;
				height:38px;
				float:left;
				background:url(../img/separador_menu.gif) top left no-repeat;
				margin:0;
				padding:0;				
			}		
			#principal li a{
				float:left;
				width:100%;
				padding:0;
				margin:0 0 0 0;
				color:#003300;
				text-transform:uppercase;
				font-size:14px;	
				font-weight:bold;
				text-decoration:none;
				height:34px;
				
			}
				#principal li:hover{
					background:url(../img/menu_sobre.gif) 0px 2px repeat-x;
				}			
				#principal li a:hover{
					color:#000000;
				}
			#principal li a.selec{
				background:url(../img/actual_menu.gif) bottom center no-repeat;
			}
			#principal li a.selec:hover{
					background:url(../img/actual_menu_sobre.gif) bottom center no-repeat;					
			}			
			#principal li ul{
				position:absolute;
				display:none;				
				top:36px;
				left:0px;
				z-index:100;
				margin:0;
				padding:0;
				background-color:#dadfc9;
				border:#fff solid 2px;
				width:140px;
				float:left;
			}
			#principal li ul li{
				width:100%;
				padding:5px 0 5px 0;	
				margin:0;
				text-align:center;
				height:15px;
				float:left;
			}
			#principal li ul li:hover{
				background:none;
			}			
			#principal li ul li.separador{
				width:60%;
				margin:0 0 0 10%;
				height:5px;
				font-size:1px;
				background:none;
				border-top:2px #000 dotted;
			}				
			*>#principal li ul li.separador{
				margin:0 0 0 20%;
			}
			#principal li ul li a{
				color:#000;
				text-transform:uppercase;
				font-size:13px;
				float:left;
				height:auto;
			}
			#principal li ul li a:hover{
				background:none;	
				height:auto;
			}	
			#principal li ul li a.selec{
				color:#799c13;
				background:none;
			}	
				#principal li ul li a.selec:hover{
					background:none;
				}								
			#actualidad{
				position:absolute;
				right:10px;				
				top:12px;
			}
			*>#actualidad{
				right:0px;			
			}
			
				#actualidad a{
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none;
				text-transform:uppercase;
				font-size:11px;				
				}
					#actualidad a:hover{
						text-decoration:underline;
					}
				

#secundario{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}	
	#secundario ul{
		float:left;
		width:96%;
		height:auto;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	*>#secundario ul{
		width:100%;
	}
		#secundario li{
			width:97%;
			height:26px;
			float:left;
			margin:0 0 0 5px;
			padding:10px 0 0 0;
			text-align:center;
			border-bottom: 2px solid #666666;
		}
		#secundario li.titulo{
			float:left;
			width:100%;
			margin:0 0 10px 0;
			padding:3px 0 3px 0;
			border-bottom:#CFC8B6 1px solid;
		}
			#secundario li a{
				color:#464646;
				font-size:12px;
				text-transform:lowercase;
				text-decoration:none;
			}
			#secundario li a.selec{
				color:#1A8CBD;
			}
			#secundario li a:hover{
				color:#1A8CBD;
			}
		
/*	===============================================================================		LOGO					*/	
	#logo-cabecera {
		width:392px;
		height:102px;
		float:left;
		margin:0;
		padding:0;
		background:url(../img/logo.gif) no-repeat left bottom;
	}
	#logo-cabecera span{
		display:none;
	}
		
/*	===============================================================================		NAVEGADOR						*/

	#navegador_web{
		width:100%;
		float:left;
		margin:10px 105px 10px 0;
		padding:0;
		
		}
		#navegador_web ul{
			width:100%;
			float:right;
			margin:0 0 0 0;
			padding:0;
			list-style-type:none;
			}
			
			#navegador_web ul li.seccion{
				float:left;
				margin:0;
				padding:0 5px 0 15px;
				width:auto;	
				background:url(../img/navegador.gif) no-repeat top left;	
				}
			*>#navegador_web ul li.seccion{
				padding:0 0 0 15px;
				margin:0 0 0 10px;
			}
				#navegador_web ul li.separa_navegador{
					margin:0 4px 0 4px;
				}
				#navegador_web ul a{
					color:#FFF;
					font-size:10px;
					text-decoration:none;
				}
				#navegador_web ul a:hover{
					text-decoration:underline;
				}
			#navegador_web ul li.portada{
				float:left;
				margin:0 0 0 10px;
				padding:0 5px 0 15px;
				width:auto;	
				background:url(../img/ini.gif) no-repeat left;
			}
			*>#navegador_web ul li.portada{
				margin:0 0 0 20px;
			}
			#navegador_web ul li.volver{
				float:right;
				margin:0 10px 0 0 ;
				padding:0 8px 0 10px;
				width:auto;	
				background:url(../img/volver.gif) no-repeat left;
			}
			*>#navegador_web ul li.volver{
				float:right;
				margin:0 15px 0 0;
				padding:0 8px 0 10px;
			}

/*	===============================================================================		CONTENIDO CONTENIDO						*/

	#contenido_contenido{
		width:98%;
		overflow:hidden;
		float:left;
		margin:0 0 10px 3px;
		padding:0;
	}
	*>#contenido_contenido{
		margin:0 0 15px 6px;
	}
		#contenido_contenido h2{
			position: relative;
			float:left;
			width:96%;
			margin:15px 0 5px 1%;
			padding:0 0 3px 0;
			color: #6A5D4C;
			text-decoration: none;
			font-size:13px;
			text-align:left;
			border-bottom:1px solid #7A9C14;
		}
		#contenido_contenido h2 p{
			clear:both;
		}		
			#contenido_contenido h2 span{
				position: relative;
				float:left;
				width:100%;
				clear:both;
				margin:30px 0 5px 0%;
				font-weight:normal;
				padding:0 0 0 0;
				color: #6A5D4C;	
				font-size:14px;
				font-style:italic;
			}
	
	
	#utilidades-contenido{
		width:90%;
		float:left;
		margin:0 20px 10px 20px;
		padding:0;
		text-align:left;
		display:block;
		}
		#utilidades-contenido a.volver{
			 color:#545454; 
			 float:right;
			 text-decoration:none;
			 margin:0 10px 0 0;
			 background:url(../img/volver.gif) 0 0 no-repeat;
			 padding:0 0 0 14px;
			 }
		#utilidades-contenido a.imprimir{
			color:#009C9B;
			float:right;
			text-decoration:none;
			background:url(../img/imprimir_icono.gif) top left no-repeat;
			padding:0 0 0 18px;
			margin:20px 0 0 0;
			display:none;
		}
		#utilidades-contenido a.imprimir:hover{
			text-decoration:underline;
		}

/*	###############################################			DESTACADOS											*/		

	#destacados{
		width:99%;
		float:left;
		margin:35px 0 0 0;
		padding:0;
	}
	
		
	#destacados ul{
		width:98%;
		height:auto;
		float:left;
		list-style-type:none;
		margin:0;
		padding:0;
	}
		*>#destacados ul{
			width:100%;
		}
	
	#destacados ul li{
		width:100%;
		height:98px;
		float:left;
		margin:0 0 0px 0px;
		list-style-type:none;
		position:relative;
		z-index:10;
		cursor:pointer;
	}
		#destacados ul li a{
			display:block;
			width:100%;
			height:100%;
		}	
		#destacados ul li a.nucleo_riveras{
			background:url(../img/fondo_destacados1.png) top left no-repeat;
		}
		#destacados ul a.casa_aldea{
			background:url(../img/fondo_destacados2.png) top left no-repeat;
		}
		#destacados ul a.apartamentos{
			background:url(../img/fondo_destacados3.png) top left no-repeat;
		}
	#destacados ul li p.imagen{
		width:133px;
		height:90px;
		float:left;
		overflow:hidden;
		margin:4px 0 0 0;
	}
	#destacados ul li p.imagen img{
		width:100%;
		height:100%;
		float:left;
		overflow:hidden;
		margin:0;
	}
	#destacados ul li p{
		width:100%;
		float:left;
		padding:0;
		margin:0;
		font-size:11px;
		color:#4C4C4C;
	}

	#destacados ul li a.detalle{
			width:auto;
			height:auto;
			float:right;
			margin:10px 7px 5px 0;
			padding:0;
			text-decoration:none;
			color:#4C4C4C;
			font-weight:bold;
		}
			#destacados ul li a.detalle:hover{
				text-decoration:underline;
			}
#pizarra{
	float:left;
	width:100%;
	height:138px;
	background:url(../img/pizarra.jpg) top left no-repeat;
	margin:5px 0 0 0;
	padding:0;
}			
/*	###############################################			NOTICIAS DESTACADAS											*/		

	ul.noticias_destacadas{
		list-style-type:none;
		width:85%;
		height:auto;
		padding-left:20px;
		margin:0;
	}
	*>ul.noticias_destacadas{
		padding-left:5%;
	
	}
	
		ul.noticias_destacadas li.datos{
			display:block;
			float:left;
			width:85%;
			color:#333333;
			font-size:12px;	
			font-weight:bold;
			margin:0 0 25px 0;
			padding:0;
		}
		*>ul.noticias_destacadas li.datos{
			margin:0 2% 25px 0;
		}
		
			ul.noticias_destacadas li.datos span{
				font-size:10px;
				font-weight:normal;
			}
		ul.noticias_destacadas li.enlace{
			display:block;
			float:left;		
			width:13%;
			height:30px;
		}
		ul.noticias_destacadas li.enlace a{
			display:block;
			width:100%;
			height:100%;
			background:url(../img/ir_destacado.gif) bottom right no-repeat;
			cursor:pointer;
		}
		
			
	
/*	###############################################			DESCRIPCION SECCION											*/		

	div.descripcion_seccion{
		float:left;
		margin:7px 5px 25px 5px;
		padding:0;
		overflow:hidden;
		width:98%;
		color: #000;
		font-size:13px;
	}
	*>div.descripcion_seccion{
		margin:7px 5px 0 10px;
	}
	div.descripcion_seccion p{
		float:left;
		margin:0; 
		padding:0 0 12px 0;
		width:100%;
		height:auto;
		color: #000;
	}
	div.descripcion_seccion a{
		color: #1A8CBD;
		text-decoration:none;
	}
	
	
		
/*	###############################################			LISTADOS		*/		

#contenido_contenido div.listado{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	color: #333;
	}
	#contenido_contenido div.listado ul.listado{
		width:98%;
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	*>#contenido_contenido div.listado ul.listado{
		margin:0 0 0 5px;
	}
	#contenido_contenido div.listado ul.listado li span.separador{
		width:81%;
		height:5px;
		float:right;
		display:block;
		padding:0 0 0 0;	
	}
		
		#contenido_contenido div.listado ul.listado li{
			width:95%;
			float:left;
			margin:0 0 10px 7px;
			padding:0;		
			height:auto;
			padding:4px;
		}
		
		#contenido_contenido div.listado div.paginador{
			width:95%;
			float:left;
			margin:10px 0 0  0;
			color:#666;
			text-align:right;
			
			}
		*>#contenido_contenido div.listado div.paginador{
			width:95%;
			float:left;
			margin:10px 0 0 0;
			padding:0;
		}
			#contenido_contenido div.listado div.paginador .texto_paginador{
				width:100%;
				float:left;
				height:auto;
				margin:0;
				padding:0;
				text-align:right;
				}
			#contenido_contenido div.listado div.paginador p.paginador{
				width:100%;
				float:left;
				height:auto;
				margin:0 0 15px 0;
				padding:0;
				text-align:right;
				}
				*>#contenido_contenido div.listado div.paginador p.paginador{
					margin:0 0 5px 0;
				}
			#contenido_contenido div.listado div.paginador a{
				color:#666;
				text-decoration:none;
			}	
			
			#contenido_contenido div.listado div.paginador table{
				float:left;
				width:100%;
				margin:0;
				padding:0;
			}
			
		#contenido_contenido div.listado h3{
			position: relative;
			float:left;
			width:96%;
			margin:25px 0 5px 1%;
			padding:0 0 3px 0;
			color: #6A5D4C;
			text-decoration: none;
			font-size:15px;
			border-bottom:1px solid #7A9C14;
		}

		#contenido_contenido div.listado h3 span{
			display:block;
			font-family:"Trebuchet MS",Arial, Verdana;
			font-size:12px;
			color:#666666;
			font-style:normal;
		}
			
		#contenido_contenido div.listado a.titulo{
			color:#333;
			font-weight:bold;
			margin:0;
			padding:3px 0 3px 5px;
			display:block;
			float:left;
			width:auto;			
			font-size:12px;
			text-decoration:none;
			border-bottom:1px solid #333;			
			}
			#contenido_contenido div.listado a.titulo:hover{
				color:#6a8012;
				border-bottom:1px solid #6a8012;
			}
		#contenido_contenido div.listado img.titulo{
			float:left;
			width:120px;
			background:#fff;
			}
		#contenido_contenido .datos_listado{
			width:65%;
			height:auto;
			float:left;
			margin:0 5px 0 0;
			padding:0;
		}
		#contenido_contenido .datos_listado_completo{
			width:98%;
			height:auto;
			float:left;
			margin:0 5px 0 0;
			padding:0;
		}
		#contenido_contenido div.listado p.fecha{
			width:70%;		
			margin:3px 0 3px 0;
			display:block;
			float:left;
			padding:0;
		}

		#contenido_contenido div.listado span.precio{	
			width:70%;			
			float:left;
			margin:0;
			padding:0;
			display:block;			
			}
		#contenido_contenido div.listado span.fuente{	
			width:70%;			
			float:left;
			margin:3px 0 3px 0;
			padding:0;
			display:block;			
			}
		#contenido_contenido div.listado span.resumen{	
			width:80%;		
			float:left;
			margin:20px 0 3px 0;
			padding:0;				
			display:block;	
			font-style:normal;	
			font-size:11px;	
			}
		#contenido_contenido div.listado div.descripcion{
			width:100%;
			float:left;
			margin:10px 5px 0 5px;
			padding:0;
			overflow:hidden;
			height:auto;
		}
			
			
			
	div.listado div.cuadro{
		width:100%;
	}



/*	###############################################			OBJETOS 										*/	
 	div.objeto{
		width:100%;
		float:left;
		margin:0 0 20px 8px;
		padding:0;
		color: #333;
		}
	*>div.objeto{
		width:100%;
		float:left;
		margin:0 0 0 20px;
	}
		div.objeto h3{
			width:66%;
			float:left;
			display:block;			
			clear:none;	
			}
		div.objeto img.imagen{
			width:200px;
			border:1px solid #009C9B;
			background:#fff;
			float:left;
			margin:0 10px 5px 0;
			}
		div.objeto .datos_objeto{
			width:60%;
			height:auto;
			float:left;
		}
			
		div.objeto .datos_objeto_completo{
			width:95%;
			height:auto;
			float:left;
		}
			div.objeto h3.titulo{
				color:#333;
				font-size:14px;
				margin:0 0 10px 0;
				padding:3px 0 20px 5px;
				width:90%;
				
			}
			div.objeto p.flecha{
				margin:5px 0 5px 0;
				padding:0;
				width:99%;
				float:left;
				}
			div.objeto p.resumen{
				margin:5px 0 5px 0;
				padding:0;
				width:99%;
				float:left;
				font-size:11px;
				color:#6a8012;
				}
			div.objeto div.descripcion{
				float:left;
				width:80%;
				margin:15px 6% 10px 0;
				font-size:11px;
				overflow:hidden;
			}
			div.foto_ampliar{
				position:relative;
				float:left;
				width:182px;
				height:240px;
				margin:10px 0px 15px 10px;
				background:url(../img/base_fotos.png) top left no-repeat;
			}
			*>div.foto_ampliar{
				margin:10px 0px 15px 20px;
			}			
				div.foto_ampliar p.foto_ampliable{
					width:150px;
					height:auto;
					margin:20px 0 0 15px;
				}
					div.foto_ampliar p.foto_ampliable img{
						width:100%;
						height:auto;
						cursor:pointer;
					}
				div.foto_ampliar p.texto_foto_ampliable{
					width:150px;
					height:auto;
					margin:20px 0 0 15px;
					text-align:center;
				}
					div.foto_ampliar p.texto_foto_ampliable a{
						color:#fff;
						font-weight:bold;
						text-decoration:none;
					}					
				
			
/*	===============================================================================		BASE PIE							*/

	#base_pie{
		width:100%;
		height:40px;
		float:left;
		margin:0;
		padding:0;
		background:#7B9E38;
		border-top:8px solid #CFD1C3;
	}
	*>#base_pie{
		height:40px;
	}
	#base_pie #datos_empresa{
		width:90%;
		height:35px;
		margin:0px 0 0 5%;
		padding:15px 0 0 0 ;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		*>#base_pie #datos_empresa{
			margin:0px 0 0 10%;
		}
		#base_pie p.datos_empresa_datos span{
			width:auto;
			float:left;
			padding:0 10px 0 0;
			color:#bdcf9c;
			font-size:13px;
		}
		#base_pie p.datos_empresa_datos span.separador{
			width:50px;
		}
	#base_pie p.datos_empresa_datos{
		width:95%;
		height:auto;
		float:left;
		margin:0 0 0 2.5%;
		padding:0;
		text-align:center;
	}
	*>#base_pie p.datos_empresa_datos{
		margin:0 0 0 5%;
	}
/*	PIE EXTRAS		*/				
#validadores{
	width:98%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}				
#base_extras{
	width:auto;
	float:right;
	margin:6px 10px 6px 0;
	padding:0;
}	
	#base_extras a.taw{
		width:60px;
		height:50px;
		display:block;
		float:left;							
		background:url(../img/taw.png) top left  no-repeat;
		margin:-18px 0px 0 0;
	}
	#base_extras a.css{
		width:80px;
		height:15px;
		display:block;
		float:left;					
		background:url(../img/validador-css.gif) top left  no-repeat;
		margin:0 5px 6px 0;
	}
	#base_extras a.xhtml{
		width:80px;
		height:15px;
		display:block;
		float:left;
		clear:left;
		background:url(../img/validador-xhtml.gif) top left  no-repeat;
		margin:0 5px 0 0;
	}	
				
	#base_extras a span{ display:none }
					
					
/*	###############################################			RESULTADOS BUSQUEDA 	*/			
	#resultados_busqueda{
		margin:0;
		padding:0;
		width:95%;
		clear:both;
		margin:auto;
		}
	#resultados_busqueda h3{
		/*background:#009C9B;*/
		color:#009C9B;
		border-bottom:2px solid #009C9B;
		margin:15px 0 15px 0;
		padding:5px 0 5px 0;
		font-size:16px;
		}
		#resultados_busqueda ul{
			width:100%;
			float:left;
			margin:0;
			padding:0;
		}
		#resultados_busqueda li{
			width:100%;
			float:left;
			margin:0 0 5px 0;
			padding:5px 0 5px 5px;			
			list-style-type:none;
			}
		#resultados_busqueda li.color1{
			background:#E0F2FB;
			border-left: 3px solid #009C9B;
		}
		#resultados_busqueda li.color2{
			background:#F2F2F2;
			border-left: 3px solid #006599;
		}
			#resultados_busqueda li a.titulo{
				display:block;
				color: #333;
				font-weight: bold;
				margin:0;
				text-decoration:none;
			}
			#resultados_busqueda li a.resumen{
				color: #363636;
				margin:0 0 0 15px;
				padding:0;
				text-decoration:none;
			}
/*	###############################################			RESULTADOS BUSQUEDA 	*/	
#buscador ul.iconos {
	width:160px;
	height:auto;
	float:left;
	margin:0 0 0 20px;
	padding:0;
}
	*>#buscador ul.iconos {
		width:160px;
		height:auto;
		float:left;
		margin:0 0 0 60px;
		padding:0;
	}
	#buscador ul.iconos li{
		width:25px;
		height:auto;
		float:left;
		margin:0 0 0 20px;
		padding:0;
	}
/*	###############################################			ICONOS 	*/	
#iconos{
	width:32%;
	height:auto;
	float:right;
}
	#iconos span.separador{
		width:1px;
		background:#999999;
		height:28px;
		float:left;
		margin:0 10px 0 10px;
	}

	#iconos a.home{
		float:left;
		height:28px;
		margin:0;
		padding:0 0 0 30px;
		background: url(../img/home.gif) top left no-repeat;
	}
	#iconos a.mapaweb{
		float:left;
		height:28px;
		margin:0;
		padding:0 0 0 30px;
		background: url(../img/mapaweb.gif) top left no-repeat;
	}
	#iconos a.contacto{
		float:left;
		height:28px;
		margin:0;
		padding:0 0 0 30px;
		background: url(../img/contacto.gif) top left no-repeat;
	}
	#iconos a{
	 	text-decoration:none;
		color:#A7A7A7;
	}
		#iconos a:hover{
			text-decoration:underline;
		}
	#iconos a span{
		float:left;
		color:#A7A7A7;
		padding:8px 0 0 0;
		text-decoration:none;
	}
/*	###############################################			MAPAWEB	*/			
	#mapaweb{
		margin:0;
		padding:0;
		width:90%;
		clear:both;
		margin:auto;
		overflow:hidden;
		}
	#mapaweb h3{
		color:#D82B03;
		margin:5px 0 15px 0;
		font-size:16px;
		}
		#mapaweb ul{
			width:100%;
			float:left;
			margin:0;
			padding:0;
		}
		#mapaweb li{
			width:95%;
			float:left;
			margin:5px 0 5px 5px;
			padding:5px;
			height:20px;			
			list-style-type:none;
			}			
			*>#mapaweb li{
				height:auto;
				min-height:20px;
				width:97%;											
			}
		#mapaweb li.color1{
			background:#c7d639;
			border:1px solid #fff;
		}
		#mapaweb li.color2{
			background:#fff;
			border:1px solid #fff;
			
		}
			#mapaweb li a.titulo{
				display:block;
				float:left;
				color: #333;
				font-weight: bold;
				margin:0;
				height:15px;
				text-decoration:none;
			}
			#mapaweb li a.resumen{
				display:block;
				float:left;
				color: #363636;
				margin:0 0 0 5px;
				padding:0;
				height:15px;				
				text-decoration:none;
			}

			#mapaweb li a:hover{
				text-decoration:none;
			}
			*>#mapaweb li a:hover{
				border-bottom:1px dotted #363636;
			}
			
			#mapaweb li p{
				color:#333;
				margin:0;
				padding:0 0 10px 10px ;
			}

/*********************** CONTACTO *****************/
#contacto{
		position:relative;
		float:left;
		width:600px;
		height:auto;
		padding-bottom:10px;
		margin:0; 
}
	#contacto p{
		margin:5px 0 0 2%;
		width:94%;
	}
	#contacto ul.contacto{
		width:600px;
		float:left;	
		list-style-type:none;
		margin:20px 0 0 0;
		padding:0;
	}	
		#contacto ul.contacto li{
			margin:5px 0 0 0;
			width:100%;
			float:left;
			color:#009C9B;
		}		
			#contacto ul.contacto li.obligatorio {
				color:#009C9B;
			}
			#contacto ul.contacto li.obligatorio input{
				width:auto;
				background-color:#fff;
				height:14px;
				font-size:11px;
				color:#009C9B;
				background-color:#DDD;
				border:1px solid #009C9B;
			}	
			#contacto ul.contacto li textarea{
				width:310px;
				font-size:10px;
				font-family:Arial, Helvetica, sans-serif;
				background-color:#fff;
				height:150px;
				font-size:11px;
				color:#009C9B;
				border:1px solid #009C9B;
				margin:0 0 0 5px;
			}	
			*>#contacto ul.contacto li textarea{
				width:320px;
			}			
			#contacto ul.contacto li input{
				width:100px;
				background-color:#FFF;
				height:14px;
				font-size:11px;
				color:#009C9B;
				margin-left:5px;
				border:1px solid #009C9B;
			}	
				#contacto ul.contacto li.boton{						
					width:100px;
					height:18px;
					clear:both;
					display:block;
					
				}	
				#contacto ul.contacto li.boton a{										
						display:block;
						margin-top:10px;
						margin-bottom:10px;
						margin-left:190px;
						width:44px;
						height:18px;						
						background:url(../../modulo_base/img/enviar_sugerencia.jpg) top left no-repeat;					
				}						
								
		#contacto ul.contacto li label{
			display:block;
			float:left;
			width:235px;
			text-align:right;
			color:#009C9B;
		}	
		


