* {
	margin:0;
	padding:0;
	border:none;
}

html, body {
	width:100%;
	height:100%;
}

body { background:#FFF; }
td { vertical-align:top; }
hr { display:none; }

.iR {
	float:left;
	font-size:0;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
}

#site {
	width:1002px;
	margin:0 auto;
	min-height:350px;
	position:relative;
	background:url(../../global/imagens/fundo.jpg) no-repeat left top;
}

/******************************
***** Layout Base do Site *****
******************************/

#site #topo, 
#site #miolo, 
#site #rodape, 
#miolo #esquerda, 
#miolo #conteudo {
	float:left;
	position:relative;
}

#site #topo {
	width:1002px;
	height:202px;
}

#site #miolo, 
#site #rodape {
	clear:left;
	width:1002px;
}

#miolo #esquerda { width:261px; }
#miolo #conteudo { width:741px; }

#site #rodape {
	margin:25px 0 0;
	background:url(../../global/imagens/divisaRodape.gif) no-repeat center top;
}

/**************************
***** Topo > Logotipo *****
***************************/

#topo h1, 
#topo h1 a.logo {
	width:203px;
	height:113px;
	display:inline;
}

#topo h1 {
	float:left;
	position:relative;
	margin:28px 0 0 24px;
}

#topo h1 a.logo { background:url(../../global/imagens/logo.gif) no-repeat left top; }

/***************************
***** Topo > Bandeiras *****
***************************/

#topo #linguas {
	float:left;
	width:90px;
	height:13px;
	display:inline;
	position:relative;
	margin:12px 0 0 676px;
}

#linguas li, 
#linguas li a {
	width:19px;
	height:13px;
	display:inline;
}

#linguas li {
	float:left;
	position:relative;
	margin:0 6px 0 5px;
}

#linguas li a.flagPT { background:url(../../global/imagens/pt.gif) no-repeat left top; }
#linguas li a.flagEN { background:url(../../global/imagens/en.gif) no-repeat left top; }
#linguas li a.flagES { background:url(../../global/imagens/es.gif) no-repeat left top; }

/********************************
***** Topo > Box Quem Somos *****
********************************/

#topo #boxQuemSomos,
#topo #boxQuemSomos p {
	float:left;
	width:200px;
	display:inline;
	position:relative;
}

#topo #boxQuemSomos { margin:52px 0 0 560px; }

#boxQuemSomos h4 {
	height:8px;
	width:200px;
	background:url(../imagens/textos/quemSomosDestaque.gif) no-repeat right top;
}

#boxQuemSomos p {
	color:#588A47;
	margin:12px 0 0;
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
}

/************************
***** Topo > Botões *****
************************/

#topo #botoes {
	height:12px;
	left:0;
	top:180px;
	position:absolute;
}

#botoes a.btnHome {
	width:44px;
	height:12px;
	display:inline;
	margin:0 0 0 28px;
	background:url(../imagens/botoes/home.gif) no-repeat left top;
}

#botoes a.btnContato {
	width:63px;
	height:9px;
	display:inline;
	margin:3px 0 0 22px;
	background:url(../imagens/botoes/contato.gif) no-repeat left top;
}

#botoes a.btnHome:hover { background-position:left -12px; }
#botoes a.btnContato:hover { background-position:left -9px; }

#topo #animacao {
	position:absolute;
	width:239px;
	height:173px;
	top:27px;
	right:0;
}

/**************************
***** Esquerda > Menu *****
**************************/

#esquerda #menu, 
#esquerda #menu li {
	float:left;
	position:relative;
}

#esquerda #menu {
	width:261px;
	height:200px;
	list-style:none;
	background:url(../../global/imagens/menu.png) no-repeat left top;
}

#menu li {
	clear:left;
	width:144px;
	display:inline;
	margin-left:27px;
}

#menu li#m01 { margin-top:27px; }
#menu li#m02, #menu li#m04 { margin-top:20px; }
#menu li#m03, #menu li#m05 { margin-top:19px; }
#menu li#m02,  #menu li#m05 { height:11px; }
#menu li#m01, #menu li#m03,  #menu li#m04 { height:10px; }

#menu li#m01 a.btnQuemSomos {
	width:95px;
	height:10px;
	background:url(../imagens/menu/quemSomos.gif) no-repeat left top;
}

#menu li#m02 a.btnServicos {
	width:74px;
	height:11px;
	background:url(../imagens/menu/servicos.gif) no-repeat left top;
}

#menu li#m03 a.btnProdutos {
	width:79px;
	height:10px;
	background:url(../imagens/menu/produtos.gif) no-repeat left top;
}

#menu li#m04 a.btnParceiros {
	width:81px;
	height:10px;
	background:url(../imagens/menu/parceiros.gif) no-repeat left top;
}

#menu li#m05 a.btnNoticias {
	width:144px;
	height:11px;
	background:url(../imagens/menu/noticias.gif) no-repeat left top;
}

#menu li#m01 a.btnQuemSomos:hover,
#menu li#m03 a.btnProdutos:hover,
#menu li#m04 a.btnParceiros:hover {
	background-position:left -10px;
}

#menu li#m02 a.btnServicos:hover, 
#menu li#m05 a.btnNoticias:hover {
	background-position:left -11px;
}

/***********************************************
***** Esquerda > Box Informações Especiais *****
***********************************************/

#esquerda #boxIE, 
#esquerda #boxIE #boxIEBase,
#boxIEBase .infEspeciais,
#boxIEBase .infEspeciais li,
#boxIEBase .infEspeciais li .umaIE,
#boxIE #boxIEFooter {
	float:left;
	position:relative;
}

#esquerda #boxIE, 
#boxIEBase .infEspeciais, 
#boxIEBase .infEspeciais li {
	clear:left;
	display:inline;
}

#esquerda #boxIE {
	width:226px;
	margin:14px 0 0 3px;
	background:url(../../global/imagens/boxIEBG.jpg) repeat-y left top;
}

#boxIE #boxIEBase {
	width:226px;
	background:url(../../global/imagens/boxIE.jpg) no-repeat left top;
}

#boxIEBase h4 {
	width:176px;
	height:14px;
	display:inline;
	margin:11px 0 0 25px;
	background:url(../imagens/textos/infoEspeciais.gif) no-repeat left top;
}

#boxIEBase .infEspeciais {
	width:200px;
	list-style:none;
	margin:4px 0 0 12px;
}

.infEspeciais li {
	width:200px;
	margin:10px 0 0;
	background:url(../../global/imagens/bullet.gif) no-repeat left 4px;
}

.infEspeciais li .umaIE {
	width:190px;
	color:#4F4F50;
	display:inline;
	margin:0 0 0 10px;
	text-align:justify;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}

.infEspeciais li a.umaIE:hover { color:#154E2F; }

#boxIE #boxIEFooter {
	width:226px;
	height:10px;
	background:url(../../global/imagens/boxIEFooter.jpg) no-repeat left top #FFF;
}

/*******************************************
***** Esquerda > Box Contato Parceiros *****
*******************************************/

#esquerda .btnContatoParceiros {
	float:left;
	width:207px;
	height:81px;
	display:inline;
	position:relative;
	margin:15px 0 0 15px;
	background:url(../imagens/botoes/contatoParceiros.gif) no-repeat left top;
}

#esquerda .btnContatoParceiros:hover {
	background-position:left -81px;
}

/******************************************
***** Esquerda > Box Contato Produtos *****
******************************************/

#esquerda .btnContatoProdutos {
	float:left;
	width:207px;
	height:81px;
	display:inline;
	position:relative;
	margin:15px 0 0 15px;
	background:url(../imagens/botoes/contatoProdutos.gif) no-repeat left top;
}

#esquerda .btnContatoProdutos:hover {
	background-position:left -81px;
}

/*****************************
***** Botão > Saiba Mais *****
*****************************/

.btnSaibaMais {
	clear:left;
	float:left;
	width:67px;
	height:7px;
	display:inline;
	background:url(../imagens/botoes/saibaMais.gif) no-repeat left top;
}

.btnSaibaMais:hover { background-position:left -7px; }


/*************************
***** Botão > Voltar *****
*************************/

.btnVoltar {
	clear:left;
	float:left;
	width:73px;
	height:16px;
	display:inline;
	margin:30px 0 0 300px;
	background:url(../imagens/botoes/voltar.gif) no-repeat left top;
}

.btnVoltar:hover { background-position:left -16px; }

/****************************
***** Rodape > Endereço *****
****************************/

#rodape address, 
#rodape a {
	float:left;
	display:inline;
	position:relative;
}

#rodape address {
	color:#999;
	margin:10px 0 0 20px;
	font:11px Arial, Helvetica, sans-serif;
}

#rodape a {
	color:#124A2F;
	font:11px Tahoma;
	text-decoration:none;
	margin:10px 0 0 230px;
}

#rodape address strong { font-weight:bold; }
#rodape a:hover {	color:#5C9728; }

/*******************************
***** Conteudo > Paginação *****
*******************************/

#conteudo #boxPaginacao {
	clear:left;
	float:left;
	width:600px;
	display:inline;
	line-height:22px;
	text-align:center;
	margin:15px 0 0 36px;
}

#conteudo #boxPaginacao a {
	margin:0 3px;
	color:#4F4F50;
	display:inline;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#conteudo #boxPaginacao a:hover {
	color:#629D30;
}

#boxPaginacao .anterior, #boxPaginacao .proximo, #boxPaginacao .primeira, #boxPaginacao .ultima {
	margin:0 5px;
}

#conteudo #boxPaginacao .atual {
	color:#FFF;
	display:inline;
	padding:1px 5px;
	background:#7cba25;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#conteudo #boxPaginacao .desativado {
	color:#CCC;
	margin:0 3px;
	display:inline;
	font:bold 11px Arial, Helvetica, sans-serif;
}

