body
{
	 background-color : #ffffff;
	 color : #000066;
	font-family : tahoma, verdana !important;
	font-size:1em;
	text-align: center; /* Para centrar la página */
}

div#general { 
					background-color : #d1ffff;
					color : #000066;
					width:974px ; /* Para centrar la página */
                    margin: 4px auto;  /* Para centrar la página */
                    height: auto;
					max-height:auto;
					} 
					
					
/*-------------------------------------*/
/*         Cabecera                        */
/*------------------------------------*/

div#cabecera { 
						float : right;
						height:130px;
						margin-bottom:5px;
						} 
						
						
div#resto_cabecera{
                                  border:0;
                                  float:right;
                                  height:130px;
                                  width:770px;
                                  margin-left:8px:
                                  }
img.imagen_cabecera { 
									    border : 0;
									    float : left;
									    } 
								
img.imagen_cabecera2{ 
									    border : 0;
									    float : left;
									    width:194px;
									    height:87px;
									    } 	


img.reserva {
                    margin-top:-10px;
                   	}


div#logo { 
					border : 0px;
					float:left;
					} 
img.logo { 
				border: 0px;
				float:left;
				margin-left:0px;
				margin-right: 15px;				
  			} 
  			
a.logo { 
			border : 0px;
			float : left;
			} 


div#barra_sup { 
							float : right;
							background-color : #33cccc;
							border : 1px solid #338899;
							height:14px;
							margin-left:6px;
							width:768px;
							} 
div#barra_inf { 
                        background-color : #33cccc;
						border : 1px solid #338899;
						float : right;
						height:19px;
						width:768px;
						} 
div#buzon { 
					float : right;
					width : 142px;
					background-color : #338899;
					font-size : 0.82em;
					} 
a.buzon { 
				color : #ffffff;
				font-size : 0.82em;
				text-decoration : none;
				margin-right : 10px;
				margin-left : 10px;
				float : right;
				height:15px;
				} 
	
				
div#migas { 
					margin-left : 4px;
					padding-left : 2px;
					padding-bottom:2px;
					text-align: left;
					width:400px;
					float:left;
					color : #011576;
					font-size : 0.82em;
					} 
a.migas { 
				color : #011576;
				text-decoration : none;
				padding-bottom : 0px;
				padding-top:0px;
				} 
				
				a.migas:hover { 
										color : #011576;
										text-decoration : underline;
										padding-bottom : 0px;
										padding-top:0px;
										} 
				
a.migas2 { 
				font-size : 0.82em;
				color : #011576;
				text-decoration : none;
				} 
				
				
div#buscador { 
						float : right;
						width : 195px;
						height:19px;
						background-color : #338899;
						color: #ffffff;
						margin-top:0px;
						} 
						
						input#buscador{
												   background-color: #ffdd00;
												   font-size:7pt;
												   color : #011576;
												   float:left;
												   margin-left:3px;
													}
						
						
						input#campotexto { 
														font-size : 0.7em;
														width : 11.5em;
														background-color : #ffffff;
														color : #000000;
														text-align : left;
														float : right;
														height : 13px;
														margin-left : 2px;
														margin-right : 2px;
														margin-top:0px;
														} 

#cse-search-results iframe {
  width: 95%;
  padding-left : 20px;
}

form { 
			margin : 0;
			padding : 0;
			} 


/*-------------------------------------*/
/*         Contenidos  y menú        */
/*------------------------------------*/

div#contenedor{
							width : 974px;
							max-width:974px;
							margin-top:3px;
							height: auto;
							max-height: auto;
						}


/* --------*/
/* MENÚ */
/*--------*/

div#menu_izq { 
							background-color : #d1ffff;
							margin-top :-11px;
							margin-bottom:10px;
							width : 188px;
							height :auto;
							max-height : auto;
							float:left;
							text-align:left;
							margin-left:0px;
							clear:both;
							} 
						
							a.menu_izq { 
							                        width : 185px;
							                        max-width:185px;
													font-size : 0.85em;
													color : #ffffff;
													background: #338899;
													margin-top:0px;
													margin-bottom:1px;
													padding-top:0px;
													padding-left:3px;
													padding-bottom:1px;
													margin-left:0px;
													text-align:left;
													text-decoration : none;
													float:left;
													} 
													
												   a.menu_izq:hover { 
												                                    width : 185px;
												                                    max-width:185px;
																					font-size : 0.85em;
																					background-color : #ff9933; 
																					color : #338899;
																					margin-bottom:1px;
																					margin-top:0px;
																					padding-top:0px;
																					padding-left:3px;
																					padding-bottom:1px;
																					margin-left:0px;
																					text-align:left;
																					text-decoration : none;
																					float:left;
																					} 	
																					
																					
												 a.menu_img { 
																		width : 185px;
																		font-size : 0.85em;
																		color : #ffffff;
																		background: #338899;
																		margin-bottom:1px;
																		margin-top:1px;
																		padding-top:0px;
																		padding-left:3px;
																		padding-bottom:1px;
																		margin-left:0px;
																		text-align:left;
																		text-decoration : none;
																		float:left;
																		} 
																
																	   a.menu_img:hover { 
																										background-color : #ff9933; 
																										color : #338899;
																										width : 185px;
																										font-size : 0.85em;
																										color : #ffffff;
																										margin-bottom:1px;
																										margin-top:1px;
																										padding-top:0px;
																										padding-left:3px;
																										padding-bottom:1px;
																										margin-left:0px;
																										text-align:left;
																										text-decoration : none;
																										float:left;
																										} 																	
																		
div#enlaces_menu { 
								width : 188px;
								background-color : #338899;
								margin-left:0px;
								margin-top : 1px;
								margin-bottom : 2px;
								padding-top:2px;
								} 
								
								
								
div#enlaces_menu2 { 
									width : 188px;
									background-color : #338899;
									margin-left:0px;
									margin-top : 1px;
									margin-bottom : 2px;
									padding-top:2px;
									}  

a.submenu_desplegado { 
                                        width : 188px;
                                        max-width: 188px;
										font-size : 1em;
										background:#33cccc;
										color : #ffffff;
										text-decoration : none;
										margin-top:1px;
										padding-left:3px;
										text-align:left;
										} 	
										
										a.submenu_desplegado:hover { 
																							width : 188px;
																							max-width: 188px;
																							font-size :1em;
																							/*background: #ff9933; */
																							color : #ffffff;
																							text-decoration : none;
																						    margin-top:1px;
																							padding-left:3px;
																							text-align:left;
																							} 	
									
div.hueco{
					display:none;
					}

div.nohueco{
						display:block;
					}										

				
						
 img.menu_izq{
						 vertical-align: middle;
						 float: left;
						 border : 1px solid #338899;
						 margin-top:0px;
						 margin-left:-3px;
						 margin-bottom:-1px;
						}   		
						
						
  						
 img.menu_banderas{
									 vertical-align: middle;
									 float: left;
									 border : 1px solid #338899;
									 margin-top:2px;
									 margin-left:2px;
									}  	
									
 img.submenu{
									 vertical-align: middle;
									 float: left;
									 border : 1px solid #338899;
									 margin-top:4px;
									 margin-left:2px;
									 clear:both;
									}  	

									
 img.submenu2{
							 vertical-align: middle;
							 float: left;
							 margin-top:2px;
							 margin-left:16px;
							 border:0;
							} 											

/* ------------------*/
/* CONTENIDOS */
/*-----------------*/						
						
						
div#contenidos { 
							float : right;
							width : 786px;
							margin-top:2px;
							margin-left:0px;
							padding-left : 0px;
							height:auto;
							max-height:auto;
							text-align:left;
							} 
							
img.contenidos { 
							border : 1px solid #338899;
							margin-left:25px;
							margin-bottom:10px;
							margin-top:25px;
							float:right;
							} 

img.contenidos2 { 
							background-color : #d1ffff;
							border : 1px solid #338899;
							clear : both;
							margin-bottom:0px;
							margin-right:10px;
							} 		

							
/* ------------------*/
/*   NOTICIAS     */
/*-----------------*/								
							
a.noticias { 
					font-size : 0.9em;
					color : #553f00;
					text-decoration :underline;
					margin-bottom:10px;
					} 
					
a.noticias2 { 
					font-size : 0.9em;
					color : #553f00;
					text-decoration :underline;
					margin-bottom:10px;
					float:right;
					} 		
					
/* ------------------*/
/* ENLACES       */
/*-----------------*/	
								
a.enlaces { 
					color : #000066;
					text-decoration : none;
					width:auto;
					padding-rigth: 3px;
					vertical-algin:top;
					} 
					
					a.enlaces:hover { 
					                            color : #3a66ff;
												text-decoration : underline;
												width:auto;
												vertical-algin:top;
												padding-rigth: 3px;
												} 


a.novedades{ 
					    color : #000066;
						text-decoration : none;
						font-size:0.82em;
						margin-left:5px;
						width:700px;
						vertical-align:top;
						text-align:left;
						float:left;
						} 
					
					a.novedades:hover { 
														color : #3a66ff;
														text-decoration : underline;
														font-size:0.82em;
														margin-left:5px;
														width:700px;
														vertical-align:top;
														text-align:left;
														float:left;
														} 
	
	
              
span.texto{
				  color : #000066;
				  text-align : left;
				  font-size:0.9em;
				}	
	
														
														
/* -------------------------------*/
/*   COSAS SUELTAS          */
/*-------------------------------*/								
							
img.desplegar { 
							float : right;
							margin-right : 5px;
							margin-left:1px;
							margin-top:-12px;
							border:0;
							} 

				
p.texto { 
				color : #000066;
				text-align : justify;
				padding-left:15px;
				width:95%;
				font-size:0.82em;
				} 				 
				
h5.titulo_azul	{
                     	 color : #27458d;
						 font-size: 0.9em;
						 margin-left:15px;
						 margin-bottom:10px;
						 margin-top:0px;
						 text-align: left;
						}	
						
h5.titulo{
				 color : #338899;
				 font-size: 0.9em;
				 margin-left:15px;
				 margin-bottom:0px;
				 margin-top:0px;
				 text-align: left;
				}		
										

h5.titulo_home{color : #27458d;}

p.titulo{
			 color : #33cccc;
			 font-size: 0.9em;
			 margin-left:15px;
			 text-align: left;
			}	

span.foto_grande{
								font-size:0.82em;
								color : #000066;
								width: 300px;
								 }
								 
								 
span.ubicacion{
							font-size:0.9em;
							color : #000066;
							width: 300px;
							} 								 
							
ul.{ 
		margin-left : 10px;
		padding-left : 4px;
		} 
li.cuadrado { 
					margin-left : 15px;
					} 

ul.menu { 
					list-style-type : none;
					width:188px;
					max-width:188px;
					float:left;
					margin-left:-40px;
					} 
li.menu { 
                   	font-size : 0.85em;
					list-style-type : none;
					text-align:left;
					margin-bottom:0px;
					margin-top:0px;
					margin-left:0px;
					padding-bottom:0px;
					height:auto;
					width:188px;
					float:left;
					} 


ul.submenu { 
					list-style-type : none;
					max-width:188px;
					} 
li.submenu { 
                    
					font-size : 0.9em;
					list-style-type : none;
					text-align :left;
					margin-bottom:1px;
					margin-top:0px;
					margin-left:-40px;
					padding-bottom:0px;
					height:17px;
					width:188px;
					float:left;
					background:#33cccc;
					color: #ffffff;
					} 	


ul.cuadrado { 
					color : #338899;
					list-style-type : square;
					text-align :justify;
					margin-left : 0px;
					padding-left : 0px;
					} 
li.cuadrado { 
							font-size : 0.9em;
							color : #338899;
							list-style-type : square;
							text-align : justify;
							margin-left : 45px;
							margin-bottom:5px;
							} 

ul.cuadrado2 { 
                       color : #338899;
                       font-size:0.95em;
						list-style-type : square;
						text-align:justify;
						margin-left : 20px;
						padding-left : 4px;
						list-style-position : outside;
						} 
li.cuadrado2{ 
							color : #338899;
						    font-size:0.95em;
							list-style-type : square;
							text-align : justify;
						    margin-left : 35px;
						    margin-bottom:10px;
						   	list-style-position : outside;
						} 
						

							
ul.cuadra2 { 
					font-size : 0.9em;
					color : #338899;
					list-style-type : square;
					text-align :justify;
					margin-left : 20px;
					margin-bottom:5px;
					padding-left : 4px;
					} 
li.cuadra2{ 
				font-size : 1em;
				color : #338899;
				list-style-type : square;
				text-align : justify;
				margin-left : 15px;
				margin-bottom:5px;
				} 	

						
ul.cuadrado_enlaces { 
								   font-size : 0.9em;
									color : #338899;
									list-style-type : square;
									text-align :justify;
									margin-left : 30px;
									margin-bottom:10px;
									padding-left : 4px;
									list-style-position : outside;
									} 
li.cuadrado_enlaces{ 
									font-size : 0.9em;
									color : #338899;
									list-style-type : square;
									text-align : justify;
									margin-left : 10px;
									margin-bottom:10px;
									list-style-position : outside;
									} 


ul.circulo { 
					color : #338899;
					list-style-type : circle;
					text-align : left;
					padding-left : 4px;
					margin-top:0px;
				
					} 
li.circulo {
					font-size : 0.9em;
					list-style-type : circle;
					text-align : justify;
					margin-left : 55px;
					margin-bottom:5px;
				} 	
				
ul.lista{
           list-style-type : none;
           margin-bottom:10px;
			}
			
li.lista{
          list-style-type : none;
          margin-bottom:10px;
          clear:both;
         }								

a.submenu_texto{
                               font-size : 0.88em;
							    text-decoration:none;
							   color : #000066;
							   }											  
							
							 a.submenu_texto:hover{
							                                           font-size : 0.88em;
							                                           color : #000066;
																	   text-decoration:underline;
																	  }							  
											  							

a.submenu{
                   text-decoration:none;
                   color : #27458d;
                  }
                  a.submenu:hover{
											   text-decoration:underline;
											   color : #27458d;
											  }	
											  


span.lista { 
					color : #27458d;
					text-align :justify;
					font-size: 0.9em;
					vertical-align:top;
					} 

span.novedades { 
								color : #3a66ff;
								text-align : justify;
								max-width : 95%;
								width : 95%;
							} 

img.home { 
					margin-right : 0px;
					margin-left : 15px;
					border : 1px solid #338899;
					float :center;
					clear : both;
					} 
		   
					   
div.miniaturas{
                       float:left; 
					   width:220px; 
					   height:auto; 
					   text-align:center; 
					   margin-right:25px;
					   margin-left:5px;
                     }					   
                     
span.pie_foto{
                        font-size:0.82em;
                        text-align:center;
                        width:200px;
                        margin-top:-20px;
                        color : #3a66ff;
						}    
img.lupa {
               border:0px;
              float:right;
              margin-top:-5px;
              margin-right:10px;
              margin-bottom:3px;
              }
              
                     
               	                     
 
 a.lupa { 
				font-size : 0.9em;
				text-decoration : none;
				width:10px;
				}   	
              						
a.fauna { 
				font-size : 0.9em;
				background-color : #ffffff;
				color : #553f00;
				border : 0;
				padding : 0;
				margin-top : 0px;
				float : right;
				text-align : center;
				text-decoration : none;
				clear : both;
				width:auto;
				} 						

div.espacio{
                   clear:both;
                   margin-bottom:10px;
					}	


div.centradas{
                       width:310px;
                       margin-left:80px;
                       }  
                       
div.centrada{
                     float:left;
                     margin-left:120px;
                     margin-bottom:10px;
                     text-align:center;
					}	
                       
div.centrar{
                     float:center;
                     text-align:center;
					}	  
					
div.centrar_usos{
							 float:left;
							 margin-left:112px;
							  text-align:center;
							}	 					                     
 img.pes{
             margin-left:1px;
             border:0px;
			}    

div.pes_min{
					   float:left; 
					   width:160px;
					   height:140px; 
					   margin:5px;
					   padding:5px;
					   background-color:#d1ffff; 
					   border-right: #a5a7aa solid 1px; 
					   border-bottom: #a5a7aa solid 1px; 
					   border-top: #a5a7aa solid 1px; 
					   border-left: #a5a7aa solid 1px; 
					   text-align:center; 
					    color:fffff;
					   }		  


div.pes_uso{
					   float:left; 
					   width:160px;
					   height:150px; 
					   margin:5px;
					   padding:5px;
					   background-color:#d1ffff; 
					   border-right: #a5a7aa solid 1px; 
					   border-bottom: #a5a7aa solid 1px; 
					   border-top: #a5a7aa solid 1px; 
					   border-left: #a5a7aa solid 1px; 
					   text-align:center; 
					    color:fffff;
					   }
div.pes_hab{
					   float:left; 
					   width:160px;
					   height:160px; 
					   margin:5px;
					   padding:5px;
					   background-color:#d1ffff; 
					   border-right: #a5a7aa solid 1px; 
					   border-bottom: #a5a7aa solid 1px; 
					   border-top: #a5a7aa solid 1px; 
					   border-left: #a5a7aa solid 1px; 
					   text-align:center; 
					    color:#f5f7f9; 
					   }
	
a.imagen { 
					text-decoration : none;
					} 


div.gif2{
               float:left; 
               width:120px;
			   height:130px; 
			   margin:5px;
			   padding:5px;
			   background-color:#f5f7f9; 
			   border-right: #a5a7aa solid 1px; 
			   border-bottom: #a5a7aa solid 1px; 
			   border-top: #a5a7aa solid 1px; 
			   border-left: #a5a7aa solid 1px; 
			   text-align:center; 
			   margin-left:65px;
			   color:fffff;
			   }

img.gif2{
				border : 1px solid #338899;
			   margin-right:0px;
			   margin-bottom:0px;
			   	}					

			
span.gif2{
				 font-size:0.82em;
				 text-align:center;
				 float:left;
				 width:150px;
				 color : #000066;
				}	

span.centrada{
                        font-size:0.9em;
                         color : #27458d;
                        text-align:center;
						}	



div.contenedorfoto { 
							   float:left; 
							   width:150px;
							   margin:5px;
							   padding:5px;
							   margin-left:20px;
							   background-color:#f5f7f9; 
							   border-right: #a5a7aa solid 1px; 
							   border-bottom: #a5a7aa solid 1px; 
							   border-top: #a5a7aa solid 1px; 
							   border-left: #a5a7aa solid 1px; 
							   color: #000066;
							   text-align:center; 
							    } 


div.contenedorflora { 
								   float:left; 
								   width:160px;
								   height:250px;
								   margin:5px;
								   padding:5px;
								   margin-left:30px;
								   background-color:#f5f7f9; 
								   border-right: #a5a7aa solid 1px; 
								   border-bottom: #a5a7aa solid 1px; 
								   border-top: #a5a7aa solid 1px; 
								   border-left: #a5a7aa solid 1px; 
								   text-align:center; 
								    color: #000066;
								   } 

div.contenedoraccion { 
								   float:left; 
								   width:220px; 
								   height:250px; 
								   margin:5px;
								   padding:5px;
								   background-color:#d1ffff; 
								   border-right: #a5a7aa solid 1px; 
								   border-bottom: #a5a7aa solid 1px; 
								   border-top: #a5a7aa solid 1px; 
								   border-left: #a5a7aa solid 1px; 
								   text-align:center; 
								   margin-left:10px;
								   } 


					
img.miniaturas_fauna{
									   border : 1px solid #338899;
									   margin-right:0px;
									   margin-bottom:0px;
									   margin-top:15px;
									   clear:both;
									  }						

span.foto{
                font-size:0.82em;
                color : #000066;
                width: 200px;
                text-align:center;
                }
						

div.derecha{
					   float:right;
					   width:315px;
					   height:280px;
					   margin-top:12px;
					   font-size:0.9em;
					    margin-right:10px;
						}	

 span.foto_pie{
                        font-size:0.82em;
                        text-align:center;
                        margin-top:5px;
                        margin-left:30px;
                        color : #3a66ff;
						} 

div.texto_izq2{
						  width:450px;
						  float:left;
						  text-align:justify;
						  }   

							
div.der{
					   float:right;
					   clear : both;
					   width:330px;
					   height:auto;
					   margin-top:-6px;
					   margin-right:15px;
					   font-size:0.9em;
					   text-align:center;
						}								
							
div.peq{
					   float:right;
					   clear : both;
					   width:215px;
					   height:auto;
					   margin-top:-17px;
					   font-size:0.9em;
					   text-align:center;
						}
						
img.volver{
                 border :0;
                 float:left;
                 margin-top:4px;
                  }	
                 
a.volver{
               font-size:0.82em;
        		text-decoration:none;
				float:right;
				width:55px;
				color: #338899;
				margin-top:0px;
				margin-right:13px;
				}  
				
				a.volver:hover{
										   font-size:0.82em;
											text-decoration:underline;
											float:right;
											width:55px;
											color: #338899;
											margin-top:0px;
											margin-right:13px;
											}     						
						


div.columna_fotos{
								width:230px;
								float:right;
								height:auto;
								margin-left:3px;
								margin-top:0px;
								margin-right:30px;
							   }



img.circulo_nov{
                            margin-left:15px;
                            margin-top:3px;
                            margin-right:0px;
                            padding-left: 10px;
                            vertical-align:middle;
                            float:left;
                            border:0;
                           }                            


div.total{
               width:100%;
               height:auto;
               float:right;
               	}

div.columna_der{
                            width:220px;
                            float:right;
                            height:auto;
                            margin-left:0px;
                            margin-top:-570px;
                            margin-right:20px;
                           }	
				 		
div.imagen_der{
                          float:right; 
                          width:200px;
                          max-width:200px;
                          margin-right:0px;
                          margin-left:5px;
                          margin-top:-350px;
                           }
                        
div.texto_izq{
                      float:left;
                      text-align:left;
                       width:480px;
                       max-width:480px;
                       margin-right:10px;
                       
                      }								
					
div.miniaturas{
                       float:right; 
					   width:220px; 
					   height:auto;
					   text-align:center; 
					   margin-right:0px;
					   margin-left:5px;
					   margin-top:0px;
                     }
   
 div.texto_tabs{
						  width:555px;
						  float:left;
						  text-align:justify;
						  margin-bottom:15px;
						  margin-right:0px;
						 }   
 
 
  
 div.columna_der_hab{
									width:160px;
									float:right;
									height:auto;
									margin-left:3px;
									margin-top:0px;
									margin-right:30px;
								   }	                           
                           		        
 
div.minis{
				   float:right; 
				   width:220px; 
				   height:135px;
				   text-align:center; 
				   margin-top:13px;
				   margin-bottom:15px;
				 }    
                     
div.miniatura1{
						   float:right; 
						   width:330px; 
						   height:auto;
						   text-align:center; 
						   margin-right:0px;
						   margin-left:5px;
						   margin-top:-110px;
						 }    
						 
div.miniatura2{
						   float:right; 
						   width:330px; 
						   height:auto;
						   text-align:center; 
						   margin-right:0px;
						   margin-left:5px;
						   margin-top:-80px;
						 }  
						 
img.ubicacion{
						float:center;
						margin-left:40px;
						padding-bottom:20px;
						margin-top:10px;
					 } 
 
span.ubicacion{
							font-size:0.9em;
							color : #000066;
							width: 300px;
							} 						 
p.texto_izq { 
					color : #000066;
				   font-size:0.82em;
					margin-left:15px;
					width:445px;
					text-align:justify;
					} 							 
					
					

div.texto_izquierda{
                                float:left;
                                width:430px;
								}					
	
a.enlaces_rel { 
						width : 450px;
						font-size : 0.82em;
						color : #ffffff;
						background: #338899;
						margin-bottom:1px;
						margin-top:1px;
						padding-top:0px;
						padding-left:15px;
						padding-bottom:1px;
						margin-left:15px;
						text-align:left;
						text-decoration : none;
						float:left;
						} 	
				      a.enlaces_rel:hover { 
														width : 450px;
														font-size : 0.82em;
														color : #ffffff;
														background: #338899;
														margin-bottom:1px;
														margin-top:1px;
														padding-top:0px;
														padding-left:15px;
														padding-bottom:1px;
														margin-left:15px;
														text-align:left;
														text-decoration : underline;
														float:left;
														} 		
														
														
div.texto_din{
						  width:520px;
						  float:left;
						  text-align:justify;
						  margin-bottom:15px;
						  margin-right:0px;
						 }   																		
					
					
/* --------------*/
/*    PIE          */
/*--------------*/	


							

							
div#pie { 
				clear : both;
				text-align : center;
				background-color : #011576;
				color : #ffffff;
				width : 974px;
				max-width : 974px;
				margin-top : 0px;
				padding-bottom : 4px;
				padding-top:4px;
				height:20px;
				} 
				
div#pie a { 
					text-align : center;
					color : #ffffff;
					font-size : 0.6em;
					text-decoration : none;
					padding-bottom: 8px;
					padding-top:4px;
					} 
					