body {
	
	font-size:75%;
	background-color:#ffffff;	
	}

a:link, a:visited, a:hover {
	text-decoration: none;
/*	color: #360;*/
}

a:hover {
	text-decoration: underline;
}






h3{
 color: #360;
 font-size: 100%;
}

textarea, input, select
{
  font-size: 11px;
}
	
#container {
	width:762px;
	/* firefox lee la altura mnima del div */
	margin:0px auto;
	text-align:left;
	padding:0px;
	border:1px solid #336600;
	background-color:#fff;
	color: #360;
	}

#header {
	background-color:#360;
	padding:10px;
	color: #fff;
	text-align:right;
	font-size:90%;
}

#header a {
	text-decoration:underline;
	color: #fff;
}

#idioma {
	padding:10px;
	text-align:right;
	font-size:90%;
	font-weight: bold;
	color: #fff;
	background-image:url(../images/banner-1.jpg);
}

#idioma a {
	color: #fff;
}

#menu {
	padding: 10px 10px 10px 10px;
	color: #360;
	font-weight: bold;
	border-bottom:1px solid #360;
}

#menu a {
	color: #360;
}

#main {
	padding: 10px 20px 10px 15px;
	margin: 0px 0px 20px 0px;
	height: 
}

#main a {
	color: #900;
}

#footer {
  text-align: left;
  font-size: 80%;
  padding: 10px 10px 15px 10px;
  clear: both;
}

#footer a {
  text-decoration: none;
  color: #360;
}

.captions
{
  text-align:right;
  padding:0px 10px 0px 20px;
}

.texto_negro
{
	color:#444;
}

/*.linea_inferior {
	border-bottom:1px solid #360;
}*/

.lopd
{
  font-size:9px;
  color:#666666;
}

a.linkRojo
{
	color: #900;
	font-weight: bold;
}

/* BORDES REDONDEADOS */
/* .t {background: url(../images/dot.gif) 0 0 repeat-x; width: 20em}*/
.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 290px}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}

#contenedor_calendario_reserva {
  position:relative;
}

#calendario_reserva, #calendario_detalle_casa {
  width:205px;
  height:260px;
  border:1px solid #e8e8e8;
}

#calendario_reserva {
  position:absolute;
  top:0px;
  right:0px;
}