/* CSS Document */
body{
        padding:0px;
        margin:0 0 0;
        background:#1c091c url(/images/bg1.jpg);
        background-position: 30% 0%;
        background-repeat:no-repeat;
        color:white;
        font:11px/13px Arial, Helvetica, sans-serif;
    }
div, p, ul, h2, h3, h4, h5, form, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
a img {border:none;}

/*----TOP PANEL----*/
#topPan{width:100%; height:107px; position:relative; margin:0 auto; background:url(/images/header-bg.gif) 0 0 repeat-x;}
#topTop h3{margin-top:3px;}
/*#topPan ul{width:486px; height:30px; position:absolute; top:83px; left:146px;}
#topPan ul li{width:81px; height:30px; float:left;}
#topPan ul li a{width:81px; height:30px; display:block; background:url(/images/menu-bg.gif) 0 0 repeat-x #2F0000; color:#fff; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#topPan ul li a:hover{background:#1c091c; color:#fff; text-decoration:none;}

#topPan ul li.home{width:81px; height:30px; display:block; background:#1c091c; color:#fff; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
*/

#topimagePan{width:209px; height:93px; position:absolute; top:0px; right:0px; }
#logotop{width:985px; height:93px; position:relative; margin:0 auto;}
/*----/TOP PANEL----*/

/*----BODY PANEL----*/
#bodyPan{width:985px; position:relative; margin:0 auto;}
/*----Left Panel----*/

#leftPan2{width:650px; float:left; padding:18px 10px 0 0; height:100%;}
#leftPan2 p{padding:5px 0 0;}
#leftPan2 h2{color:#bbbbbb; font:16px/16px Trebuchet MS, Helvetica, sans-serif; font-weight:bold; }
.sugtop {margin-top:12px; margin-bottom:21px;}
#leftPan2 h2 span{ color:#F10000;}
#leftPan2 h2 img{margin-right:5px;}
#leftPan2 a {color:white;}
#leftPan2 a:visited {color:white;}
a {color:white;}
a:visited {color:white;}

#rightPan{width:325px; float:left; padding:12px 0 0; margin-bottom:20px;}

/*#rightPan h3{width:188px; height:33px; background:#3C0101; color:#fff; font:20px Georgia, "Times New Roman", Times, serif; padding:18px 0 0 12px; margin:13px 0 0;}*/

/*----/BODY PANEL----*/

/*----BOTTOM BODY PANEL----*/
#bodyBottomPan{width:985px;   background:#1c091c;  position:relative; margin:0 auto; clear:both; padding:3px 0 0; text-align:center;}
/*#BottomMiddlePan{width:393px; float:left; padding:0 206px 0 0;}

#BottomMiddlePan p.more{width:70px; height:16px; margin:5px 0 30px 318px;}
#BottomMiddlePan p.more a{width:60px; height:16px; display:block; background:(images/botton2.gif) 85% 50% no-repeat #3C0101; color:#fff; text-transform:uppercase; font-size:11px; line-height:18px; text-decoration:none; padding:0 0 0 10px;}
#BottomMiddlePan p.more a:hover{background:#3C0101; color:#F10000; text-decoration:none;}*/
/*----/BOTTOM BODY PANEL----*/
/*----FOOTER PANEL----*/
#footerPan{width:955px; height:25px; color:#fff; position:relative; margin:0 auto; font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; clear:both; padding:8px 0 0;}
#footerPan a{text-decoration:none;}

#footerPan p.copyright{font-size:xx-small; text-align:center;}
#sbox-window .sbox-content-swf
{
	overflow: hidden;
}
#tools {width:100%; margin-bottom:3px; text-align:center;  }
#tools img{margin-left:15px;}
#tools a img{border:none;}
#r { background: url(/images/top-left.gif)   0 0 no-repeat; margin: 5px 5px 5px 5px;}
#e { background: url(/images/etop-left.gif)  0 0 no-repeat; margin: 5px 5px 5px 5px;}
#f { background:  url(/images/ftop-left.gif)  0 0 no-repeat; margin: 5px 5px 5px 5px;}

#r h1 {text-indent: -10001px; background: url(/images/restaurante.gif) 0 12px no-repeat; height:32px; margin:0;  padding:0; margin-bottom:5px; }
#e h1 {text-indent: -10001px; background: url(/images/espectaculo.gif) 0 12px no-repeat; height:32px; margin:0;  padding:0; margin-bottom:5px; }
#f h1 {text-indent: -10001px; background: url(/images/fun.gif) 0 12px no-repeat; height:32px; margin:0;  padding:0; margin-bottom:5px; }
#rnav { margin-top: -29px; text-align:right; padding-right:2px; height:25px; }
#rnav a img{ border:none; }
#rtop { background: url(/images/top-right.gif) no-repeat top right;
	margin-left:21px;
	padding: 0;
    height:38px;
}
#etop { background: url(/images/etop-right.gif) no-repeat top right;
	margin-left:21px;
	padding: 0;
    height:38px;
}
#ftop { background: url(/images/ftop-right.gif) no-repeat top right;
	margin-left:21px;
	padding: 0;
    height:38px;
}
#middle{background:black url("/images/degrade.png") 0 0 repeat-x;
        min-height:320px;
        height:auto !important;
        height:320px;
        padding: 7px 7px 7px 7px;

    }

#trailer {height: 30px; background:0 0 no-repeat; font-weight:bold; padding-top:10px; font-size:12px; color:#e23e80;
    /*    color:#B35078;
      color:#fffa73;*/
    }
/*tooltip*/

.tip {
	width: 200px;
	color: #fff;
	text-align: center;
}

.tip-title{
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(/images/balloon.png) top left no-repeat !important;
	background: url(/images/balloon.gif) top left no-repeat;
	font-size: 11px;
}

.tip-text {
	margin: 0;
	padding: 0 10px 15px;
	text-shadow: 2px 2px 1px #222;
	background: url(/images/balloon.png) bottom left no-repeat !important;
	background: url(/images/balloon.gif) bottom left no-repeat;
	font-size: 10px;
}
#pesquisa {margin-top:22px;}
#pesquisa form.form1{width:300px; height:30px; color:#fff; }
/*#pesquisa form.form1 input.text{width:200px; height:30px; float:left; display:block; padding:0px; margin:0 0 0; margin-right:3px;}*/
#locationCloud{ margin-top:10px; color:#CCCCCC; text-align:center; margin-right:10px;}
#locationCloud a {border-bottom:none; color:#CCCCCC; text-decoration:none; }
#locationCloud a:hover {border-bottom:none; color:white; }
#map_canvas{color:black;}
.gmap_popup {
width: 100px;
}
/* Login Panel */
#top {
 
 height: 38px;
 position: relative;
}

#prefs td {text-align:right; vertical-align:text-bottom;}

.prefsFirst{padding-right:10px;}

select { font-size: 0.95em;}
#funPrefs { overflow: hidden;}
#toggleEspPrefs{font-size:1em;}
#toggleFunPrefs{font-size:1em;}
#toggleRestPrefs{font-size:1em;}
#login td {text-align:right; vertical-align:text-top;}
#links {margin:0; padding:0; }

input[type="text"],input[type="password"]{border:1px solid #ddd;font-size:14px;padding:8px;width:200px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}
input[type="text"]:active,input[type="text"]:focus,input[type="password"]:active,input[type="password"]:focus {outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}
textarea{border:1px solid #ddd;font-size:14px;padding:8px;width:300px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}
textarea:active,textarea:focus {outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}
.error-occurred{color:#801b1b;border-color:#e5a3a3;background-color:#ffcfcf;padding:3px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#input_location{width:160px;}
#closed{float:right;}
.signup-table{margin:15px 15px 0px 15px;}
.signup-tf.input[type="text"],.signup-tf.input[type="password"]{font-size:18px;}
table{border-collapse:collapse;margin-bottom:0px;}
.signup-td{padding:0 0 15px 0;vertical-align:top;font-size:12px;font-weight:normal;text-align:right;color:#fff;padding-right:10px;line-height:42px;width:180px; text-align:left; }
.popup {margin:15px 0px 0px 15px;}
#search img{margin-right:4px;}
#terms h2, h3 {margin-top:10px;}
#humanunusable {visibility:hidden; height:0; margin:0;}
#response{margin:15px;}
#signup {margin:0;}
form {margin:0;}

#shaker{position:fixed; top:10px; right:10px; width:226px; height:128px; z-index:999; display:none;}
#advancedsearch{margin:10px;}
#advancedsearch p{line-height:150%;}
#calendario{width:auto;}
#calendario:hover{cursor:pointer;}
.jslink{border-bottom:1px solid;}
.jslink:hover{cursor:pointer; color:grey;}
#topTop{
    width:195px;
    /*background:#4b2d47;*/
    background:black;
    padding:5px 5px 5px 5px;
    
    margin:5px;
    -moz-border-radius:5px;-webkit-border-radius:5px;
}
#descTop{
    width:200px;
    /*background:#4b2d47;*/
    background:#995C91;
    padding:5px 5px 5px 5px;
    float:left;
    margin:5px;
    -moz-border-radius:5px;-webkit-border-radius:5px;
}


        



.rabidRating {font-size:10px; vertical-align:middle; color:silver; margin:5px 0px;}
.rabidRating img{vertical-align:middle;}
.rabidRating a{text-decoration:none; border:none;}