@import url("reset.css");

/*--------------------------------------------------\
|													||
|	Polierg											|||
|													|||
|	Desenvolvido por Diego Marques - Agência DMK	|||
|	http://www.agenciadmk.com.br/					|||
|										Maio/2008	|||
|													|||
 \--------------------------------------------------\||
  \--------------------------------------------------*/

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Geral																|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

* ul li a{ height:1%; }
html{
	background:#c0c2c0 url(../imagens/background.jpg) repeat-x 0 0;
	height:100%;
}
body{
	background:transparent url(../imagens/background-imagens.gif) no-repeat center top;
	color:#010101;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	min-height:100%;
}
a{
	color:#446246;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
p{ margin:0 0 11px 0;}
table{
	border-bottom:1px solid #858d85;
	border-right:1px solid #858d85;
	border-collapse:separate;
	margin:0 0 11px 0;
}
table caption{
	border:1px solid #8d9f8e;
	border-bottom:0px none;
	color:#8d9f8e;
	font-weight:bold;
	margin:0;
	padding:7px 12px;
	text-transform:uppercase;
}
table td, table th{
	background:#f1fff1;
	border:1px solid #858d85;
	border-bottom-color:#fff;
	border-right-color:#fff;
	padding:2px 4px;
	text-align:center;
}
table thead td, table th{
	background:#bfe1bf;
	font-weight:bold;
}
table tr.diferente th{
	background:#a5d9f7;
}
table tr.diferente td{
	background:#daeffb;
}
.quadradoDiferente{
	background:#a5d9f7;
	padding:0 5px
}

.hide{ display:none; }
.show{ display:block; }
.clearBoth{
	background:transparent;
	clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
}
.alignRight{
	text-align:right;
	margin:0;
}
.alignCenter{
	text-align:center;
}
.leiaMais{
	font-weight:bold;
}
.botaozao{
	background:url(../imagens/botaozao.gif) no-repeat 0 0;
	color:#fff;
	display:block;
	font-weight:bold;
	height:42px;
	line-height:42px;
	text-align:center;
	text-decoration:none;
	width:134px;
}
.botaozao:hover{
	text-decoration:underline;
}
img.imagemBorda, .imagemBorda img{
	background:#fff;
	border:1px solid #AED0B0;
	margin-bottom:11px;
	padding:3px;
}
.table100 table{
	width:100%;
}
table.table100{
	width:100%;
}
.coluna2{
	float:left;
	width:319px;
}
.coluna2 h3{
	clear:none!important;
}
.marginAuto{
	margin:0 auto;
}

#geral{
	background:url(../imagens/background-faixa-branca.png) repeat-y 0 0;
	margin:0 auto;
	width:978px;
}
#faixaTopo{
	background:#292f27;
	height:20px;
	left:50%;
	position:absolute;
	width:50%;
	z-index:1;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Coluna da Esquerda													|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#colunaEsq{
	float:left;
	padding-bottom:30px;
	width:203px;
}
#colunaEsq h1{
	margin:30px auto 55px auto;
	width:183px;
}
#colunaEsq div.divisor{
	background:url(../imagens/coluna-esq-divisor.png) no-repeat 0 0;
	height:3px;
	overflow:hidden;
	width:203px;
}
#colunaEsq h2{
	color:#292f27;
	font-size:18px;
	padding:4px 0 5px 22px;
}
#colunaEsq ul{
	padding:6px 0 15px 41px;
}
#colunaEsq ul li a, #colunaEsq ul li span{
	background:url(../imagens/bullet-1.gif) no-repeat 0 5px;
	/*color:#738974;*/
	color:#444e44;
	display:block;
	line-height:15px;
	padding:0 0 0 13px;
	text-decoration:none;
}
#colunaEsq ul li a:hover, #colunaEsq ul li a.ativo{
	color:#000;
	text-decoration:underline;
}
#colunaEsq ul li ul{
	padding:6px 11px 10px 11px;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Testeira															|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#testeira{
	float:left;
	height:60px;
	position:relative;
	z-index:2;
	width:775px;
}
#testeira div{
	background:#292f27;
	height:20px;
	position:absolute;
	right:0;
	top:0;
	width:765px;
	z-index:2;
}
#testeira ul{
	height:20px;
	position:absolute;
	right:0;
	top:0;
	z-index:3;
}
#testeira ul li{
	display:inline;
	float:left;
}
#testeira ul li a{
	background:url(../imagens/icone-testeira-orcamento.gif) no-repeat 0 center;
	color:#fff;
	display:inline;
	float:left;
	margin:0 10px 0 0;
	padding:3px 0 4px 18px;
}
#testeira ul li.tipo2 a{
	background-image:url(../imagens/icone-testeira-contato.gif);
}
#testeira ul li.tipo3 a{
	background-image:url(../imagens/icone-testeira-representantes.gif);
}
#testeira ul li.tipo4 a{
	background-image:url(../imagens/icone-testeira-como-chegar.gif);
}
#testeira ul li.tipo5 a{
	background-image:url(../imagens/icone-testeira-links-uteis.gif);
}
#testeira ul li.tipo6 a{
	background-image:url(../imagens/icone-testeira-mapa-do-site.gif);
	padding-left:27px;
}
#testeira p{
	bottom:0;
	color:#446246;
	font-size:14px;
	font-weight:bold;
	margin:0;
	position:absolute;
	right:0;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Rodapé																|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#rodape div.tipo1{
	background:#292f27;
	height:19px;
	overflow:hidden;
	padding-top:5px;
}
#rodape ul{
	margin:0 auto;
	padding-left:203px;
	text-align:center;
	width:775px;
}
#rodape ul li{
	display:inline;
}
#rodape ul li a{
	border-right:1px solid #fff;
	color:#fff;
	display:inline;
	font-size:10px;
	line-height:13px;
	padding:0 5px;
	text-decoration:none;
}
#rodape ul li a:hover{
	text-decoration:underline;
}
#rodape ul li.ultimo a{
	border:0px none;
}
#rodape div.tipo2{
	background:url(../imagens/background-faixa-branca.png) repeat-y 0 0;
	height:22px;
	margin:0 auto;
	padding:0 0 0 203px;
	width:775px;
}
#rodape div.tipo2 *{
	color:#292f27;
	font-size:9px;
}
#rodape div.tipo2 p{
	float:left;
	padding:5px 0 5px 30px;
}
#rodape div.tipo2 a{
	float:right;
	padding:5px 30px 5px 0;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Corpo																|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#corpo{
	float:left;
	padding:0 0 15px 60px;
	position:relative;
	width:715px;
	z-index:3;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Index																|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

/* Banner */
#banner{
	height:168px;
	margin-bottom:19px;
	overflow:hidden;
	position:relative;
	width:715px;
}
#banner img{
	display:none;
	left:0;
	position:absolute;
	top:0;
}
#banner ul.controle{
	bottom:16px;
	position:absolute;
	right:12px;
	z-index:10;
}
#banner ul.controle li, #banner ul.controle li a{
	display:inline;
	float:left;
}
#banner ul.controle li a{
	background:#919e62;
	color:#303a1c;
	height:17px;
	line-height:17px;
	margin-left:2px;
	text-align:center;
	text-decoration:none;
	width:18px;
}
#banner ul.controle li a:hover, #banner ul.controle li a.ativo{
	background:#fff;
}

/* Abas */
#abas{
	height:186px;
	margin-bottom:32px;
	position:relative;
}
#abas p{
	margin:0;
}
#abas ul.abas{
	height:37px;
	position:absolute;
	right:18px;
	top:0;
	z-index:1;
}
#abas ul.abas li{
	display:inline;
	float:left;
}
#abas ul.abas li a{
	color:#fff;
	cursor:pointer;
	display:inline;
	float:left;
	font-weight:bold;
	height:37px;
	margin:10px 0 0 -7px;
	position:relative;
	text-decoration:none;
	z-index:4;
}
#abas ul.abas li a.tipo2{
	z-index:3
}
#abas ul.abas li a.tipo3{
	z-index:2
}
#abas ul.abas li a.tipo4{
	z-index:1
}
#abas ul.abas li a.ativo{
	margin-top:0;
}
#abas ul.abas li a.ativo:hover{
	cursor:default;
	text-decoration:none;
}
#abas ul.abas li a:hover{
	text-decoration:underline;
}
#abas ul.abas span, .interna h2 span{
	display:inline;
	float:left;
	height:37px;
	line-height:37px;
}
#abas ul.abas span.esq, .interna h2 span.esq{
	background:url(../imagens/botao-fundo1-esq.png) no-repeat 0 0;
	width:7px;
}
#abas ul.abas span.meio, .interna h2 span.meio{
	background:url(../imagens/botao-fundo1-meio.gif) repeat-x 0 0;
	padding:0 15px;
}
#abas ul.abas span.dir, .interna h2 span.dir{
	background:url(../imagens/botao-fundo1-dir.png) no-repeat 0 0;
	width:3px;
}
#abas ul.abas li.tipo2 span.esq, .interna h2.tipo2 span.esq{
	background:url(../imagens/botao-fundo2-esq.png) no-repeat 0 0;
}
#abas ul.abas li.tipo2 span.meio, .interna h2.tipo2 span.meio{
	background:url(../imagens/botao-fundo2-meio.gif) repeat-x 0 0;
}
#abas ul.abas li.tipo2 span.dir, .interna h2.tipo2 span.dir{
	background:url(../imagens/botao-fundo2-dir.png) no-repeat 0 0;
}
#abas div.conteudo{
	background:url(../imagens/abas-bg.jpg) no-repeat 0 0;
	height:126px;
	left:0;
	padding:23px 23px 0 37px;
	position:absolute;
	top:37px;
	width:651px;
	z-index:2;
}
#abas div.conteudo div{
	display:none;
}
#abas div.conteudo div.ativo{
	display:block;
}
#abas div.conteudo div a.leiaMais{
	bottom:20px;
	position:absolute;
	right:25px;
}

/* Boxes */
#boxes{
	background:url(../imagens/index-boxes-bg.png) no-repeat 0 0;
	height:339px;
	position:relative;
	width:711px;
}
#boxes h2{
	color:#292f27;
	font-size:11px;
	font-weight:bold;
	margin:0 0 7px 4px;
}
#boxes img{
	display:inline;
	float:left;
	margin:0 10px 0 0;
}
#boxes div{
	left:34px;
	position:absolute;
	top:10px;
	width:655px;
}
#boxes div.tipo2, #boxes div.tipo3{
	top:105px;
	width:315px;
}
#boxes div.tipo3{
	left:370px;
	width:330px;
}
#boxes div.tipo4{
	top:225px;
	width:315px;
}
#boxes div.tipo5{
	left:377px;
	top:218px;
	width:315px;
}
#boxes div.tipo5 h2{
	color:#fff;
	margin:0 0 15px 0;
}
#boxes div.tipo5 img{
	margin:0 10px 0 13px;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Migalha																|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#migalha{
	margin:-35px 0 22px 0;
	position:relative;
	text-align:right;
}
#migalha a{
	color:#010101;
}
#migalha li{
	display:inline;
}
#migalha li.ativo{
	color:#446246;
	font-weight:bold;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Submenu																|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#submenu{
	margin:-10px 0 30px 0!important;
	text-align:right;
}
#submenu li, #submenu li a{
	display:inline;
	list-style:none!important;
	margin:0!important;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Interna																|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#conteudo{
	float:left;
	width:500px;
}
#conteudo div.conteudo{
	min-height:330px;
	text-align:justify;
}
.interna{
	padding-top:20px!important;
}
.interna h2{
	color:#fff;
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 5px;
}
.interna h2.tipo3{
	margin:0;
}
.interna h2.tipo3 span.esq{
	background-image:url(../imagens/botao-fundo3-esq.png);
}
.interna h2.tipo3 span.meio{
	background-image:url(../imagens/botao-fundo3-meio.gif);
}
.interna h2.tipo3 span.dir{
	background-image:url(../imagens/botao-fundo3-dir.png);
}
.interna #conteudo .conteudo ul{
	margin:0 0 11px 0;
}
.paginarLista *{
	position:relative;
	z-index:2;
}
.interna #conteudo .conteudo ul li{
	list-style:disc;
	margin-left:20px;
}
.interna #conteudo .conteudo ul li ul li{
	list-style:circle;
}
.interna #conteudo .conteudo ul li ul li ul li{
	list-style:square;
}
.interna #conteudo .conteudo h3{
	clear:both;
	color:#446246;
	font-size:12px;
	font-weight:bold;
	margin:0 0 11px 0;
	padding:5px 0 0 0;
}
.interna #conteudo .conteudo h4{
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px 0;
}
.interna #conteudo .conteudo h5{
	font-size:11px;
	font-weight:normal;
	margin:0 0 5px 0;
}
.full #conteudo{
	width:715px;
}
div.conteudoFull{
	width:715px!important;
}
div.conteudoFull ul#migalha{
	margin-right:215px!important;
}
div.conteudoFull .box div.bg{
	background:url(../imagens/box-bg-715.png) repeat-y 0 0;
}

/* PEAD Esgoto */
.pead_esgoto ul.diferente li{
	display:block;
	float:left;
	list-style:none!important;
	margin:0!important;
	padding:4px;
	text-align:center;
	width:203px;
}
.pead_esgoto ul.diferente li img{
	border:1px solid #858D85;
	height:174px;
	width:201px;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Apoio																|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#apoio{
	float:right;
	width:203px;
}
#apoio .conteudo{
	padding:30px 18px;
}
#apoio .box div.bg{
	background:url(../imagens/box-bg.png) repeat-y 0 0;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Box																	|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

.box{
	clear:both;
	position:relative;
	padding-bottom:15px;
}

/* Cima */
.box .top{
	height:5px;
	overflow:hidden;
	position:relative;
}
.box .top .esq{
	background:url(../imagens/box-cima-esq.png) no-repeat 0 0;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:5px;
}
.box .top .meio{
	background:#fff;
	height:5px;
	margin:0 5px;
	overflow:hidden;
}
.box .top .dir{
	background:url(../imagens/box-cima-dir.png) no-repeat 0 0;
	height:5px;
	position:absolute;
	right:0;
	top:0;
	width:5px;
}

/* Baixo */
.box .bottom{
	height:5px;
	overflow:hidden;
	position:relative;
}
.box .bottom .esq{
	background:url(../imagens/box-baixo-esq.png) no-repeat 0 0;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:5px;
}
.box .bottom .meio{
	background:url(../imagens/box-baixo-meio.png) repeat-x 0 0;
	height:5px;
	margin:0 5px;
	overflow:hidden;
}
.box .bottom .dir{
	background:url(../imagens/box-baixo-dir.png) no-repeat 0 0;
	height:5px;
	position:absolute;
	right:0;
	top:0;
	width:5px;
}

/* Meio */
.box div.bg{
	background:url(../imagens/box-bg.png) repeat-y 0 0;
	width:100%;
}
.box div.conteudo{
	padding:30px 37px 30px 40px;
	position:relative;
	z-index:2;
}

/* Detalhe */
.box .detalhe{
	background:url(../imagens/box-detalhe.png) no-repeat 0 0;
	bottom:17px;
	height:151px;
	position:absolute;
	right:0;
	width:134px;
	z-index:1;
}

/* Box tipo 2 */
.boxTipo2 .top{
	margin:0;
}
.boxTipo2 .top .esq{
	background-image:url(../imagens/box-cima-esq-2.png);
	width:13px;
}
.boxTipo2 div.bg{
	background-image:url(../imagens/box-bg-2.png)!important;
}
.boxTipo2 .bottom{
	border-top:6px solid #fff;
	margin-left:13px;
	overflow:visible;
}
.boxTipo2 .bottom .esq{
	background-image:url(../imagens/box-baixo-esq-2.png);
	height:11px;
	left:-13px;
	top:-6px;
	width:13px;
}
.boxTipo2 .bottom .meio{
	margin:0 5px 0 0;
}
.boxTipo2 div.conteudo{
	padding:15px 35px 15px 40px!important;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Formulário															|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

form li{
	clear:both;
	list-style:none!important;
	margin:0!important;
}
form li *{
	display:inline;
	float:left;
	margin-bottom:5px;
}
form label{
	padding:3px 10px 3px 0;
	text-align:right;
	width:55px;
}
form .campo{
	background:#fff;
	color:#555;
	border:1px solid #ccc;
	border-left:0px none;
	border-right:0px none;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0;
	width:325px;
}
form .campoEsq{
	border-right:1px solid #ccc;
	margin-right:5px;
}
form .campoDir{
	border-left:1px solid #ccc;
	margin-left:5px;
}
form .textarea{
	background:url(../imagens/textarea.gif) no-repeat 0 0;
	height:86px;
	width:335px;
}
textarea{
	border:0px none!important;
	height:76px;
	margin:5px 0 0 5px;
	overflow:auto;
	padding:0!important;
	width:325px!important;
}
form .botao{
	background:none;
	border:0px none;
	color:#446246;
	cursor:pointer;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin:30px 20px 0 0;
	overflow:hidden;
	padding:0;
	text-decoration:underline;
}
select{
	font-size:11px;
}
select option{
	display:block;
	float:none;
	font-size:11px;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Produtos															|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

/* Produto */

/* Box 1 */
.produtos div.tipo1{
	display:inline;
	float:left;
	width:280px;
}
.produtos div.tipo1 div{
	padding-bottom:25px;
}
.produtos div.tipo1 a.botaozao{
	display:inline;
	float:left;
}
.produtos div.tipo1 a.tipo2{
	float:right;
}
.produtos div.tipo1 table{
	clear:both;
	margin-top:5px;
}

/* Box 2 */
.produtos div.tipo2{
	display:inline;
	float:right;
	width:300px;
}
.produtos div.tipo2 h3{
	border:1px solid #8d9f8e;
	color:#8d9f8e!important;
	font-size:11px!important;
	margin:0!important;
	padding:12px!important;
	text-transform:uppercase;
}
.produtos div.tipo2 ul{
	background:url(../imagens/produtos-degrade.jpg) repeat-x 0 bottom;
	border:1px solid #8d9f8e;
	border-top:0px none;
	margin:0!important;
	padding:20px 35px;
}

/* Box 3 */
.produtos div.tipo3{
	clear:both;
	margin:0 auto;
	padding-top:50px;
	width:440px;
}

/* Listagem de produtos */
.produtosLista ul.tipo1 li{
	display:inline;
	float:left;
	list-style:none!important;
	margin:0 16px 0 0!important;
	padding-bottom:16px;
	width:201px;
}
.produtosLista ul.tipo1 li.ultimo{	
	margin:0!important;
}
.produtosLista ul.tipo1 p, .produtosLista ul.tipo1 a{
	border:1px solid #dedede;
	border-top:0px none;
	color:#446246;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
	margin:0!important;
}
.produtosLista ul.tipo1 a{
	display:block;
	text-align:right;
}
.produtosLista ul.tipo1 a:hover{
	text-decoration:underline;
}
.produtosLista div.tipo1{
	background:url(../imagens/produtos-rodape.gif) no-repeat 0 0;
	clear:both;
	height:27px;
	position:relative;
	width:635px;
}
.produtosLista div.tipo1 a{
	text-decoration:none;
}
.produtosLista div.tipo1 a:hover{
	text-decoration:underline;
}
.produtosLista div.tipo1 a.tipo1, .produtosLista div.tipo1 a.tipo2{
	height:27px;
	line-height:27px;
	padding:0 11px;
	position:absolute;
	top:0;
}
.produtosLista div.tipo1 a.tipo1{
	background:url(../imagens/seta-esq.gif) no-repeat left 11px;
	left:13px;
}
.produtosLista div.tipo1 a.tipo2{
	background:url(../imagens/seta-dir.gif) no-repeat right 11px;
	right:13px;
}
.produtosLista div.tipo1 ul{
	left:50%;
	position:absolute;
	margin:0 0 0 -150px!important;
	text-align:center;
	width:300px;
}
.produtosLista div.tipo1 ul li{
	color:#446246;
	list-style:none!important;
	display:inline;
	height:27px;
	line-height:27px;
	margin:0!important;
}
.produtosLista div.tipo1 ul li a{
	height:27px;
	line-height:27px;
	text-decoration:none;
}
.produtosLista div.tipo1 ul li.ativo{
	font-weight:bold;
}

/* Produto Aberto */

/* Coluna Esquerda */
.produtoAberto div.tipo1{
	display:inline;
	float:left;
	width:279px;
}
.produtoAberto div.tipo1 img{
	display:block;
}
.produtoAberto div.tipo1 div{
	border:1px solid #d0d0d0;
	border-top:0px none;
	margin-bottom:5px;
	padding:8px 13px;
}
.produtoAberto div.tipo1 h3{
	margin:0 0 3px 0!important;
	padding:0!important;
}
.produtoAberto div.tipo1 p{
	margin:0;
}

/* Coluna Direita */
.produtoAberto div.tipo2{
	float:right;
	width:330px;
}
.produtoAberto div.tipo2 div.medidas{
	background:#e9ede9;
	float:left;
	margin:0 11px 11px 0;
	padding:15px;
}
.produtoAberto div.tipo2 div.medidas ul{
	margin:0!important;
}
.produtoAberto div.tipo2 div.medidas ul li{
	list-style:none!important;
	margin:0!important;
}
.produtoAberto div.tipo2 ul.imagens{
	margin:0!important;
	padding-top:15px;
}
.produtoAberto div.tipo2 ul.imagens *{
	display:inline;
	float:left;
	list-style:none!important;
	margin:0!important;
}
.produtoAberto div.tipo2 ul.imagens li{
	padding:0 17px 0 0;
}
.produtoAberto div.tipo2 a.voltar{
	bottom:20px;
	position:absolute;
	right:40px;
}

/* Imagem Rolagem */
.botaoDeRolagem{
	display:block;
	text-align:center;
}
.botaoCima{
	padding-bottom:20px;
}
.botaoBaixo{
	padding-top:20px;
}
.mascaraDeRolagem{
	height:1px;
	overflow:hidden;
	padding:0 4px;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Image Box															|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#ImageBoxClose img{
	border:0;
}
#ImageBoxOverlay{
	background-color: #fff;
	z-index:100;
}
#ImageBoxCaption{
	background-color: #969691;
}
#ImageBoxContainer{
	width: 250px;
	height: 250px;
	background-color: #969691;
	z-index:101;
}
#ImageBoxOuterContainer{
	z-index:102;
}
#ImageBoxCaptionText{
	font-weight: bold;
	padding-bottom: 5px;
	padding-right:80px;
	font-size: 13px;
	color: #fff;
}
#ImageBoxCaptionImages{
	color:#fff;
	margin: 0;
}
#ImageBoxNextImage{
	background-image: url(../imagens/next_image.jpg);
	background-color: transparent;
	background-position: right top;
	background-repeat:	no-repeat;
}
#ImageBoxPrevImage{
	background-image: url(../imagens/prev_image.jpg);
	background-color: transparent;
	background-position: left top;
	background-repeat:	no-repeat;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Paginação															|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

.paginacao{
	clear:both;
	text-align:center;
}
.paginacao li{
	background:none!important;
	display:inline;
	font-weight:bold;
	margin:0!important;
	padding:10px 2px!important; 
}
.paginacao li.selecionado{
	background:url(../imagens/paginacao-bg.gif) no-repeat center center!important;
	color:#fff;
	padding:10px!important; 
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Conexões															|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

.conexoesColuna1{
	padding-right:10px;
	width:359px;
}
.conexoesColuna1 img{
	float:right;
}
.conexoesColuna1 table{
	width:179px;
}


.conexoesColuna2{
	width:269px;
}
.conexoesColuna2 img{
	float:right;
	margin:0 -20px 0 0;
	position:relative;
}
.conexoesColuna2 p{
	padding-top:16px;
}
.conexoesColuna2 table, .conexoesColuna2 table caption{
	width:152px;
}

.conexoesColuna3{
	padding-right:10px;
	width:328px;
}
.conexoesColuna3 img{
	float:right;
}
.conexoesColuna3 table{
	width:155px;
}


.conexoesColuna4{
	width:300px;
}
.conexoesColuna4 img{
	float:right;
	margin:0 -20px 0 0;
	position:relative;
}
.conexoesColuna4 p{
	padding-top:16px;
}
.conexoesColuna4 table, .conexoesColuna4 table caption{
	width:150px;
}

/*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*\
|		Mapa																|
\*|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|*/

#map_canvas{
	width:423px; height: 300px;
}
#directions{
	height: 250px;
	overflow:auto;
	width:413px;
}
#directions table td{
	text-align:left;
}
.botao_diferente_mapa{
	margin:10px 0 10px 0!important;
}