@charset "utf-8";
*{border:0;font-family:Arial,Helvetica,sans-serif;font-size:1em;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline;white-space:normal;}
html,body{line-height:1;}
body{background-color:#FFFFFF;background-image:url(images/fnd.jpg);background-position:top center;background-repeat:no-repeat;color:#000000;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:0.88em;line-height:1.1em;}
a:link,a:visited{color:#444444;text-decoration:none;vertical-align:bottom;}
a:hover{color:#444444;}
p{margin:5px 0px 5px 0px;}
h2{font-size:1.4em;line-height:1.5em;}
h1#lgt{line-height:5px;overflow:hidden;text-indent:-1000px;width:250px;}
input,select,textarea{border:#BBBBBB solid 1px;color:#999999;font-family:arial;font-size:1em;margin:10px;padding:5px;}
#main{height:100%;margin:0 auto;margin-top:20px;padding:0px 0px 0px 0px;text-align:center;width:1000px;}
#admin{height:500px;margin-top:0px;padding-top:0px;}
#spacer{height:10px;}
#h_left{float:left;height:10px;text-align:justify;width:1000px;}
#ho{background-position:left;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:1000px;background-color:#000000;/*height:500px;*/}
#h_right{background: rgba(0,0,0,0.8);color:#FFFFFF;float:left;font-size:0.9em;margin:0px;min-height:500px;padding-bottom:0px;padding-left:10px;padding-right:5px;padding-top:0px;text-align:justify;width:279px;background-color:#000000;}
.blog #h_right ul{color:#DFDFDF;list-style:none;}
.blog #h_right ul a{color:#FDFDFD;list-style:none;}
.tulum-reservaciones #flash,.tulum-reservations #flash{float:right;height:525px;margin:0px;overflow:hidden;padding:0px;width:694px;}
.blog #flash{background:#FFFFFF;float:right;height:auto !important;height:500px;margin:0px;min-height:500px;overflow:hidden;padding:0px;width:694px;}
.blog #flash .post{padding:10px;}
.contacto #flash,.contact #flash{background:#DEDEDE;float:right;height:500px;margin:0px;overflow:hidden;padding:0px;width:694px;}
#flash{border-left:#333333 solid 6px;float:right;height:500px;margin:0px;marging-left:0px;overflow:hidden;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;text-align:justify;width:694px;}
#map{height:486px;width:692px;}
#footer{color:#999999;display:block;font-size:12px;font-style:normal;margin:0px;margin-top:5px;padding:0px;text-align:right;width:1000px;}
#small_nav{clear:both;color:#FFFFFF;font-size:12px;font-style:normal;font-weight:bold;height:80px;margin-top:0px;padding-bottom:10px;padding-left:0px;padding-right:0px;padding-top:0px;text-align:center;}
#linkst{clear:both;color:#999999;font-size:12px;font-style:normal;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;text-align:left;}
#spacer{clear:both;height:6px;}
#btn{clear:both;color:#999999;font-size:12px;font-style:normal;height:60px;margin-top:30px;padding:10px 0px 10px 0px;text-align:center;}
a .cc .wedd,#nvg a:hover .wedd{border-bottom:solid 4px #FF66FF;font-weight:500;}
#menu{text-align:right;}
#nvg{color:#000000;margin:0px;padding-bottom:15px;padding-left:5px;padding-right:5px;}
#nvg li{display:inline;list-style-type:none;list-style-type:none;margin:5px;text-transform:capitalize;}
a.cc,#nvg a:hover{border-bottom:solid 4px #444444;}
#socialBookmarks{background:transparent;float:right;font-size:10px;height:2.6em;}
#socialBookmarks ul{height:2.6em;margin:0;padding:0;}
#socialBookmarks ul li{display:inline;line-height:2.6em;margin:0 0 1em 1em;padding:0.6em 0 0.6em 2em;}
#socialBookmarks ul li a{border:0;color:#FFFFFF;}
#socialBookmarks ul li.delicious{background:transparent url(images/simbolos/delicious.png) center left no-repeat;}
#socialBookmarks ul li.digg{background:transparent url(images/simbolos/digg.png) center left no-repeat;}
#socialBookmarks ul li.reddit{background:transparent url(images/simbolos/reddit.png) center left no-repeat;}
#socialBookmarks ul li.facebook{background:transparent url(images/simbolos/facebook.png) center left no-repeat;}
#socialBookmarks ul li.stumbleupon{background:transparent url(images/simbolos/stumbleupon.png) center left no-repeat;}
#socialBookmarks ul li.twitter{background:transparent url(images/simbolos/twitter.gif) center left no-repeat;}
.bas{background:rgba(224,194,132,0.8);border:#333333 solid 6px;float:left;height:120px;height:auto !important;margin:0 auto;margin-top:15px;min-height:120px;vertical-align:middle;width:990px; background-color:#d4a954;}
.bas h4{border-bottom:solid 1px #444444;font-size:17px;font-style:italic;padding:2px;}
#lpa{background:url(/images/by_aelp110.png) no-repeat;float:left;margin-left:20px;margin-top:20px;}
#lpa a{display:block;font-size:12px;height:80px;width:80px;}
#lpa a span{display:none;}
div.vcard{float:left;padding:10px 0px 0px 10px;}
address.vcard{font-size:14px;line-height:110%;}
#postblog{float:left;font-size:0.9em;margin:10px 0 10px 10px; padding: 0 10px 10px 10px; width:350px;background:/*#d4a954*/url(images/bas.png);}
#postblog h3{font-size:1em;}
#postblog p{margin:0;}
#social{float:left;margin:10px 0 0 10px;width:130px;}
#w2{display:block;float:left;margin:0 auto;position:relative;width:140px;}
#w2 li{border-top:none;list-style:none;margin:0px;text-align:center;}
#w2 a{display:block;margin:2px;overflow:hidden;padding:10px;text-indent:-1000px;}
#w2 .fb{background:url(images/w2fb.png) center no-repeat;}
#w2 .tw{background:url(images/w2tw.png) center no-repeat;}
#w2 .li{background:url(images/w2li.png) center no-repeat;}
#w2 .yt{background:url(images/w2yt.png) center no-repeat;}
#w2 .fl{background:url(images/w2fl.png) center no-repeat;}

.i_en{background:url(images/us.gif) center no-repeat;display:block;float:left;margin:0 auto;position:relative;width:22px;text-indent: -1000px;}
.i_es{background:url(images/mx.gif) center no-repeat;display:block;float:left;margin:0 auto;position:relative;width:22px;text-indent: -1000px;}
.i_fr{background:url(images/tf.gif) center no-repeat;display:block;float:left;margin:0 auto;position:relative;width:22px;text-indent: -1000px;}

#h_right a:link, #h_right  a:visited{color: #999;text-decoration:underline;vertical-align:bottom;}
#h_right  a:hover{color:#fff;}

#bigBUTTON {clear: both;font-size: 16px;color: #000000;height:31px;	width:156px;	background-image: url(/img/boton-gris-normal.png);	background-repeat:no-repeat;margin: 0 0 0 60px;	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	text-align: center;}
#bigBUTTON a:link,#bigBUTTON a:visited, #bigBUTTON a:hover{	display:block;	vertical-align:middle;	text-align:center;	line-height:31px;	height:31px;width:156px;	color: #999;	text-decoration: none;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;}
#bigBUTTON a:hover{	color:#fff;}

#bigBUTTONlong {clear: both;font-size: 16px;color: #000000;height:31px;	width:275px;	background-image: url(/img/boton-gris-largo.png);	background-repeat:no-repeat;margin: 1px;	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	text-align: center;}
#bigBUTTONlong a:link,#bigBUTTONlong a:visited, #bigBUTTONlong a:hover{	display:block;	vertical-align:middle;	text-align:center;	line-height:31px;height:31px;width:275px;	color: #999;	text-decoration: none;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;}
#bigBUTTONlong a:hover{	color:#fff;}

/* estilo para comentarios de huespedes*/
/* Inicia FeedComenatarios  */

#feedComentarios  { height: 1%; overflow:hidden; padding: 0 0 10px; }
#feedComentarios  .viewport { float: left; width: 400px; height: 100px; overflow: hidden; position: relative; font-family: "Myriad Pro", "lucida Bright", "Lucida Console", "Helvetica"; font-style:italic; font-size:16px; color:#333;background-color:#DDBD7B; }
#feedComentarios .next { background-position: 0 0; margin: 30px 0 0 10px;  }

#feedComentarios .disable { visibility: hidden; }
#feedComentarios .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 400px; left: 0 top: 0; }
#feedComentarios .overview li{ float: left; margin: 5px 5px 0 0; padding: 1px; height: 100px;  width: 485px; text-align:left}
#feedComentarios .overview li img {float: left; margin: 2px 2px; width:65px; padding:5px; }
#feedComentarios .overview li .nombre {font-weight:bold; font-size:18px; width:250px; float: left; margin: 0; padding:0; text-align:left; color:#fff;overflow:hidden;} 
#feedComentarios .overview li .fecha {width:70px; float: left; margin: 0; padding:0; text-align:right; color:#333;}
#feedComentarios .overview li .comentario  {width:320px; float: left; margin: 0; padding:10px 0 0 0; text-align:center;overflow:hidden; line-height:15px; font-size:13px;}
#feedComentarios .overview li .noHayFoto {margin:0 0 0 70px;}

/* fin estilo para comentarios de huespedes*/



