/* CSS Document */

/**
* Hoja de estilo hotel 11
* Henry Alexander Falla Ortiz
* Febrero 16, 2012
* Versión: 1.0
*/

/* Fuentes */
@import url(http://fonts.googleapis.com/css?family=Trochut);

/* Elementos html */ 
body{padding:0; margin:0; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; background:url(../images/bg_body.gif) top repeat;}
img{border:none; vertical-align:middle;}
h1{font-size:43px; text-align:left; color:#FFF; margin:0; padding:0; font-family:'Trochut', cursive;}
h2{font-size:34px; text-align:left; color:#F6CC07; margin:0; padding:0; font-family:'Trochut', cursive;}
h3{font-size:30px; text-align:left; color:#FFF; margin:0; padding:0; font-family:'Trochut', cursive;}
h4{font-size:25px; text-align:left; color:#FFF; margin:0; padding:0 0 15px; font-family:'Trochut', cursive;}
h5{font-size:22px; text-align:left; color:#FFF; margin:0; padding:0 0 15px; font-family:'Trochut', cursive;}
h6{font-size:18px; text-align:left; color:#FFF; margin:0; padding:0 0 15px; font-family:'Trochut', cursive;}
a{color:#FFF; text-decoration:none;}
a:hover{text-decoration:underline; color:#F6CC07;}

/* Barra Superior */
#topRibbon{margin:0; padding:0; background:url(../images/top_ribbon.png) repeat-x; height:5px;}
#topBar{height:31px; margin:0; padding:3px 0; background:#E8E5E5; box-shadow:0 1px 1px #666;}
#cTopBar{width:940px; margin:0 auto; padding:0 30px;}
#orangeBtn{float:right; margin:0 5px 0 0; height:31px; text-align:center; color:#FFF; overflow:hidden;}
#orangeBtn ul{float:right; list-style:none; padding:0; margin:0;}
#orangeBtn ul li{display:inline;}
#orangeBtn ul li a{float:right; padding:0 12px; margin:3px 5px; border-radius:3px; background:url(../images/local_info_button.png) repeat-x; background-position:0 0; text-decoration:none; color:#FFF; font:13px/25px Tahoma, Geneva, sans-serif;}
#orangeBtn ul li a:hover{background-position:0 -35px;}
#addThisBar{float:right; margin:8px 0 0; width:140px;}

/* Contenedores y estilos para contenedores */
#header{width:836px; margin:0 auto; top:0; padding:0; position:relative;}
/*----Idioma----*/
#language{padding:7px; text-align:right; font-size:13px; text-transform:uppercase; position:absolute; right:40px; top:0; background:#151515;}
#language ul{float:left; padding:0; margin:0 0 0 2px;}
#language ul li{display:inline; list-style:none; margin:0 3px;}
#language ul li a.activo{color:#F6CC07;}
/*----Logo----*/
#cLog{float:left; width:836px; margin:0; padding:0;}
#log{float:left; width:auto; height:50px; margin:30px 0 0; padding:0; overflow:hidden;}
#log a{text-decoration:none; color:#FFF;}
#slogan{float:left; width:auto; height:auto; padding:0; margin:0; font-size:12px; font-weight:bold; color:#F6CC07; text-transform:uppercase; line-height:20px; overflow:hidden; clear:both;}
#code{float:left; width:auto; clear:both; font-size:10px; color:#FFF;}
/*----Menu----*/
#menu{float:right; width:600px; height:30px; margin:0; padding:0; overflow:hidden; font-size:13px;}	
#menu ul{float:right; list-style:none; padding:0; margin:0;}
#menu ul li{display:inline;}
#menu ul li a{float:left; padding:7px 7px; margin:0 3px; color:#FFF; background:#151515; display:block; text-decoration:none;}
#menu ul li a:hover{background:#FFF; color:#151515;}
#menu ul li a.activo{background:#FFF; color:#151515;}
/*----Slider----*/
.mSlider{float:left; position:relative; margin:30px 0px; border:7px solid #151515;}
.lBorder{position:absolute; top:-33px; left:-60px;}
.rBorder{position:absolute; bottom:-56px; right:-58px;}
.window{height:233px; width:822px; overflow:hidden;	position:relative;}
.image_reel{position:absolute; top:0; left:0;}
.image_reel img{float:left;}
/*----Paginador Slider----*/
.paging{position:absolute; bottom:-4px; left:45px; width:100px; height:29px; line-height:32px; text-align:center; display:none;}
.paging a{padding:3px 6px; text-decoration:none; font-size:12px; background:#151515; color:#FFF;}
.paging a:hover{color:#151515; background:#FFF;}
.paging a.active{color:#151515; background:#FFF;}
/*----Contenido Principal----*/
#mainContainer{width:836px; margin:0 auto; padding:0; text-align:justify;}
#fullInfo{width:806px; padding:0 15px 15px;}
#content{float:left; width:490px; padding:0 30px 0 16px; margin:0 0 20px;}
#content img{border:4px solid #FFF; box-shadow:0 5px 8px #000;}
#content img:hover{border:4px solid #151515;}
#picture{margin:20px 15px;}
#sideBar{float:left; width:300px; padding:0; margin:10px 0 20px;}
/*----Formulario Pequeño de Reserva----*/
#fBookingS{float:left; width:244px; padding:10px 20px 0px; margin:0; border:2px double #151515; background:url(../images/bg_booking.png) repeat;}
#fBookingS h3{text-align:center; margin-bottom:10px;}
#fBookingS img{margin:0 10px;}
#eServices a{float:left; width:140px; padding:0 10px; background:url(../images/bg_eServices.png) repeat; margin:10px 64px 0; box-shadow: 1px 1px 3px #321A04 inset;}
/* ----*/
#social{float:left; width:244px; padding:10px 20px 0px; height:100px; margin:10px 0; text-align:right;}
#social img{padding-bottom:3px;}
#cFrame{margin:0 10px 20px 10px;}
#cFrame iframe{border:4px solid #FFF; width:450px; box-shadow:0 5px 8px #151515;}
#fContact form{padding:10px; border:1px solid #151515; width:470px; text-align:left;}
#fContact img{border:none; margin:0 10px; box-shadow:none;}
#fContact img:hover{border:none;}
#fContact td{border-bottom:none;}
/*----Footer----*/
#cFooter{width:836px; margin:0 auto; padding:0;}
#footer{float:left; width:804px; height:32px; margin:0 0 10px; padding:13px 16px; background:#151515;}
#footer p{float:right; text-align:right; width:250px; height:32px; padding:0; margin:0;}
/*----Menu Footer--- */
#menuFooter{float:left; padding:0; margin:0; width:550px; height:32px; overflow:hidden; text-align:center; font-size:12px;}
#menuFooter ul{padding:12px 0; margin:0 0 0 10px;}
#menuFooter ul li{float:left; line-height:10px; padding:0 8px; margin:0; list-style:none; display:inline; border-left:1px dotted #FFFFFF;}
#menuFooter ul li:first-child {border:none;}
#menuFooter ul li a{display:block; color:#F6CC07;}
#menuFooter ul li a:hover{color:#FFF; text-decoration:none;}
#menuFooter ul li a.active{color:#FFF; text-decoration:none;}

/* Estilos globales */
.button a{background:#321A04; color:#F6CC07; font-size:12px; text-decoration:none; border:none; padding:5px; margin:5px; float:right; clear:both;}
.button a:hover{background:#F6CC07; color:#321A04;}
.spacer10{height:10px; clear:both;}
.clear{clear:both;}
.gallery ul{padding:0; margin:10px 0;}
.gallery li{float:left; list-style:none; text-align:center; margin:15px;}
/* ----Galería---- */
.uffAlbums{padding:0; margin:0; clear:both;}
.uffAlbum{float:left; width:136px; height:115px; margin:10px;}
.fancy img{width:120px; height:80px;}
.uffAlbumName{width:120px; height:35px; text-align:center; overflow:hidden; font-size:12px; margin-top:5px;}
/* --- */

/* Estilos de Tablas */
table{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
th{background:#151515; color:#F6CC07; text-align:left; padding:3px 5px; font-weight:normal;}
td{padding:0 0 0 5px; border-bottom:solid 1px #151515;}

/* Estilos de Formularios */
textarea{resize:none; border:1px dotted #321A04; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
input[type = text]{border:1px dotted #321A04; color:#000; vertical-align:middle; width:200px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px;}
select{border:1px dotted #321A04; vertical-align:middle; width:230px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
input[type = submit]{background:#FFF; color:#151515; cursor:pointer; border:none; padding:5px; width:180px;}
input[type = submit]:hover{background:#F6CC07; color:#151515;}

blockquote p{color:#F6CC07; font-size:18px; line-height:18px; margin:0; padding:0;}

/*---------- Pagina de reservas -----------*/
#uffReservationsPage hr{border:1px dotted #151515; margin-bottom:15px;}
#uffReservationsPage table{border:none; font-size:14px;}
#uffReservationsPage th{background:#151515; color:#F6CC07; padding:3px 5px; border:none;}
#uffReservationsPage td{border:none; padding:2px 5px;}
#uffFormPayment td{border-bottom:1px solid #151515;}
/*---------- Fin pagina de reservas -----------*/