/* Reset All */
html{font:normal 12px Tahoma, Verdana, Arial;width:100%;height:100%;overflow: -moz-scrollbars-vertical;}
body,div,dl,dt,dd,ul,ol,li{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:10px;font-weight: normal;}
pre,form,fieldset,p,blockquote{margin:0;padding:0;}
th,td{margin:0;padding:0;}
address,th{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
img,fieldset{border:none;}
ol,ul{list-style:none;}

body{
behavior:URL(/styles/csshover.htc);
background: url(/imgs/bg.gif) top center repeat;
}
#borda{
width: 779px;
padding: 2px 2px;
margin: 10px auto;
background: #b3b3b3;
}
#centro{
width: 779px;
margin: 0 auto;
background: #FFF;
}
#top h1{
background: URL(/imgs/guia-salvador.gif) center center no-repeat;
text-indent: -3000em;
float: left;
display: block;
width: 204px;
height: 75px;
margin: 20px 0 26px 32px;
}
#top h1 a{
width: 204px;
height: 75px;
display: block;
}
#top {
background: URL(/imgs/bg-top.gif) top center repeat-x;
border-top: 6px solid #008cc6;
}
#menu{
clear: both;
background: url(/imgs/bg-menu.gif) top center no-repeat;
width: 761px;
height: 25px;
margin: 0 auto;
text-align: center;
padding-top: 10px;
}
#top ul li{
display: inline;
text-transform: uppercase;
font: normal 11px "Trebuchet Ms", Arial, Verdana;
padding: 0 15px;
}
#top ul li a{
color: #FFF;
text-decoration: none;
}
#top ul li ul{
display: none;
position: absolute;
background: #454589;
padding: 3px 5px;
}
#top ul li.canais ul{
margin-left: 110px;
}
#top ul li.comercio ul{
margin-left: 20px;
}
#top ul li.canais, #top ul li.comercio{
background: URL(/imgs/menu-seta.gif) center right no-repeat;
}
#top ul li:hover ul{
display: block;
z-index: 10000;
}
#top ul li ul li{
display: block;
border-bottom: 1px solid #595A9F;
}
li.ultimo{
border: none !important;
}
#top ul li a:hover{
text-decoration: underline;
}
#top div.adsense{
margin: 30px 30px 0 0;
float: right;
}
#content{
padding: 11px 11px;
width: 758px;
background: URL(/imgs/bg-content-top.gif) 203px 35px no-repeat;
}
#inicio #content{
background: URL(/imgs/bg-content-top.gif) 203px 185px no-repeat !important;
}
#pesquisa #content{
background: none;
}
#content h3{
font-size: 11px;
font-weight: bold;
color:#333;
margin-top: 15px;
}
#content a{
color:#339;
}
div.paginacao{
color:#333;
text-align: center;
}
#result ul li{
padding: 2px 2px;
}
#result ul{
margin: 10px 0 0 10px;
}
#esquerda{
width:181px;
float: left;
margin-top: -5px;
}
#busca{
width: 360px;
height: 120px;
background: URL(/imgs/bg-qdd-busca.gif) center top no-repeat;
padding: 10px 18px;
}
#busca form{
margin-top: 20px;
}
#busca form{
text-align: center;
}
#busca form input{
margin-bottom: 10px;
}
#result{
padding: 10px 18px;
margin-top: 11px;
min-height: 580px;
}
#inicio #result{
min-height: 380px;
}
#meio{
width:396px;
margin-left: 192px;
background: URL(/imgs/bg-content-bottom.gif) center bottom no-repeat;
margin-top: 10px;
}
#meio .mini{
font: normal 10px "Trebuchet Ms", Verdana, Arial;
}
#busca h2{
color: #2F5F5D !important;
}
#meio h2, #result-pesquisa h2, #meio h2.org{
color: #9F3131;
font: normal 18px "Trebuchet Ms", Verdana, Arial;
text-transform: uppercase;
font-weight: bold;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
#result-pesquisa h2{
margin-top: 10px;
}
#cse-search-results{
margin-top: 10px;
}
.destaque{
width: 380px;
font: normal 11px "Trebuchet Ms", Arial, Verdana;
color:#333;
text-align: center;
margin: 0 auto;
}
.destaque a{
color:#000;
}
#content div.adsense{
float: right;
height: 600px;
width:160px;
margin-top: 5px;
}
#esquerda h3{
width:144px;
height:24px;
margin: 0 auto;
padding-left: 10px;
padding-top: 8px;
color:#FFF;
font:bold 11px "Trebuchet Ms", Arial, Verdana;
text-transform: uppercase;
text-align: left;
}
hr{
color:#d9d9d9;
background-color: #d9d9d9;
border:0;
height: 1px;
margin: 5px 0;
}
.locality, .region{
display: none;
}
#meio .vcard{
color:#333;
padding: 5px 4px;
font-size: 11px;
}
div.logo img{
float: left;
margin: 0 4px 0 0;
}
div.logo{
height: 60px;
display: block;
}
#meio .org, #meio .org a, .programacao ul li a{
text-transform: uppercase;
color:#339;
font-weight: bold;
}

.programacao ul li a{
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
.programacao ul li{
margin: 2px 0;
}
.programacao h3{
background: url(/imgs/bg-h3-roxo.gif) center top no-repeat;
}
.clima h3{
background: url(/imgs/bg-h3-clima.gif) center top no-repeat;
}
.programacao ul{
margin: 10px 20px;
}
.right{
text-align: right;
}
#result p{
text-align: justify;
color: #333;
margin-top: 10px;
margin-bottom: 5px;
}
#result ul{
margin-left: 30px;
}
#result ul li{
color: #333;
list-style:  square;
}
.baladas{color:#9F3131 !important;}
.hoteis{color:#DF851B !important;}
.gastronomia{color:#8F4783 !important;}
.programacao div a{
margin: 3px 15px 0 0;
}
.programacao a:hover{
color:#00284F !important;
text-decoration: underline;
}
.programacao, .clima{
width: 181px;
height: 201px;
background: url(/imgs/bg-qdd.gif) center 16px no-repeat;
margin-bottom: 11px;
}

#footer{
clear: both;
background: URL(/imgs/bg-footer.gif) center bottom repeat-x;
}
#footer .vcard{
float: left;
}
#footer .vcard a{
width: 52px;
height: 76px;
margin: 10px 0 5px 17px;
background: url(/imgs/fluxo.gif) center center no-repeat;
display: block;
text-indent: -3000em;
}
#footer .direita{
text-align: center;
}
#footer ul{
padding-top: 10px;
margin: 0 180px 0 202px;
}
#footer ul li{
display: inline;
text-transform: uppercase;
font: bold 11px "Trebuchet Ms", Arial, Verdana;
padding: 0 10px;
border-right: 1px solid #aaa;
}
#footer a{
color:#333;
text-decoration: none;
}
#footer a:hover{
text-decoration: underline;
}
.ultimo{
border:none !important;
}
#footer p{
margin: 30px 5px 0 0;
padding-bottom: 5px;
text-align: right;
font:normal 9px "Trebuchet Ms", Arial, Verdana;
color:#333;
}
.clima{
text-align: center;
color: #333;
}
.temperatura{
font-size: 18px;
display: block;
color:#454589;
margin-top: -10px;
}
table .temperatura{
margin-top: -5px;
font-size: 12px !important;
}
.clima table{
margin: 0 auto;
margin-top: 5px;
}
.clima td{
font-size: 12px !important;
text-align: center;
padding: 0 5px
}
.fonte{
display: block;
font-size: 10px;
}
.formulario{
width: 99%;
}
.formulario input, .formulario select, .formulario textarea{
font: normal 18px "Trebuchet Ms", Verdana, Arial;
color:#333;
width: 100%;
border-width: 1px !important;
height: 26px;
}
.formulario textarea{
height: 86px !important;
}
.botao{
width: 100px !important;
height: 30px !important;
margin: 15px 0 0 5px;
font: normal 14px "Trebuchet Ms", Verdana, Arial;
}
#map_canvas{
width: 355px;
height: 355px;
border: 2px solid #F6F6F6;
}
.fright{
float: right;
}
.fleft{
float: left;
}
div.center, p.center{
text-align: center !important;
}
#publicidade table{
width: 100%;
font: normal 12px "Trebuchet Ms";
}
#publicidade th{
background: #e1e1e1;
text-align: center;
}
#publicidade td{
padding-left: 5px;
}
#result div.vcard{
width: 230px;
}
div.adlinks{
width: 120px;
}
#inicio #result div.vcard{
width: 350px;
}
.empresa{
display: block;
margin-bottom: 5px;
}
.vcard p{
font-size: 12px;
}