/* Css Criado para questões de alinhamento*/
html
{
height:100%;
}

body
{
height:100%;
padding-left:0px;
padding-top: 10px;
padding-right:0px;
padding-bottom:0px;
margin-top: 10px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
font-family:"Arial";
font-size:12px;
background:url(imagens/fundoInmetro.jpg) no-repeat  top center #ffffff;
}

* html  img, div, a, input, table, td, form { behavior: url(iepngfix.htc); }

#tudo
{
min-height: 100%;
width:100%;
margin:10px auto;
}

*html #tudo {
	height: 100%; /* hack para IE6 hq trata height como min-height */
	}


form
{
padding-left:2px;
}


form td
{
margin:2px 2px 2px 2px ;
padding: 2px 2px 2px 2px ;
}

label
{
	font:"Arial";
	text-align:center;
	padding-top:0xp;
	display:block;
}

input {
font:"Arial";
font-weight:bold;
color:#000000;
height: 17px;
background: #ffffff;
padding-top:3px;
padding-bottom:0px;
display:block;
border:1px solid #CCCCCC;
}

textarea
{
	border:none;
}
*html textarea
{
	border:none;
}


a
{
	color:#333;
	font-weight:900;
	text-decoration:none;
}

a:hover
{
	color:#8c3e8f;
	font-weight:900;
	text-decoration:none;
}

/*Topo _______________________________________________________________________________________ */
#topo
{
	color:#FFF;
}


#topoLargura
{
width:800px;
margin:0 auto;
}

#logo
{
padding-left:5px;
margin-left:5px;
}

#menuTopo
{
	color:#999;
	font-weight:500;
}

#menuTopo td
{
height:40px;
}


/*__________________________________________________________________________________________________________________________________*/
a img
{
border:none 0 transparent;
}

#banner
{
margin: 40px 40px 40px 40px;
padding: 15px 15px 15px 15px;
background:#FFFFFF;
}

/*menu ________________________________________________________________________________________________*/
.contemMenu
{
	background:#000;
	margin-top:-15px;
	height:100%;
}

*html.contemMenu
{
background:#000;
margin-top:-15px;
height:100%;
}

#menu
{
font-family:"Arial";
text-align:left;
padding-right:0px;
padding-left:5px;
margin-top:15px;
}


#menu td
{
	line-height:30px;
	width:125px;
	margin-left:5px;
	padding-left:2px;
}



#menu a
{
	font-family:"Arial";
	color:#FFF;
	font-weight:900;
	font-size:12px;
	text-decoration:none;
	padding-left:20px;
	display:block;
}

#menu a:hover
{
	font-family:"Arial";
	color:#FC0;
	font-weight:900;
	font-size:12px;
	text-decoration:none;
	padding-left:20px;
}

/*cabecalho ________________________________________________________________________________________________*/
#cabecalho h1
{
	font-family:"Arial";
	font-size:20px;
	color:#dd0000;
	text-transform:uppercase;
	padding-right:5px;
}

*html #cabecalho h1
{
	font-family:"Arial";
	font-size:20px;
	line-height:10px;
	color:#00a261;
	text-transform:uppercase;
	padding-right:5px;
	margin:auto;
}

#cabecalhoEspaco
{
	background:#2d2d2d;
	width:20px;
}

*html #cabecalhoEspaco
{
	background:#2d2d2d;
	width:10px;
}

/* Conteúdo _________________________________________________________________________________________________________*/
.conteudo
{
	width:800px;
	height:100%;
	padding-top:-5px;
	margin-top:0px;
	margin:0 auto;
	color:#FFF;
}

*html .conteudo
{
	width:800px;
	height:100%;
	padding-top:-20px;
	margin-top:0px;
	margin:0 auto;
}

#contemConteudo
{
width:800px;
margin:0px auto;
margin-top:-3px;
padding-left:0px;

}

*html #contemConteudo
{
margin:0px auto;
padding-top:0px;
margin-top:0px;
width:800px;
padding-left:4px;
}

#contemConteudo p
{
text-align:justify;
}

#nome
{
	font-weight:900;
	color:#999;
	padding:0px;
	margin:0px;
}

#contemChat
{
	height:400px;
	padding-left:0px;

}

.postChat
{
	background:url(imagens/fundo_enviar.jpg) repeat-x #d71820;
	width:400px;
    padding-bottom:20px;
}

#botaoChat
{
	padding-bottom:5px;
	padding-left:5px;
	padding-top:2px;
}

#contemTextArea
{
background:url(imagens/fundo_enviar.jpg) repeat-x;
}

#postaMensagem
{
	width:90%;
	height:100px;
	margin:auto auto;
}

#completaEspaco
{
	width:100%;
}

#contemDetalhes
{
	width:384px;
	color:#999;
	height:180px;
}

#conteudoDetalhes
{
	background:url(imagens/fundo_detalhes.jpg) repeat-x bottom center #fefefe;
	line-height:30px;
	padding-top:10px;
    height:146px;
}

#itemDetalhes
{
	color:#d71820;
	font-weight:900;
	padding-left:10px;

}

#perguntas
{
	background:#FFF;
}

#interna
{
	height:415px;
	background:#FFF;
}

*html #interna
{
	height:410px;
	background:#FFF;
}

/*coluna meio_____________________________________________________________________________*/
#colunaMeio
{
	padding-left:2px;
	margin-left:2px;
}

#separacao
{
	padding-left:2px;
	margin-left:2px;
	border-bottom:#333 1px solid;
}

#cabecalhoMenu
{
	color:#333333;
	font-size:16px;
	font-weight:900;
	height:30px;
	width:133px;
	margin-left:5px;
	padding-left:2px;
	padding-bottom:5px;
	text-transform:uppercase;
}

*html #cabecalhoMenu
{
	color:#333333;;
	font-size:14px;
	font-weight:bold;
	height:30px;
	width:133px;
	padding-bottom:0px;
	text-transform:uppercase;
}

#cabecalhoMenu2
{
	color:#333333;
	font-size:16px;
	font-weight:900;
	height:25px;
	width:133px;
	margin-left:3px;
	padding-left:2px;
	padding-bottom:5px;
	vertical-align:middle;
	text-transform:uppercase;
}

*html #cabecalhoMenu2
{
	color:#333333;;
	font-size:14px;
	font-weight:bold;
	height:25px;
	width:133px;
	padding-bottom:0px;
	vertical-align:middle;
	text-transform:uppercase;
}




/*imagens esquerda e direita__________________________________________________________________________________________-___*/
#imagemEsquerda
{
	float:left;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px ;
}

#imagemDireita
{
	float:right;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px ;
}

#btMais a
{
	color:#FFF;
	border:none;
	text-decoration:none;
}

.noticias
{
	font-size:10px;
	color:#FFF;
}

.noticias td
{
	line-height:30px;
}

#dataNoticia
{
	padding-right:10px;
	padding-left: 20px;
	padding-bottom:4px;
	padding-top:4px;
	font-weight:bold;
	color:#F90;
}


.videos td
{
	background:#2d2d2d;
}

#descreveVideo
{
	font-size:12px;
	text-align:justify;
	padding-left:8px;
	padding-right:8px;
	color:#FFF;
}

#post1
{
	background:#fff;
		line-height:28px;
		color:#000;
}
#post2
{
	background:#dddddd;
	line-height:28px;
	color:#000;
}


/*Publicidade _________________________________________________________________________________________________________*/
#contemPublicidade
{
width:126px;
padding-top:5px;
}

#contemPublicidade td
{
padding-top:5px;
padding-bottom:20px;
margin:20px 20px 20px 20px ;
border:2px solid #000;
background:#fff;
height:60px;
}

*html #contemPublicidade td
{
padding-top:5px;
padding-bottom:20px;
margin:20px 20px 20px 20px ;
border:2px solid #000;
background:#FFFFFF;
height:30px;
}

#programa
{
	padding-bottom:3px;
	padding-top:3px;
	line-height:14px;
}

#superBanner
{
	height:90px;

}
#superBanner object
{
	height:90px;
	margin-left:1px;
}

*html #superBanner object
{
	height:90px;

}

*html #superBanner
{
	height:90px;
}

/*OPCOES ________________________________________________________*/
#contemOpcoes
{
	margin-top:13px;

}
#opcoes
{
	background:url(images/fundo_opc1.jpg) top left repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	height:25px;
	border-right:solid 1px #FFFFFF;
}

#opcoes a
{
	background:url(images/fundo_opc1.jpg) top left repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	height:25px;
	border-right:solid 1px #FFFFFF;
	display:block;
	padding-top:5px;
	text-decoration:none;
}

#opcoes a:hover
{
	background:url(images/fundo_opc2.jpg) top left repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	height:25px;
	border-right:solid 1px #FFFFFF;
	display:block;
	padding-top:5px;
}

#notasRapidas
{
	background:#FFF;
}

#notasRapidas td
{
	margin-left:3px;
	margin-right:3px;
}

#publicidade
{
	height:32px;
}

#publicidadeFullBanner
{
	height:22px;
	padding-right:20px;
}

#espaco
{
height:1px;
padding-bottom: -2px;
}

/*rodape________________________________________________________*/
#rodape
{
position:absolute;
bottom:0px;
width:100%;
margin:0px auto;
height:135px;
background:#3d5244;
}

#conteudoRodape
{
width:800px;
margin:0 auto;
height:135px;
background:url(imagens/rodape.jpg) repeat-y;
}

#conteudoRodape a
{
color:#FFF;
}

#conteudoRodape a:hover
{
color:#666;
}

#creditos
{ font-size:10px;
color:#FFF;
}

#logoFlash
{
	background:#1d2132;
}

#fundoBottom
{
	background:url(imagens/bcgBottom.png) repeat-x;
}

#foto{

		position: absolute;
		left:50%;
		margin-top:250px;
		padding: 5px;
		border: 2px dashed #999999;
		background-color: #EEEEEE;
}

#foto a{
	color:#000000;
	text-decoration: none;
}

#foto a:hover{
	color:#CCCCCC;
	text-decoration: none;
}
.barra{
font-size:11px;
}
