*{	margin: 0;	border: none;	padding: 0;	}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
body{ background:url(../../imagem/bg.jpg) #fff top repeat-x; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px; text-align:left; height:100%;}
#geral{ width:959px; height:auto; display:table; background: url(../../imagem/bg_geral.png) left repeat-y; margin:0 auto;}
#corpo{ width:892px; margin:0 auto; background:#fff; height:auto; display:table; padding:0 25px 0 25px;}
#topo{ height:92px; position:relative;}
#logo{ margin-top:10px;}
#publicidade{ position:absolute; right:0px; top:10px;}
#menu{ text-align:right; position:absolute; bottom:0px; right:0px;}
#menu a{ float:left;}
#banner{ margin-left:-4px;}
#rodape{ width:942px; height:53px; background:#d9d9d9; border-top:5px solid #f5ca96; margin:0 8px 0 8px; float:left;}
h2{ color:#526682; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-left:-5px;}
h1{ color:#0c0b07; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
p.p_esq_rod{ margin:20px 0 0 140px;}
p.p_dir_rod{ margin:-14px 140px 0 0; text-align:right;}
.box{ width:270px; height:100px; padding:25px 0 25px 0; float:left; position:relative;}
#saiba{ position:absolute; right:0px; bottom:0px; margin-bottom:20px;}
.separacao{ float:left; margin:20px 20px 0 20px;}
#geral_box{ float:left; height:auto; display:table;}
ol{ margin-left:15px;}
li{font-size:12px; color:#333; line-height:20px;}

#link_noticia a{ padding-top:10px; color:#333; font-size:10px; text-transform:lowercase;}

#cartaz{ width:325px; float:left; margin:10px 0 10px 0;}
#direita{ width:540px; float:left; margin:10px 10px 10px 10px; min-height:350px; *height:350px;  _height:350px;}
#direita p{ font-size:12px; color:#333; line-height:20px; margin-top:10px;}
#direita h1{ color:#0c0b07; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin-top:15px; background:url(../../imagem/sep_titulo.jpg) left bottom no-repeat;}
.newsticker-jcarousellite ul li{ list-style:none; display:block;}
.newsticker-jcarousellite .thumbnail { float:left; width:100px; }
.newsticker-jcarousellite .info { float:right; width:215px; margin-left:10px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }


/*Form*/

#form{float:left;width:240px; height:auto;margin-bottom:20px;}
#form h1{ font-size:14px; background:none;}
#form_dados h1{ font-size:14px; background:none;}
#form label{position:relative;float:left;width:240px;height:auto;margin-bottom:10px;}
.txt_form{position:relative; float:left;width:70px;height:19px; text-align:left; padding-right:5px;padding-top:5px;font-size:11px; color:#333; font-weight:bold; }
#txt_endereco{margin-right:35px;width:300px;margin-top:-25px;height:auto;float:right;}
#form  input {width:200px; background-color: #FFF; border: 1px solid #cecdcd; letter-spacing: 1px; font-size: 11px; color: #333;
padding-top: 5px; height: 17px; vertical-align: middle; margin-left:5px; padding-left:10px;}
#form input.limpo{position:relative; float:left; width:auto; height:auto; background:none; border:0; padding:0;}
#form textarea{float:left; width:197px; height:90px; background-color:#fff; border:0; padding:3px; font-size:11px; color:#333; border: 1px solid #cecdcd; padding-left:10px; margin-left:5px; overflow:auto;}
