/*

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#principal {
	overflow:hidden;
	position:relative;
	width:800px;
    *width:779px;
	}
	
div#linha1 {
	width:778px;
	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:778px;
	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:778px;
	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#bloco_busca {
	width:538px;
	_width:548px;
	height:23px;
	padding:5px 5px 0px 5px;
	}
	
div#busca_campo,
div#busca_links {
	float:left;
	margin-top:2px;
	margin-bottom:-22px;
	_margin-bottom:0;
	}
	
	
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;
	}
	
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:778px;
	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:778px;
	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;
	}	
	
	
	
	
	
	