/* PÁGINA INICIAL */
#produtos{}
#produtos ul.produtos{border:1px solid #eee}
#produtos ul.produtos li{float:left; padding:10px; width:285px; position:relative}
#produtos ul.produtos li dl.ct{position:absolute; background:url(img/produto-faixa-franquia.gif) no-repeat top right}
#produtos ul.produtos li dl dt img{padding:5px; border:1px solid #eee}
#produtos ul.produtos li dl dd h6{font-size:14px; font-weight:bold}
#produtos ul.produtos li dl dd a{text-decoration:none; color:#222}
#produtos ul.produtos li dl dd a:hover{text-decoration:underline}
#produtos ul.produtos li dl dd p{font-size:12px; margin:0; padding:5px 0}
#produtos ul.produtos li dl dd span{display:block; text-align:center; font-size:11px}
#produtos ul.produtos li dl dd span a{color:#222}
#produtos div.descprodutos{margin-top:15px; float:left; width:340px; padding-right:10px}
#produtos div.descprodutos p{font-size:12px}
#produtos div.desccite{
	width:330px; height:360px; float:left; padding:0 10px; margin-top:15px; border-right:1px solid #eee;
	border-left:1px solid #eee
}
#produtos div.desccite dl{
	display:block; margin-bottom:10px; background:#f9f9f9; padding:10px; font-size:12px; 
	color:#353638
}
#produtos div.desccite dl dt img{float:left; width:35px; margin-right:5px; margin-bottom:2px}
#produtos div.desccite dl dd{clear:both; text-align:right}
#produtos div.desccite dl dd strong{display:block; margin-top:5px; color:#b50202}
#produtos div.desccite dl dd span{color:#4c6a8e}
#produtos div.desccontato{float:right; width:230px; margin-top:15px; font-size:12px}
#produtos div.desccontato h4{font-size:32px}
#produtos div.desccontato a{
	background:#ffb900; padding:5px 10px; text-decoration:none; display:block; text-align:center; color:#fff;
	font-size:13px
}
#produtos div.desccontato a:hover{background:#4079a1}
#produtos div.desccontato ul li{color:#8E8E8E; font-size:12px}

/* logomarca */
div.logomarca{width:100%; margin-bottom:20px; /*border-bottom:1px solid #333;*/ padding-bottom:5px}

/* produto header */
#produto-header{width:100%}

/* folder left */
#produto-header ul.item li.left{float:left; width:auto}
#produto-header ul.item li.right{float:right; width:auto}

/* produto footer */
div.produto-footer{width:100%; margin-top:20px}

/* para duas colunas, div à esquerda */
div.produto-folder{float:left; width:500px; text-align:center}
#content div.produto-folder p{font-size:36px}

/* para duas colunas, div à direita */
div.produto-descricao{float:right; width:430px}
#content div.produto-descricao h4{
	text-transform: uppercase;
	clear:both; text-align:center;
	font-family: Tahoma,Arial, Verdana, sans-serif;
	font-size: 13px; line-height: 2em;
	
	font-size:32px; line-height:45px; display:block; color:#333;
}
#content div.produto-descricao h5{
	font-size:20px; 
	color:#333
}
#content div.produto-descricao p{
	padding-top:8px; padding-bottom:10px; 
	font-size:13px; line-height:16px; color:#555
}
#content div.produto-desc p{padding:0}
div.produto-descricao p.btn{display:block; padding-top:10px}
#content div.produto-descricao p.txt{font-size:36px}

/* produto lista de classificados */
div.produto-footer div.produto-info{font-size:18px; padding:5px 0px}
div.produto-footer div.produto-lista{width:935px; margin:0 auto}
div.produto-footer div.produto-lista dl{
	background:#f9f9f9; width:220px; margin-bottom:5px; padding:5px; position:relative; float:left; margin-right:5px
}
div.produto-footer div.produto-lista dl.end-line{margin-right:0}
div.produto-footer div.produto-lista dl.left{float:left}
div.produto-footer div.produto-lista dl.right{float:right}
div.produto-footer div.produto-lista dl dt{font-size:12px; /* color:#ef8c00 */ color:#b50202}
div.produto-footer div.produto-lista dl dt.livre, 
div.produto-footer div.produto-lista dl dt.franqueado{
	position:absolute; right:0; top:0; text-indent:-5000px; overflow:hidden; width:80px; height:60px
}
div.produto-footer div.produto-lista dl dt.livre{background:url(img/faixa-livre.gif) no-repeat right top}
div.produto-footer div.produto-lista dl dt.franqueado{background:url(img/faixa-franqueado.gif) no-repeat right top}
#content div.produto-footer div.produto-lista dl dd h4{font-size:14px; /* color:#568211 */ color:#000}
div.produto-footer div.produto-lista dl dd small{font-size:11px; color:#4079a1}

/* PRODUTOS GOVERNO */
#produto-governo{width:690px; float:left; border-right:1px solid #eee}
#produto-governo div.itens{width:680px; padding-bottom:20px}
#produto-governo div.itens dl{float:left; width:220px; height:120px; margin-right:10px}
#produto-governo div.itens dl.nomargin{margin:0}
#produto-governo div.itens dl dt{height:45px; border-bottom:1px solid #eee; margin-bottom:3px; font-size:13px; color:#545454; line-height:40px}
#produto-governo div.itens dl dt.two{line-height:normal}
#produto-governo div.itens dl dt span.image{float:left; width:auto; margin-right:5px}
#produto-governo div.itens dl dd{font-size:11px; color:#9c9c9c; clear:both}

#produto-governo div.description{
	width:680px; padding-top:20px; border-top:1px solid #eee; background:url(img/img-produto-governo.jpg) no-repeat right center
}
#produto-governo div.description h4{font-size:32px}
#produto-governo div.description p{width:400px; font-size:12px; color:#545454}

#textual{float:right; width:240px}
#textual h4{font-size:20px; font-weight:bold}
#textual p{font-size:12px; color:#545454}

div.button{position:absolute; right:10px; top:40px}
div.button ul li.exe a{background:#337cc1}
div.button ul li.exe a:hover{background:#005caf}
div.button ul li.leg a{background:#aa0505}
div.button ul li.leg a:hover{background:#8f0000}
div.button ul li{width:118px; float:left; margin:0 2px}
div.button ul li a{padding:10px; text-align:center; display:block; font-size:14px; text-decoration:none; color:#fff}