@charset "utf-8";
/* CSS Document */

body{
	 background-color:#FFF;
	 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 margin:0;
     }
a{
  color:#212121;
  text-decoration:none;
  }
a:visited{
	      text-decoration:none;
		  }
a:hover{
        text-decoration:underline;
        }
#contenedor{
	        height:642px;
			width:1000px;
			}
#contenedor .logotoroindex{
						   height:134px;
						   padding-top:375px;
						   padding-left:50px;
						   }

#contenedor .logoviborasindex{
	                          width:193px;
							  height:68px;
							  padding-right:40px;
							  float:right;
							  }
#contenedor #packidiomas{
	                     float:right;
						 padding-right:250px;
						 }
#contenedor #packidiomas .idioma{}
#contenedor #menu{
	              float:left;
				  height:85px;
				  width:860px;
				  padding-top:20px;
				  padding-left:140px;
				  }
#contenedor #menuAloj{
	              float:left;
				  height:58px;
				  width:860px;
				  padding-top:20px;
				  padding-left:140px;
				  }
#contenedor #menu .boton{
						 float:left;
						 font-family:Verdana, Geneva, sans-serif;
			   			 font-size:13px;
					     font-weight:bold;
						 width:90px;
						 height:50px;
						 text-align:center;
						 padding-top:35px;
						 margin-right:70px;
						 }
#contenedor #menuAloj .boton{
						 float:left;
						 font-family:Verdana, Geneva, sans-serif;
			   			 font-size:13px;
					     font-weight:bold;
						 width:90px;
						 height:20px;
						 text-align:center;
						 padding-top:35px;
						 margin-right:70px;
						 }
#contenedor #sandygiga{
	                   float:left;
					   padding-top:253px;
					   padding-left:57px;
	                   width:173px;
		               height:259px;
		               }
#contenedor .texto{
	               width:270px;
				   height:367px;
				   float:left;
				   font-family:Verdana, Geneva, sans-serif;
				   font-size:12px;
				   line-height:14px;
				   color:#212121;
				   text-align:justify;
				   padding-left:435px;
				   }
#contenedor .textoE{
	               width:270px;
				   height:367px;
				   float:left;
				   font-family:Verdana, Geneva, sans-serif;
				   font-size:12px;
				   line-height:14px;
				   color:#212121;
				   text-align:justify;
				   padding-left:435px;
				   }
#contenedor .textoH{
	               width:270px;
				   height:367px;
				   float:left;
				   font-family:Verdana, Geneva, sans-serif;
				   font-size:12px;
				   line-height:14px;
				   color:#212121;
				   text-align:justify;
				   padding-left:435px;
				   }
#contenedor #iconos{
	                padding-left:650px;
					}				   
#contenedor #iconos .icono{
	                       height:110px;
				           width:93px;
					       float:left;
                           padding-left:10px;
						   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			   		       font-size:11px;
					       font-weight:bold;
						   text-transform:uppercase;
						   color:#212121;
					       }
#contenedor .reservas{
	                  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			   		  font-size:13px;
					  font-weight:bold;
					  float:left;
					  padding-left:655px;
					  padding-top:10px;
					  color:#212121;
					  }
#contenedor #flashalojamiento{
	                          width:1000px;
							  height:390px;
							  float:left;
							  }
#contenedor #txtalojamiento{
	                        width:850px;
							height:85px;
							float:left;
							padding-left:85px;
							padding-top:8px;
							margin-right:40px;
							font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size:11px;
							text-align:justify;
							line-height:12px;
							}
#contenedor #txtalojamiento .textocanotaje{
	                                       width:852px;
										   font-size:14px;
										   line-height:15px;
										   padding-top:10px;
										   }
#contenedor #txtalojamiento .textogastronomia{
	                                       width:852px;
										   font-size:14px;
										   line-height:15px;
										   padding-top:20px;}
#contenedor #txtalojamiento .textosaloj{
	                                    height:80px;
										width:410px;
										float:left;
	                                    }
#contenedor .txtsueltos{
	                    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						color:#212121;
						padding-left:735px;
						width:200px;
						float:left;
						text-align:right;
	                    }
#contenedor .wifi{
	              float:left;
	              }
#contenedor #actividades{
	                     width:894px;;
						 float:left;
						 padding-top:175px;
						 padding-left:106px;
	                     }
#contenedor #actividades .acts{
							   float:left;
							   padding-right:25px;
							   }
#contenedor #textoscabalgatas{
	                          float:left;
							  width:820px;
							  padding-top:60px;
							  padding-left:180px;
							  }
#contenedor #textoscabalgatas .txtriding{
	                                     float:left;
										 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
										 font-size:13px;
										 width:220px;
										 text-align:justify;
										 }
#contenedor .fotogrande{
	                    width:472px;
						height:429px;
						float:left;
						padding-left:36px;
						}
#contenedor .muestrario{
	                    float:left;
						padding-left:21px;
						}
#contenedor .muestrario .fotitos{
	                             width:78px;
								 height:77px;
								 float:left;
								 padding-bottom:10px;
								 padding-right:10px;
								 }
#contenedor .txtsueltosreservas{
	                            float:left;
								padding-left:876px;
								padding-top:11px;
								}
#contenedor .txtsueltosreservas .txtsueltosR{
	                                         float:left;
						                     width:63px;
											 height:40px;
						                     }
#contenedor #bloquedatos{
	                     width:1000px;
						 height:390px;
						 float:left;
						 padding-top:55px;
						 }
#contenedor #bloquedatos .datos{
				                width:369px;
				                height:325px;
								float:left;
								padding-left:62px;
				                }
#contenedor #bloquedatos .datos .titulodato{
	                                        text-transform:uppercase;
											font-size:12px;
											font-weight:bold;
											padding-top:25px;
											padding-bottom:20px;
	                                        }
#contenedor #bloquedatos .datos .linea{
	                                   padding-bottom:30px;
	                                   }
#contenedor #bloquedatos .datos .linea .tag{
	                                        width:81px;
									        height:17px;
									        float:left;
									        padding-left:31px;
									        text-align:right;
									        font-size:12px;
											float:left;
									        }
#contenedor #bloquedatos .datos .linea .tag2{
	                                         width:110px;
									         height:17px;
									         float:left;
									         padding-left:21px;
									         text-align:right;
									         font-size:12px;
											 float:left;
									         }
#contenedor #bloquedatos .datos .linea .campotexto{
	                                              float:left;
												  padding-left:15px;
												  height:18px;
	                                              }
#contenedor #bloquedatos .datos .linea input{
	                                         width:206px;
	                                         height:15px;
	                                         float:left;
	                                         border:none;
	                                         font-size:12px;
	                                         color:#900c0c;
	                                         padding-left:2px;
	                                         }
#contenedor #bloquedatos .datos .linea textarea{
	                                            float:left;
												width:206px;
												height:129px;
												border:none;
											    font-size:12px;
	                                            color:#900c0c;
												font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
												}
#contenedor #bloquedatos .enviar{
	                             float:left;
								 font-size:14px;
								 text-transform:uppercase;
								 width:100px;
								 height:18px;
								 font-weight:bold;
								 padding-left:450px;
								 padding-top:40px;
								 }
#contenedor #botoneshome{
	                     float:left;
						 padding-left:87px;
						 width:847px;
	                     }
#contenedor #botoneshome .botonestancia{
	                                    float:left;
										height:452px;
										width:171px;
	                                    }
#contenedor #botoneshome .botonestancia a{
	                                      background:url(img/estancia_off.jpg);
										  display:block;
										  height:452px;
										  width:171px;
				                          }
#contenedor #botoneshome .botonestancia a:hover{
	                                            background:url(img/estancia_on.jpg);
												display:block;
												height:452px;
										        width:171px;
				                                }
#contenedor #botoneshome .botonhospedaje{
	                                     float:left;
										 height:452px;
										 width:170px;
	                                     }
#contenedor #botoneshome .botonhospedaje a{
	                                      background:url(img/hospedaje_off.jpg);
										  display:block;
										  height:452px;
										  width:170px;
				                          }
#contenedor #botoneshome .botonhospedaje a:hover{
	                                            background:url(img/hospedaje_on.jpg);
												display:block;
												height:452px;
										        width:170px;
				                                }
#contenedor #botoneshome .botonactividades{
	                                       float:left;
										   height:452px;
										   width:172px;
	                                       }
#contenedor #botoneshome .botonactividades a{
	                                      background:url(img/actividades_off.jpg);
										  display:block;
										  height:452px;
										  width:172px;
				                          }
#contenedor #botoneshome .botonactividades a:hover{
	                                      background:url(img/actividades_on.jpg);
										  display:block;
										  height:452px;
										  width:172px;
				                          }
#contenedor #botoneshome .botongastronomia{
	                                       float:left;
										   height:452px;
										   width:170px;
	                                       }
#contenedor #botoneshome .botongastronomia a{
	                                      background:url(img/gastronomia_off.jpg);
										  display:block;
										  height:452px;
										  width:170px;
				                          }
#contenedor #botoneshome .botongastronomia a:hover{
	                                      background:url(img/gastronomia_on.jpg);
										  display:block;
										  height:452px;
										  width:170px;
				                          }
#contenedor #botoneshome .botonreservas{
	                                    float:left;
										height:452px;
										width:164px;
	                                    }
#contenedor #botoneshome .botonreservas a{
	                                      background:url(img/reservas_off.jpg);
										  display:block;
										  height:452px;
										  width:164px;
				                          }
#contenedor #botoneshome .botonreservas a:hover{
	                                      background:url(img/reservas_on.jpg);
										  display:block;
										  height:452px;
										  width:164px;
				                          }
#contenedor #botoneshome .botongaleria{
	                                   float:left;
									   height:px;
									   width:px;
	                                   }
#contenedor #en_botoneshome{
	                     float:left;
						 padding-left:87px;
						 width:847px;
	                     }
#contenedor #en_botoneshome .en_botonestancia{
	                                    float:left;
										height:452px;
										width:171px;
	                                    }
#contenedor #en_botoneshome .en_botonestancia a{
	                                      background:url(img/estancia_off.jpg);
										  display:block;
										  height:452px;
										  width:171px;
				                          }
#contenedor #en_botoneshome .en_botonestancia a:hover{
	                                            background:url(img/estancia_on.jpg);
												display:block;
												height:452px;
										        width:171px;
				                                }
#contenedor #en_botoneshome .en_botonhospedaje{
	                                     float:left;
										 height:452px;
										 width:170px;
	                                     }
#contenedor #en_botoneshome .en_botonhospedaje a{
	                                      background:url(img/hospedaje_off.jpg);
										  display:block;
										  height:452px;
										  width:170px;
				                          }
#contenedor #en_botoneshome .en_botonhospedaje a:hover{
	                                            background:url(img/en_hospedaje_on.jpg);
												display:block;
												height:452px;
										        width:170px;
				                                }
#contenedor #en_botoneshome .en_botonactividades{
	                                       float:left;
										   height:452px;
										   width:172px;
	                                       }
#contenedor #en_botoneshome .en_botonactividades a{
	                                      background:url(img/actividades_off.jpg);
										  display:block;
										  height:452px;
										  width:172px;
				                          }
#contenedor #en_botoneshome .en_botonactividades a:hover{
	                                      background:url(img/en_actividades_on.jpg);
										  display:block;
										  height:452px;
										  width:172px;
				                          }
#contenedor #en_botoneshome .en_botongastronomia{
	                                       float:left;
										   height:452px;
										   width:170px;
	                                       }
#contenedor #en_botoneshome .en_botongastronomia a{
	                                      background:url(img/gastronomia_off.jpg);
										  display:block;
										  height:452px;
										  width:170px;
				                          }
#contenedor #en_botoneshome .en_botongastronomia a:hover{
	                                      background:url(img/en_gastronomia_on.jpg);
										  display:block;
										  height:452px;
										  width:170px;
				                          }
#contenedor #en_botoneshome .en_botonreservas{
	                                    float:left;
										height:452px;
										width:164px;
	                                    }
#contenedor #en_botoneshome .en_botonreservas a{
	                                      background:url(img/reservas_off.jpg);
										  display:block;
										  height:452px;
										  width:164px;
				                          }
#contenedor #en_botoneshome .en_botonreservas a:hover{
	                                      background:url(img/en_reservas_on.jpg);
										  display:block;
										  height:452px;
										  width:164px;
				                          }
#contenedor #en_botoneshome .en_botongaleria{
	                                   float:left;
									   height:px;
									   width:px;
	                                   }
#contenedor #fr_botoneshome{
	                     float:left;
						 padding-left:87px;
						 width:847px;
	                     }
#contenedor #fr_botoneshome .fr_botonestancia{
	                                    float:left;
										height:452px;
										width:171px;
	                                    }
#contenedor #fr_botoneshome .fr_botonestancia a{
	                                      background:url(img/estancia_off.jpg);
										  display:block;
										  height:452px;
										  width:171px;
				                          }
#contenedor #fr_botoneshome .fr_botonestancia a:hover{
	                                            background:url(img/estancia_on.jpg);
												display:block;
												height:452px;
										        width:171px;
				                                }
#contenedor #fr_botoneshome .fr_botonhospedaje{
	                                     float:left;
										 height:452px;
										 width:170px;
	                                     }
#contenedor #fr_botoneshome .fr_botonhospedaje a{
	                                      background:url(img/hospedaje_off.jpg);
										  display:block;
										  height:452px;
										  width:170px;
				                          }
#contenedor #fr_botoneshome .fr_botonhospedaje a:hover{
	                                            background:url(img/fr_hospedaje_on.jpg);
												display:block;
												height:452px;
										        width:170px;
				                                }
#contenedor #fr_botoneshome .fr_botonactividades{
	                                       float:left;
										   height:452px;
										   width:172px;
	                                       }
#contenedor #fr_botoneshome .fr_botonactividades a{
	                                      background:url(img/actividades_off.jpg);
										  display:block;
										  height:452px;
										  width:172px;
				                          }
#contenedor #fr_botoneshome .fr_botonactividades a:hover{
	                                      background:url(img/fr_actividades_on.jpg);
										  display:block;
										  height:452px;
										  width:172px;
				                          }
#contenedor #fr_botoneshome .fr_botongastronomia{
	                                       float:left;
										   height:452px;
										   width:170px;
	                                       }
#contenedor #fr_botoneshome .fr_botongastronomia a{
	                                      background:url(img/gastronomia_off.jpg);
										  display:block;
										  height:452px;
										  width:170px;
				                          }
#contenedor #fr_botoneshome .fr_botongastronomia a:hover{
	                                      background:url(img/fr_gastronomia_on.jpg);
										  display:block;
										  height:452px;
										  width:170px;
				                          }
#contenedor #fr_botoneshome .fr_botonreservas{
	                                    float:left;
										height:452px;
										width:164px;
	                                    }
#contenedor #fr_botoneshome .fr_botonreservas a{
	                                      background:url(img/reservas_off.jpg);
										  display:block;
										  height:452px;
										  width:164px;
				                          }
#contenedor #fr_botoneshome .fr_botonreservas a:hover{
	                                      background:url(img/fr_reservas_on.jpg);
										  display:block;
										  height:452px;
										  width:164px;
				                          }
#contenedor #fr_botoneshome .fr_botongaleria{
	                                   float:left;
									   height:px;
									   width:px;
	                                   }
#contenedor .logoflujo{
	                   float:right;
					   padding-right:50px;
					   padding-top:20px;
	                   }
#contenedor .datosreserva{
	                      float:left;
						  text-align:center;
						  font-size:11px;
						  line-height:14px;
						  width:300px;
						  padding-left:220px;
						  padding-top:20px;
	                      }
#contenedor #packidiomas .idioma1{
	                              
								  height:25px;
								  width:87px;
								  background:url(img/espanol.jpg);
	                              }
#contenedor #packidiomas .idioma1 a{
	                                background:url(img/espanol.jpg);
									display:block;
									height:25px;
									width:87px;
				                    }
#contenedor #packidiomas .idioma1 a:hover{
	                                      background:url(img/espanol_on.jpg);
									      display:block;
										  height:25px;
										  width:87px;
				                          }
#contenedor #packidiomas .idioma2{
	                              								  height:25px;
								  width:87px;
								  background:url(img/english.jpg);
	                              }
#contenedor #packidiomas .idioma2 a{
	                                background:url(img/english.jpg);
									display:block;
									height:25px;
									width:87px;
				                    }
#contenedor #packidiomas .idioma2 a:hover{
	                                      background:url(img/english_on.jpg);
									      display:block;
										  height:25px;
										  width:87px;
				                          }
#contenedor #packidiomas .idioma3{
	                              
								  height:25px;
								  width:87px;
								  background:url(img/francais.jpg);
	                              }
#contenedor #packidiomas .idioma3 a{
	                                background:url(img/francais.jpg);
									display:block;
									height:25px;
									width:87px;
				                    }
#contenedor #packidiomas .idioma3 a:hover{
	                                      background:url(img/francais_on.jpg);
									      display:block;
										  height:25px;
										  width:87px;
				                          }
