BODY {
/*	background : #C0D9D9 url(images/fondo.gif) repeat;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #451B08;*/
	margin : 20px 0px 20px 0px;
	text-align: center;
/*	border: 0px rgb(16,17,41 ) solid;*/
	padding: 0;
    height: 100%;
}

#contenedor{
	display: table;
	text-align: left;
	border: 0px solid #cccccc;
	width: 980px;
    height: 100%;
	margin: auto;
/*	background-color: #F7E2A2; */
	background-color: #FFFFFF; 
}

#cabecera{
    height: 130px;
    width: 980px;
}

#cabecera h1 {
    margin: 0px 0px 0px 0px;
}

#cabeceraizq{
	padding-left:0px;
	height:110px;
	line-height: 110px;
	vertical-align:middle;
	float:left;
} 
#cabecerader{
	padding-left:5px;
	line-height: 110px;
	vertical-align:middle;
	float:left;
} 

/* M E N U */
#menu{
	background-color: #FFFFFF; 
	width:150px;
	float:left;
	border: 0px solid #451B08;
}

#menu ul{
	margin : 0px;
	padding: 0px 0px 0px 4px;
	list-style: none;
	display:table;
}

#menu li{
	text-align: left;
	margin: 2px 0px;
	width:140px;
	background-color: #451B08;
	color : #FFFFFF;
	border: 0px solid #E9D596;
}

#menu A {
	text-decoration:none;
	width:140px;
	height:20px;
	font-weight:bold;
	line-height: 20px;
	padding-left:5px;
	vertical-align:middle;
	color: #FFFFFF;
}

#menu A:hover { color: #451B08;background-color: #E9D596;}

/* M E N U */

#cuerpo{
	width:615px;
	margin: 0 155px;
	padding: 0px;
/*	background-color: #F7E2A2; */
	background-color: #FFFFFF; 
	text-align:justify;
	border: 0px solid #451B08;
}

#cuerposinlateral{
	width:733px;
	margin: 0 0 0 150px;
	padding: 20px 15px 0px 15px;
/*	background-color: #F7E2A2; */
	background-color: #FFFFFF; 
	text-align:justify;
/*	float:none;*/
	border: 2px solid #451B08;
}

.locpro {font-weight:bolder; font-size:9px; }

hr {color:#451B08; background-color:#451B08; height:2px; border:0px;float:none;}

#cuerpo P { margin: 5px 0px 5px 0px;}

H1{ font-size: 15pt;}
H2{ font-size: 13pt; padding-top:10px; }

#altiplano {
	background : #FFFFFF url(../imagenes/bordetransparente.gif) no-repeat;
	width:610px;
	margin:0 0 0 5px;
}
.altiplano {
	background : #FFFFFF url(../imagenes/bordetransparente.gif) no-repeat;
	width:610px;
	margin:0 0 0 5px;
}

#ofertasindex {
	background : #FFFFFF url(../imagenes/bordetransparente450px.gif) no-repeat;
	width:450px;
	margin:0 0 0 5px;
	border: 0px solid #451B08;
}

.fila745px {
	background : #FFFFFF url(../imagenes/bordetransparente690px.gif) no-repeat;
	width:690px;
	margin:0 0 0 0px;
	border: 0px solid #451B08;
}

.nombrefila {
	background : #FFFFFF url(../imagenes/nombrealojamiento.jpg) no-repeat;
	width:733px;
	margin: 0 0 3 5px;
	border: 0px solid #451B08;
	padding: 0 0 3px 0;
}

.nombrefila610 {
	background : #FFFFFF url(../imagenes/cabecera610.jpg) no-repeat;
	width:610px;
	margin:0 0 3px 0px;
	border: 0px solid #451B08;
	padding: 0 0 3px 0;
}

.nombrealojamiento {
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
	text-transform : uppercase;
	color:#FFFFFF;
}

#navabajo{
	font-weight : bold;
}
#lateral{
	width: 190px;
/*	background-color: #F7E2A2; */
	background-color: #FFFFFF; 
	float:right;
	margin:0px 4px;
	border: 0px solid #451B08;
}
#lateralf{
	width: 170px;
/*	background-color: #F7E2A2; */
	background-color: #FFFFFF; 
	float:none;
	margin:0px 4px;
/*	clear:right;*/
	border: 0px solid #451B08;
}
.titlat{
	background-color:#451B08; /*#E9D596;*/
/*	color:#451B08;*/
	color:#FFFFFF;
	font-size:8pt;
	vertical-align:top;
/*	text-transform : uppercase; */
	padding: 4px 3px 4px 4px;
	font-weight:bold;
	letter-spacing : 2px;
	margin: 0px 0px 2px 0px;
}

.titulos{
	background-color:#451B08; /*#E9D596;*/
	color:#FFFFFF;
	font-size:8pt;
	vertical-align:top;
	padding: 4px 3px 4px 4px;
	font-weight:bold;
	letter-spacing : 2px;
	margin: 0px 0px 2px 0px;
	margin:10px 0 10px 0;
}

TD {color:#000000;
	font-size:8pt;
	font-style:italic;text-align:justify; 
}

.cuerpolateral{
	padding: 5px 4px 5px 4px;
	border: 0px solid #451B08;
}

#actividades ul, #restaurantes ul #artesania ul {
	margin : 5px 10px 0px 0px;
	padding: 0px 0px 0px 4px;
	list-style: none;
}
#actvidades li, #restaurantes li, #artesania li {
	padding-left: 2px;
	background: transparent url("images/bullet.gif") 0 2px no-repeat;
	margin-bottom: 8px;
}
#pie{
	clear : both; 
	color : #451B08;
	text-align : center;
	margin : 5px 10px 0px 10px;
	border: 0px solid #451B08;
}

/* Ofertas de alojamientos */
#ofertas{
	padding : 5px 2px 0px 2px;
	width:455px;
	height:120px;
	float:left;
	border: 0px solid #451B08;
}

div.tabla {
	clear: none;
	overflow: auto;
	border: 0px solid #451B08;
}

div.fila {
	clear: both;
	border: 0px solid #FF0000; 
}

div.col {
	float: left;
	padding: 3px 3px 0px 0px;
	border: 0px solid #00FF00;
}

/*Precios alojamientos*/
div.tablaprecio {
	text-align:center;
	border: 0px solid #451B08;
	padding:25px 0 0 20px;
}

div.filaprecio {
	clear: both;
	border: 0px solid #FF0000; 
}

div.colpreciodes {
	float: left;
	padding: 3px 3px 0px 0px;
	border: 0px solid #00FF00; 
	text-align:left;
	font-weight:bold;
	width:270px;
	border: 0px solid #451B08;
	border-bottom-width:thin;
}

div.colvalordes {
	float: left;
	padding: 3px 3px 0px 0px;
	border: 0px solid #451B08; 
	text-align:right;
	font-weight:bold;
	width:90px;
	border-bottom-width:thin;
	font-size:15px;
}

div.colprecio {
	float: left;
	padding: 3px 3px 0px 0px;
	border: 0px solid #451B08; 
	border-bottom-width:thin;
	text-align:right;
	width:90px;
}
/*Precios alojamientos*/


/* Buscador de alojamientos */
#buscador{
	padding : 5px 0 0 0;
	width:150px;
	float:right;
	border: 0px solid #451B08;
	height:120px;
}

form {	margin:0px; vertical-align:text-bottom;}

form input, form select {
	width:auto;
	margin:2px 0 0 5px; vertical-align:top;
	FONT-SIZE: 12px; line-height: normal; font-weight: normal ; COLOR: #000000; height: 18px;
	border:1px #E9D596 solid;
}

br { clear:left;}
/* texto */
#texto{
	float:right; width:355px;
	padding: 0 0 0 5px;
	border: 0px #E9D596 solid;
}
#foto {
	float: left;
	padding: 20px 0 0 0;
	width:250px;
	vertical-align:middle;
	height:235px;
	border: 0px #E9D596 solid;
}
/*
#lineasep {clear:both; color : #451B08; height:3px}
}
visor alojamientos*/
div.col_fotomini {
	float: left;
	padding: 5px;
	width: 120px;
/*	border: 0px rgb(16,17,41 ) solid;*/
}

div.col_foto {
	float: left;
	padding: 5px;
	height: 190px;
	border: 0px rgb(16,17,41 ) solid;
}
div.campo {
	float: left;text-align:right;
	padding: 0px;font-weight:bold;width:120px;
	border: 0px rgb(16,17,41 ) solid;
}
div.separador {
	float: left;
	padding:  20px 0px 0px 0px;
	text-align:right;
	border: 0px rgb(16,17,41 ) solid;
}
div.valor {
	float: left;
	padding:  0px 0px 0px 10px;
	border: 0px rgb(16,17,41 ) solid;
}

div.reserva {
	float: left;
	padding:  60px 0px 0px 10px;
	width:390px;
	text-align:right;
	border: 0px rgb(16,17,41 ) solid;
}
div.col4 {
	float: left;text-align:left;
	padding: 0px;width:200px;
}
div.fila4 {
	clear: both;border: 0px rgb(16,17,41 ) solid;font-weight:bold;font-size:13px
}
div.col2 {
	float: left;text-align:left;font-weight:bold;
	padding: 0px;
}
div.col3 {
	float: left;text-align:left;
	padding: 0px; width:200px;
}
div.colgoogle {
	float:none; text-align:center;
	padding: 10px; height: 400px; vertical-align:middle;
}

#tablaenlaces {
	clear: none;
	overflow: auto;
	padding:0 20px;
	border: 0px solid #451B08;
}

#tablaenlaces .fila {
	clear: both;
	border: 0px solid #FF0000; 
}

#tablaenlaces .col {
	padding: 3px 3px 0px 0px;
	border: 0px solid #00FF00; 
	text-align:justify;
	width:560px;
}

.botons {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	border: 1px solid #004D80;
	background-color: #3366CC;
	background-image: url(/admin/img/img_n/degbar__.gif);
	font-weight: bolder;
	margin-right: 60px;
	margin-left: 60px;
}