*{ margin:0 0 0 0; padding:0 0 0 0;}

/*Opiniones de portales - solo en pagina de inicio*/
#opinionesportales{font-size:12px; margin:5px; padding:5px; text-align:left; width:400px; margin:0 auto; }
	#opinionesportales .titulo{ color:#fff; font-size:15px; font-style:italic; font-weight:bold; letter-spacing:1px; margin-bottom:10px; font-family:Tahoma, Geneva, sans-serif}
	#opinionesportales .muestracomentario:hover{ background:#793356;}
	#opinionesportales td{ padding:5px !important;}
	#opinionesportales a { color:#999; font-size:12px; font-weight:bold; }
	#opinionesportales a:hover { color:#ededed;}
	#opinionesportales .opiniones{ font-size:10px; color:#FF8AFF;}
	#opinionesportales .puntuacion{ font-size:12px; color:#9bce35;}
	.comentarioopinion{ border:1px solid #000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: 0px 0px 5px 0px #000000; -moz-box-shadow: 0px 0px 5px 0px #000000;box-shadow: 0px 0px 5px 0px #000000;  display:none; width:320px;  font-size:11px; color:#FD007E; font-family:"Courier New", Courier, monospace; padding:10px; position:absolute; background:#ededed;}
	.comentarioopinion .portal{ color:#333333; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px; font-size:12px;}
	.comentarioopinion .portal span{ color:#999; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px; font-size:10px;}
html{height:100%; overflow-x:hidden; overflow-y:hidden;}	

body { height:100%; margin-top:5px;margin-bottom:2px; overflow-x:hidden; overflow-y:auto; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#000;}

.clear{ clear:both}

#contenedor{
	width:768px;	
	margin-left:auto;
	margin-right:auto;
	background-color:#650044;
	
}

	#logo{
		width:768px;
		height:88px;	
		float:left;	
		margin-left:auto;
		margin-right:auto;
	}
	
	#contenido{
		width:730px;
		margin-right:auto;
		margin-left:auto;
		min-height:300px; height:auto !important; height:300px;
	}
	#menu{
		width:730px;
		height:42px;
		float:left;
		background-color:#FFFFFF;
	}
		#menu ul{
			list-style:none; 
			padding-top:12px;
		}
			#menu li{
				float:left; 
				padding-left:8px;
				
			}
		
	#flash{
		width:730px;
		height:183px;
		float:left;
	}
	
	#contenido2{
		width:730px;
		min-height:235px; height:auto !important; height:235px;
		float:left;
		margin-top:-3px;
		background-color:#FFFFFF;
	}
#pie{
	width:768px;
	
	clear: both;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	

	
}
.foto1{ margin-right:50px;}
.foto2{ margin-left:50px;}






	
.enlacepie2:link{
	color:#FEEBB3;	
	text-decoration:none;
	cursor:pointer;
}
.enlacepie2:visited{
	color:#FEEBB3;	
	text-decoration:none;
	cursor:pointer;
}
.enlacepie2:hover{
	color:#45668D;
	text-decoration:none;
	cursor:pointer;	
}

.enlace:link{
	color:#632500;	
	text-decoration:none;
	cursor:pointer;
}
.enlace:visited{
	color:#632500;	
	text-decoration:none;
	cursor:pointer;
}
.enlace:hover{
	color:#45668D;
	text-decoration:none;
	cursor:pointer;	
}

.enlacebandera:link{
	color:#632500;	
	text-decoration:none;
	cursor:pointer;
}
.enlacebandera:visited{
	color:#632500;	
	text-decoration:none;
	cursor:pointer;
}
.enlacebandera:hover{
	color:#45668D;
	text-decoration:none;
	cursor:pointer;	
}


/****************** ESTILOS PAG INICIO ****************/

	
#izq{
	width:243px;
	/*height:640px;*/
	float:left;
	background-color:#e2dcc0;
	
}	
	#habitaciones{
		width:240px;
		height:235px;
		
		float:left;
	}
		#titulo{
			padding-top:10px;
			padding-left:20px;
		}
		#fotoHabitacion{
			width:200px;
			height:150px;
			padding-top:5px;
			padding-left:20px;
		}
		#arriba{
			width:730px;
			height:35px;
			margin-top:5px;
			margin-bottom:2px;
			float:left;
			background-color:#e2c066;
		
		}
		#prensa{
			margin-left:20px;
			padding-top:5px;
			width:140px;
			height:30px;			
			float:left;
					
		}
		.prensa{
			margin-left:10px;
			margin-right:10px;
			margin-top:10px;
		}
.logos33{ float:left; margin: 0 auto; margin-left:60px;}
.logoderecha{ float:right; margin-right:100px;}

			
		
		.fondoprensa{
			background-color:#F7ECD5;
			border-color:#632500;
			border-style:solid;
			border-width:2px;
			padding-left:5px;
			padding-right:5px;
			padding-bottom:2px;
			padding-top:2px;
			
			float:left;
			
			
			
			
		}
		#medio{
			width:200px;
			float:left;
								
		}
		#idiomas{
			
			padding-top:10px;
			width:120px;
			float:right;
			height:16px;
					
		}
	#localizacion{
		width:240px;
		background-color:#FEEBB3;
		float:left;
		height:168px;
	}
		#textLocalizacion{
			padding-left:10px;
		}
			#izq2{
				width:80px;
				float:left;
			}
			#dc{
				width:140px;
				float:left;
				padding-bottom:10px;
			}
	
#med{
	width:240px;
	/*height:638px;*/
	background-color:#f3ecc7;
	float:left;
	border-left-style:solid;
	border-left-color:#FFFFFF;
	border-left-width:2px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:2px;
	height:235px;
}
	#fotoHotel{
			width:235px;
			height:176px;
			padding-top:5px;
			margin:0px;
			margin:auto;
		}
	#textoHotel{
		width:235px;
		padding-top:20px;
		margin-left:auto;
		margin-right:auto;
		height:410px;
	}
#linea{
	width:1px;
	/*height:620px;*/
	font-size:1px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#666666;
	float:left;
}

#dcha{
	width:243px;
	/*height:638px;*/
	background-color:#d7dee3;
	float:right;
}
	#fotoAct{
		width:200px;
		height:150px;
		padding-top:5px;
		margin:0px;
		margin:auto;
	}
	#textoAct{
		width:200px;		
		margin:0px;
		margin:auto;
		
	}
#linea2{
		width:200px;
		height:1px;
		border-top:1px;
		border-top-style:solid;
		border-top-color:#666666;
		font-size:1px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		
		
		
}
	#ulListaAct{padding-left:30px;padding-top:10px;}
	#ulListaAct li{
		list-style-type:square; 
		line-height:25px;
	}
	
	#FotoTimbre{
		width:45px;
		height:44px;
		margin-top:10px;
		padding-left:20px;
		float:left;
	}
	#textReservas{
		width:100px;
		margin-top:25px;
		padding-left:10px;
		float:left;
	}

	
.fontpeq{font-size:10px;}
.fontmed{font-size:12px;}
.fontxl{font-size:14px;}
.fontxxl{font-size:20px;}
.bold{ font-weight:bold;}
.colorpie{color:#FEEBB3;}
.marronoscuro{color:#632500;}
.marronverdoso{color:#6A5828;}
.marronclaro{color:#C79A25;}
.blanco{color:#FFFFFF;}
.justificado{text-align:justify;}
.puntero{cursor:pointer;}

.enlacemenu:link{
	color:#632500;	
	text-decoration:underline;
	cursor:pointer;
}
.enlacemenu:visited{
	color:#632500;	
	text-decoration:underline;
	cursor:pointer;
}
.enlacemenu:hover{
	color:#45668D;
	text-decoration:none;
	cursor:pointer;	
}

.margentop{	margin-top:10px;}




/****************** ESTILOS HABITACIONES ****************/

#prensa3{
			
			padding-top:5px;
			width:58px;						
			float:left;
			margin-left:3px;
					
		}
#medio3{
			width:505px;
			float:left;
			margin-left:5px;
								
		}

#selchabit{
	width:730px;
	height:35px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	background-color:#e2c066;
	
}
.margenfoto{
	margin-left:5px;
	margin-top:3px;
	
}
.margenfoto3{
	float:right;
	margin-right:15px;
	margin-top:3px;
	
}
.margenfoto4{
	margin-left:5px;
	margin-top:3px;
	
}
.margenfoto5{
	margin-left:50px;
	margin-top:3px;
	
}

.margenfoto2{
	
	margin-bottom:15px;
	
}
.margenlogo{
	margin-left:15px;
	margin-top:3px;
	margin-right:10px;
}
.margeniz{
	margin-left:40px;
}

.bordefoto{
	border-color:#632500;
	border-width:2px;
	border-style:solid;
}
.bordefotodoble{
	border-color:#632500;
	border-width:15px;
	border-style: ridge;
}

#contenidohab{
	width:730px;
	float:left;
	margin-top:-4px;
}
.fecha{
	margin-left:5px;
	margin-right:5px;}
	
	#fotouva{
		width:215px;
		height:210px;
		float:right;
		margin-right:20px;
		margin-top:10px;
	}
	#descuva{
		width:300px;
		float:left;
		margin-top:20px;
		margin-left:20px;
	}
	#fotohab{
		width:720px;
		float:left;
		margin-bottom:10px;
		padding-left:15px;		
		margin-top:20px;		
		
		
		
	}

#sinhabitacion{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.fondogarnacha{
	background-color:#e2dedf;
}
.fondomoscatel{
	background-color:#efecb6;
}
.fondomoristel{
	background-color:#d7dee3;
}
.fondomerlot{
	background-color:#dcd2cd;
}
.fondomacabeo{
	background-color:#f3ecc7;
}
.fondochardonnay{
	background-color:#e2dcc0;
}
.fondocabernet{
	background-color:#d6d5db;
}
.fondoparraleta{
	background-color:#dcd9d6;
}
.fondotempranillo{
	background-color:#CBD9E4;
}
.margenfotodetalle{
	margin-left:20px;
}

#detalle{
	float:right;
	text-align:center;
	width:130px;
	margin-bottom:10px;
}
/****************** ESTILOS restaurante ****************/
#restaurante{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:10px;
}

.flotad{
	float:right;
}
.flotai{
	float:left;
}
.margenflotai{
	margin-right:15px;
	margin-top:15px;
	margin-bottom:10px;
}
.margenflotai2{
	margin-right:15px;
	margin-top:0px;
	margin-bottom:10px;
}
.margenflotai3{
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
}

.margenflotai4{
	margin-top: 25px;
	margin-right: 26px;
	margin-bottom: 15px;}
	
.margenflotad{
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
}
.margenflotad2{
	margin-left:15px;
	margin-top:0px;
	margin-bottom:15px;
}
.margenflotad3{
margin-right:50px;
margin-top:15px;
}
.margenflotad4{
margin-right:0px;
margin-bottom:15px;
margin-left:35px;
}

.marginfoto{
margin-top:10px;
}
.bordedoble{
	border-color:#632500;
	border-width:3px;
	border-style:double;
}
#menudegustacion{
	width:340px;
	float:left;
	text-align:left;
	margin-bottom:10px;
	margin-top:20px;
	text-decoration:underline;
}
#pub{
	width:340px;
	float:right;
	text-align:right;
	margin-bottom:10px;
	text-decoration:underline;
	margin-top:20px;
}


/****************** ESTILOS actividades ****************/

#prensa2{
			margin-left:5px;
			margin-right:10px;
			padding-top:5px;
			width:150px;
			float:left;
					
		}
#medio2{
			width:425px;
			float:left;
								
		}
.altolinea{
	line-height:18px;
	
}
.logoruta{ float:right; padding-right:100px;}
#fotoactividad{
		width:215px;
		height:210px;
		float:right;
		margin-top:10px;
	}

.ul{
	list-style:disc;
	padding-left:20px;
}
.li{
	
padding-left:5px;
				
}


/****************** ESTILOS CONTACTO ****************/

#formulario{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:10px;
}
#formulario div.medidas{
	margin: 10px 0 10px 20px;
}
#formulario div.medidas label{
	float:left;
	width:150px;
	line-height:23px;
}

#formulario div.medidas input{
	width:250px;
	height:15px; 
	text-align: justify;
	margin-left:70px;
	padding-left:01m;
}
#radio{
	padding-left:01m; 
	width:350px; 
	text-align: justify;
	float:right;
	
}
#formulario div.medidas .radio{
	padding-left:01m; 
	width:15px; 
	text-align: justify;
	margin-top:7px;
	margin-right:5px;
}
#formulario div.medidas textarea{
	width:240px;
	padding-left:1em;
	margin-left:70px;
}	
.botonformulario{
	background-color:#632500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin-left:35px;
	font-weight:bold;
}	



/****************** ESTILOS LOCALIZACION ****************/

.fondolocalizacion{
	background-color:#e8eadf;
 }
 #locdc{
 	width:300px;
	margin-right:30px;
	margin-bottom:50px;
	float:right;
 }
 #lociz{
	 width:300px;
	 margin-left:30px;
	
	 float:left;
 }


/****************** ESTILOS PANTALLAZO ****************/
.enlacepie:link{
	color:#FFFFFF;	
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
}
.enlacepie:visited{
	color:#FFFFFF;	
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
}
.enlacepie:hover{
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
	
}

/****************** NUESTRAS CASAS RURALES ****************/


		#prensacasarural{
			padding-top:5px;
			width:200px;
			height:30px;			
			float:left;			
		}
		
		#casarural1{ float:left; height:130px; width:730px; background:url(../imagenes/casasrurales1.jpg) no-repeat; margin-bottom:2px;}
		#casarural2{ float:left; height:130px; width:730px; background:url(../imagenes/casasrurales2a.jpg) no-repeat}
		

