a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
table {
	margin:none;
	border:none;
}
td {
	padding:none;
	border:none;
}
img {
	border:none;
	margin:none;
	padding:none;
}
div {
	border:none;
	margin:none;
	padding:none;
}		
		
.cabecera {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: #FFE6B3;
	height: 55px;
}
body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
	margin: 10px;
	padding: 0px;
}
.arcleft {
	background: url(images/arcleft.gif) no-repeat left top;
	width: 32px;
}
.arcright {
	background: url(images/arcright.gif) no-repeat right top;
	width: 40px;
}
.logo {
	background: url(images/logo.jpg) no-repeat center top;
	text-align: center;
	vertical-align: top;
	font-size: 15px;
	height: 55px;
}
.content {
	border-left: 2px solid #FFCC66;
	background: #FFFFFF url(images/bgrcontent.gif) repeat-y right;
	text-align: left;
	font-size: 11px;
}
.menu {
	margin-right: auto;
	margin-left: auto;
	background-color: #FFE6B3;
	text-align: left;
	vertical-align: bottom;
	background-image: url(images/bordermenu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 61px;
}
.submenu {
	text-align: left;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.submenu a:link {
	background-color:#FFCC66;
	padding:2px;
}
.submenu a:visited {
	background-color:#FFCC66;
	padding:2px;
}
.submenu a:hover {
	background-color:#CCCCCC;
	padding:2px;
}



.menubottom {
	background: #FFE6B3 url(images/bordermenu.gif) repeat-x bottom;
}
.category {
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	float: right;
	padding-top: 5px;
	width: 200px;
}
.tablemenu {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.menuright {
	background: #FFFFFF url(images/bgrmenu.gif) no-repeat right bottom;
	width: 25px;
}
.logo img {
	margin-left:2px;
	margin-right:2px;
}	

#t1, #t2, #t3, #t4, #t5, #t6, #t7, #t8 {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 12px;
}
#p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	line-height: 12px;
}
#t1, #t7, #p1, #p7, #p4, #t4 {
	padding-top:19px;
}	
#t2, #t5, #t6, #t8, #p2, #p5, #p6, #p8 {
	padding-top:25px;
}	
#t3, #p3 {
	padding-top:2px;
	line-height:14px;
}
#t1 a:link, #t2 a:link, #t3 a:link, #t4 a:link, #t5 a:link, #t6 a:link, #t7 a:link {
	color: #FFFFFF;
	text-decoration:none;
}
#t1 a:visited, #t2 a:visited, #t3 a:visited, #t4 a:visited, #t5 a:visited, #t6 a:visited, #t7 a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
#t1 a:hover, #t2 a:hover, #t3 a:hover, #t4 a:hover, #t5 a:hover, #t6 a:hover, #t7 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#t8 a:link {
	color:#000000;
	text-decoration:none;
}
#t8 a:visited {
	color:#000000;
	text-decoration:none;
}	
#t8 a:hover {
	color:#000000;
	text-decoration:underline;
}		

#p1 a:link, #p2 a:link, #p3 a:link, #p4 a:link, #p5 a:link, #p6 a:link, #p7 a:link, #p8 a:link {
	color: #000000;
	text-decoration:none;
}
#p1 a:visited, #p2 a:visited, #p3 a:visited, #p4 a:visited, #p5 a:visited, #p6 a:visited, #p7 a:visited, #p8 a:visited {
	color: #000000;
	text-decoration:none;
}
#p1 a:hover, #p2 a:hover, #p3 a:hover, #p4 a:hover, #p5 a:hover, #p6 a:hover, #p7 a:hover, #p8 a:hover {
	color: #000000;
	text-decoration:underline;
}
.leftcolumn {
	padding-left: 5px;
	padding-right: 20px;
}
.nobottemborder {
	border-bottom-style: none;
}
#slideshow {
	text-align: center;
	border: 1px solid #FFCC66;
}
.close {
	background: url(images/bgr_windows.gif) repeat-x top;
	height: 30px;
	text-align: right;
}
.camara {
	text-align: right;
	margin-right: 20px;
}
.twocolumns {
	width: 100%;
	margin-top:20px;
}
.twocolumns td {
	text-align: left;
	vertical-align: top;
}
.description {
	margin-top: 20px;
	margin-right: 20px;
}
#picmap {
	text-align: right;
	padding-right: 100px;
}
.address {
	background: #FFE6B3;
	margin-right: 40px;
	padding-right: 10px;
	padding-left: 10px;
}
.survey {
	background: #DCEAD2;
	margin-top: 20px;
	margin-right: 30px;
}
.survey a:link {
	color:#0000FF;
	text-decoration:none;
}
.survey a:visited {
	color:#0000FF;
	text-decoration:none;
}
.survey a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.facilities {
	margin-top: 20px;
	border-radius: 20px;
	width: 100%;
}
.facilities td {
	width: 50%;
	border-bottom: 3px solid #FFFFFF;
	background: #FFF0D1;
	padding-right: 3px;
	padding-left: 3px;
}

.facilities th {
	width: 50%;
	border-bottom: 6px solid #FFFFFF;
	background: #FFCC66;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
.footer {
	height: 32px;
	text-align: left;
	background: url(images/bgr_footer.gif) repeat-x top;
}
.faqgesamt {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}
.tablefaq {
	width:100%;
	margin-right: auto;
	margin-left: auto;
}

.tablefaq td {
	font-size: 11px;
	background: #FFF;
	font-weight: normal;
	padding: 2px 4px 2px 12px;
	text-align: left;
}
.tablefaq th {
	font-weight: bold;
	border-left: solid 5px #FC6;
	border-bottom: solid 1px #FC6;
	text-align: left;
	font-size: 11px;
	padding: 2px 4px;
}
.icofaq {
	float: left;
	width: 70px;
	font-size: 10px;
}
.faq {
	background: #FFE6B3 url(images/bgrfaq.jpg) repeat-y right;
	padding-top: 20px;
}
.final {
	background: #FFE6B3 url(images/bgrfaq.jpg) repeat-y right;
	text-align: left;
}
#reservation {
	text-align: center;
	vertical-align: middle;
	margin: 0px auto 20px;
	width: 700px;
}
.borderreservas {
	margin-right: auto;
	margin-left: auto;
	border-right: 3px solid #0053DA;
	border-bottom: 3px solid #0053DA;
	border-left: 3px solid #0053DA;
	width: 694px;
}
#book {
	width:85px;
	height:21px;
	margin-left: 300px;
	background: url(images/book.eng.gif) no-repeat center center;
	padding-top: 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-align: center;
	vertical-align: middle;
}
#book a:link {
	color: #990000;
	text-align: center;
	text-decoration:none;
}	
#book a:visited {
	color: #990000;
	text-align: center;
	text-decoration:none;
}
#book a:hover {
	color: #990000;
	text-align: center;
	text-decoration:underline;
}		
.px40 {
	width: 40px;
	background: #FFFFFF;
}
.rightcolumn {
	width: 80%;
}
.offers {
	color:#FFFFFF;
}
.distances 	{
	border:1px solid #FFCC66;
	border-collapse:collapse;
}	
.distances td {
	padding: 5px;
	border: 1px solid #FFCC66;
}
.distances th {
	background: #FFCC66;
	padding:5px;
	border: 1px solid #FFFFFF;
}
.pics {
	padding-right: 20px;
	vertical-align: top;
	padding-top: 35px;
}
.picsright {
	padding-left: 20px;
	vertical-align: top;
	padding-top: 35px;
}
#language {
	position: absolute;
	height: 20px;
	width: 200px;
	left: 10px;
	top: 10px;
	background: url(images/menu/bgr_language.gif) no-repeat left top;
	font: 9px/10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	padding-left: 25px;
	padding-top: 5px;
}
#language a:link {
	color: #000000;
	text-decoration:none;
}
#language a:visited {
	color: #000000;
	text-decoration:none;
}
#language a:hover {
	color: #000000;
	text-decoration:underline;
}
/* Estilos de comentarios */

#hsworkarea {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 2px;
	background: #DCEAD2;
	font-size: 11px;
}
#hsworkarea img {border:none;}
#hsworkarea td {padding:2px;}
#hsworkarea a {text-decoration:none;}
#hsworkarea a:link {color:#0000CC;}
#hsworkarea a:visited {color:#0000CC;}
#hsworkarea a:hover {color:#0000CC;}
#hsworkarea a:active {color:#0000CC;}.menureducido {
	font-size: 12px;
}
#calendarioprecios {
	margin-top: 20px;
}
