@charset "ISO-8859-1";
/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
	background: url(images/bg-ritz.jpg);
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #333333;
}
h1{color:#6C792E; font-size:28px; font-weight:normal; margin:0; font-family:Georgia, "Times New Roman", Times, serif}
h2{color:#6C792E; margin:0; font-family:Georgia, "Times New Roman", Times, serif}

.divisor_general {
background:transparent url(/images/index-page-divider.gif) no-repeat scroll 0 0;
height:21px;
margin-bottom:4px;
width:540px;
}

.divisor_col {
background:transparent url(/images/divisor_col.gif) no-repeat scroll 0 0;
height:24px;
margin-bottom:4px;
width:213px;
margin:10px 0px 0px 10px
}

.tabla_interna{ background:#EAE4CF; border:#FFF 1px solid; margin:10px 0px; width:100%}
.tabla_interna th h3{ color:#785F39; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:left; padding:7px 10px; background:#dcd8c9; margin:0}
.tabla_interna td {font-size:11px; text-align:left; height:22px; vertical-align:middle}
.tabla_interna td h5{ font-size:11px; font-weight:normal; margin:0; padding:5px 0px 0px 10px } 
.tabla_interna select{ font-size:11px; margin:0px 15px}
.tabla_interna a{ display:block; background:#900; padding:5px; color:#FFF; font-size:12px; margin:15px; text-decoration:none}
.tabla_interna p{padding:15px; font-size:10px;}


#container {
	width:830px;
	background:#EFEAD8;	
	margin:10px auto;
	border:#FAF9EF 10px solid;
	border-right: #FAF9EF 10px solid;
	border-bottom:#FAF9EF 10px solid;	
	text-align:left;
	position:relative;
	}



#col_left{ 
margin:0px 0px 0px 20px;
width:230px;
float:left;
/*border-right:1px solid #E3DDC9;*/
text-align:center;
position:relative;
}

#col_left p { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0}

.spict { width:250px; border:#817f43 1px solid; padding:10px; background:#FFF; float:left}
.spict img{ border:0}
.stext { width:250px; padding:20px; float:left}
.stext img{ border:0}

.tarifarios{ width:350px; float:left}
.tarifarios table { width:100%; border:#D3D5C6 1px solid}
.tarifarios table td{ border-bottom:#D3D5C6 1px solid}
.tarifarios table th{ background:#D3D5C6; height:28px }

.picture { width:500px; border:#FFF 1px solid; padding:0px; background:#FFF}
.picture img{ border:0}


.maps { width:580px; border:#817f43 1px solid; padding:10px; background:#FFF}
.maps a{ color:#960}



#top{ float:right; width:300px; height:32px; margin:5px; text-align:right}
#top a{ font-size:11px; color:#FFF; text-decoration:none}

.lk {}
.lk img{ margin:5px; border:0; vertical-align:middle}

#logo{ margin:0; width:100%; height:110px; background: url(/images/bg-logo.gif) repeat-x; text-align:left; padding:0}
#logo img.lefti{margin:0px 10px; border:0; padding:0; float:left}
#logo p{ text-align:center; font-size:12px; color:#6C792E;}
#menu { width:100%;background:url(/images/bgmenu.gif) repeat-x; float:left; text-align:center; border-bottom:#FFF 1px solid; border-top:#FFF 1px solid}
#menu ul{ margin:0 20px; padding:0; list-style:none;}
#menu ul li { float:left; margin:5px; list-style:none }
#menu ul li a{ padding:10px; font-weight:normal; display:block; font-size:12px; color:#605b48; text-transform:uppercase; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif }
#menu ul li a:hover{ text-decoration:underline }

#mainContent {
	padding: 0;/* recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
}

#contenido { float:right; width:540px; margin:10px; color:#785F39; font-size:12px }
.h_col{ float:left; width:250px; margin:0px 10px 20px 0px; padding:5px }
.h_col img{margin:2px 5px 25px 5px; padding:0; float:left; border: #FFF 2px solid}
.h_col p{margin:2px 0 0 0; padding:0}
.h_col p a{color:#900}
.h_col h4{ font-size:16px; color:#785F39; background:#EAE4CF; padding:7px 0px 7px 10px; margin:0px; border-bottom:#FFF 1px solid; font-family:Georgia, "Times New Roman", Times, serif}

.excurs_col{ float:left; width:100%; margin:0px 40px 25px 0px; }
.excurs_col img{margin:0 10px 0 0; padding:0; float:left}
.excurs_col p{margin:5px; padding:0; font-size:12px; line-height:1.5 }
.excurs_col p a{color:#900; font-size:11px}
.excurs_col h4{font-size:16px; background:url(/images/titb_h4.gif) repeat-x; color:#6C792E; padding:7px 0px 7px 10px; margin:0px; border-bottom:#FFF 1px solid}


.brclear{clear:both}
#bot { background: url(images/bgbot.gif) repeat-x; width:100%; position:relative}
#bot h2{ font-size:12px; color:#3F2C18; margin:50px 20px; float:left }
#bot p{ margin:50px 25px; color:#3F2C18; text-align:center; font-size:11px; font-family:Tahoma, Geneva, sans-serif; float:left}
#bot img{ float:right; margin:40px 20px 30px 0px;}

/* cross fader*/
div.cf_wrapper {
width:100%;
height:auto;
position:relative;
border-bottom:0;
border-left:#FFF 1px solid;
border-right:#FFF 1px solid;
border-top:#FFF 1px solid; }

div.cf_wrapper	h3{color:#785F39; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:left; padding:7px 10px; background:#dcd8c9; margin:0}

div.cf_element { 
height:200px;
background:#EAE4CF;
margin:30px 0px;
padding:0;
border-left:#FFF 1px solid;
border-right:#FFF 1px solid;
border-bottom:#FFF 1px solid;
border-top:0;
width:100%;
}

div.content{ margin:10px; padding:0; text-align:left;}
div.content h4
	{	font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		text-align:left;
		padding:0;		
		margin:5px 0px;
		color:#AF351D;
	}

div.content p{ color:#7E7763}
div.content a{ color:#AF351D; display:block; margin:0px 0px 0px 50px; float:right}

















