@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;/*height:500px;*/}
#h_right{background:url(images/k50.png);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;}
.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{background:#FFFFFF;float:right;height:488px;margin:0px;overflow:hidden;padding:0px;width:694px;}
.blog #flash{background:#FFFFFF;float:right;height:auto !important;height:488px;margin:0px;min-height:488px;overflow:hidden;padding:0px;width:694px;}
.blog #flash .post{padding:10px;}
.contacto #flash,.contact #flash{background:#DEDEDE;float:right;height:488px;margin:0px;overflow:hidden;padding:0px;width:694px;}
#flash{border:#333333 solid 6px;float:right;height:488px;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;}
.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;}
.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;}
#crzn{background:url(images/corazon.png) no-repeat;height:185px;left:980px;position:absolute;top:470px;width:167px;z-index:500;}
.bas{background:/*#e0c285*/url(images/bas.png);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;}
.bas h4{border-bottom:solid 1px #444444;font-size:17px;font-style:italic;padding:2px;}
#lpa{background:url(images/lpa.gif) 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(img/us.gif) center no-repeat;display:block;float:left;margin:0 auto;position:relative;width:30px;}
.i_es{background:url(img/mx.gif) center no-repeat;display:block;float:left;margin:0 auto;position:relative;width:30px;}
.i_fr{background:url(img/tf.gif) center no-repeat;display:block;float:left;margin:0 auto;position:relative;width:30px;}