@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:130%;
	/*background: #D6D6CE;*/
	background: #D7CDC4;
}


a {
	text-decoration:none;
	color:#FF6633;
}

a:hover {
	color: #FF9966;
	text-decoration: none;
}

.oneColFixCtr #container {
	padding:0;
}


#homebottom {
	background:#FFFFFF url(../images/fdo_homeabajo.jpg) repeat-x center bottom;
	padding-left:5px;
}

#container .wrapper {
	border-color:#D6D6CE #FFFFFF #FFFFFF;
border-style:solid;
border-width:0px 1px 1px;
margin:0 auto;
padding:3px;
width:950px;
}

#homeleft {
	background:transparent url(../images/fdo_menu.jpg) repeat scroll 0 0;
	float:left;
	width:247px;
	padding-top: 14px;
	height:525px;
}

#homeder {
	background:#D6CEC6 url(../images/fdo_galhome.jpg) repeat-x scroll 0 100%;
	padding-left:247px;
	
}

#secder {
	background:#D6CEC6 url(../images/fdo_menu.jpg) repeat-y scroll 0 0;
	padding-left:247px;
	
}

#secder #homecontent{
padding: 20px;
background: #FFFFFF url(../images/fdo_homeabajo.jpg) repeat-x scroll 50% 100%;
clear:right;
}

 #tarifas #secder #homecontent{
padding: 20px 20px 40px;
background: #dbd8d1 url(../images/fdo_homeabajo.jpg) repeat-x 50% 0%;
clear:right;
}

#actualidad #secder #homecontent{
	background:#FFFFFF url(../images/fdo_homeabajo.jpg) repeat-x scroll 50% 100%;
	height:620px;
	clear:right;
	padding:20px;
	overflow:auto;
	overflow-x:hidden;
}

#secder #cont{
background: transparent url(../images/fdo_galhome.jpg) repeat-x scroll 0 100%;
height:440px;
}

.sombraclear {
background: url(../images/sombra_home.jpg) repeat-x;
height: 23px;
clear:both;
}

.sombrapie {
background: url(../images/sombra_pie.jpg) repeat-x;
height: 17px;
width:956px;
margin:0 auto;
}

/*menu*/
#homeleft ul.menu {
list-style-type:none;
margin:0;
text-align: left;
padding-left: 52px;
font-size:13px;
}

#homeleft .modulo_menu ul li {
color:#2A5E8B;
font-weight:bold;
margin:0 0 3px;
}

#homeleft ul li {
margin:0 0 0;
}

#homeleft .modulo_menu .menu a {
background:url(../images/menu_off.gif) no-repeat;
border:medium none;
color:#2A5E8B;
font-weight:bold;
margin:0 0 3px;
padding-left:25px;
padding-top:3px;
width:146px;
line-height:120%;
display:block;
font-weight:bold;
height:25px;
}

#homeleft .modulo_menu .menu a.current, #homeleft .modulo_menu .menu a:hover {
background:url(../images/menu_on.gif) no-repeat;
border:medium none;
color:#2A5E8B;
font-weight:bold;
margin:0 0 3px;
padding-left:25px;
padding-top:3px;
width:146px;
display:block;
font-weight:bold;
height:25px;
line-height:120%;
}

a:link, a:visited {
color:#2A5E8B;
text-decoration:none;
}

a:hover{
color:#333333;}

.slogan {
font-size: 12px;
font-style: oblique;
line-height: 12px;
padding-top: 10px;
padding-bottom: 20px;
}
.linkdestacado {
font-size: 14px;
font-style: normal;
line-height: 120%;
}
.titpastilla {
font-size: 20px;
font-style: oblique;
line-height: 98%;
text-align: left;
}
.pastillahome {
padding-left:55px;
text-align:left;
padding-top: 20px;
padding-bottom: 10px;
}

.pastillacontacto {float:left;padding-bottom:10px;padding-left:30px;padding-top:13px;text-align:left;}


#visitela .pastillacontacto, #tarifas .pastillacontacto,
#reservacontacto .pastillacontacto, #comollegar .pastillacontacto,
#actualidad .pastillacontacto {
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
margin-left:55px;
padding-left:0;
}

#reservatimbre { 
background:transparent url(../images/timbre.gif) no-repeat scroll 0 100%;
height:125px;
left:0;
position:absolute;
right:0;
text-align:left;
top:430px;
width:247px;
z-index:1;
}
.fixed{position: relative;}

#homebottomleft {
float: left;
width: 247px;
}
#homecontent {
padding-left: 267px;
padding-right: 20px;
text-align: left;
}
#homeactualidad {
background:transparent url(../images/fdo_actualidad.jpg) repeat 50% 100%;
float:left;
padding:30px 0 10px 30px;
width:700px;
}

#servicios {
background:url(../images/fdo_actualidad.jpg) 50% 100%;
height:110px;
padding:10px 0 10px 10px;
width:650px;
}

#comosellega {
background:url(../images/comollegar.jpg) 50% 0%;
height:517px;
padding:10px 0 10px 10px;
width:650px;
border:solid 1px #B5ADA5;
}

#homebottomlogos { width:auto; padding-left: 730px; }
.clear {
	clear: both;
}
.notahome {
	width: 200px;
	text-align: left;
	font-size: 11px;
	line-height: 120%;
	float: left;
	padding-top: 10px;
}

#servicios .notahome {
	width: 180px;
}

#actualidad .notahome {
	padding-bottom:10px;
padding-left:30px;
width:94%;
line-height:140%;
}

.notatitsmall {
	font-size: 13px;
	font-weight: bold;
}

#actualidad .notatitsmall{
font-size:17px;
font-weight:normal;
margin-bottom:10px;
}

.notahome p {
	margin-top: 5px;
	margin-bottom: 5px;
}
#homeactualidad .separar, #servicios .separar {
	background: url(../images/separador.gif) repeat-y 50% 0%;
	float: left;
	width: 10px;
	height: 100px;
	padding-right: 16px;
}

#actualidad .separar {
	background:#D6CEC6 url(../images/fdo_menu.jpg) repeat-y scroll 0 0;
clear:both;
height:1px;
margin-bottom:10px;
margin-top:10px;
}


#breadcrumbs {
	background:url(../images/path.gif) no-repeat 0% 40%;
border-bottom:1px solid #BDADAD;
padding-bottom:5px;
padding-left:15px;
padding-top:0;
text-align:left;
}

#main, .main {
border-bottom:1px solid #FFFFFF;
padding-bottom:20px;
padding-top:10px;
display:block;
}


.titulo {
	font-size: 25px;
	font-style: oblique;
	line-height: 140%;
}

.small{
font-size: 11px;
}

#nover{
display:none;
}

#desayuno{
background:transparent url(../images/desayuno.gif) no-repeat scroll 100% 0;
font-size:13px;
font-style:oblique;
height:40px;
left:0;
padding-right:135px;
padding-top:45px;
position:absolute;
right:0;
text-align:right;
top:210px;
}

#tarifario{
background: #f4f3f1 url(../images/fdo_homeabajo.jpg) repeat-x 50% 0;
padding:20px 10px 10px 15px;
height:250px;}

#tarifario img{
float:left;
background:#FFFFFF none no-repeat scroll center center;
border:1px solid #B5ADA5;
height:217px;
margin-left:auto;
margin-right:15px;
width:434px;
padding: 4px;
}

#tarifario .small{
font-weight: bold;}

#tarifario span{
display:block;
float:left;
width:100px;}

#tarifario p{
margin: 4px;
}

#datostemporada{
	padding-top:20px;
	float: left;
}

#localizacion{
font-size:13px;
font-style:oblique;
height:40px;
left:0;
padding-right:245px;
padding-top:45px;
position:absolute;
right:0;
text-align:right;
top:450px;
}
/*reservas*/
#formcontacto {
	background: #ffffff url(../images/fdo_homeabajo.jpg) repeat-x 50% 100%;
	padding:20px 10px 10px 15px;
	height:500px;
}
#formcontacto .label {
float:left;
font-weight:bold;
width:40%;
text-align:right;
padding-right:5px;
}

#formcontacto .txtsd, #formcontacto .txtcom{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	color:#333333;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 2px;
	padding: 3px;
	padding-left: 2px;
	font-size: 11px;
	width:250px;
}

#llamar {
	background:transparent url(../images/telefono.gif) no-repeat scroll 100% 100%;
font-size:13px;
font-style:oblique;
height:80px;
left:0;
padding-left:30px;
padding-right:100px;
padding-top:30px;
position:absolute;
right:0;
text-align:right;
top:530px;
}

#mapa {
background:transparent none repeat scroll 0 0;
font-size:13px;
font-style:oblique;
height:350px;
left:0;
position:absolute;
right:0;
top:120px;
}

#mapa iframe{
border:solid 1px #cccccc;
margin-bottom:5px;
}

#actualidad img.caption{
background:transparent url(../images/fdo_actualidad.jpg) repeat scroll 50% 100%;
border:1px solid #CCCCCC;
float:left;
height:68px;
margin-right:10px;
padding:2px;
width:68px;
}

#foto {background:#FFFFFF url(../images/load.gif) no-repeat scroll 50% 50%;padding-bottom:5px;padding-top:5px;}