@charset "utf-8";

/* Resetando Elementos */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;	outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse;border-spacing: 0;}
a { text-decoration:none; }
a:hover { text-decoration: underline; }
html { overflow: -moz-scrollbars-vertical; } /* Firefox sempre com barra */

body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#F0EBE7;
}

#geral{
	width:978px;
	margin:0 auto;
	background:#fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

#topo{
	background:url(imagens/topo.jpg);
	height:100px;
}
#topobanner{position:absolute;margin-left:775px}

h1.home{text-indent:-10000px;position:absolute}

#menu{
	background:#001255;
	height:30px;
}

#menu ul{margin-left:20px}
#menu li{display:inline;}
#menu li a{
	float:left;
	color:#fff;
	text-transform:uppercase;
	padding:10px 16px 0;
	height:20px;
	font-size:0.95em;
}

#menu li a:hover{text-decoration:none;color:#fff;background:#000E3F;height:23px;margin-top:-8px;border-top:1px solid #2A3D77}

#busca{
	position:absolute;
	margin:20px 0 0 400px;
	width:345px;
}

#txtbusca-bg{background:url(imagens/h_busca_bg.gif) no-repeat;width:325px;height:25px;border:0;padding:3px 5px 5px 5px}
#txtbusca{width:310px;border:0}
.label{position:absolute; top:0; left:0; padding:7px 0 0 5px;font-size:13px}

#redes li{display:inline;}
#redes li a{color:#fff;float:left;padding-left:26px;line-height:24px}
#redes li a:hover{text-decoration:none;color:#EFA32C}
#redes .twitter{background:url(imagens/topo_twitter.jpg) left no-repeat;margin:0 20px 0 5px}
#redes .rss{background:url(imagens/topo_rss.jpg) left no-repeat;*margin-top:-13px}
#redes .data{color:#fff;font-size:11px;line-height:24px;float:left;margin:0 10px 0 2px}


#conteudo_banner{
	width:978px;
	/*background: url(/layout/imagens/rodape_bg.jpg) left;*/
}

#conteudo{
	width:769px;
	float:left;
}

#esquerda{
	width:310px;
	float:left;
}

#esquerda h3{font-size:16px;line-height:17px;margin:7px 0}
#esquerda img, #noticiasmais img{float:left;margin:0 5px 0 2px}
.esq-img-lado{float:left;width:210px}
#esquerda ul{clear:both}

#esquerda li, #curtas li, #agenda li{margin-top:1px}
#esquerda li a, #curtas li a, #agenda li a{
	display:block;
	border-bottom:1px solid #BEB6B2;
	padding:5px 0 5px 23px;
	background:url(imagens/h_numeros.gif) no-repeat;
}

.retranca_home{
	background:url(imagens/seta.gif) left no-repeat;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:9px;
	padding-left:7px;
}

.esq-texto a{line-height:14px;color:#333}
.esq-first{border-top:1px solid #fff}

.esq-banner-1 {margin:10px 0 0 3px}
.esq-banner img{float:none !important}
.esq-banner-2 {margin-left:2px}
.esq-banner-2 img{float:left !important;margin:0 2px 10px 2px !important}

#banner_home6{margin-top:20px}

.dir-banner {clear:both}
.dir-banner img{margin-bottom:10px}
.dir-banner-2 .dir-b1{margin-right:8px}

#opiniao-first,#plantao-first,#emdebate-first,#cafe-first,#curtas-first,#agenda-first{border-bottom:1px solid #BEB6B2;display:table;*min-height:100px}

#opiniao{
	background:url(imagens/h_minhaopiniao.jpg) top no-repeat;
	padding-top:30px;
}

#opiniao-first{background:url(imagens/h_minhaopiniao_bg.jpg) bottom no-repeat;height:130px}
#opiniao h3 a, #opiniao li a{color:#8E4724}

.op1{background:#F2DCD2;margin:0}
.op2{background:#F9EEE9}
.op3{background:#FEFBFA}

#opiniao li.op1 a{background-position: 3px 4px}
#opiniao li.op2 a{background-position: 3px -41px}
#opiniao li.op3 a{background-position: 3px -87px}

#plantao{
	background:url(imagens/h_plantao.jpg) top no-repeat;
	padding-top:30px;
	margin-top:10px;
	*min-height:30px;
}
#plantao h3{font-size:14px}
#plantao h3 a, #plantao li a{color:#6F0000}

.plantao1{background:#F4E8DF}
.plantao2{background:#FAF4F1}
.plantao3{background:#FCFAF8}

#plantao li.plantao1 a{background-position: 3px -132px}
#plantao li.plantao2 a{background-position: 3px -177px}
#plantao li.plantao3 a{background-position: 3px -222px}

#emdebate{
	background:url(imagens/h_emdebate.jpg) top no-repeat;
	padding-top:30px;
	margin-top:10px;
	*min-height:30px;
}
#emdebate .esq-img-lado, #cafe .esq-img-lado{width:203px}
#emdebate h3{font-size:14px}
#emdebate h3 a, #emdebate li a{color:#274E4E}

.emdebate1{background:#C0D3D3}
.emdebate2{background:#E1EAEA}
.emdebate3{background:#F0F4F4}

#emdebate li.emdebate1 a{background-position: 3px -266px}
#emdebate li.emdebate2 a{background-position: 3px -311px}
#emdebate li.emdebate3 a{background-position: 3px -357px}


#cafe{
	background:url(imagens/h_cafe.jpg) top no-repeat;
	padding-top:30px;
	margin-top:10px;
}
#cafe-first,#emdebate-first{padding-bottom:5px}
#cafe-first .esq-texto a{color:#8C5F1A}
#cafe h3 a, #cafe li a{color:#402000}
#cafe h3 a{font-size:14px}
/*
.cafe1{background:#DACABA}
.cafe2{background:#EAE1D9}
*/
.cafe1,.cafe3,.cafe5{background:#F0EBE6}
.cafe2,.cafe4,.cafe6{background:#EFE7E0}


#cafe li.cafe1 a{background-position: 3px -402px}
#cafe li.cafe2 a{background-position: 3px -447px}
#cafe li.cafe3 a{background-position: 3px -491px}
#cafe li.cafe4 a{background-position: 3px -1080px}
#cafe li.cafe5 a{background-position: 3px -1125px}
#cafe li.cafe6 a{background-position: 3px -1170px}

#radio{
	background:url(imagens/h_radio.jpg) top no-repeat;
	padding-top:30px;
	margin:10px 0 20px 0;
	*min-height:30px;
}
#radio h3 a{font-size:13px;color:#990134}
#radio embed{margin-left:5px}

#videos{
	background:url(imagens/h_videos.jpg) top no-repeat;
	padding-top:30px;
	margin-top:10px;
	height:130px;
	clear:both;
}
#videos .esq-img-lado{width:140px}
#videos h3 a{font-size:14px;color:#272727}
#videos .esq-texto a{color:#666}

#vitrine{
	background:url(imagens/h_vitrine.jpg) top no-repeat;
	padding-top:30px;
	margin-top:10px;
	*min-height:30px;
}
#vitrine .esq-img-lado{width:140px}
#vitrine .data{color:#007EA8;margin-top:7px}
#vitrine h3 {margin:0 0 7px}
#vitrine h3 a{font-size:14px;color:#007EA8}
.vit-img{float:left;margin-bottom:5px;overflow:hidden;height:100px}

#direita{
	width:448px;
	float:right;
}

#destaque{padding:5px 0 10px 0;margin-bottom:5px}
#direita .retranca_home{margin-bottom:7px}
#destaque h3 a{font-size:20px;line-height:22px;color:#990000}

#especial{
	background:url(imagens/h_especial.jpg) top no-repeat;
	padding-top:30px;
}

#especial h3{
	font-size:16px;
	line-height:17px;
	padding-bottom:7px;
	border-bottom:1px solid #BEB6B2;
}

#especial-1{
	float:left;
	width:220px;
	margin:0 8px 10px 0;
}

#especial-2{
	float:right;
	width:220px;
	margin-bottom:10px;
}

.esp-img{height:150px;overflow:hidden;display:block}
#especial .esp-img{margin-bottom:5px}
#especial h3 a,#especial li a{color:#001255}

#especial li{
	padding:7px 0;
	border-bottom:1px solid #BEB6B2;
}
#especial li a{font-size:13px}

#noticias{
	background:url(imagens/h_noticias.jpg) top no-repeat;
	padding:30px 0 5px 0;
	clear:both;
	
}

#noticias h3 a{font-size:18px;color:#011B6A}

#noticias-img{*height:280px;*width:400px;_height:280px;_width:400px}
#noticias-img img{margin:0 0 7px 10px}
#noticias-img div h3{width:448px}
#noticias-img .rand{height:200px;overflow:hidden;display:block;margin-bottom:7px}
#noticias-img .credito{margin-left:10px}
#nav{width:40px;margin:-5px 0 0 395px;position:absolute;z-index:10}
#nav a {background: #E6E6E6; color:#001255; text-decoration: none; margin: 5px; padding: 4px 9px 6px 11px; display:block  }
#nav a.activeSlide {background:#001255;color:#fff}
#nav a:focus { outline: none; }

#noticiasmais img{margin-bottom:5px}
#noticiasmais h3{padding-bottom:7px}

.noticiasmais-li{
	clear:both;
	border-top:1px solid #BEB6B2;
	padding-top:6px;
	margin-bottom:5px;
}

.noticiasmais-li h3 a{font-size:16px}
.noticiasmais-li h3 a, .inside li a{color:#001255}
.dir-img-lado{float:left;padding-bottom:5px}
.dir-texto a{color:#666;line-height:14px}
.maisfoto{width:340px}

.mais1 h3 a{font-size:18px}
.mais1 .dir-img-lado{width:290px}

#vertodas{clear:both;border-bottom:1px solid #ddd;padding-top:15px}
#vertodas a{
	background:#001255;
	color:#FFF;
	display:inline;
	font-size:10px;
	padding:2px;
	float:right;
	margin-bottom:10px;
}
#vertodas a:hover{text-decoration:none}

.inside{clear:both} 

.inside li a{
	display:block;
	padding:5px 0 5px 23px;
	background:url(imagens/h_numeros.gif) no-repeat;
	color:#333;
	font-size:13px;
	border-top:1px dotted #ddd;
}

.inside li.inside1 a{background-position: 3px -537px}
.inside li.inside2 a{background-position: 3px -583px}
.inside li.inside3 a{background-position: 3px -630px}

#curtas_agenda{clear:both}

#curtas_agenda h3{line-height:17px;margin:7px 0}

#curtas{
	background:url(imagens/h_curtas.jpg) top no-repeat;
	float:left;
	width:220px;
	margin:0 8px 10px 0;
	padding-top:30px;
}

#curtas h3 a, #curtas li a{color:#272727}
#curtas h3 a, #agenda h3 a{font-size:14px}
#curtas li a, #agenda li a{font-size:13px}

.curtas1{background:#CCC}
.curtas2{background:#E4E4E4}
.curtas3{background:#F4F4F4}

#curtas li.curtas1 a{background-position: 3px -945px}
#curtas li.curtas2 a{background-position: 3px -988px}
#curtas li.curtas3 a{background-position: 3px -1033px}

#agenda{
	background:url(imagens/h_agendacultural.jpg) top no-repeat;
	padding-top:30px;
	float:right;
	width:220px;
	margin-bottom:10px;
}

#agenda h3 a, #agenda li a{color:#1D5858}

.agenda1{background:#CADDDD}
.agenda2{background:#D6EBEB}
.agenda3{background:#EAF5F5}

#agenda li.agenda1 a{background-position: 3px -945px}
#agenda li.agenda2 a{background-position: 3px -988px}
#agenda li.agenda3 a{background-position: 3px -1033px}


.credito{
	background:#353535; /*#656869;*/
	color:#efefef;
	padding:2px 4px;
	display:inline;
	position:absolute;
	font-size:10px;
}

.linktexto{color:#666}

.clear{ clear:both; }

.autor{
	float:right;
	margin-right:5px;
	color:#05134F;
}

#banners{
	width:200px;
	float:right;
	margin-top:2px;
}

#banners li{margin:0 0 4px 0;}
#banners li.gov{margin-left:4px}

#interna{
	/* margin-right:6px; */
}

#interna h2{
	clear:both;
	background:#D8DFE4;
	padding:2px 5px;
	margin:2px 0 5px 0;
	font-size:14px;
	color:#15215B;
}

#interna p, #noticia_texto, #noticia_texto div{
	margin-bottom:13px;
	line-height:15px;
	color:#464646;
}

#interna b, #interna strong{
	color:#16205B;
}

#interna table{clear:both;}

#interna_conteudo a{
	color:#FF0000;
	text-decoration:underline;
}

#interna_conteudo, #class-detalhes{padding-left:15px; width:504px; float:left; }
#interna_conteudo #noticia_data{color:#989898;}
#interna_conteudo #retranca{color:#999; margin:10px 0; text-decoration:underline; font-weight:bold}
#interna_conteudo #autor{ margin:10px 0;}
#interna_conteudo #sinopse{ font-size:12px; line-height:14px; margin-top:5px; }

#interna_conteudo h1, #interna_conteudo h3{
	font-size:18px;
	color:#15215B;
	text-indent:0;
	margin-top:0;
}

#noticia_texto{
	text-indent:0px;
	margin-bottom:25px;
}

#print{margin-bottom:20px;}

#interna_conteudo h4, #interna_sidebar h4{
	font-size:14px;
	color:#16205B;
}

#noticia_video{
	float:left;
	width:325px;
	margin:0 7px 10px 0;
}

#noticia_foto{
	float:left;
	margin:0 7px 10px 0;
}

#imagemFoto{ border:1px solid #ccc; }

#legendaFoto{
	background:#eee;
	margin-top:-2px;
	padding:7px 3px;
}

#creditoFoto{
	position:absolute;
}

#mini{
	/* width:270px; */
	margin-top:5px;
}

#mini li{
	width:80px;
	float:left;
	padding:2px 4px;
	cursor:pointer;
	height:61px;
	overflow:hidden;
}

#mini .sel{
	padding:2px 2px 1px 2px;
	background:#FF6600;
}

.form, .tform, .botao, .botao_none{
	color:#666;
	background:#fff;
	padding:2px;
	border:1px solid #ddd;
	margin-bottom:2px;
}

.form{ height:15px; }

.botao{
	background:#eee;
	margin:10px 0;
	padding:3px;
	font-size:12px;
}

#maislidas{
	width:180px;
	float:right;
	margin-top:20px;
	padding:10px;
	border:1px solid #99ADB8;
	background:#F9FAFC; 
	/* background:#6F899A;*/
}

#maislidas li{
	border-bottom:1px solid #D3D3D3;
	padding:8px 0;
}

#maislidas h4{margin-bottom:8px;}

#comentarios{
	clear:both;
	float:left;
	width:290px;
	margin-top:20px;
}

#coment_opiniao{
	clear:both;
	float:left;
	width:480px;
}

#comentarios label{
	display:block;
	margin-top:3px;
}

#comentarios p{
	margin-bottom:5px;
}

#comentarios #txt_coment, #comentarios #txt_nome, #comentarios #txt_email{ width:282px;}
#coment_opiniao #txt_coment, #coment_opiniao #txt_nome, #coment_opiniao #txt_email{ width:400px;}
#comentarios .botao{ width:120px; }

#comentarios li{
	padding:5px 0;
}

#comentarios .dados{
	background:#E3EDF6;
	color:#252E65;
	display:block;
	padding:10px;
	margin-bottom:2px;
}

#comentarios .coment{
	background:#F1F1F1;
	color:#474747;
	display:block;
	padding:10px;
	line-height:15px;
}

#coment_regras{
	height:110px;
	border:1px solid #ddd;
	padding:5px;
	margin:5px 0;
	overflow:auto;
}

#interna_sidebar{
	width:240px;
	float:right;
	/*background:#6F899A;*/
}

#relacionadas, #vejatb{
	padding:10px;
	margin-top:15px;
	border:1px solid #99ADB8;
	background:#F9FAFC;
}

#interna_sidebar li{
	border-bottom:1px solid #D3D3D3;
	padding:8px 0;
}

#interna_sidebar li a:hover{text-decoration:none;}

#interna_sidebar .retranca, #maislidas .retranca, #interna_noticias .retranca{ color:#474747; text-decoration:underline;}
#interna_sidebar .data, #maislidas .data, #interna_noticias .data{ color:#989898; margin-top:4px; text-decoration:none}
#interna_sidebar .titulo a, #maislidas .titulo a, #interna_noticias .titulo{ font-size:14px; margin-bottom:3px; color:#FF0000; text-decoration:none}
#interna_sidebar .texto a, #maislidas .texto a, #interna_noticias .texto a{ color:#474747; text-decoration:none}

#interna_noticias .data{font-size:11px}

#vejatb a:hover{
	text-decoration:underline;
}

.mensagem{color:#FF0000;}

#interna_sidebar .vertodas, #maislidas .vertodas{
	border-bottom:0px;
	float:none;
	padding-bottom:0px;
	text-align:center;
}

#interna_sidebar .vertodas a, #maislidas .vertodas a{
	text-decoration:none;
	color:#FF0000;
}

#vejatb{
	margin-top:10px;
	/*border-top:1px solid #99ADB8;*/
}

#interna_noticias{
	width:730px;
	margin-top:10px;
}

#interna_noticias li{
	margin-bottom:14px;
}

#contato_mensagem{color:#FF0000;}

.contato, #consultoria h4{
	border-bottom:1px solid #ddd;
	padding-bottom:3px;
	margin:10px 0;
}

#cafeonline{
	background: url(/layout/imagens/rodape_bg.jpg) left;
}

#cafeonline li{
	border-bottom:1px solid #D3D3D3;
	list-style:none;
	clear:both;
	line-height:14px;
	margin-top:15px;
	display:table;
}

#cafeonline h3{ margin-bottom:10px;}
#cafeonline .cafe-sem-foto{ padding:3px 7px;}

#cafeonline .datac{
	font-size:10px;
	background:#E1E9EE;
	padding:0 3px;
}

#cafeonline li a{color:#16205B!important}

#goto-topo a{
	color:#666;
	float:right;
}

#drops-top{
	background:url(imagens/drops.gif) no-repeat;
	width:132px;
	height:27px;
	text-indent:-9000px;
	margin:-5px 0 0 36px;
}

#drops .texto{line-height:13px;}

#cafe-frase{
	background:#E8ECEF;
	padding:7px 0;
	margin:-5px 0 10px 0;
	text-align:center;
}

#cafe-frase h3{
	font-size:16px;
	color:#15215B;
}

#cafe-frase p{
	font-size:12px;
	color:#908D8D;
	font-weight:bold;
}

#cafe-frase .cafe-frase-autor{color:#000; font-weight:bold; padding:3px 0 0 0;}

#podcast-frase{
	background:#E8ECEF;
	padding:5px 10px;
	margin:-5px 0 10px 0;
}

#podcast_destaque{margin-bottom:25px;}

#podcast_destaque .titulo a{
	font-size:18px;
	color:#15215B;
	text-decoration:none;
}

#podcast_destaque .data{
	font-size:12px;
	font-weight:bold;
	color:#464646;
	margin:5px 0;
}

#podcast_noticias h4{margin-bottom:10px;}
#podcast_noticias li{margin-bottom:10px;}
#podcast_noticias .data{color:#464646; font-weight:bold;}
#podcast_noticias .titulo a{font-size:13px; color:#15215B; font-weight:bold; text-decoration:none;}
#podcast_noticias .texto a{font-size:11px; color:#464646; font-weight:normal; display:block; text-decoration:none; margin:3px 0;}
#podcast_noticias .ouca a{background:url(imagens/ouca.gif) no-repeat; width:53px; height:18px; display:block; text-indent:-9000px;}

#videos_sobre h4{
	padding-bottom:3px;
	border-bottom:1px solid #D3D3D3;
}

#videos_sobre li{
	border-bottom:none;
	line-height:14px;
	color:#464646;
}

#videos_outros{
	clear:both;
	margin:20px 0;
	width:750px;
}

#videos_outros h4{margin-bottom:10px;}

#videos_outros li{
	width:355px;
	border:1px solid #DAE0E5;
	border-bottom:13px solid #DAE0E5;
	padding:5px;
	float:left;
	margin-bottom:10px;
}

#videos_outros .img{ border:1px solid #ddd; width:120px; height:90px; overflow:hidden; padding:2px; float:left; margin:0 5px 7px 0; }
#videos_outros .data{ color:#989898; }
#videos_outros .titulo a{ color:#15215B; text-decoration:underline; display:block; margin:3px 0 5px 0; font-weight:bold; }
#videos_outros .texto a{ line-height:13px; color:#464646; text-decoration:none; }
#videos_outros a:hover{ color:#464646; text-decoration:underline; }
#videos_outros .impar{margin-right:14px;}

.galerias{
	border:2px solid #DAE0E5;
	border-bottom:10px solid #DAE0E5;
	margin:5px 0 10px 0;
	padding:8px 3px 8px 12px;
	width:490px;
	display:block;
}

.galerias .data{ color:#ff0000; clear:both; }

.galerias li{ display:inline;}

.galerias li a{
	width:116px;	
	margin:0 5px 5px 0;
	float:left;
}

.galerias .gal{
	width:116px;
	height:87px;
	overflow:hidden;
}

#galerias_outros{clear:both}
#galerias_outros li{ margin:7px 0 7px 10px; }

#servico{clear:both;}

#servico li{
	border-top:1px solid #ddd;
	line-height:19px;
	padding-left:5px;
	color:#999;
}

.servicoTitulo{
	color:#16205B;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:5px;
}

#servico .servico{ color:red;}

.paginacao{
	color:#FF0000;
	padding:10px;
}

#termos_uso{
	width:496px;
	height:200px;
	overflow:auto;
	border:1px solid #ddd;
	padding:5px;
}

#class{clear:both}

#class li{
	width:375px;
	height:115px;
	float:left;
	margin:0 15px 20px 0;
}

#class .par{margin-right:0px;}

#class li .img, #class-detalhes li .img{
	width:120px;
	height:90px;
	overflow:hidden;
	margin-right:10px;
	float:left;
	border:1px solid #999;
}

#class li span, #class-detalhes li span{display:block; }
#class li .categ, #class-detalhes li .categ{border-bottom:1px solid #ddd; margin:5px 0;display:block;}
#class li .tit, #class-detalhes .tit{font-size:14px; color:#15215B; font-weight:bold; margin-bottom:2px;}
#class li .desc, ##class-detalhes .desc{color:#333;}

#class b{color:red;font-weight:normal;}

.erro{color:red; font-weight:bold; margin:0 0 10px 150px; clear:both;}

#class-login{margin:20px 10px 10px 120px;float:left;}
#class-login a:hover, #class-login a:visited, #class-login-itens a, #class-login-itens a:visited{color:#464646}
#class-login .botao{height:22px; margin:0 10px;}
#class-login-itens{float:left; margin:10px 0 0 20px;}
#class-login-itens li, #class-cadastre li{list-style:circle;margin-bottom:5px;}
#class-login ul{float:left; background:red}

#class-cad{ margin:20px 0 0 50px;}
#class-cad .form{
	display:block;
	width:500px;
	margin-bottom:10px;
}

#class-cad #autorizo, #laut{ float:left; margin:10px 0;}
#class-cad #cadastrar{ width:100px; display:block; clear:both;}

#tbanuncios{margin:20px 0 0 50px;}
#tbanuncios tr{height:25px; background:#fff; vertical-align:middle;}
#tbanuncios tr:hover{ background:#eee;} 
#tbanuncios td{ vertical-align:middle;}

#class-cadastre{
	float:left;
	margin:20px 0 0 50px;
}

#class-cadastre a:visited{color:blue}
#class-detalhes{margin-top:10px;}
#class-detalhes #mini{width:490px; clear:both; margin:10px;}
#class-detalhes #class-anunciante{clear:both; margin:90px 0 0 0; *margin:20px 0 0 0;}
#class-detalhes #class-anunciante h3{margin-bottom:10px}
#class-detalhes #class-anunciante li{margin-bottom:3px;}

#fsenha #email{width:300px;}
#fsenha .botao{display:block; margin-top:10px;}

.top{vertical-align:top;}
.left{margin-left:35px;}

#tfale input, #tfale textarea{ width:400px;}
#tfale #benviar{width:70px;margin:10px 0;}

#rodape{clear:both;height:80px;background:#003466;margin-top:10px;color:#fff}
#menubottom{height:45px;background:url(imagens/rodape_bg.gif) no-repeat 30px 12px}
#menubottom ul{margin-left:220px}
#menubottom li{display:inline}
#menubottom li a{float:left;height:13px;padding:3px 7px 0 7px;margin-top:15px;color:#fff;border-right:1px solid #0E1A25;border-left:1px solid #1B608A;text-transform:uppercase;font-size:9px}
#menubottom li a:hover, #by a:hover{text-decoration:none;color:#EFA32C}
#menubottom .border-left-none{border-left:0}
#menubottom .border-right-none{border-right:0}
#address{clear:both;background:#002B55;height:23px;padding:12px 0 0 10px;font-size:10px}
#by{position:absolute;margin:-10px 0 0 725px}
#by a{color:#fff}
