/* lay out */
body, span, td, a{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
padding:0;
}
a:hover{
text-decoration:underline;
}
form{
margin:0;
}
img{
border:0;
}
.scroll{
overflow:scroll;
}
/*titulos*/
h1, h2, h3, h4, h6{
margin:0;
}
h3, h4, h5, h6{
font-size:10px;
}
h3{
background-image:url(../imagens/back_h3.gif);
width:326px;
height:18px;
color:#000;
font-weight:bold;
padding:2px 0 0 10px;
}
h4{
background-color:#fff;
font-weight:bold;
color:#000;
}
h5{
background-color:#000;
color:#FFF;
padding-bottom:6px;
margin:0;
font-weight:normal;
}
h6{
background-image:url(../imagens/back_h2.gif);
width:214px;
height:20px;
color:#000;
font-weight:bold;
padding:2px 0 0 10px;
}

.ttpg{
background:url(../imagens/back_ttpg2.gif) top no-repeat;
width:448px;
height:50px;
text-align:right;
padding:0;
font-size:14px;
font-weight:bold;
}
.ttpg img{
width:36px;
height:36px;
margin:9px 9px 0 8px;
float:right;
}
.contpg{
float:left;
width:448px;
}
/* conteudo */
#master{
width:779px;
text-align:left;
border:0;
padding:0;
background:url(../imagens/back_conteudo.gif) #E71042 left repeat-y;
}
#conteudo{
float:left;
width:614px;
_height:610px;
min-height:610px;
border:0;
background:url(../imagens/back_rb_gray.gif) #f1f1f1 bottom right no-repeat;
padding-bottom:16px;
}
#center{
float:left;
padding-left:11px;
width:336px;
}
#middle{
float:left;
width:444px;
_height:560px;
min-height:560px;
background:url(../imagens/back_bot_444.gif) #fff bottom no-repeat;
}
#latdir{
float:left;
width:150px;
text-align:center;
}
/* conteudo hoje no guia inicio */
.hojenoguia{
width:224px;
background:url(../imagens/back_bot_224.gif) #fff bottom no-repeat;
z-index:1;
}
.hojenoguia ul{
list-style:none;
margin:0;
padding:0 0 10px 0;
border:0;
}
.hojenoguia ul li{
font-size:10px;
color:#000;
padding:8px 4px 0 34px;
}
.hojenoguia ul li a{
color:#000;
text-decoration:none;
}
.hojenoguia ul li a:hover{
text-decoration:underline;
}
.ico{
position:absolute;
left:510px;
}
/* conteudo da redacao inicio */
#daredacao{
width:224px;
height:128px;
background:url(../imagens/back_bot_224.gif) bottom #fff no-repeat;
}
#daredacaocont{
width:200px;
height:auto;
}
#daredacaocont ul{
list-style:none;
margin:0;
padding:0 0 10px 4px;
border:0;
}
#daredacaocont ul li{
font-size:10px;
color:#000;
padding:3px 0 3px 8px;
}
#daredacaocont ul li a{
color:#000;
}
#daredacaocont ul li a:hover{
text-decoration:underline;
}
/* premium */
#premium{
width:336px;
height:auto;
background:url(../imagens/back_bot_336.gif) #fff bottom no-repeat;
margin-bottom:0;
}
.destpremium h4{
padding-top:6px;
}
.destpremium a{
text-decoration:none;
font-size:10px;
font-weight:bold;
}
.destpremium a:hover{
text-decoration:underline;
}
.destpremium img{
height:34px;
margin-left:2px;
margin-right:4px;
float:left;
}
.destpremium{
background-color:transparent;
width:168px;
height:38px;
padding:2px 0 2px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.premiumleft{
float:left;
width:168px;
padding:0;
}
.premiumright{
float:right;
width:168px;
padding:0;
}
#left{
float:left;
width:152px;
background-color:#f1f1f1;
}
#right{
float:left;
width:224px;
padding-left:20px;
}
#logo{
width:152px;
height:140px;
border:0;
padding:0;
float:left;
}
#space{
float:left;
width:600px;
padding-right:14px;
text-align:right;
height:30px;
border:0;
background-color:#E71042;
color:#fff;
}
#space a{
color:#fff;
}
#spacer a:hover{
text-decoration:underline;
}
#space2, .space2{
clear:both;
height:20px;
color:#f1f1f1;
}
#space11{
width:11px;
height:100px;
float:left;
}
#space14{
clear:both;
height:14px;
}
#topcorner{
float:left;
width:614px;
height:20px;
border:0;
background:url(../imagens/back_rt_gray.gif) #f1f1f1 top right no-repeat;
text-align:center;
}
#buscanome{
padding:12px;
}
/* textos */
.a1{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}
.red{
color:#f71240;
}
.lilas{
color:#cc3399;
}
.gray{
background-color:#f1f1f1;
}
.antipop{
background-color:#fffff7;
width:400px;
height:28px;
padding:10px 0 10px 0;
border:1px solid #ccc;
}
.white, a.white{
color:#FFF;
}
a.white:hover{
color:#f71240;
}
a.red{
color:#f71240;
text-decoration:none;
}
a.red:hover{
color:#f71240; 
text-decoration:underline;
}
a.a1{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}
a.a1:hover{
text-decoration:underline;
}
a.v1{
color:#000;
}
a.v1:hover{
text-decoration:underline;
}
a.v1:active{
color:#f71240;
}
.viActive{
color:#f71240;
cursor:default;
}
.viActive:hover{
text-decoration:none;
}
.tam10b{
font-size:10px;
font-weight:bold;
color:#FFF;
}
.tam10{
font-size:10px;
}
.tam11{
font-size:11px;
}
.tam12{
font-size:12px;
}
.tam14{
font-size:14px;
}
.low{
text-transform:lowercase;
}
.bold{
font-weight:bold;
}
.txtleft{
text-align:left;
}
.txtcenter{
text-align:center;
}
.txtright{
text-align:right;
}
.txtjustify{
text-align:justify;
}
.w400{
width:400px;
}
/* banners */
#super{
position:relative;
width:779px;
height:90px;
text-align:center;
padding:8px 0 8px 0;
background-color:#E71042;
}
#button{
position:relative;
width:143px;
text-align:center;
padding:0;
padding-top:10px;
margin-top:6px;
}
#square{
position:relative;
text-align:center;
width:224px;
height:173px;
background-color:#FFF;
background-image:url(../imagens/back_publ.gif);
padding-top:23px;
z-index:2;
}
#sky{
width:120px;
margin:auto;
text-align:center;
padding:10px 0 22px 0;
}
#skyoutmaster{
padding:10px 0 0 0;
z-index:1;
left:785px;
background:url(../imagens/back_skyhome.gif) 50% top no-repeat #f1f1f1;
width:140px;
position:absolute;
top:0;
text-align:center;
}
/*  menus */
#latesq{
float:left;
background:#000;
width:143px;
height:420px;
padding:0;
}
#latesq ul.prim{
list-style:none;
margin:0;
padding:0;
border:0;
}
#latesq ul.prim li{
line-height:14px;
font-size:11px;
color:#FFF;
padding-left:12px;
}
#latesq ul.prim li a{
color:#fff;
text-decoration:none;
}
#latesq ul.prim li a:hover{
text-decoration:underline;
}
.acesse{
color:#fff;
width:120px;
text-align:left;
padding:0 0 10px 12px;
}
/*  menusup */
#menusup{
float:left;
text-align:left;
width:614px;
border:0;
background-color:#E71042;
padding:0;
}
.tdmenu{
height:20px;
text-align:center;
border:0;
background-color:#000;
padding: 0 1px 0 1px;
}
.tdmenu1{
width:104px;
height:20px;
text-align:center;
border:0;
background-color:#f1f1f1;
padding:0;
}
/*  submenusup */
#submenusup{
width:526px;
height:20px;
margin:auto;
text-align:left;
background:url(../imagens/back_submenu.gif) top left no-repeat;
}
#submenusup ul{
list-style:none;
margin:0;
padding:4px 0 10px 18px;
border:0;
}
#submenusup ul li{
text-align:left;
padding:2px 2px 2px 8px;
display:inline;
}
#submenusup ul li a{
font-weight:bold;
}
#submenusup ul li a:hover{
text-decoration:none;
color:#f71240;
}
/* input submit */
.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:0;
}
.text2{
font-size:10px;
border-color:#000;
border-width:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text3{
background-color: #FC0;
border: #FF5A00 1px dotted;
color: #FF5A00;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
.text4{
background-color: #fff;
border: #999 1px dotted;
color: #999;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
.formbutton{
font-size:11px;
border:1px solid #000;
background-color:#f1f1f1;
padding:0 4px 0 4px;
}
.but{
vertical-align: top;
margin: 0;
}
.errobox{
width:400px;
background-color:#DEDEFF;
padding:0p;
text-align:center;
margin:0 0 12px 0;
background:url(../imagens/back_top_erro.gif) no-repeat top;
}
.erroboxtxt{
width:400px;
text-align:center;
padding:8px 0;
}
.erroboxbot{
width:400px;
height:8px;
padding:0;
background:url(../imagens/back_bot_erro.gif) no-repeat bottom;
}
#pg{
width:420px;
padding:0 0 0 22px;
}
#pg2
{
	width:420px;
	margin:0 auto;
	}
.logosmall{
float:left;
width:54px;
text-align:center;
 }
.textdesc{
float:left;
width:166px;
_height:52px;
min-height:52px;
padding:6px 0 0 2px;
text-align:left;
}
.textdesc a{
text-decoration:none;
}
.textdesc a:hover{
text-decoration:underline;
}
/*  logdesconto */  
.logdescbox{
float:left;
width:240px;
padding:12px 0;
text-align:center;
background:url(../imagens/top_logdescbox.gif) #f1f1f1 no-repeat top;
}
.logdescboxtxt{
width:230px;
text-align:center;
padding:0;
}
.logdescboxbot{
float:left;
width:240px;
height:8px;
padding:0;
background:url(../imagens/bot_logdescbox.gif) no-repeat bottom;
}
.logdesclogo{
float:left;
width:180px;
padding:0 8px 0 8px;
text-align:center;
}
.logdesclogo a{
text-decoration:none;
}
.logdesclogo a:hover{
text-decoration:underline;
}
.logdesctxt{
width:444px;
font-size:11px;
padding:16px 0;
text-align:center;
}
.logdesctxt2{
width:412px;
margin:0 16px 16px 16px;
text-align:left;
font-size:10px;
border-top:#999 1px dashed;
}
.logdesccont{
width:428px;
padding:2px 0 0 16px;
text-align:left;
font-size:10px;
}
.logdescAba{
width:428px;
padding:2px 0 0 16px;
text-align:left;
font-size:10px;
}
.orange{
color:#f60;
}
.logdesclogin{
margin:0 auto;
padding:0;
border:0;
}
.logdesclogin span{
height:20px;
}
.logdescprint{
position:relative;
border:0;
width:415px;
height:73px;
text-align:left;
background:url(../imagens/back-logdescprint.gif) no-repeat;
}
.logdescprint span{
color:black;
font-weight:bold;
}
.lginputprint{
width: 270px;
height: 14px;
background-color:#C8C8C8;
border: 1px solid #fff;
font: bold 11px verdana;
color: #000;
position:absolute;
top:18px;
left:100px;
}
.lgbt{
position:absolute;
top:45px;
left:159px;
}
.lgbt input{
background-color:#E71042;
border:1px solid #fff;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.logdescdigital{
position:relative;
border:0;
width:415px;
min-height:137px;
text-align:left;
background:url(../imagens/back-logdescdigital.gif) no-repeat #333;
}
.botlogdescdigital{
background:url(../imagens/back-bot-logdescdigital.gif) bottom no-repeat #333;
width:415px;
}
.lgseumaildigital{
color:#fff;
font-weight:bold;
position:absolute;
top:50px;
left:32px;
}
.lginputdigital{
width: 260px;
height: 14px;
background-color:#D2D2D2;
border: 1px solid #fff;
font: bold 11px verdana;
color: #000;
position:absolute;
top:48px;
left:110px;
}
.lgsuasenhadigital{
color:#fff;
font-weight:bold;
position:absolute;
top:76px;
left:32px;
}
.lgpassdigital{
width: 90px;
height: 14px;
background-color:#D2D2D2;
border: 1px solid #fff;
font: bold 11px verdana;
color: #000;
position:absolute;
top:74px;
left:110px;
}
.lgbtdg{
position:absolute;
top:104px;
left:144px;
}
.lgbtdg input{
background-color:#E6973A;
border:1px solid #fff;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.lgbtdg2{
background-color:#E6973A;
border:1px solid #fff;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.lgesqsenha{
position:absolute;
top:78px;
left:220px;
}
.lgesqsenha a{
color:#F93;
}
.lglogodigtal{
width:160px;
padding:10px;
}
.lggrid{
color:#fff;
text-align:left;
border:0;
font-weight:bold;
font-size:10px;
margin:0 auto;
}
.lggrid td{
color:#fff;
font-weight:normal;
text-align:left;
}
.lggrid td a{
color:#fff;
}
.lggrid caption{
border-top:1px solid gray;
padding:10px;
}
.mg-digital .lggrid{
color:black;
text-align:left;
border:0;
font-weight:bold;
font-size:10px;
margin:0 auto;
}
.mg-digital .lggrid td{
color:#000;
font-weight:normal;
text-align:left;
}
.mg-digital .lggrid td a{
color:#000;
}
.mg-digital .lggrid caption{
border-top:1px solid gray;
padding:10px
}
.modalBackground{
background-color:#000;
filter:alpha(opacity=50);
opacity:0.7;
}	
.cursorhand{
cursor:pointer;
}
.modalAbout{
cursor:default;
background-color:#333;
padding:0;
border:0;
color:#fff;
width:414px;
min-height:200px;
background:url(../imagens/lgmodalabout.gif) top no-repeat;
}
.modalLogdesc{
cursor:default;
padding:0;
border:0;
color:#fff;
width:414px;
min-height:200px;
background:url(../imagens/lgmodaldigital.gif) top no-repeat #333;
}
.modalLogdesc span{
color:#fff;
}
.modalLogdescBot{
width:414px;
height:9px;
background:url(../imagens/lgmodaldigitalbot.gif) top no-repeat;
}
.modalClose{
position:absolute;
top:-10px;
left:362px;
width:66px;
}
.modalLgmotel{
width:380px;
text-align:left;
padding:20px 0 0 16px;
}
.modalLgmotel img{
height:50px;
float:left;
margin:0 16px 0 2px;
}
#logdesconto_bg{
background: no-repeat bottom transparent url(../imagens/logdesconto_2.gif);
width:291px;
height:30px;
font-size:9px;
margin-top:5px;
margin:0 auto;
}
/*  tour.aspx */
.tourcont{
width:444px;
padding:0;
}
.tourlogosmall{
float: left;
width: 58px;
text-align:center;
}
.tourtext{
float: left;
width: 162px;
height:52px;
padding:6px 0 0 2px;
text-align:left;
}
.tourtext a{
text-decoration:none;
}
.tourtext a:hover{
text-decoration:underline;
      	}
/*  Kama Sutra */  
.kstxt{
width:400px;
text-align:left;
padding:0 0 0 10px;
}
.kstxt a{
background-color:#FFFFF7;
color:#f71240;
}
.kstxt a:hover{
text-decoration:underline;
}
.ksimg{
text-align:center;
padding:10px 0 10px 0;
}
.ksdrop{
width:200px;
text-align:center;
font-size:11px;
margin:10px 0 10px 0;
}
/* sex shop */
.sshopmiddle{
float:left;
width:595px;
_height:1512px;
min-height:1512px;
background:url(../imagens/back_bot_599.gif) #fff bottom no-repeat;
}
.sshoppg{
width:595px;
padding:0;
text-align:center;
}
.sshopcontpg{
float:left;
width:599px;
}
.sshopttpg{
background:url(../imagens/back_sshopttpg.gif) top no-repeat;
width:599px;
height:50px;
text-align:right;
padding:0;
font-size:14px;
font-weight:bold;
}
.sshopttpg img{
height:36px;
margin:9px 9px 0 8px;
float:right;
}
/*  footer */
#footer{
width:779px;
text-align:center;
color:#fff;
background-color:#E71042;
padding-top:10px;
padding-bottom:10px;
      	}
#footer a{
color:#fff;
}
#footer a:hover{
text-decoration:underline;
}
#footer span{
color:#fff;
}
/*  10 anos */
.dezrel{
position:relative;
text-align:left;

}
.dezabs{
position:absolute;
top:-31px;
float:left;
/*_margin-left:-389px;*/
_display:none;
left:736px;

}
.pgtxt{
width:400px;
text-align:center;
margin:auto;
padding:4px 0 6px 0;
}
.breakeronly{
clear:both;
}
.dotgray{
border:1px dashed #ccc;
margin:4px 2px 4px 0;
}
/*Modal Popup*/
.modalBackground{
background-color:#000;
filter: alpha(opacity=20);
opacity:0.7;
}
#ctl00_ContentPlaceHolder1_gvResult{
border-color:#fff;
}
a.dcontexto{
position:relative;
padding:0;
margin:0;
left: 1px;
}
a.dcontexto:hover{
background:transparent;
}
a.dcontexto span{
display: none
}
a.dcontexto:hover span{ 
display:block;
position:absolute;
width:164px; 
top:-3em;
text-align:justify;
left:0;
font: 10px verdana, arial, helvetica, sans-serif; 
padding:4px 6px;
border:1px dashed #000;
background-color:#f1f1f1; 
color:#000;
}
/*novo modal*/
.all_modal {
padding:0;
}
.modtop{
width:400px;
height:42px;
background:url(../imagens/modal_top.png) no-repeat;
}
.modtop img {
float:right;
padding:8px;
}
.modcont{
width:400px;
background:url(../imagens/modal_bg.png) repeat-y;
}
.modbot{
width:400px;
height:42px;
background:url(../imagens/modal_bot.png) top no-repeat;
}
.h1_modal {
color:#f60;
font-size:11px;
padding:0 15px 5px 20px;
}
.h2_modal{
color:#000;
font-size:10px;
padding:0 15px 0 20px;
font-weight:normal;
line-height:15px;
}

/*ucMPETxtDesconto.ascx*/
.modalLgmotel2{
width: 380px; 
text-align:left; 
padding:0 0 0 16px;
}
.modalLgmotel2 img{
height:50px; 
float:left; 
margin:0 16px 0 2px;
}

/*motel fidelidade*/
.text_fid{
text-align:center;
}
.text_fid a{
font-weight:bold;
}
.mot_fid{
border-bottom: dashed 1px #ccc;
padding-bottom:10px;
float:left;
font-size:9px;
width:400px;
margin:0 0 0 20px;
}
.mot_text{
color:#333;
padding-top:10px;
}
.mot_fidimg{
padding:5px 5px 0 10px;
float: left; 
width: 58px; 
text-align:center;
}
.mot_fid_pontuacao{
color:#666;
padding:0 0 0 73px;
}