* {
  text-decoration:none;
  margin:0;
  padding:0;
  list-style:none;
  vertical-align:middle;
  border:none;
}

html {
     text-align:center;
     background:#ADCEEF url('img/fundo-sombra.png') repeat-Y center;
}
body {
     background:url('img/fundo-degrade.jpg') repeat-X left top;
}

#geral {
       margin:0 auto;
       width:770px;
       padding-left:10px;
       padding-right:10px;
       padding-top:0;
       padding-bottom:0;
}

/* TOPO */

#topo {
	padding:25px 0;
	text-align:left;
}

#topo h1 {
	text-indent:-5000em;
	overflow:hidden;
	height:112px;
	width:100%;
	background:url('img/logo.gif') no-repeat left;
}
#topo h1 a {display:block; height:130px;}
#menu {
	height:31px;
	margin-left:1px; margin-right:1px; margin-top:10px; margin-bottom:0
}
#menu ul {
	margin:0 auto;
	width:745px;
	text-align:center;
}
#menu ul li {display:inline;}
#menu ul li a {
	float:left;
	font:bold 90% 'Trebuchet Ms', Verdana, Aria, Tahoma;
	color:#333333;
	padding:0 15px;
	height:31px;
	line-height:31px;
	text-transform:uppercase;
}
#menu ul li a:hover {
    color:#FFF;
    background:#49884A url('img/fundo-menu-hover.png') repeat-X;
}

/* CONTEUDO */

#conteudo {
	width:731px;
	margin:0 auto;
	text-align:left;
	background:white ;
}

#texto .post p.categs {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

/* COLUNA */

#texto {
	width:535px;
	float:right;
}
#texto pre {
	font-size:100%;
	background:#FFFDE1;
	border:1px solid #B5AF79;
	padding:10px;
	width:500px;
	overflow:auto;
	min-height:25px;
	margin:0 0 10px;
}
#texto p {
	font:70% Verdana, Arial;
	color:#424242;
	margin-bottom:15px;
	line-height:15px;
}
#texto ul li p {
	font-size:100%;
}

#texto img {
	max-width:535px;
	margin:5px 10px 5px 0;
}
#texto h1 {
	text-indent:-5000em;
	overflow:hidden;
	height:110px;
	width:535px;
	background:url('img/home.jpg') no-repeat left;
}
#texto h2 {
	font:bold 130% 'Trebuchet Ms', verdana, Arial, tahoma;
	text-transform:uppercase;
	margin:15px 0 0;
}
#texto h2 a {color:#424242;}
#texto h3 {
	color:#B70A04;
	font:bold 100% 'Trebuchet Ms', verdana, Arial, tahoma;
}
#texto h3 a {color:#B70A04;}
#texto h4 {
	font:bold 80% 'Trebuchet Ms', verdana, Arial, tahoma;
	color:#587509;
	margin-bottom:3px;
}
#texto h5 {
	font:bold 70% 'Trebuchet Ms', verdana, Arial, tahoma;
	color:#C00;
}
#texto ul, #texto ol {
	list-style:circle;
	font:70% Verdana;
	margin:0 0 15px 15px;
}
#texto ul li, #texto ol li {padding:3px; list-style:disc;}
#texto ul li a {color:#797508;}

#texto a:link, a:visited {color:#0066CC; text-decoration:none;}
#texto a:hover {color:#0066CC; text-decoration:underline;}

/* INFORMACOES */

#informacoes {
	width:179px; /* Alterei de 226 */
	float:left;
	text-align:center;
	font:70% Verdana, Arial;
}
#informacoes form fieldset {border:none;}
#informacoes form legend {display:none;}

#informacoes h5 {
	text-align:left;
	color:white;
	text-transform:uppercase;
	background:url('img/bg_titulo.png') repeat-X;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:110%; font-family:Trebuchet ms, Verdana, Arial, Tahoma; margin-left:0; margin-right:0; margin-top:20px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px
}
#informacoes h4 {
	text-indent:-5000em;
	overflow:hidden;
 	width:104px;
 	height:130px;
	background:url('img/logo_locaweb.gif') no-repeat center;
}

#informacoes ul li {
	text-align:right;
	background:url('img/pontinhos.png') repeat-X left top;
	display:block;
	color:#49884A;
	padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px
}

#informacoes a {color:#49884A;}
#informacoes a:hover {color:black;}

#informacoes input.inputbuscar {
	border:1px solid #A5ACB2;
	padding:5px 3px;
	vertical-align:middle;
	font:bold 80% Verdana, Arial;
}

#informacoes ul#listahistorico li.fechado ul {display:none;}

#informacoes ul#listahistorico li.aberto {background:#F0F0F0 url('/imagens/fundo-historico.gif') no-repeat -30px -50px;}
#informacoes ul#listahistorico li.aberto a {
	background:none;
	color:#262626;
	padding:0;
	padding:5px 10px;
	font-weight:bold;
}
#informacoes ul#listahistorico li.aberto ul li a {font:normal 80% Verdana;}

#assine {margin:25px 0 0; position:relative; left:-13px;}
ul#assine li {
	background:none;
	width:227px;
	height:111px;
	text-align:left;
}
ul#assine a {
	display:block;
	text-indent:-5000px;
	background-repeat:no-repeat;
	width:227px;
	height:111px;
	overflow:hidden;
}

ul#assine li a.assinefeed {background-image:url('img/banner_pesquisa.gif');}
ul#assine li a.assinepodcast {background-image:url('/imagens/selo-podcast.png');}


/* ADVERTISE */

ul#advertise li {
	background:none;
	text-align:center !important;
}


/* FORMULÁRIOS */

.aviso {
    border: 1px solid #C00;
    padding: 2px;
	background-color: #FCC;
	text-align: center;
    font:bold 80% 'Trebuchet Ms', Verdana, Aria, Tahoma;
}

.input {
    background-color: #F4F4F4;
    font:bold 80% 'Trebuchet Ms', Verdana, Aria, Tahoma;
    color:#003399;
    border:1px solid #9E9E9E;
    padding: 2px;
}

.select {
    background-color: #F4F4F4;
    font:bold 80% 'Trebuchet Ms', Verdana, Aria, Tahoma;
    color:#003399;
}

label {
    font:bold 80% 'Trebuchet Ms', Verdana, Aria, Tahoma;
    color:#000;
}

.textarea {
    background-color: #F4F4F4;
    font:bold 70% 'Trebuchet Ms', Verdana, Aria, Tahoma;
    color:#003399;
    border:1px solid #9E9E9E;
}

.divform {
    background-color: #F4F4F4;
    padding: 20px;
	/* border:1px solid #9E9E9E; */
   /* background:url('img/bg_divform.gif') no-repeat right top; */
}

.divform p input {
   font:bold 120% 'Trebuchet Ms', Verdana, Aria, Tahoma;
   color:#003399;
}

/* PROGRAMAÇÃO  - RESULTADOS */

.resultado {
    background-color: #F4F4F4;
    padding: 15px;
}

.resultado h5 {
	font:bold 70% 'Trebuchet Ms', verdana, Arial, tahoma;
	color:#C00;
}

td, th{
    text-align:center;
}
th{
    background:#A2C9F4;
}
td{
    padding:5px;
    border:1px solid #ccc;
}
table{
    width:100%;
    font:70% 'Trebuchet Ms', Verdana, Aria, Tahoma;
}

/* RODAPÉ */

#rodape {
	clear:both;
    font:70% 'Trebuchet Ms', Verdana, Aria, Tahoma;
	color:#B2B2B2;
	padding:30px 20px 30px;
}

#rodape-copyright {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 598px;
	border: solid 1px #d0c9b0;
}
#rodape-copyright a {
	color: #a7a7a7;
	text-decoration: underline;
}
#rodape-nav {
	float: right;	
}

#rodape-nav ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}

#rodape-nav ul li {
	display: inline;
	
}

#rodape-nav ul li a {
	float: left;
	margin-right: -1px;
	padding: 10px;
	color: #333;
	text-decoration: none;
	background: #fff url('img/bg_buttons.gif') repeat-x bottom;
	border: 1px solid #d0c9b0;
}

#rodape-nav ul li a u { 
	text-decoration: none;
	border-bottom: dashed 1px #f5a200; 
}

#rodape-nav ul li a.no-margin { margin: 0;}
#rodape-nav ul li a:hover {
    color:#fff;
    background:#49884A url('img/fundo-menu-hover.png') repeat-X;
}

