*{
margin:  0;
padding: 0;
}
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, 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%;
	background: transparent;
}
img{
border: 0;	
margin: 0;
padding: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
margin:0px;
background-image: url(../images/bg.gif);
}
.bodyImpresso {
background-color:#FFF;
margin:20px;
scrollbar-base-color:  #CCC;
scrollbar-arrow-color: #990000
}

#area{
   width:100%;	
   width:96.5%\9;
   height:auto;
   text-align:center;
}
#area ul
{	
width:777px;
margin: 0px auto;
position:relative;
display:block;
height:auto;
}
/* Corrige bug de altura do firefox e IE7 */
#area:after{
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 height:0;
 overflow:hidden;
}

#areaPrint{
width:600px;
height:100%;
background-color:#FFF;
}
#galeria{
width:99%;
text-align:left;
margin-top:10px;
margin-left:10px;
}
#ReSaibaMaisFio{
  border-top:#fff 1px solid;
  text-align:right;
  margin-left:2px;
 } 
#ReSaibaMaisFio div{
  
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #999;
	background-image:url(../images/re_vejamais_branco.gif);
	text-align:right;
	padding-right:5px;
	width:200px;
	height:18px;
	line-height:17px;
	margin-left:225px;
	
	
}
#ReSaibaMaisFio div a{
	color: #00827c;
	text-decoration:none;
}
#ReSaibaMaisFio div a:hover{
	color: #000;
	text-decoration:none;
}
#ReSaibaMaisFio2{
  border-top:#FFFFFF 1px solid;
  	margin-left:2px;
 } 
#ReSaibaMaisFio2 div{
  
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #507732;
	background-image:url(../images/re_vejamais_brancoDir.gif);
	text-align:left;
	padding-right:5px;
	width:215px;
	height:18px;
	line-height:17px;
	margin-left:0px;
	
	
}
#ReSaibaMaisFio2 div a{
	color: #507732;
	text-decoration:none;
}
#ReSaibaMaisFio2 div a:hover{
	color: #000;
	text-decoration:none;
}
#ReSaibaMaisFioAzul{
  border-top:#01b2aa 1px solid;
  text-align:right;
  margin-left:2px;
  margin-right:1px;
  width:93%;
 } 
#ReSaibaMaisFioAzulG{
  border-top:#01b2aa 0px solid;
  text-align:right;
  margin-left:2px;
  margin-right:1px;
  width:100%;
 }  
#FioAzul{
  border-top:#507732 1px solid;
  text-align:right;
  margin-left:2px;
  width:98%;
 } 
#FioCinza{
  border-top: #666666 1px solid;
  text-align:right;
  margin-left:2px;
  width:100%;
} 
#FioCinzaEscuro{
  border-top: #999 1px solid;
  text-align:right;
  margin-top:5px;
  width:100%;
} 
#ReSaibaMaisFioAzulG div{
  
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #195241;
	background-image:url(../images/re_vejamais_azul.gif);
	text-align:right;
	padding-right:5px;
	width:200px;
	height:18px;
	line-height:17px;
	margin-left:262px;
	
	
}
#ReSaibaMaisFioAzul div{
  
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #195241;
	background-image:url(../images/re_vejamais_azul.gif);
	text-align:right;
	padding-right:5px;
	width:200px;
	height:18px;
	line-height:17px;
	margin-left:86px;
	
	
}
#ReSaibaMaisFioAzulG div a,
#ReSaibaMaisFioAzul div a{
	color: #195241;
	text-decoration:none;
}
#ReSaibaMaisFioAzul div a:hover{
	color: #fff;
	text-decoration:none;
}
#Borda{
    border:#fff 1px solid;
    height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFF;
	margin-left:2px;	
	display:block;
	padding-top:5px;
	padding-left:5px;
	line-height:18px;
	_padding-bottom:5px;
	
}
#Borda img{
    
	vertical-align:middle;
	
}
.MiniFoto{
    border:#fff 1px solid;
	margin-left:2px;
	margin-top:3px;
	margin-bottom:3px;
}
#TxtCopy{
	display:block;
	width:777px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #888;
	height:35px;
	text-align:center;
	line-height:35px;
	margin-bottom:20px;
	background-image: url(../images/bg_page_long.png);
	background-position:center bottom;
}	
#TxtCopy a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #888;
	text-decoration:none;
}	
#TxtCopy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:underline;
}	

.TxtEtapaNome{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	font-weight: bold;
	color: #01b2aa;
}
#menu{
   width:100%;
   height:35px;
   background-color:#d8d8d8;
   margin-top:1px;
   margin-bottom:3px;
   text-align:center;

}
.menuitem{
    font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #666;
	margin-left:2px;
	margin-right:6px;
}
.menuitem a{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.menuitem a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.menuitem2{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #666;
	height:25px;
	margin-left:2px;
    margin-top:1px;
}
.menuitem2 a{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;

}
.menuitem2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.menuitem3{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
	margin-left:20px;
	margin-right:10px;
}
.menuitem3 a{

	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #666;
	text-decoration: none;

}
.menuitem3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.TH_Padrao{

	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
    background-color: #333;
	height:20px;
	padding:4px;
	
}
.TH_PadraoPress{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
    background-color: #666666;
	height:20px;
	padding:4px;
	
}
.TD_Padrao{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444;
	text-decoration: none;
    background-color: #d8d8d8;
	height:20px;
	padding:8px;
	border-top:1px solid #FFF;
	
}
table .TD_Padrao:hover
{
	background-color:#679146;
}
table .TD_Padrao:hover a
{
	color:#fff;
}
.TD_Padrao a{
	color: #222;
	text-decoration: none;
}
.TD_Padrao a:hover{
	color: #FFF;
	text-decoration: none;
}
.TD_PadraoEscuro{

	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #990000;
	text-decoration: none;
	height:18px;
	padding:2px;
	margin-left:5px;
	
}
.TD_PadraoClaro{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #01b2aa;
	text-decoration: none;
	height:20px;
	padding:4px;
	border-top:1px solid #f56600;
	
}
.Busca{
    background:#2b2b2b;
    border:  #666666 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:99ff00;
}
.foto{
border:2px solid #000;
}
.txtSaibaMais{
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFF;
	background-image:url(../images/re_vejamais_azul.gif);
	text-align:right;
	padding-right:5px;
	height:12px;
}
#Linha{
border-top: #eee 1px solid;
margin-bottom:10px;
}
#Linha3{
border-top: #01b2aa 1px solid;
}
#Linha2{
border-top: #CCCCCC 1px solid;
margin-bottom:10px;
}
#NoticiaTitulo{
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	margin-top:10px;
	color:#900;
		
}
#NoticiaTituloPress{
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	margin-top:10px;
	color:#000000;
		
}
.NoticiaAutor{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#666;
}
.NoticiaData{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align:left;
	color:#999;
}
.NoticiaDataExt{
    font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#999999;
	display:block;
	margin-bottom:5px;
	padding-top:10px;
}
.NoticiaTexto{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
		line-height: 1.8;
}
#Noticia{
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
text-align:justify;
}
.EnviarImprimir{
    font-family: Arial, Helvetica, sans-serif;
	font-size:10px;

}
.EnviarImprimir a{
    font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8d8d8d;
	text-decoration:none;
	margin-left:5px;
	margin-right:22px;
	
}
.EnviarImprimir a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#507732;
	border-bottom:1px dashed #507732;
	text-decoration:none;
	
}
#Relacionamentos{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align:left;
	color:#E65713;
	border-bottom:#507732 1px solid;
	margin-top:13px;
	margin-bottom:5px;
}
#NoticiaRel{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #000;
	border-bottom:#CCCCCC 1px dashed;
	margin-top:2px;
	margin-bottom:8px;
	padding:3px;
}
#NoticiaRel span{
	color: #0375bd;
}
#NoticiaRel a{
	color: #666;
	text-decoration:none;
}
#NoticiaRel a:hover{
	color: #E65713;
	text-decoration:none;
}
#NoticiaFoto {
  float: right;
  width: 23.5%;
  margin-left: 0.5em;
  margin-right: 1.2em;
 _margin-right: 0;
  padding: 0.1em;
  margin-top:0.1em;
  margin-bottom:0.1em;
  display:none;
  background-color:#FFFFFF;
}
#NoticiaMiniatura {
  width: 100%;
  border: #eeeeee 1px solid;
  padding: 0.5em;
  margin-top:0.5em;
}
#NoticiaMiniatura b{
  height:15px;
  width:102px;
  display:block;
  background: url(../images/ico_zoom_news.gif) right center no-repeat;
}
#NoticiaFoto img{
  border: #666666 1px solid;
}
.TituloBox{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#507732;
}
#Resultado{
display:none;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
}
.CorPress{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:11px;
     color:#900;
}
#Visitantes{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:11px;
     color:#507732;
	 padding:3px;
	 padding-left:10px;
	 padding-right:10px;
	 text-align:left;
	 display:block;
	 background-color:#333333;
	 border-bottom: #3C3C3C 1px solid;
	 border-top:#000 1px solid;
	 margin-bottom:5px;
}
#Visitantes span{
     color:#99FF00;
}

.TH_Equipe{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
    background-color: #666666;
	height:20px;
	padding:4px;
	border-bottom:1px solid #507732;
	border-top:1px solid #fff;	
	
}
.TD_EquipePadrao{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFF;
	text-decoration: none;
    background-color: #2e2e2e;
	height:20px;
	padding:4px;
	border-top:1px solid #5f5f5f;
	
}
.TD_EquipePadraoEscuro{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #99FF00;
	text-decoration: none;
    background-color: #232323;
	height:20px;
	padding:4px;
	border-top:1px solid #5f5f5f;
	
}
.TD_EquipePadraoClaro{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #507732;
	text-decoration: none;
	height:20px;
	padding:4px;
	background-color: #232323;
	border-top:1px solid #5f5f5f;
	
}
#Equipes table {
	background-color: #232323;
}
#Equipes table thead th{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
    background-color: #666666;
	height:30px;
	padding:4px;
	border-bottom:1px solid #507732;
	border-top:1px solid #999999;
	text-align:center;
}
#Equipes table thead th+th+th
{
text-align:left;
	
}
		
#Equipes table td {
			margin: 0;
			padding: 6px;
			font-family: Arial, Helvetica, sans-serif;
	        font-size:11px;
	        color: #FFF;
	        text-decoration: none;
			background-color: #232323;
	        height:20px;
	        border-top:1px solid #5f5f5f;	
			border-bottom:1px solid #222;	
		   }
#Equipes table td  a{
	color: #FFF;
	text-decoration: none;
	
}
#Equipes table td  a:hover{
	color: #000;
	border-bottom:dashed 1px #000;
	text-decoration: none;
	font-weight:bold;
}	   		
#Equipes table tr{
	 background-color: #2e2e2e;
		}	
#Equipes table td.oddverde{
	      font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #99FF00;
	      text-decoration: none;
          background-color: #232323;
	      height:20px;
	      padding:4px;
	      border-top:1px solid #5f5f5f;
		}			
#Equipes table td.oddblue{
	      font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #507732;
	      text-decoration: none;
          background-color: #232323;
	      height:20px;
	      padding:4px;
	      border-top:1px solid #5f5f5f;
		}					
.FormMenu{
		font-family: Arial, Helvetica, sans-serif;
	    font-size:11px;
	    color: #666;
        background-color: #DDD;
		border:#666 1px solid;
}
#EquipeFicha{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#444;
padding:20px;
}
#EquipeFicha span{
height:20px;
display:block;
}
#EquipeFicha div.titulo{
font-size:14px;
color:#507732;
font-weight:bold;
padding-bottom:5px;
}
#EquipeFicha div.titulocinza{
font-size:14px;
color: #999999;
font-weight:bold;
padding-bottom:5px;
}

#EquipeFicha b{
font-size:11px;
color:#507732;
font-weight:bold;
width:88px;

}		
#EquipeFicha div.nome{
font-size:11px;
color:#fff;
font-weight:bold;
}		

#EquipeFicha div.info{
width:340px;
height:110px;
overflow:auto;
border: #ddd 1px solid;
padding:5px;
color:#444;
}
#EquipeFicha div.foto{
width:355px;
height:250px;
line-height:240px;
text-align:center;
border: #454545 1px solid;
padding:5px;
color:#ccc;

}	
#EquipeFicha div.fotook{
width:350px;
height:245px;
text-align:center;
padding:3px;
color:#ccc;
background-color:#f1f1f1;
border:1px solid #ccc;
}	
#EquipeFicha div.fotook img{
border: #454545 0px solid;
vertical-align:middle;
margin:8px;
}	
#Galeria{
width:426px;
}	
#Galeria div.Miniatura{
   
    border:#222 1px solid;
	padding:5px;
	margin-left:10px;
	margin-bottom:5px;
	float:left;
	background-color:#333;

}
#Galeria div.Miniatura b{
  margin-top:4px;
  height:10px;
  width:120px;
  display:block;
  background: url(../images/ico_zoom_fotos.gif) right center no-repeat;
}
#Galeria .mini{
   
    border:#454545 0px solid;
}
#GaleriaEq{

}	
#GaleriaEq div.MiniaturaEq{
   
    border:#000 1px solid;
	padding:2px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
	float:left;
	background-color:#fff;

}
#GaleriaEq div.MiniaturaEq b{
  margin-top:4px;
  height:10px;
  width:107px;
  display:block;
  background: url(../images/ico_zoom_news.gif) right center no-repeat;
}
#GaleriaEq .miniEq{
   
    border:#454545 0px solid;
}
#Paginador {
         text-align:left;
         font-family: Arial, Helvetica, sans-serif;
         font-size:11px;
         color: #777;
		 width:291px;
         border-top:1px #454545 solid;
         margin-top:1px;
		 background-color:#333;
		 height:38px;
		 line-height:30px;
		 
}
#Paginador ul
{
	margin:6px;
	width:279px;
	display:block;
}
#Paginador .Number a{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:12px;
	      color: #99FF00;
	      text-decoration: none;
 	      padding:2px;
		  }
#Paginador .Number a:hover{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:12px;
	      color: #507732;
	      text-decoration: none;
 	      padding:2px;
}
#Paginador b{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:12px;
	      color: #99FF00;
	      text-decoration: none;
 	      padding:2px;
}

#Paginador .Mais{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #507732;
	      text-decoration: none;
		  
}
#Paginador .TxtPagAtual{
         font-family: Arial, Helvetica, sans-serif;
	      font-size:12px;
	      color: #99FF00;
	      text-decoration: none;
 	      padding:2px;
		  font-weight:bold;
}		  

#Paginador .Total{
float:right;
height:25px;
line-height:23px;
		  }
#Paginador .Number{		  
float:left;
height:25px;
line-height:23px;
}

#Paginador2 {
         text-align:left;
         font-family: Arial, Helvetica, sans-serif;
         font-size:11px;
         color: #777;
         border-top:1px #eee solid;
         margin-top:1px;
		 height:38px;
		 line-height:30px;
		 width:430px;
		 
}
#Paginador2 ul
{
	margin:6px;
	width:400px;
	display:block;
}
#Paginador2 .Number a{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:12px;
	      color: #666;
	      text-decoration: none;
 	      padding:2px;
		  }
#Paginador2 .Number a:hover{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:12px;
	      color: #507732;
	      text-decoration: none;
 	      padding:2px;
}
#Paginador2 b{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:12px;
	      color: #ccc;
	      text-decoration: none;
 	      padding:2px;
}

#Paginador2 .Mais{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #507732;
	      text-decoration: none;
		  
}
#Paginador .TxtPagAtual{
         font-family: Arial, Helvetica, sans-serif;
	      font-size:12px;
	      color: #99FF00;
	      text-decoration: none;
 	      padding:2px;
		  font-weight:bold;
}		  

#Paginador2 .Total{
float:right;
height:25px;
line-height:23px;
display:block;
margin-top:3px;
}
#Paginador2 .Number{		  
float:left;
height:25px;
line-height:23px;
}
.TxtPadrao{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #777;
	      text-decoration: none;
}
.TxtPadrao a{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color:#666;
	      text-decoration: none;
}
.TxtPadrao a:hover{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #900;
	      text-decoration: none;
}
.TxtPadraoCor1{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color:#5a8439;
	      text-decoration: none;
}
.TxtPadraoCor2{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color:#5a8439;
		  text-decoration: none;
}
.TxtPadraoCor3{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #679146;
		  text-decoration: none;
}
.TxtPadraoCor4{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #99FF99;
		  text-decoration: none;
}
.TxtPadraoCor5{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #9999CC;
		  text-decoration: none;
}
.TxtPadraoCor6{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #9966FF;
		  text-decoration: none;
}
.TxtPadraoCor7{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color:#FFFF66;
		  text-decoration: none;
}
.TxtPadraoCor8{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #99CC99;
		  text-decoration: none;
}
.TxtPadraoCor10{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #00CCCC;
		  text-decoration: none;
}
.TxtPadraoCor11{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #CCCC99;
		  text-decoration: none;
}
.TxtPadraoCor12{
          font-family: Arial, Helvetica, sans-serif;
	      font-size:11px;
	      color: #FF9999;
		  text-decoration: none;
}


#Coluna{
padding:10px
}
#Coluna div.Coluna{
   
 

}
#Janela{
width:93%;
height:80px;
overflow:auto;
border: #eee 1px solid;
padding:5px;
color:#999;
background-color:#fff;
border-bottom: 1px solid #eee;
}
#JanelaVideo{
width:100%;
height:400px;
overflow:auto;
border: #eee 1px solid;
padding:5px;
margin-top:10px;
}
#menupc{
display:block;
background-color:#252525;
border-bottom: 1px solid #454545;
width:280px;
height:25px;
}
#menupc a{
width:280px;
display:block;
background-color:#252525;
padding:6px;
padding-left:5px;
}
#menupc  a:hover{
width:280px;
display:block;
background-color:#000;
padding:6px;
padding-left:5px;
color: #99FF00;
}
#icone{
  height:43px;
  width:40px;
  padding:2px;
  padding-top:3px;
  background: url(../images/bg_icone.gif) right center no-repeat;
  float:left;
}
#icone img{
	margin:4px;
	margin-left:7px;
}
#ReINFO{
  border-bottom:#507732 1px solid;
  text-align:right;
 } 
#ReINFO div{
  
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFF;
	background-image:url(../images/re_info.gif);
	text-align:right;
	padding-right:10px;
	width:200px;
	height:18px;
	line-height:17px;
	margin-left:225px;

}
#ReINFOMoldura{
  
    border-bottom:#507732 1px solid;
	border-left:#507732 1px solid;
	border-right:#507732 1px solid;
	text-align:left;
	padding:5px;
	height:100px;
	background:#333333;


}
#ReINFOCinza{
  border-bottom:#616161 1px solid;
  text-align:right;
 } 
 
#ReINFOCinza div{
  
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFF;
	background-image:url(../images/re_infocinza.gif);
	text-align:right;
	padding-right:10px;
	width:150px;
	height:18px;
	line-height:17px;
	margin-left:225px;

}
#ReINFOMolduraCinza{
  
    border-bottom:#616161 1px solid;
	border-left:#616161 1px solid;
	border-right:#616161 1px solid;
	text-align:left;
	padding:5px;
	height:100px;
	background:#333333;


}
#Mapa{

    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #616161;
    border:#616161 1px solid;
    width:100%;
	height:300px;
	margin-bottom:10px;
	text-align:center;
	line-height:20px;
}
.txtPCEQ,
.txtPCInativo,
.txtPC,
.txtPCEQP,
.txtPCEQ1,
.txtPCEQP1,
.txtPCEQIni
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c6ff00;
	border: #679146 1px solid;
	background-color: #679146;
	width:24px;
	height:22px;
	line-height:22px;
	text-align:center;
	margin:0;
	margin-left:2px;
	margin-bottom:2px;
	cursor: pointer; cursor: hand;
	display:block;
	float:left;
	
}
.txtPCInativo
{
	color:#ccc;
	border: #f1f1f1 1px solid;
	background-color: #f4f4f4;
}
.txtPCEQP,
.txtPCEQ1,
.txtPCEQP1,
.txtPCEQIni,
.txtPCEQ
{
	color: #666;
	border:1px solid #ccc;
	
}
.txtSelecionado{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #669900;
}	
#Ranking{
    border:#eee 2px solid;
    width:99.5%;
    height:180px;
	overflow: auto;
	background-color:#f1f1f1;

}
.Msg{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding:5px;
	border:#FFFFFF 1px solid;
	background-color: #669900;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}	
#VideoList{
width:260px;
height:65px;
display:block;
border-bottom:1px  #eee solid;
margin-bottom:5px;
padding:5px;
}
#VideoList .VideoMini{
	float:left;
	width:90px;
	height:60px;
}
#VideoList .VideoTxt{
float:left;
width:155px;
height:60px;
}

.video img.ft{
border:2px solid #000;
margin-right:2px;

}
#thumbvideo{
float:left;
margin-right:12px;
margin-bottom:12px;
width:150px;
height:190px;
padding:4px;
border:2px solid #222;
background-color:#222;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
#thumbvideo img.ft{
border:2px solid #000;
}
#thumbvideo img.ico{
margin-right:5px;
margin-top:-3px;
}
#thumbvideo .titulo{
color: #FFCC33;
margin-top:3px;
padding-left:3px;
padding-right:3px;
}
#thumbvideo .tempo{
color: #888;
padding-left:3px;
margin-top:3px;
display:block;
height:20px;
}
#faixabg
{
	width:100%;
	height:73px;
	background-color:#222;
	background-position:center;
	background-repeat:no-repeat;
	
}
#faixalogo{ 
width:777px;
height:75px;
background-image:url(../images/faixa_logo.gif); 
background-repeat:no-repeat;
background-position:0px 5px;
left:50%;
margin-left:-377.5px;
display:block;
position:absolute;
} 
#faixapatrocionio{ 
width:100%;
margin: 0px auto;
position:relative;
display:block;
margin-bottom:10px; 
margin-top:10px;
height:auto;
text-align:center;
}
#faixa{ width:100%; height:92px; background-image: url(../images/faixa.gif); background-position:center}

#menu ul{ 
width:777px;
margin: 0px auto;
position:relative;
display:block;
height:auto;
}
#menu ul li.main
{
	float:left;
	text-align:left;
	margin-left:0px;
	
}
#menu ul li.fim
{
	text-align:right;
}

#menu ul li.fim a
{
	color:#4d6e33;
	
}
#menu ul li a:hover
{
	color:#900;
}
#menu ul li
{
	float:right;
	padding:2px;
	height:30px;
	line-height:30px;
	margin-left:3px;
	color:#fff;
	
}
#menu ul li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin-right:3px;
}

#menu ul li.main a
{
	font-size:17px;
}

#bgpage{ width:100%; background-image: url(../images/bg_page_long.png); background-position:center top; padding-top:25px; height:auto; background-repeat:none;}

#coluna1
{
	width:303px;
	float:left;
	margin-right:5px;
	height:auto;
	position:relative;
	
}
#coluna2
{
	
	width:465px;
	float:right;
	height:auto
	position:relative;
	
}
#sociais
{
	float:left;
	margin-bottom:5px;
	margin-top:0px;
}
table.boxes
{
	width:291px;
	border:0;
	border-collapse:collapse;
	
}
table.boxes th
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#333;
	text-align:left;
	padding:3px;
	
}
table.boxes th img 
{
	margin:5px;
}
table.boxes th a
{
	color:#fff;
	text-decoration:none;
	padding:3px;
	
}
table.boxes th div
{
	height:25px;
	line-height:25px;
	
}
table.boxes td
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444;
	text-decoration: none;
    background-color: #d8d8d8;
	height:20px;
	padding:8px;
	border-top:1px solid #FFF;
	
}
table.boxes td.data,
table.boxes td+td
{
	color:#a70d0d;
	background-color:#cecece;
}
table.boxes td+td+td
{
	    background-color: #d8d8d8;
}
table.boxes tr:hover span,
table.boxes tr:hover td
{
	background-color:#679146;
	color:#CF3
}
table.boxes tr:hover span a,
table.boxes tr:hover td a
{
	color:#fff;
}
table.boxes td a{
	color: #222;
	text-decoration: none;
}
table.boxes .CorPress
{
	color:#900
}
table.boxes tr:hover span.CorPress,
table.boxes tr:hover .en,
table.boxes tr:hover .CorPress{
     color: #FC0;
}








table.boxes_rk
{
	width:291px;
	border:0;
	border-collapse:collapse;
	
}
table.boxes_rk th
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#333;
	text-align:left;
	padding:3px;
	
}
table.boxes_rk th img 
{
	margin:5px;
}
table.boxes_rk th a
{
	color:#fff;
	text-decoration:none;
	padding:3px;
	
}
table.boxes_rk th div
{
	height:25px;
	line-height:25px;
	
}
table.boxes_rk td
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444;
	text-decoration: none;
    background-color: #d8d8d8;
	height:20px;
	padding:3px;
	border-top:1px solid #FFF;
	
}
table.boxes_rk td.data,
table.boxes_rk td+td
{
	color:#a70d0d;
	background-color:#cecece;
}
table.boxes_rk td+td+td
{
	    background-color: #d8d8d8;
}
table.boxes_rk tr:hover span,
table.boxes_rk tr:hover td
{
	background-color:#679146;
	color:#CF3
}
table.boxes_rk tr:hover span a,
table.boxes_rk tr:hover td a
{
	color:#fff;
}
table.boxes_rk td a{
	color: #222;
	text-decoration: none;
}
table.boxes_rk .CorPress
{
	color:#900
}
table.boxes_rk tr:hover span.CorPress,
table.boxes_rk tr:hover .CorPress{
     color: #FC0;
}








table.box
{
	width:465px;
	border:0;
	border-collapse:collapse;
	
}
table.box th
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#333;
	text-align:left;
	padding:3px;
	
}
table.box th img 
{
	margin:5px;
}
table.box th a
{
	color:#fff;
	text-decoration:none;
	padding:3px;
	
}
table.box th div
{
	height:25px;
	line-height:25px;
	
}
table.box td
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444;
	text-decoration: none;
    background-color: #d8d8d8;
	height:20px;
	padding:8px;
	border-top:1px solid #FFF;
	
}


#clock
{
	margin-bottom:5px;
	
}

ul#destaques
{
	margin:0;
	width:465px;
	display:block;
	height:auto;

}
ul#destaques:after{
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 height:0;
 overflow:hidden;
}
ul#destaques li
{
	width:220px;
	float:left;
	text-align:justify;
}
ul#destaques li img
{
	margin-bottom:5px;
	
}
#destaques li a b{
	
	color:#000;
	font-size:12px;
}
#destaques li:hover a b
{
   color:#900;
	
}
#destaques li a{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #444;
	text-decoration:none;
	width:220px;	
}

#destaques li.destaque2{
	
	float:right;
}
.bgtd
{
	background-color:#eee;
	
}
i.en
{
	color:#276478;
	
}
