#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000; }









body,td,th {

	font-family:Arial; font-size:12px;}



body{

	margin-bottom: 0; margin-top: 0; margin-left: 0; margin-right: 0;

	background-image:url(../img/background.gif); background-repeat:repeat-x;background-color:#E0C35D;}



.idioma {color:#FFFFFF; font-size:12px; font-weight:bold; }



.reservation {color:#646568; font-size:14px; font-weight:bold; }

.campos {color:#646568; font-weight:bold; }

.textfield{width:140px; background-color:#AFB0B2; border-left:none; border-left-style:none; border-right:none; border-right-style:none; border-bottom:none; border-top:none; border-top-style:none;}

.textarea{width:140px; background-color:#AFB0B2; border-left:none; border-left-style:none; border-right:none; border-right-style:none; border-bottom:none; border-top:none; border-top-style:none;}





a.menu {color:#CCCC00; font-size:11px; text-decoration:none;}

a.menu:visited {color:#CCCC00;}

a.menu:hover {color:#FFFFFF; font-size:13px; text-decoration:underline;}

a.menu:active {color:#FFFFFF;}



.separacion {color:#33FF00; font-size:16px; text-decoration:none;}



.titulos {color:#003333; font-size:20px; font-weight:bold; }



.subtitulos {color:#336633; font-size:15px; font-weight:bold; }



.resaltes {color:#003333; font-size:12px; font-weight:bold; }



.footer {color:#FFFFFF; font-size:11px; }



a.mail {color:#FFFFFF; font-size:12px; text-decoration:underline;}

a.mail:visited {color:#FFFFFF;}

a.mail:hover {color:#66FF00; font-size:12px; text-decoration:none;}

a.mail:active {color:#66FF00;}



a.link {color:#FFFFFF; font-size:11px; text-decoration:none;}

a.link:visited {color:#FFFFFF;}

a.link:hover {color:#00CCFF; font-size:11px; text-decoration:none;}

a.link:active {color:#00CCFF;}



a.link_other {color:#009966; font-size:12px; font-weight:bold; text-decoration:underline;}

a.link_other:visited {color:#009966;}

a.link_other:hover {color:#666666; font-size:12px; font-weight:bold; text-decoration:none;}

a.link_other:active {color:#666666;}



a.home {color:#99FF00; font-size:15px; font-family:Helvetica; font-weight:bold; text-decoration:overline;}

a.home {color:#99FF00;}

a.home:hover {color:#00FF00; font-size:15px; font-family:Helvetica; font-weight:bold; text-decoration:none;}

a.home:active {color:#00FF00;}



a.webmail {color:#99FF00; font-size:14px; font-family:Helvetica; font-weight:bold; text-decoration:overline;}

a.webmail {color:#99FF00;}

a.webmail:hover {color:#00FF00; font-size:14px; font-family:Helvetica; font-weight:bold; text-decoration:none;}

a.webmail:active {color:#00FF00;}



a.mail2 {color:#66FF00; font-size:12px; text-decoration:underline;}

a.mail2:visited {color:#66FF00;}

a.mail2:hover {color:#66FF00; font-size:12px; text-decoration:none;}

a.mail2:active {color:#66FF00;}



a.download {color:#003333; font-size:11px; text-decoration:underline;}

a.download:visited {color:#003333;}

a.download:hover {color:#FF3300; font-size:11px; text-decoration:none;}

a.download:active {color:#FF3300;}



a.gallery {color:#666666; font-size:20px; text-decoration:underline;}

a.gallery:visited {color:#666666;}

a.gallery:hover {color:#003366; font-size:20px; text-decoration:none;}

a.gallery:active {color:#003366;}



a.m-site {color:#666666; font-size:14px; text-decoration:none;}

a.m-site:visited {color:#666666;}

a.m-site:hover {color:#FF3300; font-size:14px; text-decoration:underline;}

a.m-site:active {color:#FF3300;}



a.m-site2 {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}

a.m-site2:visited {color:#FFFFFF;}

a.m-site2:hover {color:#CCFF00; font-size:12px; font-weight:bold; text-decoration:underline;}

a.m-site2:active {color:#CCFF00;}
