/********************************************************
							PAGINA
********************************************************/

#pagina {
	background:url(../img/bg/pagina-internas.gif) repeat-x center top;	
}

/********************************************************
							CORPO
********************************************************/

#corpo a:hover {
	text-decoration:underline;	
}

#corpo {
	background:url(../img/bg/corpo.gif) no-repeat center top;	
}

#corpo .center {
	position:relative;		
}

#corpo-padding {
	padding:0 30px;
}

#sombra-left, #sombra-right {
	position:absolute;
	width:11px;
	top:0;
}

#sombra-left {
	left:19px;
}

#sombra-right {
	right:19px;
}

#corpo-titulo {
	height:100%;
	padding:30px 0 20px 0;
	margin-bottom:30px;
	background:url(../img/linha/titulo.gif) no-repeat center bottom;
}

#tt-fla {
	float:left;	
	width:400px;
}

#corpo-titulo .nav {
	float:right;
	width:340px;
	margin-top:23px;
}

#corpo-titulo .nav .arrow {
	padding:0 5px;
	color:#ff7200;
	font-weight:bold;
}

/********************************************************
						MAIN-CONTENT
********************************************************/

#main-content {
	float:left;
	width:540px;	
}

.listing td.foto {
	padding-right:20px;	
}

/********************************************************
							SIDEBAR
********************************************************/

#sidebar {
	float:right;
	width:310px;
}

#sidebar .threecol {
	float:none;
	display:block;
	border-top:1px solid #e2e2e2;
	margin-top:25px;
	padding-top:30px;
	margin-left:0;
}

#sidebar .threecol-firstline {
	border-top:0;
	margin-top:0;
	padding-top:0;
}

/********************************************************
						PAGINACAO
********************************************************/

.paginacao {
	text-align:center;
	margin-top:30px;
	padding-top:20px;
	border-top:1px solid #e2e2e2;	
}

.paginacao a {
	font-weight:bold;
	color:#2487de;
	padding:0 5px;
}

.paginacao a.ativo {
	color:#ff7200;	
}

.paginacao a.more {
	color:#c5cdd3;
}

.paginacao span {
	padding:0 5px;
	color:#d1d6da;
}

/********************************************************
							NOVIDADES
********************************************************/

#main-content.novidades .listing a {
	display:block;	
}

/********************************************************
						PRODUTOS
********************************************************/

#main-content.produtos .twocol .foto {
	position:relative;
	height:136px;
	margin-bottom:5px;
	border:7px solid #f2f2f2;
}

#main-content.produtos .twocol .foto .ico-mais {
	position:absolute;
	bottom:10px;
	left:10px;
	z-index:1;
}

#main-content.produtos .twocol .foto .titulo {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	background-color:#b2b2b2;
	z-index:0;
	display:none;
}

#main-content.produtos .twocol .foto .titulo table td {
	padding-left:10px;
}

#main-content.produtos .twocol .foto .titulo a {
	display:block;
	color:#fff;
	padding:12px 10px 12px 40px;
}

#main-content.produtos .twocol .foto .thumb img {
	display:block;
}

#main-content.produtos .twocol .foto .titulo a:hover {
	text-decoration:none;	
}

#main-content.produtos .twocol .foto .titulo th {
	padding-left:10px;	
}

#main-content.produtos .twocol .desc {
	padding:0 10px;
}

#main-content.produtos .twocol .desc a {
	display:block;	
}

/********************************************************
						EMPRESA
********************************************************/

#main-content.empresa .thumbs {
	padding-left:0 !important;	
}

#main-content.empresa .thumbs li {
	float:left;
	display:inline;
	margin-left:10px;
	list-style:none;
}

#main-content.empresa .thumbs li.first {
	margin-left:0;	
}

/********************************************************
						DUVIDAS
********************************************************/

#main-content.duvidas .tipo {
	margin-bottom:20px;	
}

#main-content.duvidas td {
	padding:20px;
}

#main-content.duvidas th {
	text-align:left;
	border:2px solid #e9e9e9;
}

#main-content.duvidas th a {
	display:block;
	padding:20px;
}

#main-content.duvidas th a.ativo, #main-content.duvidas th a:hover {
	text-decoration:none;
	color:#4197e2;
}

/********************************************************
						CONTATO
********************************************************/

#main-content.contato .endereco {
	border-top:1px solid #e2e2e2;
	margin-top:30px;
	padding-top:25px;
}

/********************************************************
						DEPOIMENTOS
********************************************************/

#destaque-depoimentos {
	position:relative;
	height:113px;
	margin-bottom:65px;
}

html > body #destaque-depoimentos {
	height:auto;
	min-height:113px;
}

#destaque-depoimentos .autor {
	display:block;
	margin-top:5px;
	font-size:11px;
	color:#999;
}

#depo-arrowleft, #depo-arrowright {
	position:absolute;
	bottom:-38px;
	left:0;
}

#depo-arrowright {
	left:21px;
}

/********************************************************
							GERAL
********************************************************/

.listing {
	height:100%;
	border-top:1px solid #e2e2e2;
	padding-top:10px;
	margin-top:10px;
}

.listing-firstline {
	margin-top:0 !important;
	padding-top:0 !important;
	border-top:0 !important;
}

.big-listing {
	padding-top:25px;
	margin-top:25px;
}

.action span {
	padding-right:5px;
	color:#ff7200;
	font-weight:bold;
}

.ilustracao {
	margin-bottom:25px;	
}

/********************************************************
							PRODUTOS
********************************************************/

#produtos .cor-destaque02 {
	font-size:14px;
	display:block;
	margin-bottom:5px;
}

#produtos .foto {
	col
}
