/* ESTILO PARA LA WEB DEL HOTEL RICE */
html {	margin: 0px;
		padding:0px;
}

body {  
		font-size: 1em; 
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0px; 
		padding: 0px; 
		text-align:center;
		background-image:url(imag/fondo_body.jpg);
		background-color:#705645;
		height: auto !important; 
		 min-height: 100%;

}

#website    { 		background-image:url(imag/fondo_website.jpg);
					background-repeat:repeat-y;
				margin-right: auto; 
				margin-left: auto; 
				width: 800px;
				background-color:#CCCCCC;
				height:auto !important;
				min-height:1010px;
				 }		
				
#websitecontenido {	background-image:url(imag/fondo_website.jpg);
					background-repeat:repeat-y;
					height:auto !important;
					background-color:#ffffff;
					min-height:100%;
					height:100%;
					width: 800px;
					float:left;
					margin:0px;
					padding:0px;
					}
					
img {
 padding:0px;
 margin:0px;
 }					
					
/*DEFINIMOS LA PARTE IZQUIERDA DE LA WEB*/
				 
#izquierdo {width:342px;
			clear:left;
			float:left;
			}
			
#logo { width:342px;
		height:89px;
		background-image:url(imag/logo.jpg);
		background-repeat:no-repeat;
		background-color:#ffffff;
		}
		
#logo a {	width: 342px; 
			height: 89px;
			display:block;
			 }

#logo span {visibility:hidden;}	

#logo h1 {	
			margin:0px;
			padding:0px;
			}
			
		
#banderas { width:342px;
			height:25px;
			background-color:#ffffff;
			}
			
						
#docportada { width:342px;
				height:209px !important;
				height:199px;
				background-image:url(imag/fondo_docportada.jpg);
				background-repeat:no-repeat;
			}
			
#bannerinfer { width:342px;
				height:182px !important;
				height:193px;
				background-color:#ffffff;
				}
				
#posicioninfer { padding:10px 0px 20px 0px;
				background-image:url(imag/separador_infer.jpg);
				background-repeat:no-repeat;
				background-position:25 90;
				}
				
#visor {width:342px;
		height:auto;
		background-image:url(imag/fondo_docprincipalportada.jpg);
		background-repeat:no-repeat;
		background-color:#EDE4B9;
		}
				
/* DEFINIMOS LA PARTE CENTRAL DE LA WEB*/

#menuprincipal { background-image:url(imag/fondo_menuprincipal.jpg);
				background-repeat:repeat-x;
				width:153px !important;
				width:143px;
				padding-top:20px;
				padding-bottom:50px;
				text-align:left;
				float:left;
				font-size:0.9em;
				}
				

#menuprincipal li a { 
					color:#ffffff;
					text-decoration:none;
					width:153px !important;
							width:143px;
							display:block;
					}
					
#menuprincipal li a:hover {	background-color:#4C413A; 
							
							}
					
#menuprincipal ul{margin:0px;
					padding:0px 0px 0px 10px;
					}
					

#menuprincipal li{
					color:#333333;
					margin:0px;
					list-style:none;
					line-height:150%;
					z-index:1000;
}


#menuprincipalcontenido { background-image:url(imag/fondo_menuprincipal.jpg);
				background-repeat:repeat-x;
				width:153px !important;
				width:153px;
				padding-top:20px;
				text-align:left;
				float:left;
				font-size:0.8em;
				overflow:hidden;
				}
				

#menuprincipalcontenido li a { 
					color:#ffffff;
					text-decoration:none;
					width:153px !important;
							width:153px;
							display:block;
					}
					
#menuprincipalcontenido li a:hover {	background-color:#4C413A; 
							
							}
					
#menuprincipalcontenido ul{margin:0px;
					padding:0px 0px 0px 10px;
					}
					

#menuprincipalcontenido li{
					color:#333333;
					margin:0px;
					list-style:none;
					line-height:150%;
					z-index:1000;
}

#menuprincipalcontenido ul ul li a { 
					color:#FFAA22;
					text-decoration:none;
					width:153px !important;
					width:153px;
					display:block;
					}
/*DEFINIMOS LA PARTE DERECHA DE LA WEB*/

#derecho {width:305px;
			float:left;
			}
			
#banner {width:305px;
			height:193px;
			}
			
#ofertas {background-image:url(imag/fondo_derecho.jpg);
			background-repeat:no-repeat;
			width:305px;
			height:722px;overflow:hidden;
			}
			
#extrasderecho {background-image:url(imag/fondo_derecho.jpg);
			background-repeat:no-repeat;
			width:305px;
			height:auto;
			}
			
/*DOCUMENTO PRINCIPAL EN PORTADA*/

#docprincipalportada { text-align:left;
						margin:0px; 
						padding:0px; 
						width:342px;
						height:210px;
						background-image:url(imag/fondo_docprincipalportada.jpg);
						background-repeat:no-repeat;
						overflow:hidden
						}

#docprincipalportada h2 { font-family:Georgia, "Times New Roman", Times, serif;
							font-size:1.2em;
							color:#3D3D3D;
							margin:0px;
							padding:24px 17px 0px 15px;}
							
#docprincipalportada h2 a { text-decoration:none;
							font-family:Georgia, "Times New Roman", Times, serif;
							margin:0px;
							font-size:1em;
							color:#3D3D3D;
							font-weight:300;}
							
#docprincipalportada h2 a:hover {text-decoration:underline; margin:0px;}
							
#docprincipalportada p { font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:0.7em;
							padding: 0px 15px 5px 15px;
							line-height:1.7em;
							}
#docprincipalportada img { padding:0px !important; margin:0px 0px 0px -3px !important; border:0px !important;
							}						
							
/*DEFINIMOS LOS DOCUMENTOS EN PORTADA LISTA DE LA PLANTILLA OFERTAS*/

div.documentosportadalista { text-align:left;
							background-image:url(imag/separador_ofertas.gif);
							background-repeat:no-repeat;
							background-position:bottom left;
							margin:0px;
							padding:10px 0px 30px 10px;
							height:auto !important;
							height:70px;
							min-height:70px;
						
}

.documentosportadalista img{ text-align:left;
							margin:0px;
							padding:15px 0px 0px 5px;
							float:left;
}

.documentosportadalista a{ font-family:Georgia, "Times New Roman", Times, serif;
							font-size:0.9em;
							color:#9B6357;
							text-decoration:none;
							margin:0px;
							padding:0px 5px 0px 10px;
							font-style:italic;
							text-align:left;
							}

.documentosportadalista a:hover{ text-decoration:underline;}

.documentosportadalista p{ font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:0.7em;
							text-align:left;
							line-height:1.7em;
							color:#545454;
							padding:0px 10px 0px 10px;
							margin:0px;
							}
							
#documento { font-size:0.7em;text-align:left;padding:10px;line-height:1.3em; min-height:200px;font-family:Verdana, Arial, Helvetica, sans-serif;}

#documento h1 { line-height:1.1em;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1.5em;
				font-weight:normal;}

#documento ul { text-align:left;}

#documento li { text-decoration:none;
				display:block;
				list-style:none;
				background-image:url(imag/lys.gif);
				background-repeat:no-repeat;
				padding-left:12px;
				background-position:0 2;
				}
				

#documento p {}



/*DEFINIMOS LOS DOCUMENTOS EN PORTADA DE LA PARTE IZQUIERDA*/
							
.documentosportadalistaizquierda { text-align:left;
									background-image:url(imag/separador_ofertas-.gif);
									background-repeat:no-repeat;
									margin:0px;
									padding:0px 0px 0px 0px;
		}

.documentosportadalistaizquierda a{ font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:0.8em;
									color:#9B6357;
									text-decoration:none;
									margin:0px;
									padding:0px 5px 0px 17px;
									font-style:oblique;
									text-align:left;
									}
							
.documentosportadalistaizquierda img{ margin-top:10px; padding:0px; background-color:#9b6357; border:2px solid #9b6357}

.documentosportadalistaizquierda a:hover{ text-decoration:underline;}

.documentosportadalistaizquierda p{ font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:0.7em;
									text-align:left;
									line-height:1.7em;
									color:#343434;
									padding:0px 10px 0px 17px;
									}

/* OTROS ESTILOS*/

#banderas { 
			}
			
#firma {padding: 2px 10px 5px 30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:0.8em;
		padding-top:40px;
		color:#7B7462;
		display:block;
		clear:both;}

#firma a{ text-decoration:none;
			color:#5E594B;
			}
			
#firma a:hover {text-decoration:underline;
				padding-top:5px;}
				
/*DEFINIMOS EL INFER*/

#infer {
		padding-top:37px;
		width:342px;
		}
		
				
#avisolegal {
		color:#666666;
		font-size:0.6em;
		margin-top:0px;
		}
		
#avisolegal ul {	
			padding:0px 0px 0px 0px;
			margin:0px;
}

#avisolegal li  { color:#666666;
					font-style: normal; 
					text-align: center; 
					display: inline; 
					margin: 0px; 
					padding: 0px;
					height: 30px }

	

#avisolegal li a { 
				text-align:center;
				color:#666666;
				text-decoration:none;
				font-style:normal;
		 	
		   }
		   
#avisolegal li a:hover{
				text-decoration:underline;
				color:#000000;}
				
/*DEFINIMOS LA FORMA EN LA QUE SE MUESTRAN LOS DOCUMENTOS*/

#seccion { width:339px;
padding:0px;
margin:0px;
			}
			
#seccion p {font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:0.7em;
			text-align:left;
			padding:4px 4px 0px 10px;
			margin:0px;
			}

#seccion h1 { padding:7px 7px 7px 7px;
				margin:0px;
				font-size:1em;
				border-bottom:1px dotted #9b6357;
				background-color:#D9D2C0;
				color:#9b6357;
				text-align:left;
				text-transform:uppercase;}

#seccion ul { text-align:left;
				padding:0px 0px 0px 15px;
				margin:0px;}

#seccion li { text-decoration:none;
				display:block;
				list-style:none;
				padding:0px;
				margin:0px;
				background-image:url(imag/lys.gif);
				background-repeat:no-repeat;
				padding-left:12px;
				background-position:0 2;
				font-size:0.8em;
				}
				
#seccion a { margin:0px;
padding:0px;}

#seccion a:hover {}

.doclistado {  
padding:0px;
margin:0px;}

div.doclistado p { font-size:0.8em;
				text-align:left;
				padding:0px 5px 0px 7px;
				margin:0px;}

.doclistado a { padding:0px;
				margin:0px;
				text-align:left;
				padding:0px;}

.doclistado a:hover {}

.doclistado h2 { font-family:Georgia, "Times New Roman", Times, serif;
					margin:0px;
					padding:0px;
					color:#9B6357;
					font-size:0.8em;
					text-align:left;
					text-decoration:none;
					}
					
a.doclistado h2 { text-decoration:none;
					text-align:left;
					color:#9b6357;
					padding:12px 5px 2px 9px;
					background-image:url(imag/boton_doc.gif);
					background-repeat:no-repeat;
					background-position: 2 17;
					}

a:hover.doclistado h2 { text-decoration:underline;
					background-image:url(imag/boton_doc_on.gif);
					background-repeat:no-repeat;
					background-position: 2 17;}


.doclistadodestacado {padding:0px;
						margin:0px;}

div.doclistadodestacado p { font-size:0.8em;
							text-align:left;
							padding:0px 5px 0px 7px;
							margin:0px;}

.doclistadodestacado a { 
						text-align:left;
						padding:0px;}

.doclistadodestacado a:hover {}

.doclistadodestacado h2 { font-family:Georgia, "Times New Roman", Times, serif;
					margin:0px;
					padding:0px;
					color:#9B6357;
					font-size:0.8em;
					text-align:left;
					text-decoration:none;
					}
					
a.doclistadodestacado h2 { text-decoration:none;
					text-align:left;
					color:#9b6357;
					padding:12px 5px 2px 9px;
					background-image:url(imag/boton_doc_destacado.gif);
					background-repeat:no-repeat;
					background-position: 2 17;
					}

a:hover.doclistadodestacado h2 { text-decoration:underline;
					background-image:url(imag/boton_doc_on.gif);
					background-repeat:no-repeat;
					background-position: 2 17;}



.resumen {}
				
p.resumen  { font-family :Verdana, Arial, Helvetica, sans-serif;
				font-size:0.9em;
				text-align:left;}
				
/*DEFINIMOS EL CADENACAD*/

#cadenacad {
			margin:0px;
			font-size:0.74em;
			color: black;
			background-image: url(imag/fondo_cad.gif);
			background-repeat: no-repeat;
			background-position: 2 1;
			padding: 3px 0px 3px 14px;
			display: block;
			margin:0px;
			clear:both;
			background-color: #787469;
			text-align:left;
			}


		
#cadenacad li{
				display: inline;
				list-style-type: none;
				color: black;
				text-align: left;
				padding: 0px 10px 5px 1px;
				background-image: url(imag/trian.gif);
			background-repeat: no-repeat;
				background-position: 4px 4px;
			}

#cadenacad li a{
				text-decoration:none;
				color:#333333;
}

#cadenacad li a:hover{
	text-decoration:none;
	color:#FFFFFF;
}	

/*ESTILO PARA EL FORMULARIO DE CONTACTO*/

#formulariocontacto  { margin-right: auto; 
				margin-left: auto;
				 }

.botonverde  { background-color: #5E8649; 
				padding: 3px 15px 3px 15px; 
				border-style: double; 
				text-align:center; 
				width:300px; }

.botonverde:hover{ background-color:#C05821; 
					padding: 3px 15px 3px 15px; 
					border-style: double; 
					text-align:center; 
					cursor:pointer;
					}
					
label{margin:0px; 
		padding:0px;}
		
.campoformulario textarea{ text-align:left;
							height:auto;
							float:left;
							padding:5px 5px 0px 5px;}


.botoninfo {padding: 4px 7px 7px 4px; 
			background-image:url("imag/fondo_botoninfo.gif");
			background-repeat:no-repeat;
			color:#000000;
			font-size:0.9em;
			border:0px;
			}
			
.botoninfo:hover {padding: 4px 7px 7px 4px;
					color:#EDE4B9;
					font-size:0.9em;
					text-decoration:none;
					}

.formul  { font-size: 0.6em; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			color:black; 
			background-image: url("imag/fondo_formul.gif"); 
			background-position:bottom; 
			background-repeat: repeat-x;
			padding: 1px 1px 1px 1px; 
			margin-bottom:5px;
			border-style: solid; 
			border-width: 1px; 
			border-color: #5E8649;
			}
			
.formul:hover {background-color:white;}			

.formul:focus  {border-style: solid; 
				border-width: 1px; 
				border-color: #FF0000
				}


.textoformulario{	 width:135px;
					float:left;
					text-align:right;
					height:auto; 
					padding-left:5px; 
					padding-top:5px;
					font-size:0.7em;
					}
					
.alineaformulario  { width: auto; 
					height: auto !important;
					min-height: 30px; 
					float: left; 
					overflow: visible; 
					color:#333333; 
					}

.campoformulario{ text-align:left;
					height:auto;
					float:left;
					padding:5px 5px 0px 5px;
					}

#textocontacto { font-size:0.7em;
				text-align:left;
				padding:7px;}

#formularioalineado {margin-right: auto; 
						margin-left: auto; 
						width: 300px;
						}


.moduloextra {display:block;padding:5px;font-size: 0.9em;}

/* ******** ARCHIVO DIGITAL ********** */
#archivodigital {clear:both;text-align: left; color:#656258; padding-left:10px; border-top: 0px solid #2C3E22; margin: 2px; font-size:1.2em;font-weight:normal;}

#archivodigital p {font-size:0.6em;}

div.archivodigitallista {/* La forma en que muestra los listados de archivos digitales asociados a un documento o seccion */
padding:2px;
text-align:center;
margin:0px;
float:left;
font-size:0.95em;
}

div.archivodigitallista a {text-decoration:none;font-size:0.65em;text-align:center;line-height:150%;font-weight:normal;
color:#000000;}

a.archivodigitallista:hover {
color:#705645;text-decoration:underline;}

div.archivodigitallista:hover {/* La forma en que muestra los listados de archivos digitales asociados a un documento o seccion */
color:#705645;
}

img.archivodigitallista  {border:1px solid #000;margin-top:5px;clear:both; }



/* ******** FIN ARCHIVO DIGITAL ********** */


/*OTROS ESTILOS*/

.anterior  { margin: 0px 2px 2px 2px; text-transform:uppercase; font-size:0.7em; color: white; text-align:left; display:block; /*background-color: #7A8E19*/; background-color:#7E6555; line-height:25px; padding: 1px; height: 30px; /*border-right:3px solid #3B5808;*/border-left:3px solid #624E41; border-bottom:1px solid #ffffff; }

.siguiente  { margin: 0px 2px 2px 2px; text-transform:uppercase; font-size:0.7em; color: white; display:block; /*background-color: #7A8E19*/; background-color:#7E6555; padding: 1px; line-height:25px; height: 30px; /*border-right:3px solid #3B5808;*/border-right:3px solid #624E41;  }

.siguiente:hover {text-decoration:underline; background-color:#624E41;}

.anterior:hover {text-decoration:underline; background-color:#624E41;}

a.anterior {text-decoration:none;}
a.siguiente {text-decoration:none;}
				
.separador  { visibility: hidden; clear: both ;height:0px; }

a { text-decoration:none;
		color:#9B6357;}

a:hover {text-decoration:underline;}
.tecla {text-decoration:underline !important;}
span.link { margin:0px;
		padding:0px;
		float:left;
		display:block;
		}
		
div#qTip {
padding: 3px;
border: 1px solid #666;
display: none;
background: #999;
color: #FFF;
font-size:0.7em;
font: Verdana, Arial, Helvetica, sans-serif;
position: absolute;
}

img { border:0px;}

/***********************HOJA DE ESTILO PARA EL FORMULARIO DE RESERVAS*************************/

#separadorcalendario { height:20px;}
#framereservation { display:block;
					background-color:#432E24;
					color:white;
					border-top:1px solid black;
					border-bottom:1px solid white;	
					padding:2px;}
					
#framereservation * {border:0px !important;}
					
#framereservation form{font-size:0.85em;}
#framereservation input{font-size:0.8em !important;padding:0px;border:0px;}
#framereservation select{font-size:0.85em;padding:0px;}
#framereservation a{color:white;}
#framereservation a:hover{ text-decoration:underline;}

#framereservation .checkinName {font-size:0.8em !important;width:70px !important;}
#framereservation a.frame_text {color:#FFFFFF !important;}

div.small#mreLoader input.frame_buttonBook_es { width:13em;	}
div.small#mreLoader input.frame_buttonBook_en { width:13em;	}
