@charset "utf-8";
body {
	font-family:"Times New Roman", Times, serif;
	background-image:url(/img/collage-small-hotels-panama.jpg);
	background-position:center top;
	color:#444444;
	font-size:14px;
	background-repeat:repeat-x;
	background-color:#3E0000;
	margin:0px;
	padding:0px;
	line-height:18px;
	

}

.listing01 {
font-family:Arial, Helvetica, sans-serif;
background-image:url(/img/listing-bg.jpg);
background-repeat:no-repeat;
height:92px;
width:680px;
margin-bottom:3px;
font-size:11px;
line-height:13px;
}


.login-top {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;}

.login-top-box {
font-size:10px;
line-height:11px;
margin:0px;
padding:0px;}



#big-banner {
margin:auto;
text-align:center;
padding: 0px 0px 12px 4px;
}

#pagina {
margin:auto;
width:990px;
background-color:#eae2cb;
background-image:url(/img/fondo-pagina.jpg);
background-repeat:repeat-x;
}

.booking-box {
border-width:1px;
border-color:#440000;
background-color:#440000;
margin-top:6px;
color:#FFFFFF;
font-size:12px;}

.booking-form-box {
font-size:10px;
width:188px;}


#tags {
font-size:11px;
color:#770000;
}

.enlaceTag01, .enlaceTag01:link, .enlaceTag01:visited {
text-decoration:none;
font-size:12px;
color:#770000;} 
.enlaceTag01:hover, .enlaceTag01:visited:hover {
font-size:12px;
text-decoration:none;
color:#770000;} 




.borde-rojo {
border-color:#880003;}

#elmenu {
font-family:Arial, Helvetica, sans-serif;
width:980px;
margin:auto;
line-height:26px;
padding-left:10px;

}
.enlace01, .enlace01:link, .enlace01:visited {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#ffffff;
display:inline-block;
background-image:url(/img/boton-menu-horizontal.gif);
background-repeat:no-repeat;
background-position:left;
font-size:10px;
padding:1px 25px 0px 24px;
text-transform:uppercase;
}

.enlace01:hover, .enlace01:visited:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#AB9870;
display:inline-block;
font-size:10px;
background-image:url(/img/boton-menu-horizontal.gif);
background-repeat:no-repeat;
background-position:left;
padding:1px 25px 0px 24px;
text-transform:uppercase;

}

.subsecciones  {
float:right;
padding-left:30px;
padding-bottom:40px;
width:150px;
line-height:21px;}

#top-banner {
padding-top:5px;
padding-right:3px;
float:right;}



.asociacion {
padding:8px 0px 0px 14px;}

#fotos-home {
text-align:center;
padding:3px 0px 3px 0px;}




a img {
	border:0;
}


.vermas01, .vermas01:visited, .vermas01:link {
color:#750000;}

 .vermas01:hover, .vermas01:visited:hover {
color:#ffffff;}


.vermas02, .vermas02:visited, .vermas02:link {
color:#510000;}

 .vermas02:hover, .vermas02:visited:hover {
color:#220000;}



.ver-listado-home {
text-align:right;}

.enlace04, .enlace04:link, .enlace04:visited {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;}

.enlace04:hover, .enlace04:visited:hover {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;}




.plasma {
background-image:url(/img/plasma-youtube.jpg);
background-repeat:no-repeat;
background-position:center;
height:590px;}


.plasma2{
background-image:url(/img/plasma-youtube2.jpg);
background-repeat:no-repeat;
background-position:center;
height:530px;}

.plasma3 {
background-image:url(/img/plasma-youtube5.jpg);
background-repeat:no-repeat;
background-position:center;
height:400px;}



#footer{
margin:auto;
width:990px;
background-color:#EAE2CB;
background-image:url(../img/footer-bg.gif);
color:#510000;
font-size:12px;
padding-top:8px;

}
#cierre {
height:5px;
background-color:#EAE2CB;
width:990px;
margin:auto;}






.eventos-apatel {
background-image:url(/img/eventos-apatel.jpg);
background-repeat:no-repeat;
background-position:right;
}


#top {
height:71px;

}

.crema11, .crema11:link, .crema11:visited {
font-family:Arial, Helvetica, sans-serif;
color:#D2C0A6;
font-size:11px;
font-size:11px;}

.crema11:visited, .crema11:visited:hover {
font-family:Arial, Helvetica, sans-serif;
color:#968367;
font-size:11px;
font-size:11px;}

.noticia-left {
color:#FFFFFF;
font-weight:bold;
font-size:13px;
padding:0px 0px 10px 0px;
margin:0px;
}

.titulo-noticia-left, .titulo-noticia-left:link, .titulo-noticia-left:visited {
color:#FFFFFF;
line-height:11px;
font-weight:bold;
text-decoration:none;
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px;
text-align:left;
}
.titulo-noticia-left:hover, .titulo-noticia-left:visited:hover {
color:#FFFFFF;
line-height:11px;
font-weight:bold;
text-decoration:none;
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px;
text-align:left;
}

#books {
padding:2px;
margin:14px 2px 2px 2px;}


.leer-mas-left {
color:#FFFFFF;}

.img-noticia-left {
margin:0px 9px 9px 0px;}

.ul-noticia {
padding:0px;
margin:0px;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ECE7D5;
}



#login-derecha {
float:right;
width:400px;
margin-top:6px;
}

.formulario-login {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#8d8d8d;
line-height:11px;
margin:0px;
padding:0px;}

.celeste11 {
color:#820000;}

.box01 {
color:#8d8d8d;
font-size:11px;}


.banners-listado {
margin-left:20px;
margin-top:2px;
float:right;}

#texto-home {
width:710px;
margin:25px 0px 0px 30px;
text-align:justify;
}

#texto-home2{
width:670px;
margin:25px 0px 0px 40px;
text-align:justify;
}



#texto-interna01{
width:690px;
margin:25px 0px 0px 30px;
text-align:justify;
}

#texto-provincias{
width:690px;
margin:0px 0px 0px 30px;
text-align:justify;
}

#texto-provincias01{
width:535px;
margin:30px 0px 0px 40px;
text-align:justify;

}

#listado-lugares {
float:right; 
width:170px;
}

#listado-hoteles-provincias{
width:660px;
margin:40px 0px 0px 40px;
text-align:justify;

}


#fondo-provincias{
width:735px;
padding:25px 0px 0px 30px;
margin:2px 0px 0px 1px;
text-align:justify;
height:245px;
}

#texto-internas {
margin:0px 0px 0px 0px;
text-align:justify;
}

.altura-fotos {
height:282px;}

#contenido-internas {
margin:10px 20px 0px 20px;
text-align:justify;

}

.el-logo {
border-color:#FF0000;}

.areas-ubicacion {
color:#990000;}

.area-celeste2 {
font-size:11px;
margin-top:2px;
color:#820000;}

.area-celeste {
font-size:12px;
margin-top:2px;
color:#820000;}

.img-chicas{
	padding:2px;
	border:1px solid #ccc;}


#destacados {
width:700px;
margin-top:14px;
margin-left:30px;}

#sobre-hoppan {
margin-top:43px;
float:right;
text-align:right;
width:550px;}

.enlacetop, .enlacetop:link, .enlacetop:visited {
margin-right:10px;
font-size:14px;}

 .enlacetop:hover, .enlacetop:visited:hover {
margin-right:10px;
font-size:14px;}











#vision {
color:#74735f;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
text-align:justify;
font-size:11px;
float:right;
width:160px;
margin-right:24px;
margin-left:24px;
}

.left {
background-image:url(/img/left-towers.jpg);
background-repeat:no-repeat;
color:#517d00;
font-size:12px;
padding:10px;
}
.left ul {
	margin:0;
	padding:0;
}
.left ul li {
	list-style-type:none;
	list-style-position:outside;
}




h1 {
margin:0px;
padding:5px 0px 0px 0px;
color:#7C0300;
font-size:18px;
font-weight:bold;
}

.titulo-top {
margin:0px;
padding:13px 0px 6px 18px;
color:#4e3700;
font-size:16px;
font-weight:normal;
}


.sobre-el-hotel {
margin:0px;
padding:20px 0px 0px 0px;
color:#820000;
font-size:20px;
font-weight:bold;;}


.next1, .next1:link, .next1:visited {
font-size:13px;
color:#7C0300;
font-weight:bold;
padding-left:10px;}

.next1:hover, .next1:visited:hover {
font-size:13px;
color:#990000;
font-weight:bold;
padding-left:10px;}

#ver-listado {
text-align:right;}















#idiomas {

float:right;
padding:0px 0px 0px 0px;
text-align:right;}







#mapa-home {
padding-top:5px;
padding-left:4px;
margin:auto;
}

.fincas-home {
height:240px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;}

.nombre01, .nombre01:link, .nombre01:visited {
font-size:12px;
text-decoration:none;
color:#750000;
font-weight:bold;
line-height:16px;
}

.nombre01:hover, .nombre01:visited:hover {
font-size:12px;
color:#330001;;
font-weight:bold;
text-decoration:underline;}

a, a:visited {
color:#750000;}

a:hover, a:visited:hover {
color:#050e30;}

.banner-derecha {
padding-bottom:13px;}




.datos {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;}



#lightbox{
	background-color:#000000;
	padding: 2px;
	border: 3px solid #000000;
	;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	color:#FFFFFF;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; 
color:#FFFFFF;}

#lightbox img{ border: none; } 
#overlay img{ border: none; }


#overlay{ background-image: url(/img/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");
	color:#ffffff;
	}
.cerrarFoto {
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
padding-right:10px;
text-decoration:none;

}

















.logo {
margin-left:26px;}







#top-derecha {
width:700px;
margin:0px;
padding:0px;
color:#a79a95;
float:right;
text-align:left;
line-height:14px;
}


h3 {
margin:0px;
color:#7C0300;
font-size:15px;
font-weight:bold;}


#contenido {
width:970px;
margin:auto;
}


#informacion {
padding-top:25px;
padding-left:170px;
}


.leyenda {
padding-top:10px;}


#derecha {
float:right;
width:273px;
}

#home {
padding-left:35px;
padding-top:6px;
width:570px;
line-height:18px;
text-align:justify;}

#interna {
padding-left:35px;
padding-top:6px;
width:842px;
line-height:18px;
text-align:justify;}

h2 {
font-size:15px;
font-weight:bold;
margin:0px 0px 0px 0px;
color:#7C0300;
line-height:21px;}

.img01 {
border-color:#999999;
border-width:2px;
margin-right:30px;
margin-bottom:20px;}

.img02 {
border-color:#999999;
border-width:2px;
margin-right:30px;
margin-bottom:60px;}


.thumb {
border-color:#880003;}
.zoom {
border-color:#999999;
border-width:2px;
margin-left:30px;
margin-bottom:20px;}

#thumbsContainerSel {
	margin-top: 0px;
}
#thumbsContainerSel ul {
	margin:0;
	padding:0;
}
#thumbsContainerSel ul li {
	float:left;
	list-style-type:none;
	margin:2px 5px 2px 0;
	padding:0;
}

.ss-controls {
}

.prev {
}

.next {
}

#controlsContainerSel img {

}

}
#controlsContainerSel .prev {
}

#controlsContainerSel .play {
}

#controlsContainerSel .pause {
}

#controlsContainerSel .next {
}

.image-wrapper img {
	max-height:282px;
	max-width:746px;
}

.booking_rooms { line-height:12px;}
	.booking_rooms tr {
		margin:5px 0;
	}
		.booking_rooms th {
			border-bottom:0;
		}
		.booking_rooms tr.room td {
			border-top:1px solid #999;
			border-bottom:1px solid #999;
			padding:5px 3px;
		}
		.booking_rooms tr.room td.first {
			border-left:1px solid #999;
		}
		.booking_rooms tr.room td.last {
			border-right:1px solid #999;
			font-size:13px;
			font-weight:bold;
			line-height:16px;
		}
