#pagina {
	background:url(../img/bg-pagina.jpg) no-repeat center top;
}

#topo {
	height:301px;
}

#corpo {
	background:url(../img/bg-corpo.jpg) repeat center top;
}

#corpo-topo {
	background:url(../img/bg-corpo-topo.jpg) no-repeat center top;
}

#corpo-bot {
	padding-bottom:50px;
	background:url(../img/bg-corpo-bot.jpg) repeat-x center bottom;
}

#vitrine {
	margin-bottom:20px;
}

#corpo .center {
	padding-top:20px;
}

/**********************************************************************
								MAINCONTENT
**********************************************************************/

#mainContent {
	float:left;
	width:656px;
}

#mainContent #newsletter .seunome, #mainContent #newsletter .bt {
	margin-left:10px;
}

/**********************************************************************
								SIDEBAR
**********************************************************************/

#sidebar {
	float:right;
	width:225px;
}

#agenda, #decomerdebebe, #recadosproceis, #bannerorkut {
	margin-bottom:25px;
}

/**** AGENDA ****/

#agenda .desc {
	background-color:#000;
	padding:5px 10px;
	text-transform:uppercase;
	color:#fff;
	margin:0 5px;
}

/**** RECADOS ****/

.recado p {
	margin-bottom:5px;
}

.recado p strong {
	color:#3c2c1e;
}

.recado p .bullet {
	position:relative;
	top:-2px;
	padding:0 5px;
}

.recado .recado {
	margin-bottom:20px;
}

#sidebar #newsletter .seunome, #sidebar #newsletter .bt {
	margin-top:5px;
}

/**********************************************************************
								FORM
**********************************************************************/

.campo {
	margin-bottom:5px;
}

.campo, .input {
	float:left;
	display:inline;
}

.campo label {
	display:block;
	margin-bottom:5px;
}

.input {
	background:#fff url(../img/input-t.gif) repeat-x center top;
}

.input div {
	float:left;
	background:url(../img/input-b.gif) repeat-x center bottom;
}

.input div div {
	background:url(../img/input-l.gif) repeat-y left center;
}

.input div div div {
	height:30px;
	background:url(../img/input-r.gif) repeat-y right center;
}

.input input, textarea {
	padding:7px 10px 5px 10px;
}

textarea {
	overflow:auto;
}

select {
	background-color:#fff;
	padding:4px;
}

.fieldleft {
	float:left;
}

.fieldright {
	float:right;
}

/**********************************************************************
								RODAPE
**********************************************************************/

#rodape {
	clear:both;
	background:url(../img/bg-rodape.jpg) repeat-x center top;
}

#rodape .center {
	width:960px;
	padding:0;
}

#rodape .logomarcas li {
	float:left;
	display:inline;
	margin:15px 0 15px 24px;
	background-color:#b18a70;
	padding:4px;
	border:1px solid #7f6439;
}

#rodape .logomarcas li.first {
	margin-left:0;
}

#rodape .logomarcas li img {
	display:block;
}

#rodape address {
	padding:5px 10px;
	font-size:11px;
	font-style:normal;
	background-color:#000;
	color:#fff;
}

#rodape table {
	margin-top:20px;
}

#rodape td {
	padding:0 40px;
}

/**********************************************************************
								GERAL
**********************************************************************/

.center {
	width:910px;
	margin:0 auto;
	padding:0 30px;
}

.clear {
	clear:both;
}

.margem {
	height:20px;
}

h4.tt-own {
	background:url(../img/linha01.gif) repeat-x center bottom;
	padding-bottom:10px;
	margin-bottom:17px;
}

.cordestaque {
	color:#3c2c1e;
}

.more {
	display:block;
	float:right;
}

ul.text li {
	list-style:none;
	background:url(../img/bullet01.gif) no-repeat left 8px;
	line-height:22px;
}

.listagem-linha {
	padding:10px 0;
	border-bottom:1px solid #c1b69d;
}

.listagem-first {
	border-top:1px solid #c1b69d;
}

.img-left {
	float:left;
	margin:0 30px 10px 0;
}

.img-right {
	float:right;
	margin:0 0 10px 30px;
}

img.borda {
	border:1px solid #cab88e;
}

.upper {
	text-transform:uppercase;
}

.marcador {
	background:url(../img/square02.gif) no-repeat left 6px;
	paddig-left:15px;
}

.barra {
	padding:0 5px;
	color:#d1c7b0;
}

.little-txt {
	font-size:11px;
	color:#3C2C1E;
}

.fourcol {
	float:left;
	display:inline;
	width:154px;
	margin:10px 0 0 10px;
}

.fourcol-first {
	margin-left:0;
}

.fourcol-firstline {
	margin-top:0;
}