/* CSS para el sitio Angiz */
body {
	font-size:11px;
	color:#333;
	background:#fff;
	margin:0;
	padding:0;
	line-height:150%;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
* {
	margin:0;
	padding:0;
	}
ul, li {
	list-style:none;
	}
.Clear  {
	clear:both;
	overflow:hidden;
	height:0;
	visibility:hidden;
	}
input, textarea {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
a {
	color:#666;
	text-decoration:none;
	font-style:italic;
	cursor:pointer;
	outline:none;
	}
a:hover {
	text-decoration:underline;
	}
a img {
	border:none;
	}
h2 {
	font-size:14px;
	font-style:italic;
	}
h3, h4 {
	font-size:12px;
	}
.Clear {
	clear:both;
	overflow:hidden;
	height:0;
	visibility:hidden;
	}
/* loader
------------------------------*/
#Wrapper {
	width:1010px;
	background:url(/img/top-bg.gif) no-repeat top left;
	margin:0 auto;
	}
#Wrapper.home {
	background:url(/img/splash.jpg) no-repeat top left;
	height:600px;
	}
#header {
	background:url(/img/header-bg.gif) no-repeat top left;
	width:100%;
	height:112px;
	margin-bottom:10px;
	margin-top:0;
	}
#header h1 {
	background:url(/img/logo.gif) no-repeat top left;
	width:160px;
	height:68px;
	text-indent:-10000px;
	margin:10px;
	float:left;
	}
#header h1 a {
	display:block;
	width:100%;
	height:100%;
	}
#lang-sel {
	float:right;
	margin:0px 10px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	}
#lang-sel a.selected {
	text-decoration:underline;
	}

#header ul {
	float:left;
	padding:10px 0 0 50px;
	}
#header ul li {
	float:left;
	height:16px;
	margin-right:15px;
	}
#header ul li a {
	display:block;
	width:100%;
	height:100%;
	padding-bottom:2px;
	}
#header ul li a:hover, #header ul li.selected {
	border-bottom:2px solid #ccc;
	text-decoration:none;
	}
#header ul li.selected {
	padding-bottom:2px;
	}
#header ul li span {
	visibility:hidden;
	}
#header ul li#inicio {
	background:url(/img/inicio-btn.gif) no-repeat left top;
	width:35px;
	}
#header ul li#instalaciones {
	background:url(/img/instalaciones-btn.gif) no-repeat left top;
	width:79px;
	}
#header ul li#servicios {
	background:url(/img/servicios-btn.gif) no-repeat left top;
	width:53px;
	}
#header ul li#ofertas {
	background:url(/img/ofertas-btn.gif) no-repeat left top;
	width:43px;
	}
#header ul li#tarifas {
	background:url(/img/tarifas-btn.gif) no-repeat left top;
	width:43px;
	}
#header ul li#entornos {
	background:url(/img/entornos-btn.gif) no-repeat left top;
	width:56px;
	}
#header ul li#tarifas {
	background:url(/img/tarifas-btn.gif) no-repeat left top;
	width:43px;
	}
#header ul li#ubicacion {
	background:url(/img/ubicacion-btn.gif) no-repeat left top;
	width:57px;
	}
#header ul li#contacto {
	background:url(/img/contacto-btn.gif) no-repeat left top;
	width:58px;
	}
#Footer {
	background:url(/img/footer-bg.gif) no-repeat left bottom;
	width:100%;
	height:21px;
	padding-top:145px;
	padding-bottom:15px !important;
	padding-bottom:0;
	text-align:center;
	}
#Footer p#komova {
	text-align:right;
	margin-bottom:-35px;
	padding-top:23px;
	margin-right:5px;
	
	}
#Footer p#komova a {
	color:#fff;
	}
#Footer-pano {
	text-align:center;
	border-bottom:2px solid #425E36;
	}
#Footer p, #Footer-pano p {
	font-size:9px;
	margin-left:60px;
	}
#Footer-pano p {
	background:url(/img/mini-oveja.gif) no-repeat top left;
	padding-top:20px;
	}
#Footer p a, #Footer-pano p a {
	font-style:normal;
	}
/* Contacto
-----------------------------------------*/
#contact-container {
	width:700px;
	margin:20px auto;
	}
#contact-data {
	float:left;
	}
#lopd {
	width:200px;
	border:1px solid #e7e7e7;
	margin-top:15px;
	padding:5px;
	}
#lopd h3 {
	font-size:11px;
	color:#666;
	}

form#contact {
	float:right;
	width:350px;
	}
form#contact dt {
	float:left;
	width:100px;
	font-weight:bold;
	padding-top:4px;
	margin-bottom:13px;
	}
form#contact dd {
	float:right;
	margin-bottom:10px;
	}
form#contact input, form#contact textarea {
	width:244px;
	background:url(/img/input-bg.gif) no-repeat bottom right;
	border:none;
	padding-bottom:9px;
	}
form#contact input#submit {
	background:none;
	border:2px solid #A7A5A3;
	width:auto;
	padding:3px;
	float:right;
	cursor:pointer;
	}
#ctacterrorMessage {
	color:#FF0000;
	font-weight:bold;
	}
/* Instalaciones
-----------------------------------------*/
ul#select-room  {
	background:url(/img/top-ul.gif) no-repeat top center;
	padding-top:35px;
	float:left;
	width:231px;
	margin-left:0px;
	}
ul#select-room li  {	
	text-indent:15px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
	}
ul#select-room li#bottom  {
	text-indent:0;
	background:url(/img/bottom-ul.gif) no-repeat bottom center;
	height:32px;
	}
#intal-content {
	width:500px;
	float:left;
	margin-left:55px;
	}
#intal-content img {
	border:2px solid #999;
	margin:15px;
	}
#intal-content p {
	width:450px;
	padding:10px;
	text-align:justify;
	}
#visita-container {
	float:right;
	width:220px;
	}
#thumbs-container {
	float:left;
	}

#thumbs-container.scroll{
	height:270px;
}
	
#visita-container h2 {
	margin-bottom:10px;
	}
#thumbs-container img{
	border:2px solid #999;
	margin:10px 5px;
	}
#scroll{
	width:13px;
	float:left;
	margin-left:10px;
	}
#scroll h3#up {
	background:url(/img/up-arrow.gif) no-repeat top right;
	width:13px;
	height:23px;
	text-indent:-10000px;
	cursor:pointer;
	}
#scroll h3#down {
	background:url(/img/down-arrow.gif) no-repeat top right;
	width:13px;
	height:23px;
	text-indent:-10000px;
	cursor:pointer;
	}
#scroll div {
	background:url(/img/scroll-bg.gif) no-repeat top center;
	width:13px;
	height:240px;
	}
/* Ver visita virtual
---------------------------------*/
#display {	 
	background:url(/img/display-bg.gif) no-repeat top left;
	width:886px;
	height:300px;
	margin:10px auto;
	padding:4px 0 0 24px;
	text-indent:0;
	
	}
#display img {	 
	text-indent:0;
	}
#virtual-thumbs, #virtual-menu {
	width:830px;	
	margin:0 auto;
	}
#virtual-menu a {
	font-size:12px;
	font-weight:bold;
	margin-right:25px;
	}
#virtual-thumbs img {
	border:2px solid #999;
	margin:14px 30px 0 3px;
	}
/* Servicios
------------------------------------*/
#servicios-container {
	width:600px;
	margin:20px auto;
	text-align:justify;
	}
#servicios-container p {
	margin:0 0 15px 15px;
	}
#servicios-container img {
	border:2px solid #999;
	margin:15px;
	}
/* Entornos y ofertas
------------------------------------*/
#link-container {
	width:700px;
	height:280px;
	float:left;
	margin-left:130px !important;
	*margin-left:90px;

	}
#link-container  img{
	float:left;
	border:2px solid #999;
	margin:10px 15px 0 0;
	}
#link-container p, #link-container h2 {
	float:left;
	width:560px;
	text-align:justify;
	}
#link-container p {
	margin-bottom:20px;
	}
/* Location
-------------------------------------------*/
#location-container {
	width:880px;
	margin:0 auto;
	text-indent:26px;
	}
#location-container a {
	font-weight:bold;
	margin-right:20px;
	font-size:12px;
	}
/* Visita ampliada
------------------------------------------------------*/
#pano-ampliada {
	margin:20px 0;
	}
#pano-ampliada a {
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
	margin-left:15px;
	}
/* Tarifas
------------------------------------------*/
table.precios {
	margin:20px;
	border-collapse:collapse;
	}
table.precios td {
	height:25px;
	width:150px;
	border-bottom:1px solid #ccc;
	}
table.precios td.field {
	width:200px;
	text-align:center;
	font-weight:bold;
	}
table.precios td.empty {
	background:#e7e7e7;
	}
table.precios td#first-col {
	width:220px;
	}

table.precios td.title {
	text-align:center;
/*	border-bottom:1px solid #666;*/
	}
/*table.precios td.field, table.precios td.title {
	border-left:1px solid #666;
	}
*/table.precios td.comment {
	font-style:italic;
	color:#999999;
	}
#rates-container {
	width:600px;
	margin:10px auto;
	}
	
#GuestBook {
margin-left:480px;
margin-top:330px;
}

#GuestbookWrapper {
width:95%;
margin:auto;
}	
	
.comment {
border-bottom:#CCCCCC solid 1px;
padding-bottom:5px;
padding-top:15px;
}

.comment-name {
font-weight:bold;
}

.comment-time {
font-style:italic;
font-size:10px;
color:#999999;
}

.commentForm {
/*background-color:#996600;
*/
margin-top:30px;
}

form#comment input, form#comment textarea {
	width:244px;
	/*background:url(/img/input-bg.gif) no-repeat bottom right;
	border:none;*/
	padding-bottom:2px;
	}

form#comment img {
border:#999999  solid 1px;
padding:5px;
margin-top:5px;
}

table#CommentsForm td {
padding:5px;
vertical-align:top;
}