/* Casa Rural Taguacintet */

/* Estructura */
body {
		margin:0;
		padding:0;
		width:100%;
		height:100%;
		background-color:#B58E6B;
		}

#contenedor {
		background-image:url(../img/fondo.jpg);
		background-repeat: repeat-x;
		}

#contenido {
		margin: 0px auto;
		padding: 0px;
		border:0;
		width: 780px;
		background-image: url(../img/fondo_cont.jpg);
		background-repeat: repeat-y;
		}

#cabecera {
		width:780px;
		height:175px;
		}

#menu { float:left;
		width:243px;
		background-color:#833D19;
		margin-left:25px;
		margin-right:10px;
		}

#interior { 
		float:left;
		margin-left:10px;
		background-color:#833D19;
		width:447px;
		}	

#pie { 	
		clear:both;
		width:100%;
		background-color:#EDEAC7;
		background-image: url(../img/fondo_cont.jpg);
		background-repeat: repeat-y;
		}

#falso_pie {
	clear:both;
	width: 730px;

	background-color:#833D19; margin-left:25px;
		}

#bloque_izq {
		float:left
		}
		
#bloque_der {
		float:left
		}




/*Web de Inicio */
		
#index {
		background-color: #833d1a;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-style:normal;
		color: #CCDCAF;
		background-image:url(../img/portada.jpg);
		background-repeat: no-repeat;
		background-position: center 70px;
		}
		
#bienvenido {
		width:100%;
		}
		

#principal {
		padding: 10px;
		height: 40px;
		width: 100%;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		text-align:center;
		}	
			
#menu_portada {
		width:510px;
		height:25px;
		margin-right: auto;
		margin-left: auto;
		padding-top:10px;
		margin-top:470px;
		padding-bottom:100px;
		}
	
	
		
/* Estilos Generales */


.img_centro {
		display: block;
		margin: auto;
		border:0px;
		}
		

body a {
		color:#F5EBD0;
		font-weight:bold;
		text-decoration:none;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;		
		}
		
a:hover {
		color: #CC9933;
		text-decoration:underline;
		}

		
p { 
		margin-left:30px;
		margin-right:30px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		text-align:justify;
		color:#EDEAC7;
		text-indent:25px;
		font-style:italic;
		background-color:#833d19;
		}

.p_centrado { 
		margin:auto;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		width:350px;
		color:#EDEAC7;
		font-style:italic;
		background-color:#833d19;
		text-indent:0px;
		}

		
.txt { 
		margin:28px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		text-align:justify; color:#EDEAC7;
		text-indent:25px;
		font-style:italic;
		}	
	
.subr {
		text-decoration:underline;
		}

.negr {
		font-weight:bold;
		}	

li {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#EDEAC7;
		font-style:italic;
		margin-left:20px;
		}	
	
	
/* Estilos Imagenes */	

.img_dcha {
		float:right;
		margin-right:10px;
		}
		
/* Reservas */

.separacion {
		margin-bottom:4px;
		}
		
.formulario_reservas { 
		margin-right:10%;
		margin-left:10%;
		margin-bottom:25px;
		}
			
.fieldset {
		background-color: #B6DF9F;
		}
		
legend {
		font-size: 1em;
		font-weight: bold;
		color: #006600;
		background-color: #FFFFFF;
		margin: 0px;
		border: 1px solid #000000;
		padding-top: 1px;
		padding-right: 3px;
		padding-bottom: 1px;
		padding-left: 3px;
		}
			
label {
		display:block;
		padding-top:5px;
		text-align:right;
		margin-right:5px;
		}
			
div label {
		float:left;
		width:35%
		}
			
input:focus {
		border:2px solid #006600;
		background: #CCCCCC;
		}

input:hover {
		border:2px solid;
		color: #000000;
		background: #B6DF9F;
		}
		
#precios {
	margin:auto;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-style:italic;
	font-size:14px;
	width: 600px;

	border-collapse: collapse;
	}

td {
	background-color:#edeac7;
	padding: 10px;
	}

th {
	background-color: #B58E6B; padding:10px;
	}
		
.especial {
	background-color: #a25e38; color: #edeac7
	}
	
	
table {	border: 2px solid #EDEAC7;

}

/* Estilos menu */	

.menu_casa {
onMouseOut="cambia('primera',casa2);" onMouseOver="cambia('primera',casa_on);" onClick="return true;" }