body{
 background:#F2F2F2;	
 margin:0px;
 padding:0px;
 font-family:Arial, Verdana,Tahoma, sans-serif;
}

img{
 border:none;	
}

#topo{
 background:url(../design/bgtopo.jpg) repeat-x top left;	
 width:100%;
 height:50px;	
}

#logotopo{
 width:978px;
 height:50px;
 margin:0px auto;	
 padding:0px;
 text-align:right;
}

#logotopo h2{
 float:left;	
 margin:0px 10px 0px 0px;	
 padding:0px;
}

#logotopo h2 a{
 background:url(../design/logotopo.jpg) no-repeat top left;	
 width:250px;
 height:50px;
 display:block;	
}

#logotopo h2 a span{
 display:none;	
}

#logotopo p{
 float:right;	
 margin:0px;
 padding:20px 10px 0px 10px;
 font-size:12px;	
 font-style:italic;
 color:#FFFFFF;
}

#container{
 background:#FFFFFF;		
 width:940px;
 margin:0px auto;
 padding:10px;	
}

#menuhorizontal{
 display:block;	
 text-align:right;
}

#menuhorizontal ul{
 margin:0px;	
 padding:5px 0px;
 font-size:13px;
 color:#837769;
}

#menuhorizontal ul li{
 list-style:none;
 display:inline;	
 margin:0px;	
 padding:0px;
}

#menuhorizontal ul li a{
 border:1px solid #EFEFEF;
 text-decoration:none;	
 color:#837769;
 padding:3px 5px;
}

#menuhorizontal ul li a:hover{
 background:#D10000;
 font-weight:bold;
 color:#FFFFFF;	
 border:none;
}

#banner{
 background:url(../design/bgbanner.jpg) no-repeat top left;	
 width:920px;	
 height:210px;
 border:1px solid #EFEFEF;
 margin:10px 0px;
 padding:0px 10px 0px 10px;
}

#linkBanner{
 float:left;	
 width:365px;
 height:210px;	
 margin:0px;
 padding:0px;
}

#linkBanner a{
 width:365px;
 height:210px;	
 margin:0px;
 padding:0px;	
 display:block;
}

#linkBanner a span{
 display:none;	
}

#banner h1{
 font-size:25px;
 color:#D10000;
 margin:0px;
 padding:20px 0px 10px 0px;
 text-align:center;
 display:block;
}

#banner p{
 font-size:12px;	
 color:#837769;
 margin:0px 0px 5px 0px;
}

#banner form{
 margin:0px;	
 padding:5px 0px 0px 0px;
}

.bnemail{
 width:420px;
 border:2px solid #E5E5E5;
 font-size:18px;
 color:#7C6F61;
 padding:2px 0px 2px 3px;
 margin:0px;
 vertical-align:middle;
}

#colunaesquerda{
 float:left;
 width:320px;
 margin:0px;
}

#colunaesquerda h3{
 margin:0px;	
 padding:0px 0px 5px 0px;
 font-size:20px;
 font-weight:normal;
 color:#D10000;	
}

.boxesquerda{
 background:url(../design/bgbox.jpg) repeat-x top left #FFFFFF;	
 width:280px;
 border:1px solid #EFEFEF;
 margin:0px 0px 15px 0px;
 padding:10px 10px 5px 10px;
}

.boxesquerda p{
 font-size:12px;	
 color:#837769;
 margin:5px 0px;
}

.boxesquerda form{
 margin:0px;	
 padding:5px 0px 0px 0px;
}

.boxesquerda ul{
 margin:10px 0px;	
 padding:0px;
 font-size:14px;
}

.boxesquerda ul li{
 list-style:none;	
 margin:0px 0px 1px 0px;
 padding:0px;
}

.boxesquerda ul li a{
 background:#F2F2F2;	
 width:270px;
 padding:5px 5px;	
 text-decoration:none;
 color:#333333;
 display:block;	
}

.boxesquerda ul li a:hover{
 background:#EEEEEE;	
 font-weight:bold;	
 color:#D10000;	
}

.boxesquerda span{
 font-size:12px;	
 font-weight:bold;
 display:block;	
 text-align:right;
}

.boxesquerda span a{
 text-decoration:none;	
 color:#333333;
}

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

.txtbusca{
 width:180px;	
 padding:4px 5px;
 margin:0px;
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 color:#666666;
 border:2px solid #DADADA;
 vertical-align:middle;
}

.botao{
 background:#D10000;
 width:80px;
 font-family:Arial, "sans-serif";	
 font-size:14px;
 font-weight:bold;
 padding:3px 5px;
 margin:0px;
 color:#FFFFFF;
 border:1px solid #D10000;
 display:inline;
 vertical-align:middle;
}

#colunadireita{
 float:left;
 background:#F6F6F6;
 width:598px;	
 border:1px solid #EFEFEF;
 padding:10px;
 color:#333333;
}

#colunadireita h1{
 font-size:24px;
 font-weight:normal;	
 color:#D10000;
 margin:0px;
 padding:5px 0px 10px 0px;
 display:block;
 clear:both;
}

#colunadireita h2{
 font-size:22px;
 font-weight:normal;	
 color:#D10000;
 margin:0px;
 padding:5px 0px 10px 0px;
 display:block;
 clear:both; 
}

#colunadireita h3{
 font-size:18px;
 font-weight:normal;	
 color:#D10000;
 margin:0px;
 padding:10px 0px 15px 0px;
 display:block;
 clear:both; 
}

.boxpromocao{
 float:left;	
 background:#FFFFFF;		
 width:178px;
 height:260px;	
 padding:10px 5px 5px 5px;
 margin:0px 8px 15px 0px;
 border:1px solid #F2F2F2;
 text-align:center;
}

.boxpromocao h5{
 font-size:12px;	
 color:#D10000;
 margin:0px;
 padding:0px;
}

.boxpromocao h5 a{
 text-decoration:none;	
 color:#D10000;
}

.boxpromocao h5 a:hover{
 text-decoration:underline;	
}

.boxpromocao img{
 margin:0px 0px 10px 0px;	
}

.boxpromocao p{
 margin:0px;	
 padding:5px;
 font-size:12px;	 
 color:#666666;
}

.boxpromocao p a{
 text-decoration:none;	
 color:#666666;
}

.boxpromocao p a:hover{
 text-decoration:underline;	
}

.boxpromocao span a{
 background:#EFEFEF;
 font-size:12px;	
 font-weight:bold; 
 color:#D10000;
 text-decoration:none;
 padding:2px 0px;
 margin:5px 0px 5px 0px;
 display:block;
}

.boxpromocao span a:hover{
 background:#D10000;	
 color:#FFFFFF;
}

#rodape{
 background:url(../design/bgrodape.jpg) repeat-x top left;	
 width:100%;
 height:40px;	
}

#menurodape{
 width:978px;
 height:30px;	
 margin:0px auto;
 padding:10px 0px 0px 0px;
 font-size:11px;
 text-align:center;
}

#menurodape ul{
 margin:0px;	
 padding:0px;
 border-left:1px solid #D10000;
 display:inline;
}

#menurodape ul li{
 list-style:none;	
 display:inline;
 border-right:1px solid #D10000;
 margin:0px;
 padding:0px 0px 0px 3px;
}

#menurodape ul li a{
 text-decoration:none;	
 color:#D10000;
 margin:0px 2px 0px 0px;
}

#menurodape ul li a:hover{
 text-decoration:underline;	
}

#eprimer{
 float:right;
 padding:0px 10px;	
}

.bug{
 display:block;
 clear:both;	
}

.paginacao{
 display:block;	
 text-align:center;
 font-size:15px;
 color:#333333;
}

.paginacao ul{	
 margin:0px;	
 padding:0px;
}

.paginacao ul li{
 list-style:none;	
 display:inline;
 margin:0px 2px;	
 padding:0px;
}

.paginacao ul li a{
 text-decoration:none;	
 color:#333333;
 padding:0px;
 margin:0px 0px 7px 0px;
}

.paginacao ul li a:hover{
 font-weight:bold;	
 color:#D10000;
}

form{
 font-size:12px;	
 color:#333333;	
}

form .txtform{
 width:300px;
 padding:2px 3px;
 margin:1px 0px 10px 0px;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 border:2px solid #DADADA;
 vertical-align:middle;
}

form .txtarea{
 width:300px;
 height:120px;
 padding:2px 3px;
 margin:1px 0px 10px 0px;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 border:2px solid #DADADA;
 vertical-align:middle;
}

form .miniarea{
 width:300px;
 height:70px;
 padding:2px 3px;
 margin:1px 0px 10px 0px;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 border:2px solid #DADADA;
 vertical-align:middle;
}

form span{
font-family:Arial, "sans-serif";	
font-size:11px;
}

.atencaoMSG{
 background:#FFFFB7;	
 display:block;
 padding:10px;	
 border:1px solid #FFFF5B;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}

.boxferramentas{
 background:url(../design/bgbox.jpg) repeat-x top left #FFFFFF;
 padding:10px;
 margin:0px 0px 10px 0px;	
 border:2px solid #F2F2F2;
 border-right:2px solid #CCCCCC;
 border-bottom:2px solid #CCCCCC;
}

.boxferramentas a{
 text-decoration:none;	
 font-size:12px;
 font-weight:bold;
 color:#D10000;
}

.boxferramentas a:hover{
 text-decoration:underline;	
}

.boxferramentas h5{	
 margin:0px;	
 padding:0px 0px 10px 0px;
 font-weight:normal;
}

.boxferramentas h5 span{
 font-weight:bold;	
 color:#000000;
}

.logout{
 float:right;	
}

.listaLinks span{
 font-size:11px;	
 padding:0px 10px;
}

.listaLinks a{
 text-decoration:none;	
 color:#333333;
 font-weight:bold;
}

.listaLinks a:hover{
 text-decoration:underline;
 color:#D10000;	
}

.link{
 text-decoration:none;	

 font-weight:bold;	
}

.link:hover{
 text-decoration:underline;	
}

.contador{
 background:transparent;	
 border:none;
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 color:#D10000;	
}

#boxcomentarios{
 display:block;
 height:240px;
 overflow:auto;	
}

.ad300e{
 width:300px;
 height:250px;
 padding:5px 10px;
 margin:0px;	
 display:block;
}

.ad300eh{
 float:left;   
 width:300px;
 height:250px;
 padding:5px 0px;
 margin:0px 20px 10px -10px;	
 display:block;
}
.ad300dh{
 float:left;   
 width:300px;
 height:250px;
 padding:5px 0px;
 margin:0px -30px 10px -10px;	
 display:block;
}

.links_topo{
 width:920px;
 height:15px;
 text-align:center;
 display:block;	
 padding:0px 0px 8px 0px;
}

.ad468{
 float:left;	
 width:540px;
 height:60px;
 padding:5px 0px;
 text-align:center;
 display:block;	
}

.ad300p{
 float:right;
 width:300px;
 height:250px;
 display:block;
 margin:10px;
 padding:0px;	
}

#ultags{
 margin:0px;
 padding:0px;	
}

#ultags li{
 float:left;	
 background:#ffffff;	
 list-style:none;
 width:175px;
 padding:3px 5px;
 font-size:14px;
 margin:0px 10px 2px 0px;	
}

#ultags li a{
 text-decoration:none;
 color:#333333;	
}

#ultags li a:hover{
 color:#CC0000;	
}

.bvt{
 display:block;
 text-align:right;	
}

.boxesquerda .bvt a{
 text-decoration:none;	
 color:#CC0000;	
}

.boxesquerda .bvt a:hover{
 text-decoration:underline;	
}

#floaterTV{ 
  float:left;
  position:absolute;
  width:400px;
  margin:0px;
 top:15%;
 left:40%;
 display:none;	
}

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

.links_topo_in{ 
 position:absolute;
 top:314px;
 width:920px;
 height:15px;
 text-align:center;
 display:block;	
 padding:0px 0px 8px 0px;   
}

.bh_in{ 
 position:absolute;
 top:340px;   
 width:610px;
 height:250px;
 padding:5px 0px;
 margin:0px 20px 10px 0px;	
 display:block;
}
#ban_home{
 float:left;   
 width:610px;
 height:260px;
 padding:5px 0px;
 margin:0px 0px 0px 0px;	
 display:block;
}
