a {
	text-decoration:none;
	color:#ffffff;
	font-weight: normal;
	}
a:hover{
	text-decoration: none;
	color:#ffffff;
	font-weight: normal;
	background:#000000;
	}
img {
border:0px;
}
body {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: #49691B /*url(../images/bg.gif) repeat-x bottom*/;
	color: #161616;
	text-align: center;
	margin-top: 10px;
	font-size: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
#contenedora {
	width: 750px;
	clear:both;
	background: #364E14 url(../images/bgcuerpo.gif);
	margin: 0px auto 0px auto;
	border: 0px solid #333333;
	text-align: center;
	}

#cabecera {
	background: #333333 url(../images/bgcabecera.jpg);
	height:150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #000000;
	text-align: left;
	}

#botonera {
	background:#000000 url(../images/bgbotonera.gif) repeat-x;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align: left;
	}
	
#ruta {
	background:#DBBC91  url(../images/bgruta.gif) repeat-x;
	margin: 0px 0px -5px 0px;
	padding:3px 3px 3px 8px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align: left;
	color:#5F2307;
	font-size:70%;
	font-weight:normal;
	height:15px;
}
#ruta a, visited {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	font-weight: normal;
	}
#ruta :hover{
	text-decoration: none;
	color:#ffffff;
	font-weight: normal;
	}
.registrate{
	padding: 25px 0px 0px 5px;
	text-align: center;
}
/*------------------------------------------ CONTENIDOS ------------------------------------------------*/
.txtcabecerapie{
	font-size:0%;
}
#index{
	text-align:center;
	width:288 px;
	border-right:1px solid #3D4334;
	border-left:1px solid #3D4334;
	background:#364E14;
}

#idioma{
	font-size:70%;
	padding: 7px 0px 60px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	Color: #ffffff;
	width:100%;
	background:#364E14;
}
.caracteristicas{
	background:#7D8F62;
	color:#ffffff;
	width:200px;
	margin:45px 0px 5px 5px;
	padding:10px 10px 10px 15px ;
	border: 1px solid #203C20;
	text-align:justify;
	float:right;
	clear:both;
}
html>body .usuario{
	font-family: Trebuchet ms, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	margin-right:28px;
	padding-top:25px;
	color:#555555;
	text-align:left;
	float:right;
	width: 100px;
}
.usuario{
	font-family: Trebuchet ms, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	margin-right:12px;
	padding-top:25px;
	color:#555555;
	text-align:left;
	float:right;
	width: 100px;
}
.campos {
	font-size: 100%;
	background: #ffffff;
	font-family:trebuchet ms, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid;
	width: 100px;
	color: #81878A;
	margin:0px;
	padding:1px 5px 0px 5px ;
	border-color: #000000;
	}
.camposreserva {
	width:235px;
	font-size: 100%;
	background: #ffffff;
	font-family:trebuchet ms, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid;
	color: #81878A;
	margin:0px 0px 3px 0px ;
	padding:0px 5px 0px 5px ;
	border-color: #7F9DB9;
	}
html>body .combo {
	width:65px;
	font-size: 100%;
	background: #ffffff;
	font-family:trebuchet ms, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid;
	color: #81878A;
	margin:0px 0px 3px 0px ;
	padding:0px 0px 0px 5px ;
	border-color: #7F9DB9;
	}
.combo {
	width:65px;
	font-size: 100%;
	background: #ffffff;
	font-family:trebuchet ms, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid;
	color: #81878A;
	margin:0px 0px 3px 0px ;
	padding:0px 5px 0px 5px ;
	border-color: #7F9DB9;
	}
.area {
	font-size: 100%;
	background: #ffffff;
	font-family:  Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid;
	width: 270px;
	height:145px;
	color: #81878A;
	border-color: #cccccc;
	margin:0px 20px 0px 0px;
	}
.botondentro {
	width:126px;
	height:20px;
	float:inherit;
	border: 0px solid #77879B;
 	font-size: 100%;
	font-weight:normal;
	background: #f1f1f1 url(../images/botonA.gif);
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	color: #ffffff;
	margin: 1px 0px 10px 0px;
	padding: 2px 0px 2px 0px;
	}
.botonusu {
	width:70px;
	height:20px;
	float:inherit;
	border: 0px solid #000000;
 	font-size: 100%;
	font-weight:normal;
	background: #708051 url(../images/botonA.gif);
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	color: #ffffff;
	margin: 5px 0px 3px 0px;
	padding: 2px 0px 2px 0px;
	}
.mailenviado{
	text-align:center;
	font-family: arial;
	font-size: 150%;
	margin:40px 150px 30px 150px;
	padding:15px 0px 15px 0px ;
	border-top:1px #CCD0C5 dotted;
	border-bottom:1px #CCD0C5 dotted;
	}

.alinearboton {
	float:right;
	text-align:right;
	width:70px;
}
.info{
	float:left;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px ;
}
.caja{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	float:left;
	color:#666666;
	margin-top:0px;
	margin-left:0px;
	border-top:0px solid #D1D0D6;
	border-bottom:0px solid #D1D0D6;
	height:90px;
	width:165px;
}
html>body .cajacontacto{
	padding:25px 30px 25px 60px;
	background:#7D8F62;
	border:1px solid #243B03;
	width:615px;
	color:#ffffff;
	clear:both;
}
.cajacontacto{
	padding:25px 30px 25px 60px;
	background:#7D8F62;
	border:1px solid #243B03;
	width:100%;
	color:#ffffff;
	clear:both;
}
.cajareceta{
	padding:5px 10px 5px 10px;
	margin:0px 0px 5px 0px ; 
	background:#697950;
	border:1px solid #243B03;
	width:100%;
	color:#ffffff;
	text-align:left;
}

html>body .flotarflotarizdareserva{
	float:left;
	top:0;
	padding:25px 10px 25px 45px;
	text-align:justify;
	background:#7D8F62;
	border:1px solid #243B03;
	width:280px;
}
html>body .flotarflotardchareserva{
	float:right;
	top:0;
	padding:25px 10px 25px 45px;
	text-align:justify;
	background:#7D8F62;
	border:1px solid #243B03;
	width:280px;
}
.flotarflotarizdareserva{
	float:left;
	top:0;
	padding:25px 5px 25px 50px;
	text-align:justify;
	background:#7D8F62;
	border:1px solid #243B03;
	width:49%;
}
.flotarflotardchareserva{
	float:right;
	top:0;
	padding:25px 5px 25px 50px;
	text-align:justify;
	background:#7D8F62;
	border:1px solid #243B03;
	width:49%;
}
.reservahabituales{
	float:right;
	padding:45px 90px 25px 115px;
	text-align:justify;
	background:#7D8F62;
	border:1px solid #243B03;
}
.clientesreservas{
	font-size:70%;
	color:#ffffff;
	background:#6D834C;
	width:95%;
	text-align:left;
	padding: 15px 50px 15px 50px;
	border:1px solid #243B03;
}
.clientesconsultas{
	font-size:70%;
	color:#ffffff;
	background:#6D834C;
	width:95%;
	text-align:center;
	border:1px solid #243B03;
}
.fakturaxehe{
	font-size:70%;
	width:175px;
	color:#ffffff;
	background:#6D834C;
	text-align:center;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-right:1px solid #36461E;
	border-left:1px solid #36461E;
	border-top:1px solid #36461E;
	border-bottom:1px solid #36461E;	

}
.fakturadataxehe{
	font-size:70%;
	width:175px;
	color:#ffffff;
	text-align:center;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom:1px dotted #899B6F;
	border-right:1px dotted #899B6F;	
	
}
.flotardcha{
	float:right;
	text-align:left;
}
.flotarizda{
	float:left;
	text-align:right;
	clear:both;
}
.flotardchacontacto{
	float:right;
	text-align:left;
}
.flotarizdacontacto{
	float:left;
}
.flotargela{
	float:left;
	top:0;
	padding:5px 5px 5px 5px;
	text-align:left;
	width:425px;
	background:#7D8F62;
	border:1px solid #243B03;
}

#tabuladogral{
	margin:15px 20px 15px 20px ;
	color:#CCD0C5;
}

.listacaracteristicas{
	font-size:70%;
	width:98%;
	margin-top:10px;
	padding:0px;
	list-style-type:none;
	color:#ffffff;
	text-align:left;
}
.listaconciertos{
	display:block;
	margin-right:0px;
	margin-left:25px;
	font-size:100%;
	margin-top:0px;
	margin-bottom:0px;
	border: 0px solid #CC0000;
	line-height:17px;
	list-style-type:none;
}
#contenido {
	height:100%;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #000000;
	border-bottom: 5px solid #000000;
	background: #364E14 url(../images/bgcuerpo.gif);
	text-align:left;
	}
.capafotos {
	width:100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #ff6600;
	text-align:center;
	}
#contenido_final {
	clear:both;
	}

.parrafos1{
	font-size:70%;
	position: relative;
	width:98%;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #2568B0;
	text-align:justify;
	Color: #CCD0C5;
}
.parrafoscasa{
	float:right;
	font-size:70%;
	width:570px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #2568B0;
	text-align:justify;
	Color: #CCD0C5;
}
#habitaciones{
	float:right;
	width:570px;
	height:444px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #2568B0;
	text-align:justify;
	Color: #CCD0C5;
}
#lacasa{
	float:right;
	width:570px;
	height:100%;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #2568B0;
	text-align:justify;
	Color: #CCD0C5;
}
#restaurante{
	float:right;
	width:555px;
	height:100%;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #2568B0;
	text-align:justify;
	Color: #CCD0C5;
}
#facturas{
	float:right;
	width:548px;
	height:275px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #2568B0;
	text-align:justify;
	Color: #CCD0C5;
}
.txttxiki{
	font-family:trebuchet ms;
	font-size:65%;
	text-align:right;
	margin: 0px 0px 0px 7px;
	float:right;
}

html>body #parrafoficha{
	font-size:70%;
	width:710px;
	height:auto;
	padding: 20px;
	border: 0px solid #2568B0;
	text-align:justify;
	color:#CCD0C5;
	clear:both;
}
#parrafoficha{
	font-size:70%;
	width:748px;
	padding: 20px;
	border: 0px solid #2568B0;
	text-align:justify;
	color:#CCD0C5;
}
.parrafofotoizd{
	font-size:70%;
	position: relative;
	width:;
	margin-top:0px;
	margin-bottom:5px;
	margin-right: 5px;
	margin-left: 0px;
	border: 1px solid #203C20;
	text-align:justify;
	float:left;
	clear:both;
}
html>body .parrafofotodcha{
	font-size:70%;
	width:180px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right: 45px;
	margin-left: 5px;
	border: 1px solid #203C20;
	text-align:justify;
	float:right;
	clear:both;
}
.parrafofotodcha{
	font-size:70%;
	position: relative;
	width:180px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right: 0px;
	margin-left: 5px;
	border: 1px solid #203C20;
	text-align:justify;
	float:right;
	clear:both;
}

.parrafofoto{
	position: relative;
	width:98%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #2568B0;
	text-align:center;
	Color: #CCD0C5;
	
}
.fotoilustra{
	width:180px;
	margin-top:10px;
	margin-right: 10px;
	margin-left:5px;
	border: 0px solid #000000;
	float:left;
	Color: #ffffff;
}
html>body .fotoilustradcha{
	width:180px;
	margin-top:10px;
	margin-right: 40px;
	margin-left:5px;
	border: 0px solid #000000;
	float:right;
	Color: #ffffff;
}
.fotoilustradcha{
	position: relative;
	width:180px;
	margin-top:10px;
	margin-right: 10px;
	margin-left:5px;
	border: 0px solid #000000;
	float:right;
	Color: #ffffff;
}
.fotofotos{
	background: #22320B;
	margin:5px 5px 5px 5px;
	border: 1px solid #C9C9C9;
	float:left;
	Color: #666666;
}
.fotoproducto{
	height:102px;
	width:126px;
	border: 1px solid #B9C0AF;
	margin:5px 5px 5px 0px;
}
.fotoproductogr{
	width:550px;
	border: 1px solid #B9C0AF;

}
.titulos {
	font-family: Georgia, serif;
	font-size:125%;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	margin:5px 0px 0px 5px;
	float:left;
}
.titulos2 {
	font-family: Georgia, serif;
	font-size:100%;
	color:#F7F3B6;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	margin:5px 0px 0px 0px;
	float:left;
}
.tituloparrafo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:135%;
	color:#F1EDB5;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	margin:0px 0px 0px 0px;
}
.titulosreservas {
	font-family: Trebuchet ms;
	font-size:170%;
	color:#ffffff ;
	text-align:left;
	margin:0px 0px 0px 0px;
	float:left;
	border-bottom:1px dotted #ffffff;
}
.gris {
	color:#444444;
	padding:1px;
	font-weight:normal;
}
.organizador{
	float:left;
	width:80%;
	height:1px;
	}
#final{
	clear:both;
	}
.clear{
	clear:both;
}	
.firefox{
	clear:both;
	}
.txtmenu{
	float:left;
	border: 0px solid #2568B0;
	padding:0px 0px 0px 5px;
	font-family: Georgia, serif;
	font-size:95%;
	color:#CCD0C5;
	font-weight:normal;
}

.txtmenuiko{
	float:left;
	text-align:left;
	border: 0px solid #2568B0;
	padding:6px 0px 0px 5px;
	font-family: Georgia, serif;
	font-size:105%;
	color:#CCD0C5;
	font-weight:normal;
}
.ikomenuiko{
	float:left;
	border: 0px solid #2568B0;
}

.titulo{
		text-align:center;
}
.volver {
	clear:both;
	font-size:70%;
	padding: 5px 0px 0px 0px;
	margin: 10px 23px 10px 173px;
	border-top: 1px dashed #B9C0AF;
	text-align:left;
	Color: #ffffff;
}
.formresgistratedcha{
	width:330px;
	text-align:left;
	margin:10px 10px 0px 10px ;
	padding:10px 30px 10px 20px ;
	background:#7D8F62;
	color:#ffffff;
	border:1px #243B03 solid;
	float:right;
}
.formresgistrateizda{
	width:330px;
	text-align:left;
	margin:10px 10px 0px 10px ;
	padding:10px 30px 10px 40px ;
	background:#7D8F62;
	color:#ffffff;
	border:1px #243B03 solid;
	float:left;
}
.mensaje{
	margin:0px 0px 0px 30px ;
	padding:17px 0px 0px 22px ;
	background:#B3B64D;
	font-size:70%;
	border:#1E2A0D 1px solid;
	width:650px;
	height:50px;
	color:#1E2A0D;
}

/*-------------------------------pie------------------------------*/
#piefondo {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #333333 url(../images/bgpie.jpg);
	border:1px solid #000000;
	height:102px;
	}
html>body #pie {
	margin: 0px;
	padding: 5px;
	border: 0px solid #EDEDED;
	background: #000000;
	text-align:right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 60%;
	text-decoration: none;
	font-weight: normal;
	color:#ffffff;
	width: 740px;
	height: 15px;
	}
#pie {
	margin: 0px;
	padding: 5px;
	border: 0px solid #EDEDED;
	background: #000000;
	text-align:right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 60%;
	text-decoration: none;
	font-weight: normal;
	color:#ffffff;
	width: 100%;
	height: 25px;
	}
#pie a, visited {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	font-weight: normal;
	}
#pie :hover{
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;
	}
/*-------------------------------------------------------------*/

hr{
	border-top: 1px solid #B9C0AF;
	border-bottom: 0px solid #B9C0AF;
	height: 1px;
	width:90%;
	text-align:center;
	}
.hr2{
	height: 0px;
	border-top: 1px dashed #B9C0AF;
	border-bottom: 0px dashed #B9C0AF;
	width:97%;
	text-align:center;
	}
.hr3{
	border-top: 2px dotted #B9C0AF;
	border-bottom: 0px dotted #B9C0AF;
	height: 1px;
	width:100%;
	text-align:center;
	}
.hr4{
	border-top: 1px dotted #B9C0AF;
	border-bottom: 0px dotted #B9C0AF;
	text-align:left;
	}
	

/*------------------------------- botones categorias -------------------------------*/
#li_menu {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#li_menu li {
	display: inline;
	margin: 0px;
	padding: 1px;
	color: #999999;	
	}
#li_menu li a{
	font-family:Trebuchet ms, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: url(../images/botbginac.gif) repeat;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom:0px solid #000000;
	border-top:1px solid #5F2307;
	color: #5F2307;
	padding-left:20px;
	padding-right:20px;
	padding-top:1px;
	padding-bottom:0px;
	font-size: 70%;
	text-decoration: none;
	font-weight:normal;
	}
#li_menu li a:hover{
	background:;
	border-right: 1px solid #000000;
	border-bottom:0px solid #990000;
	color: #5F2307;
	text-decoration:underline;
	font-weight: normal;
	padding-top:1px;
	}
#li_menu li .boton_act {
	background: url(../images/botbg2.gif) repeat;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom:0px solid #000000;
	border-top:1px solid #5F2307;
	color: #5F2307;
	padding-left:20px;
	padding-right:20px;
	padding-top:1px;
	padding-bottom:0px;
	font-size: 70%;
	text-decoration: none;
	font-weight:normal;
	}
.li_menuizd {
	background:/*#6D8749*/;
	height:200px;
	font-size: 70%;
	text-align:left;
	color:#ffffff;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 100px 5px;
	list-style-type: none ;
	border-right: 1px solid #B9C0AF;
	border-left: 1px solid #B9C0AF;
	}
.li_menuizd li {
	text-align:left;
	color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
	}

.li_menugelak {
	height:444px;
	font-size: 70%;
	text-align:left;
	color:#ffffff;
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 0px 5px;
	list-style-type: none ;
	display:block;
	border-right: 1px solid #B9C0AF;
	border-left: 1px solid #B9C0AF;
	}
.li_carta {
	font-family: Georgia, serif;
	font-size:100%;
	font-weight:bold;
	text-decoration:underline;
	background:/*#6D8749*/;
	text-align:left;
	color:#F7F3B6;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 0px 5px;
	list-style-type: none ;
	display:block;
	}

.li_carta2 {
	background:/*#6D8749*/;
	font-size: 70%;
	text-align:left;
	color:#ffffff;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 5px;
	list-style-type: none ;
	display:block;
	}
.li_alrededores {
	font-family: Georgia, serif;
	font-size:155%;
	font-weight:normal;
	font-style:italic;
	text-decoration:underline;
	background:/*#6D8749*/;
	text-align:left;
	color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	list-style-type: none ;
	display:block;
	}
.li_ermitas {
	font-family: Georgia, serif;
	font-size:135%;
	font-weight:normal;
	font-style:italic;
	text-decoration:underline;
	background:/*#6D8749*/;
	text-align:left;
	color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	list-style-type: none ;
	display:block;
	}

.li_habitacion {
	background:/*#6D8749*/;
	text-align:left;
	color:#ffffff;
	margin: 0px 0px 0px 400px;
	padding: 0px 10px 0px 10px;
	list-style-type: none ;
	display:block;
	border-left: 0px dotted #B9C0AF;
	}
.li_caract {
	background:/*#6D8749*/;
	text-align:left;
	color:#ffffff;
	margin: 0px 0px 0px 0px;
	list-style-type: none ;
	display:block;
	border-left: 0px dotted #B9C0AF;
	}
.li_caract2 {
	background:/*#6D8749*/;
	text-align:left;
	color:#ffffff;
	margin: 0px 0px 0px 25px;
	list-style-type: disc ;
	display:block;
	border-left: 0px dotted #B9C0AF;
	}
/*------------------------------- koloreakl-------------------------------*/
.txuria{
	color:#ffffff;
}

