html, body, #wrap{
	width:100%;
	height:100%;
}
body>#wrap{height: auto; min-height: 100%;}



/*****************************************************************************/


#container-topo{
	position:relative;
	float:left;
	
	width:100%;
	min-width:782px;
}

#container-topo #banner-topo{
	position:relative;
	float:left;
	
	width:100%;
	height:100px;
	background:#d6d6d6;
}

#container-topo #banner-topo #conteudo-banner{
	position:absolute;
	top:0;
	left:50%;
	
	width:728px;
	height:100%;
	
	margin-left:-364px;
}




#container-topo #topo-pagina{
	position:relative;
	float:left;
	
	width:100%;
	height:80px;
	
	background:#b11e38;
	border-bottom:7px solid #661120;
}

#container-topo #topo-pagina #conteudo-topo{
	position:absolute;
	top:0;
	left:50%;
	
	width:782px;
	height:100%;
	
	margin-left:-391px;
}


#container-topo #topo-pagina #conteudo-topo #logo{
	position:absolute;
	top:12px;
	left:0;
	
	width:181px;
	height:57px;
	
	text-indent:-99999px;
	
	background:url(../images/o-papel.jpg);
}


#container-topo #topo-pagina #conteudo-topo .extra1{
	position:absolute;
	top:10px;
	right:0;
	
	color:#FFFFFF;
}

#container-topo #topo-pagina #conteudo-topo .extra1 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: "Trebuchet MS", Tahoma, Arial;
	
	font-size:11px;
}

#container-topo #topo-pagina #conteudo-topo .extra1 a:hover{ text-decoration:underline; }



#container-topo #topo-pagina #conteudo-topo .extra2{
	position:absolute;
	bottom:10px;
	right:0;
}

#container-topo #topo-pagina #conteudo-topo .input{
	border:1px solid #b3b3b3;
	width:188px;
	height:17px;
	
	text-indent:6px;
	padding-top:3px;
	
	color:#333;
	font-family: "Trebuchet MS", Tahoma, Arial;
	
	font-size:11px;
}

#container-topo #topo-pagina #conteudo-topo .bt{
	background:transparent url(../images/ir.jpg);
	border:none;
	cursor:pointer;
	padding-top: -1px; 
	width:17px;
	height:17px;
	
	text-indent:-9999px;
}

/*HACK IE6*/
#container-topo #topo-pagina #conteudo-topo .bt{
	_margin-bottom: 2px;
}

#container-topo #topo-pagina #conteudo-topo .bt2{
	display:inline-block;
	
	background:transparent url(../images/voltar.jpg);
	border:none;
	cursor:pointer;
	
	width:17px;
	height:17px;
	
	text-indent:-9999px;
}


#form_login{
	display:none;
}




/********************************************************************************/




#container-base{
	position:relative;
	float:left;
	
	width:100%;
	min-width:782px;
	height:260px;

	margin-top:-250px;
	bottom: 0px;
	background:#006644;
}



/***************************************************************/


#distancia{
	position:relative;
	float:left;
	display:inline;
	
	width:50%;
	height:1px;
	margin-right:-391px;
}

#container-geral{
	position:relative;
	float:left;
	width:782px;
	height:auto !important;
	
	padding-bottom:300px;
	
	margin-top:23px;
}



/* CLEAR FIX*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





#container-geral #container-menu{
	position:relative;
	float:left;
	
	width:142px;
}

#container-geral #container-conteudo{
	position:relative;
	float:right;
	
	width:610px;
}




/*********************************************************************/


#container-base #logo-abtcp{
	position:absolute;
	top: 40px;
	left:50%;
	
	margin-left:-365px;
}



#container-base .conteudo{
	position:absolute;
	top:35px;
	left:50%;
	
	height:200px;
	
	margin-left:-221px;
}

#container-base .conteudo .bloco{
	position:relative;
	float:left;
	
	display:inline;
	
	width:180px;
	height:100%;
	margin-right:30px;
	
}



#container-base .conteudo>.bloco:last-child{
	margin:0;
}


#container-base .conteudo .divisor p{
	color:#7aaf9e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	
	line-height:10px;
}

#container-base .conteudo .divisor{
	position:relative;
	float:left;
	
	width:180px;
	
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:2px dotted #7aaf9e;
}

/**************************************** HACK IE 6.0   *****************************************/
#container-base .conteudo .divisor{
	_margin-bottom:0px;
}


#container-base .conteudo .texto{
	color:#FFF;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	line-height:13px;
}



#container-base .conteudo ul{
	list-style:none;
}

#container-base .conteudo ul a{
	color:#7aaf9e;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	
	line-height:11px;
	
	text-decoration:none;
}

#container-base .conteudo ul a:hover{
	text-decoration:underline;
}

#container-base .conteudo .texto2 a{
	color:#FFF;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	line-height:13px;
}

.texto3 {
	color:#FFF;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	line-height:13px;
}

#container-base .copy{
	position:absolute;
	top:210px;
	left:50%;
	
	width:auto;
	height:22px;
		
	margin-left:-220px;
}

/*#container-base .copy{
	*margin-left: 490px;
}
*/
#container-base .copy p{
	color:#7aaf9e;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	position:relative;
	line-height:22px;
	margin-top: 8px;
	
}

#container-base .copy a{
	color:#7aaf9e;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size:11px;
	position:relative;
	line-height:22px;
	margin-top: 8px;
	
}




/************************************************************************************
| B A S E   D E S T A Q U E S
*/


#base-destaques{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	overflow:auto;
	background-image: url(../images/fundo_verde.jpg);
	
}

#base-destaques .bloco{
	position:relative;
	float:left;
	width:300px;
	height:auto;
	overflow:auto;
	
	margin-right:10px;
	
	background:#eaf2c2;
}

#base-destaques .bloco{
	_width:290px;
	_margin-right:10px;
	}

#base-destaques > .bloco:last-child{
	margin:0;
}

#base-destaques .bloco .padding{
	position:relative;
	float:left;
	height: auto;
	
	padding:20px;
}


#base-destaques .bloco h2{
	position:relative;
	float:left;

	font-family: Georgia, "Times New Roman", Times, serif;
	
	text-decoration:none;
	
	color:#006644;
	font-size:14px;
}

#base-destaques .bloco .infos{
	position:relative;
	float:right;
}

#base-destaques .bloco .infos a{
	font-family: "Trebuchet MS", Tahoma, Arial;
	text-decoration:none;
	
	color:#333333;
	font-size:11px;
}

#base-destaques .bloco .infos a:hover{
	text-decoration:underline;
}

#base-destaques .bloco .divisor{
	position:relative;
	float:left;
	
	background:url(../images/tracejado.gif) repeat-x bottom;
	
	padding-bottom:7px;
	margin-bottom: 3px;
	width:260px;
}

#base-destaques .bloco .item{
	position:relative;
	float:left;
	width:100%;
	
	margin-top:10px;
	margin-bottom:3px;
}

#base-destaques .bloco .item .noticia{
	position:relative;
	float:left;
	width:100%;
	
	margin:0;
	padding:0;

}

#base-destaques .bloco .item .noticia a{
	font-family: "Trebuchet MS", Tahoma, Arial;
	text-decoration:none;
	
	font-size:11px;
	color:#333333;
}

#base-destaques .bloco .item .noticia a:hover{
	text-decoration:underline;
}

#base-destaques .bloco .item .editoria{
	position:relative;
	float:left;
	width:100%;
	
	margin:0;
	padding:0;

	text-indent:10px;
	background:url(../images/quadradinho.jpg) no-repeat 0px 6px;
}

#base-destaques .bloco .item .editoria a{
	font-family: "Trebuchet MS", Tahoma, Arial;
	text-decoration:none;
	
	font-size:11px;
	color:#006644;
}

#base-destaques .bloco .item .editoria a:hover{
	text-decoration:underline;
}
#box_noticia {
	width: 240px;
	float: left;
	display: block;
}

