body{
 background:url(../imagens/bg.jpg) repeat-x #2E3838;	
 margin:0px;
 padding:0px;
 font-family:Arial, Verdana,Tahoma, sans-serif;
}

img{
 border:none;	
}

#principal{	
 width:1000px;
 margin:0px auto;	
}

#barratopo{	
 width:980px;
 margin:0px;	
 padding:7px 10px;
 font-size:12px;
 color:#FFFFFF;
}

#topo{ 
 width:1000px;
 height:235px;	
}

#logo{ 
 float:left;
 width:400px;
 height:170px;
 padding:15px 0px 0px 0px;
 margin:0px 10px 0px 0px;
 text-align:center;	
}

#buscatopo{
 float:left;
 background:#EBEBEB;
 border:1px solid #CCCCCC;
 width:528px;
 height:70px;
 padding:10px;
 margin:60px 0px 0px 0px;
 font-size:11px;
 color:#666666;	
}

#buscatopo a{
 color:#CC0000;
 margin:0px 3px;	
}

#buscatopo form{
 font-size:16px;
 font-weight:bold;
 color:#AE2207;	
 margin:0px;
 padding:0px;
}

.txtbuscatopo{
 width:300px;
 padding:7px;
 font-size:11px;
 color:#666666;	
 vertical-align:middle;
}

.botao{
 background:#CC0000;
 border:1px solid #CC0000;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 padding:5px 5px; 
 margin:10px 0px;
 vertical-align:middle;	
}

#menutopo{ 
 clear:both;
 width:1000px;
 font-size:15px;
 font-weight:bold;
 text-align:right;	
}

#menutopo ul li{
 display:inline;
 padding:1px;
 border-right:2px solid #000000;	
}

#principal .fim{
 border:none;	
}

#menutopo a{
 color:#000000;
 text-decoration:none;
 padding:2px 4px;	
}

#menutopo a:hover{
 background:#AE2207;
 color:#FFFFFF;	
}

#conteudo{
 float:left;	
 background:#FFFFFF;	
 width:980px;
 padding:0px 10px;	
}
 
.blocolink{
 width:960px;
 text-align:center;
 padding:10px;	
}

.box300{ 
 float:left;
 background:#EFEFEF;
 width:300px;
 height:300px;
 margin:10px 0px 10px 0px;	
 display:block;
}

.box300 ul{
 margin:20px 10px 0px 15px;
 padding:0px;	
}

.box300 ul li{ 
 list-style-position:inside;
 margin:2px 0px 4px 0px;
 padding:0px;
 font-size:12px;
 color:#666666;	
}

.box300 ul li a{
 text-decoration:none;
 color:#666666;	
}

.box300 ul li a:hover{
 text-decoration:underline;
 color:#DA4215;
 font-weight:bold;	
}

.box300 span{
 width:280px;
 display:block;
 text-align:right;
 font-size:15px;
 font-weight:bold;	
 padding:5px 0px;
}

.box300 span a{
 color:#DA4215;
 text-decoration:none;	
}

.box300 span a:hover{
 text-decoration:underline;	
}

.banner300{
 float:left;
 width:300px;
 height:300px;
 margin:10px 40px 0px 40px;	
 font-size:15px;
 font-weight:bold;
 color:#DA4215;
 display:block;
}

#botaoconte{
 float:left;	
 width:980px;
 text-align:center;	
 margin-bottom:20px;
}

#botaoconte a{
 background:#CC0000;	
 display:block;
 padding:5px;
 text-align:center;
 font-size:16px;
 font-weight:bold;	
 color:#FFFFFF;
 text-decoration:none;
}

#botaoconte a:hover{
 background:#EFEFEF;
 color:#CC0000;	
}

#colpub{
 float:left;
 width:160px;
 min-height:50px;
 display:block;	 
}

#colunatexto{
 float:left;	
 width:760px;
 padding:0px 10px;	
 color:#333333;
}

#colunatexto h2{
 font-size:20px;
 color:#CC0000;
 padding:5px 0px;
}

#colunatexto h2 img{
 float:left;
 margin:-5px 15px -5px 0px;	
}

#colunatexto h2 a{
 text-decoration:none;	
 color:#CC0000;	
}

#colunatexto h2 a:hover{
 text-decoration:underline;	
}

#colunatexto h2 span{
 display:block;	
 font-size:13px;	
}

#colunatexto h2 span a{
 font-weight:normal;	
 color:#666666;	
 text-decoration:underline;
}

#colunatexto p{
 font-size:12px;
 color:#333333;	
 margin:0px 0px 30px 0px;
}

.data{
 display:block;
 font-size:12px;
 color:#CC0000;
 padding:5px 0px;	
}

#maislidos{
 float:left;	
 background:#EFEFEF;	
 width:760px;
 padding:10px;
 margin-bottom:10px;
}

#maislidos a{
 color:#666666;
 font-size:12px;
 text-decoration:none;	
}

#maislidos a:hover{
 text-decoration:underline;
 font-weight:bold;
 color:#DA4215;	
}
	
#maislidos img{
 display:block;	
}

#maislidos ul{
 margin:20px 0px 0px 0px;
 padding:0px;
 font-size:18px;
 color:#666666;	
}

#maislidos ul li{ 
 float:left;	
 width:300px;
 list-style:none;
 margin:0px 10px 4px 0px;
 padding:0px;	
}

#boxcomo{
 float:left;	
}

#boxcomo h3{
 font-size:22px;
 color:#333333;	
 padding:15px 0px;
 margin:0px 0px 10px 0px;
}

#boxcomo h3 img{
 float:left;
 margin:-10px 0px;	
}

#boxcomo h3 span{
 display:block;	
 font-size:11px;
 font-weight:normal;	
}

#rodape{
 float:left;	
 background:#A01804;	
 width:100%;
 padding:10px 0px;	
}

#boxrodape{	
 width:1000px;
 margin:0px auto;	
}

#logorodape{
 float:left;	
 width:300px;
 text-align:center;	
 margin:20px 20px 20px 0px;
 border-right:2px solid #FFFFFF;
}

#buscarodape{
 float:left;
 width:650px;
 padding:20px 0px 10px 0px;
 font-size:12px;	
 color:#FFFFFF;
}

#buscarodape a{
 text-decoration:none;
 color:#FFFFFF;	
}

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

#buscarodape form{
 font-size:15px;
 font-weight:bold;
 color:#FFFFFF;
 margin:0px 0px 10px 0px;	
}

.txtbuscarodape{
 width:400px;
 padding:5px;
 font-size:13px;
 color:#666666;
 vertical-align:middle;	
}

#direitos{
 float:left;	
 width:650px;	
 font-size:12px;
 color:#FFFFFF;
}

#direitos p{
 margin:15px 0px 0px 0px;	
}

#direitos span{
 float:right;	
}

#direitos span img{
 vertical-align:middle;	
 margin:0px 0px 0px 10px;
}

#direitos a{
 color:#FFFFFF;
 text-decoration:none;	
}

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

.adcentral{
 text-align:center;
 padding:20px 0px;	
}

#comentarios h2{
 color:#666666;
 clear:both;	
}

#comentarios h3{
 font-size:22px;
 color:#CC0000;	
}

#comentarios p{
 margin:10px 0px;
 color:#666666;	
}

#comentarios form{
 font-size:13px;
 font-weight:bold;
 color:#666666;	
 margin:0px 0px 20px 0px;
}

.boxcomentarios{
 border-bottom:1px dotted #CCCCCC;
 margin:10px 0px;	
}

.txtcomentario{	
 width:500px;
 border:1px solid #CCCCCC;
 font-size:13px;
 color:#666666;
 margin:2px 0px;
 padding:4px;	
}

.txtacomentario{
 width:500px;
 height:180px;
 border:1px solid #CCCCCC;
 font-family:Arial;
 font-size:13px;
 color:#666666;
 margin:2px 0px 5px 0px;
 padding:4px;	
}	

.paginacao{
 display:block;	
 text-align:center;
 font-weight:bold;
 color:#666666;
}

.paginacao ul li{
 display:inline;
 margin:0px;
 padding:0px 2px;	
}

.paginacao a{
 text-decoration:none;
 color:#A01804;	
 padding:1px 2px;
}

.paginacao a:hover{
 background:#A01804;
 color:#FFFFFF;	
}

#conteudo #titindicacao{
 background:#E7E7E7;
 color:#CC0000;
 padding:7px 10px;
 border:1px solid #CCCCCC;	
 margin:0px;
 clear:both;
}

#boxindicacao{
 background:#F2F2F2;	
 display:none;
 border:1px dotted #CCCCCC;
 padding:20px;	
}

#boxalertastatus{
 background:#FFFFB0;	
 border:1px solid #FFCC33;
 font-size:13px;	
 color:#666666;
 padding:10px;
 margin:10px;
}

#boxalertastatus img{
 margin:0px 10px 0px 0px;
 vertical-align:middle;	
}

#principal .fonte1{
 font-size:11px;	
}

#principal .fonte2{
 font-size:13px;	
}

#principal .fonte3{
 font-size:16px;	
}

#principal .fonte4{
 font-size:19px;	
}

#nuvemtags h2{
 color:#CC0000;
 font-size:18px;	
}

#nuvemtags a{
 font-weight:normal;	
 text-decoration:none;
 color:#333333;	
}

#nuvemtags a:hover{
 color:#CC0000;
 font-weight:bold;
}

.pubIN{ 
 float:left;	 
 width:300px;
 height:270px;	
 padding:5px;
 margin:5px;
}


#floaterTV{
  float:left;	
  position:absolute;
  width:400px;
  margin:5% 0px 0px 40%;	
}

#bftv{
 float:right;	
}
#bftv a{
 background:#CC0000;
 font-size:11px;
 color:#ffffff;	
 padding:3px;
 text-decoration:none;
}
#bftv a:hover{
 text-decoration:underline;	
}