/*

No arquivo estilo.css, somente propriedades de estilo visual:
font, color, background, border, line-height, text-decoration, etc.

No arquivo layout.css, somente propriedades de layout:
margin, padding, position, top, left, etc.

 */
div#caixa_top_left {
	width: 250px;
	height: 7px;
	background: url(../../images/portal/caixa_top_left.gif) no-repeat;
}

div#caixa_top_right {
	width: 250px;
	height: 7px;
	background: url(../../images/portal/caixa_top_right.gif) no-repeat;
}

div#caixa_bottom_left {
	width: 250px;
	height: 7px;
	background: url(../../images/portal/caixa_bottom_left.gif) no-repeat;
}

div#caixa_bottom_right {
	width: 250px;
	height: 7px;
	background: url(../../images/portal/caixa_bottom_right.gif) no-repeat;
}

div#caixa_top {
	width: 250px;
	height: 70px;
	border-left: 1px solid #D7D0BF;
	border-right: 1px solid #D7D0BF;
	border-bottom: 1px solid #D7D0BF;
	background: #ffffff;
}

div#caixa_bottom {
	width: 250px;
	height: 70px;
	border-left: 1px solid #D7D0BF;
	border-right: 1px solid #D7D0BF;
	border-top: 1px solid #D7D0BF;
	background: #FFFFFF;
}

div#principal {
	overflow: hidden;
	position: relative;
	width: 800px;
	margin: auto;
	background-color: #FFFFFF;
}

div#super_global {
	width:800px;
	position: relative;
	margin-right: -50%;
	margin-left: 200px;
	background: transparent url(../../images/portal/bg004.gif) repeat-x;
	background-color: #FFFFFF;
}

div#linha1 {
	width: 800px;
	height: 35px;
	position: relative;
}

div#linha1 form {
	position: absolute;
	top: 6px;
	left: 430px;
}

div#linha1 form#governo select {
	background-color: #FFCC00;
	font-size: 110%;
}

div#linha1 img#logo_mte {
	position: absolute;
	top: 1px;
	left: 11px;
}

div#linha1 img#logo_brasil {
	position: absolute;
	right: 11px;
}

div#linha2 {
	width: 800px;
	height: 122px;
	position: relative;
	overflow: hidden;
}

div#area,div#sub_area {
	position: absolute;
	left: 250px;
	top: 15px;
	z-index: 1;
	width: 370px;
}

div#sub_area {
	top: 40px;
}

div#data {
	position: absolute;
	right: 100px;
	top: 102px;
	width: 300px;
	height: 16px;
	z-index: 1;
}

div#linha3 {
	width: 800px;
	position: relative;
}

div#col_menu {
	float: left;
	width: 230px;
}

div.top_col_menu {
	width: 230px;
	height: 5px;
	overflow: hidden;
	background: url(../../images/portal/top_col_menu_princ.gif) no-repeat;
}

div#menu_completo,div#menu_completo2 {
	width: 218px;
	margin-left: 5px;
	position: relative;
	margin-bottom: 1px;
}

div#menu_completo .cl_000t {
	width: 190px;
}

div#top_menu,div#top_menu2,div#bottom_menu,div#bottom_menu2,div#top_menu_drts,div#bottom_menu_drts
	{
	width: 220px;
	height: 6px;
	overflow: hidden;
	position: relative;
	margin-left: 5px;
	z-index: 1;
}

div#top_menu,div#top_menu2,div#top_menu_drts {
	margin-bottom: -5px;
}

/*	
div#submenu01 div.cl_000t {
	width:200px;
	}
	*/
div#bottom_menu,div#bottom_menu2,div#bottom_menu_drts {
	margin-top: -5px;
}

div#endereco {
	width: 218px;
	margin-left: 5px;
	margin-top: 20px;
	font-size: 12px;
}

div#interior_conteudo {
	width: 535px;
	position: relative;
	float: left;
	padding: 5px 5px;
}

div#col_conteudo {
	width: 548px;
	position: relative;
	float: left;
}

div#col_conteudo_sem_menu {
	width: 800px;
	position: relative;
	float: left;
	background-color: #FFFFFF;
}

div#bloco_busca {
	width: 560px;
	/*_width: 570px;*/
	height: 23px;
	padding: 5px 5px 0 5px;
}

div#bloco_busca_sem_menu {
	width: 800px;
	/*_width: 800px;*/
	height: 23px;
	padding: 5px 5px 0 5px;
	background-color: #92866F;
}

div#busca_campo,div#busca_links {
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}

div#busca_botao {
	float: left;
	margin: 4px 10px 0 0;
}

div#busca_campo input {
	width: 126px;
	margin-right: 4px;
	margin-top: -4px;
	height: 16px;
	font-size: 100%;
	padding-left: 2px;
}

div#aumenta_texto {
	float: right;
	z-index: 1;
}

div#aumenta_texto a {
	display: block;
	width: 22px;
	height: 20px;
}

div#aumenta_texto a:link,div#aumenta_texto a:visited {
	background-image: url(../../images/portal/a_mais_on.gif);
}

div#aumenta_texto a:hover {
	background-image: url(../../images/portal/a_mais_over.gif);
}

div#diminui_texto {
	float: right;
	margin: 4px 4px 0 0;
	z-index: 1;
}

div#diminui_texto a {
	display: block;
	width: 16px;
	height: 16px;
}

div#diminui_texto a:link,div#diminui_texto a:visited {
	background-image: url(../../images/portal/a_on.gif);
}

div#diminui_texto a:hover {
	background-image: url(../../images/portal/a_over.gif);
}

div#conteudo {
	width: 528px;
	position: relative;
	margin: 10px;
}

div#conteudo_sem_menu {
	width: 800px;
	position: relative;
	margin: 10px;
}

h1#cont_titulo {
	position: relative;
	margin: 10px 0 4px 0;
	padding-bottom: 6px;
}

div#area_navega {
	position: relative;
	padding-bottom: 40px;
}

div#barra_navega {
	position: absolute;
	right: 0;
	padding: 3px;
}

div#barra_navega img {
	float: left;
	margin-right: 4px;
}

div#barra_navega a {
	display: block;
	margin-right: 10px;
	float: left;
}

div#barra_navega a#bn_item4 {
	margin-right: 0;
}

div#cont_texto {
	clear: left;
	width: 524px;
}

div#linha4,div#linha4a,div#sugestoes,div#sugestoes_home {
	width: 800px;
	height: 20px;
	position: relative;
	float: left;
}

div#sugestoes,div#sugestoes_home {
	width: 230px;
}

div#sugestoes_texto {
	width: 226px;
	margin-left: 2px;
	position: absolute;
	bottom: 2px;
}

div#sem_banners {
	width: 548px;
	height: 20px;
	position: relative;
	float: left;
}

div#linha5 {
	width: 800px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
}

div#selos1 {
	width: 360px;
	margin: auto;
	padding-top: 10px;
	height: 57px;
}

div#selo_xhtml {
	width: 105px;
	height: 40px;
	padding-top: 7px;
	float: left;
	text-align: center;
	padding-left: 15px;
}

div#selo_dasilva {
	width: 120px;
	height: 47px;
	float: left;
	text-align: center;
}

div#selo_css {
	width: 120px;
	height: 40px;
	padding-top: 7px;
	float: left;
	text-align: center;
}

div#selo_xhtml img,div#selo_css img {
	border: 0;
	width: 88px;
	height: 31px;
}

div#anterior_posterior {
	width: 520px;
}

div#anterior_posterior {
	position: relative;
	height: 26px;
	float: left;
	margin-top: 5px;
	background-color: #F9F7F7;
}

div#anterior {
	position: absolute;
	left: 5px;
	top: 5px;
}

p#paginacao {
	width: 230px;
	position: absolute;
	top: 4px;
	left: 140px;
	text-align: center;
	font-size: 120%;
}

div#posterior {
	position: absolute;
	right: 5px;
	top: 5px;
}

p#paginacao {
	width: 230px;
	position: absolute;
	top: 4px;
	left: 140px;
	text-align: center;
	font-size: 120%;
}

#formEvolucao {
	width: 166px;
	/*background-color: black;*/
	height: 460px;
	float: right;
	background: url(../../images/portal/form_teste.gif) no-repeat;
	margin-top: 25px;
}

#formEvolucaoTopo {
	padding-top: 3px;
	height: 22px;
	/*margin-top: 4px;*/
	font-size: 11pt;
	font-weight: bold;
}

#formEvolucaoCampo1 {
	padding-top: 2px;
	height: 14px;
	/*margin-top: 4px;*/
}

/*#formEvolucaoCampo2 {
	height: 72px;
}*/

#formEvolucaoCampo3 {
	padding-top: 3px;
	height: 17px;
	/*margin-top: 4px;*/
	
}

/*#formEvolucaoCampo4 {
	height: 7px;
}*/

#formEvolucaoCampo5 {
	padding-top: 3px;
	height: 17px;
}

#formEvolucaoCampo6 {
	padding-top: 4px;
	height: 16px;
}
   
#formEvolucaoCampo7 {
	padding-top: 3px;
	height: 17px;
}

#formEvolucaoCampo8 {
	padding-top: 4px;
	height: 18px;
}

#formEvolucaoBorda {
	height: 5px;
}

#formTabela1 {
	width: 144px;
	padding-top: 13px; 
	height: 69px;
	/*margin-top: 12px;*/
	margin-left: 22px;
}

#formTabela2 {
	width: 144px;
	padding-top: 10px;
	height: 64px;	
	/*margin-top: 6px;*/
	margin-left: 22px;
}

#conteudo_evolucao {
	width: 352px;
	float: left;
	margin: 8px;
}

/* Rafael Lelis*/
#conteudo_evolucaoEEC {
	width: 520px;
	float: left;
	margin-left: 8px;
}

	
/* INÍCIO DO CSS BROWSER SELECTOR */

.ie6 #col_conteudo {
	float: right;
	width: 548px;
	position: relative;
}

/* FIM DO CSS BROWSER SELECTOR */

