@charset "utf-8";
/* CSS Document */

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,
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-style:inherit;
												  font-size:100%;
												  font-family:inherit;
												  vertical-align:baseline;}
												  
body { width:100%;
	   height:100%;
	   background:url(img/bg.png) top repeat-x;
	   background-color:#6b0d10;
	   font-family:arial;
	   font-size:11px;
	   color:#666;
	   }

p {margin-bottom:10px}
	   
a, a:visited { color: #666; text-decoration:none;}
a:hover { color:#900;}

.menu {font-weight:bold; letter-spacing:-1px;}
a.menu {font-size:18px; text-decoration:none; color:#999;}
a.menu:hover {color:#CC0000;}

.rodape2 {}
a.rodape2 {color:#FFFFFF; text-decoration:none;}
a.rodape2:hover {color:#FFFF00;}

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}

#bloco_central { width:1000px;				
				 height:100%;
				 margin:0px auto;}
				 
#topo { width:1000px;
        height:108px;}



#logo { width:270px;
        height:108px;
		float:left;}
		
#side_logo { width:795px;
             height:auto;
			 float:right;}
			 
#busca { width:730px;
         height:auto;
		 float:left;
		 margin:20px 0 0 50px;}
		 
.srm { font:12px Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   margin:30px 0px 0px 21px;
	   color:#999;
	   float:left;}
	   
#busca ul { list-style:none;
            margin:31px 0px 0px 15px;}

#busca ul li { float:left;
               margin-left:7px;
		       color:#CCC;
		       font:11px Arial, Helvetica, sans-serif;
			   font-weight:bold;}

#busca ul li a { text-decoration:none;
                 color:#999;
			     font:11px Arial, Helvetica, sans-serif;}
		 
#menu { width:730px;
        height:auto;
		float:left; margin-left:50px;}
		
#menu ul { list-style:none;
           margin:10px 0px 0px 15px;}

#menu ul li { float:left;
              margin-left:7px;
		      color:#CCC;
			  font-weight:bold;}



#centro { width:1000px;
		  height:100%;
		  background:url(img/bg_centro.png) repeat-x;
		  background-color:#4f0809;
		  float:left;}
		  
#tv { width:630px;
	  height:380px;
	  background:url(img/bg_tv.png) top repeat-x;
	  float:left;
	  margin:20px 0px 0px 0px;}
	  
#flash_tv { width:610px;
            height:300px;
			margin:0 0 0 0;}
			
#tv img { margin:20px 0px 0px 20px;}
	  
#sidebar { width:310px;
           height:100%;
		   float:right;
		   margin-left:20px;
		   background:url(img/bg_eventos.png) top repeat-x #FFF;
		   }
		   
#eventos { width:270px;
           height:auto;
		   background:url(img/eventos_white_bg.png) top repeat-x #FFF;
		   margin:20px 0 0 20px;}

#eventos_admin { width:230px;
                 height:auto;
				 margin:0px 0px 0px 20px;
				 background:#FFF;}
	
.evento_interativo { width:230px;
					 height:auto;
					 line-height:15px;
					 background-color:#fff;
					 margin:15px 0px 15px 0px;
					 float:left}
					 
#eventos_admin a { float:left;
                   clear:both;
				   margin-top:10px;}
				   
#eventos_admin a:focus { outline:0 ;}


#informativo { width:270px;
			   margin:0 0 0 20px;
			   background:#FFF;
			   clear:both;}
			   
.informativo_interativo { height:240px;
					      margin:20px 0px 0px 20px;
					      float:left; 
						  background:#D9D9D9;
						  width:200px; 
						  height:auto;}
	  
#ConteudoInterativo { width:960px;
					  overflow:hidden;
                      height:auto; 
					  background-color:#fff;
					  margin-left:20px;
					  margin-top:20px;
					  float:left;}	  
	  
	  
	  
#noticias { width:610px;
            height:auto;
			margin-left:20px;
			clear:left;}
			
#destaques { width:610px;
             height:auto;
			 margin:20px 0px 0px 0px;
			 float:left;}
			 
#destaque_1 { width:295px;
              height:auto;
			  float:left;
			  }

#destaque_2 { width:295px;
              height:auto;
			  float:right;}
			  
#mais_noticias { width:610px;
                 height:auto;
				 background:url(img/mais_noticias_bg.png) top repeat-x;
				 margin:20px 0px 20px 0px;
				 float:left;
				 overflow:hidden;}
				 
.noticias_interativas { width:555px;
                        height:50px;
						margin:5px 0px 5px 0;
						float:left;}
						
#mais_noticias a { float:left;
                   clear:both;
				   margin:12px 0px 0px 20px;}
				   
#mais_noticias a:focus { outline:0 ;}


#noticiaint_esq {
	width: 300px;
	float: left;
}

#noticiaint_dir {
	width: auto;
	float: right;
}

#estruturaint_esq {
	width: 220px;
	height:220px;
	float: left;
}



h1 { font:20px Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#900;
	 margin:18px 0px 0 20px;
	 padding:Opx;
	 float:left; }
			
#rodape { width:960px;
          height:209px;
		  background:url(img/bg_rodape.png) top repeat-x;
		  clear:both;
		  color:#FFFFFF;
		  margin-left:20px;}
		  
.negrito { font:12px Arial, Helvetica, sans-serif;
	       font-weight:bold;
	       color:#FFF;
		   float:left;
		   margin-top:20px;}
		  

.SRM { font:12px Arial, Helvetica, sans-serif;
	   color:#FFF;
	   float:left;}
	   
.fone { font:10px Arial, Helvetica, sans-serif;
		color:#FFF;
		float:left;}

.btn {
	padding: 5px;
	width:80px;
	background: #961217;
	border:#961217;
	color: #fff;
	font-weight:bold;
}
.btn:hover {
	background: #E51B23;
	border:#961217;
	color: #fff;
	font-weight:bold;
}


.tBranco { color:#fff; }
.tPreto { color:#000; }
.tVermelho { color:#961217; }
.tGrande { font-size:20px; }
.tMenor { font-size:18px; }
.tMaior { font-size:25px; }
.tBold { font-weight:bold; }
.box {padding:3px; border:#AAA 1px solid}