/* Contato */

#contato #mensagem {
padding:15px;
}

#contato #mensagem p {
font-size:12px;
}

#contato .acao {
background:url(../imagens/b_enviar.gif);
width:122px;
height:26px;
}

#contato fieldset {
float: left;
width: 380px;
}

#contato fieldset label{
width: 70px;
}

#contato fieldset input, #contato fieldset textarea{
width: 280px;
}

	#contato .infos {
	float: right;
	width: 220px;
	}

	#contato .infos p {
	text-align: center;
	}

	#contato .infos p.mail {
	background: #EEE url(../imagens/icon_mail.gif) no-repeat 10px 10px;
	float: right;
	margin: 10px 0 0;
	padding: 13px 10px 13px 50px;
	text-align: left;
	width: 160px;
	}

	#contato .infos p.phone {
	background: url(../imagens/icon_phone.gif) no-repeat 10px 10px;
	float: right;
	padding: 8px 10px 8px 50px;
	text-align: left;
	width: 160px;
	}

	#contato .infos p.skype {
	background: #EEE url(../imagens/icon_skype.gif) no-repeat 10px 10px;
	float: right;
	padding: 8px 10px 8px 50px;
	text-align: left;
	width: 160px;
	}

	#contato .infos p.msn {
	background: url(../imagens/icon_msn.gif) no-repeat 10px 10px;
	float: right;
	padding: 8px 10px 8px 50px;
	text-align: left;
	width: 160px;
	}


/* Notícias */

#noticias #todas ul {
margin:5px 0 25px 0;
}


/* Notícias - Paginação */

.paginacao .feed {
position:absolute;
top:10px;
right:7px;
padding:0 20px 0 0;
background:url(../imagens/feed.gif) right top no-repeat;
text-decoration:none;
}

.paginacao .feed:hover {
text-decoration:underline;
}


/* Notícia */

#noticia .header {
padding:10px;
}

#noticia .header h3 {
font-size:22px;
line-height:22px;
}

#noticia .content {
padding:0 10px;
}

#noticia .content .image {
float:right;
padding:4px;
border:1px solid #DDD;
margin:0 0 10px 10px;
}

#noticia .content .image img, #noticia .content .image small {
display:block;
}

#noticia .content p {
margin:0 0 10px 0;
font-size:12px;
color:#0F5030;
}

#noticia .footer {
margin:0 10px;
padding:10px 0;
border-top:1px solid #EEE;
}

#noticia .footer p {
text-align:right;
padding:0 10px 0 0;
}


/* Notícia - Tools */

#noticia .tools {
position:relative;
height:36px;
background:#F2F2F2;
}

#noticia .tools a {
position:absolute;
top:5px;
display:block;
width:122px;
height:26px;
overflow:hidden;
text-indent:-10000px;
}

#noticia .tools a.comentar {
left:5px;
background:url(../imagens/b_comentar.gif);
}

#noticia .tools a.indicar {
left:132px;
background:url(../imagens/b_indicar.gif);
}



/* Notícia - Forms */

#noticia form {
padding:10px 15px 15px 15px;
background:#F7F7F7;
}

#noticia form .intro {
margin:0 0 10px 85px;
}

#noticia form label {
display:block;
float:left;
width:80px;
text-align:right;
line-height:1.6em;
margin:0 5px 0 0;
}

#noticia form p.n {
margin:0 0 15px 0;
}

#noticia form p.n input, #noticia form p.n textarea {
width:410px;
}

#noticia form .acao {
background:url(../imagens/b_enviar.gif);
width:122px;
height:26px;
margin:0 0 0 85px;
}


/* Notícias - Comentários */


#noticia #comentarios {
margin:15px 0 0 0;
}

#noticia #comentarios div {
padding:10px;
border-bottom:1px solid #EEE;
}

#noticia #comentarios div.par {
background:#F2F2F2;
}

#noticia #comentarios div h4 {
font-size:12px;
font-weight:bold;
margin:0 0 5px 0;
}


/* Agenda */

#agenda div.evento {
margin:0 0 10px 0;
}

#agenda div.evento * {
color:#0F5030;
font-size:12px;
}

#agenda div.evento h3 {
margin:0 0 10px 0;
}

#agenda div.evento p {
margin:0 10px 5px 10px;
}


/* Entrar */

#entrar #intro {
padding:10px;
}

#entrar #intro h3 {
margin:0 0 5px 0;
}

#entrar #explicacao {
border-top:1px solid #DDD;
width:600px;
height:170px;
background:url(../imagens/login_ajuda.gif) 0 10px no-repeat;
}

#entrar #explicacao * {
display:none;
}


/* Ativação de Cadastro */

#ativacao h2 {
margin:0 0 15px 0;
}

#ativacao h3 {
font-size:14px;
margin:0 0 10px 0;
}

/* Resgatar */

#resgatar h2 {
margin:0 0 15px 0;
}

#resgatar #mensagem {
margin:0 0 15px 0;
}

#resgatar .box {
}

#resgatar form .acao {
width:122px;
height:26px;
background:url(../imagens/b_enviar.gif);
margin:10px 0 0 115px;
}



/* Cadastros - Termos de Uso */

#cadastro #termosdeuso h2 {
margin:0 0 10px 0;
}

#cadastro #termosdeuso form {
position:relative;
width:340px;
margin:0 auto;
padding:7px 10px 15px;
}

#cadastro #termosdeuso input {
margin:0 4px 0 0;
}

#cadastro #termosdeuso label {
font-size:12px;
font-weight:bold;
}

#cadastro #termosdeuso .acao {
position:absolute;
top:0;
right:0;
width:122px;
height:26px;
background:url(../imagens/b_prosseguir.gif);
}


/* Cadastros - Formulário */


#cadastro #mensagem {
background:#FFFBCF;
margin:15px 15px 0 15px;
padding:10px;
}


/* Cadastros - Mensagem */


#cadastro .box_informa {
background: url('../imagens/box_informa.jpg') no-repeat;
margin:15px auto;
height: 74px;
width: 380px;
padding:90px 10px 36px;
font-size: 12px;
color: #FFF;
text-align: center;
}

#cadastro .box_informa h3{
font-size: 21px;
font-style: normal;
font-weight: normal;
color: #FFF;
margin: 0 0 5px;
}

#cadastro .box_informa p{
font-size: 12px;
color: #FFF;
}


/* Spacing... */


#cadastro #formulario fieldset.block {
padding:15px;
}

#cadastro #formulario fieldset.radio,
#cadastro #formulario fieldset p.normal {
margin:0 0 5px 0;
}


/* Labeling */

#cadastro #formulario fieldset label {
display:block;
margin:0 0 2px 0;
}


/* Radios */ 

#cadastro #formulario fieldset fieldset.radio {
padding:5px;
}

#cadastro #formulario fieldset fieldset.affected {
background:#FFFBCF;
}

#cadastro #formulario fieldset fieldset.radio p {
display:block;
float:left;
margin:0 10px 0 0;
}

#cadastro #formulario fieldset fieldset.radio p input {
float:left;
margin:0 5px 0 0;
}

#cadastro #formulario fieldset fieldset.radio p label {
float:left;
}



/* Endereços e Telefones */


#cadastro #formulario .endereco p, 
#cadastro #formulario .telefones p,
#cadastro #formulario .acesso p 
{
float:left;
margin:0 10px 5px 0;
}

#cadastro #formulario .endereco p input#cadastros_localizacao_logradouro { width:210px; }
#cadastro #formulario .endereco p input#cadastros_localizacao_numero { width:60px; }
#cadastro #formulario .endereco p input#cadastros_localizacao_complemento { width:80px; }
#cadastro #formulario .endereco p input#cadastros_localizacao_bairro { width:150px; }

#cadastro #formulario .endereco p select#cadastros_localizacao_uf { width:60px; }
#cadastro #formulario .endereco p select#cadastros_localizacao_municipio { width:225px; }
#cadastro #formulario .endereco p input#cadastros_localizacao_cep { width:100px; }
#cadastro #formulario .endereco p input#cadastros_localizacao_cp { width:60px; }

#cadastro #formulario .telefones p input { width:100px; }

#cadastro #formulario .acesso p input#cadastros_usuario { width:200px; }
#cadastro #formulario .acesso p input#cadastros_senha { width:120px; }
#cadastro #formulario .acesso p input#cadastros_senha2 { width:120px; }

#cadastro #formulario fieldset p.normal input { width:260px; }
#cadastro #formulario fieldset p.small input { width:110px; }


#cadastro #formulario .acao {
width:122px;
height:26px;
background:url(../imagens/b_finalizar.gif);
margin:0 0 15px 15px;
}


/* Ofertas */


#ofertas #listar {
position:relative;
}

#ofertas #listar h2 {
}


/* Ofertas - Mensagem */

#ofertas #mensagem {
margin:0 0 15px 0;
}


/* Filtros */

#ofertas #listar #filtros {
position:relative;
margin:0 0 10px 0;
}

#ofertas #listar #filtros p.expandir {
background:url(../imagens/bg_h3.gif) no-repeat;
text-align:right;
}

#ofertas #listar #filtros p.expandir a {
display:block;
padding:8px 40px 8px 0;
color:#FF3300;
}

#ofertas #listar #filtros p.expandir a.opened {
background:url(../imagens/b_recolher.gif) right top no-repeat;
}

#ofertas #listar #filtros fieldset {
background:#EEE;
padding:10px;
border-bottom:1px solid #BDDD79;
}


#ofertas #listar #filtros fieldset .acao {
background:url(../imagens/b_enviar.gif);
width:122px;
height:26px;
margin:0 0 0 115px;
}

/* Listagem */

#ofertas #listar .todas  {
}

#ofertas #listar .todas div {
float:left;
margin:0 10px 10px 0;
border-bottom:1px solid #DDD;
width:190px;
height:270px;
overflow:hidden;
}

#ofertas #listar .todas div.coluna3 {
margin-right:0;
}

#ofertas #listar .todas div h3 {
height:20px;
}

#ofertas #listar .todas div a.foto {
display:block;
border:1px solid #DDD;
padding:4px;
}

#ofertas #listar .todas div p.resumo {
margin:5px 0;
text-align:center;
}

#ofertas #listar .todas div a.acessar {
margin:0 auto 0 auto;
display:block;
text-align:center;
background:url(../imagens/b_acessar.gif);
width:122px;
height:26px;
line-height:26px;
overflow:hidden;
text-indent:-100000px;
}

#ofertas #listar .paginacao {
clear:both;
}


/* Ofertas - Exibir */


/*

#ofertas #exibir #mensagem {
padding:10px;
background:#FFFBCF;
}

*/

#ofertas #exibir #mensagem {
background: url('../imagens/box_informa.jpg') no-repeat;
margin:15px auto;
width: 380px;
height: 100px;
padding:85px 10px 15px;
font-size: 12px;
color: #FFF;
text-align: center;
}

#ofertas #exibir #mensagem h3{
font-size: 16px;
font-style: normal;
color: #FFF;
margin: 0 0 10px;
}

#ofertas #exibir #mensagem p{
font-size: 12px;
color: #FFF;
}

#ofertas #exibir #mensagem p.imprimir{
background: #FFF;
padding:10px;
font-size: 12px;
color: #666;
}


#ofertas #exibir .header {
position:relative;
padding:10px;
height:225px;
}

#ofertas #exibir .header h3 {
margin:0 0 5px 0;
}

#ofertas #exibir .infos {
position:absolute;
top:30px;
left:270px;
}

#ofertas #exibir .infos p {
line-height:1.5em;
}

#ofertas #exibir p.preco {
position:absolute;
top:170px;
left:300px;
color:#8BA051;
}

#ofertas #exibir p.preco strong {
display:block;
font-size:20px;
color:#8BA051;
}
#ofertas #exibir a.video, #ofertas #exibir a.comprar, #exibir a.contraproposta, #ofertas #exibir a.vistoria {
position:absolute;
width:122px;
overflow:hidden;
text-indent:-10000px;
}

#ofertas #exibir a.video {
top:25px;
right:0;
height:26px;
background:url(../imagens/b_videos.gif);
}

#ofertas #exibir a.contraproposta, #ofertas #exibir a.vistoria, #ofertas #exibir a.comprar {
left:435px;
height:25px;
right:0;
}

#ofertas #exibir a.contraproposta {
top:120px;
background:url(../imagens/b_contraproposta.gif);
}

#ofertas #exibir a.contraproposta.inativo {
background:url(../imagens/b_contraproposta2.gif);
}

#ofertas #exibir a.vistoria {
top:155px;
background:url(../imagens/b_agendar.gif);
}

#ofertas #exibir a.comprar {
top:190px;
background:url(../imagens/b_comprar.gif);
}

#ofertas #exibir #comentarios {
position:relative;
padding:10px;
height:100px;
}

#ofertas #exibir #comentarios h3{
margin: 0 0 5px 0;
}


/* Excessões */

#ofertas #exibir p.sugestao {
position:absolute;
top:180px;
left:420px;
}

#ofertas #exibir p.avisos {
position:absolute;
top:175px;
right:0;
color:#444;
background: #FFF url('../imagens/b_avisos.gif') no-repeat;
padding:10px 10px 10px 35px;
width: 105px;
font-size:11px;
}


/* Boxes */

#contraproposta .acao, #vistoria .acao {
width:122px;
height:26px;
background:url(../imagens/b_enviar.gif) no-repeat;
}


/* A Rede */

#rede h2 {
margin:0 0 10px 0;
}


/* A Rede - Funcionamento */

#funcionamento div.intro {
margin:10px;
}

#funcionamento p, #funcionamento dd {
font-size:12px;
}

#funcionamento div.boxes {
margin:0 10px;
}

#funcionamento div.boxes div {
float:left;
width:274px;
}

#funcionamento div.boxes div.comprar {
border-right:1px solid #DDD;
padding:0 15px 0 0;
}

#funcionamento div.boxes div.vender {
padding:0 0 0 15px;
}

#funcionamento div.boxes div h3 {
width:100%;
height:80px;
text-indent:-100000px;
overflow:hidden;
background-repeat:no-repeat;
}

#funcionamento div.boxes div.comprar h3 {
background-image:url(../imagens/comofunciona_comprar.gif);
}

#funcionamento div.boxes div.vender h3 {
background-image:url(../imagens/comofunciona_vender.gif);
}

#funcionamento dl dt {
height:28px;
background:url(../imagens/circle.gif) no-repeat;
margin:0 0 7px 0;
line-height:31px;
font-size:17px;
font-weight:bold;
color:#93A05B;
}

#funcionamento dl dt span {
display:block;
float:left;
width:28px;
margin:0 7px 0 0;
text-align:center;
font-size:19px;
color:#FFF;
font-weight:bold;
line-height:28px;
}


#funcionamento dl dd {
margin:0 0 7px 0;
}


/* Rede - Seja um franqueado */

#franquias h2 {
margin:0 0 15px 0;
}

#franquias .franquias div {
position:relative;
}

#franquias .franquias div h3 {
font-size:17px;
padding:7px 0 10px 0;
}

#franquias .franquias div p {
position:absolute;
top:0;
right:0;
_right:10px;
}

#franquias .franquias div p.infos2 {
top:15px;
}

#franquias .franquias div table tr th.col1 { width:35%; }
#franquias .franquias div table tr th.col2 { width:35%; }
#franquias .franquias div table tr th.col3 { width:15%; }
#franquias .franquias div table tr th.col4 { width:15%; }

#franquias .franquias div table tr.title td {
text-align:left;
}


/* Rede - Atuação */


#atuacao #mapas {
position:relative;
margin:10px;
min-height:380px;
}

#atuacao #mapas form {
position:relative;
background:url(../imagens/ondeencontrar_bg_box.gif) no-repeat;
height:106px;
margin:0 0 15px 0;
}

#atuacao #mapas form label {
display:block;
width:200px;
position:absolute;
top:15px;
left:25px;
}

#atuacao #mapas form select {
position:absolute;
top:67px;
left:25px;
}

#atuacao #mapas form .acao {
display:none;
}

#atuacao #infos {
border-bottom:1px solid #BDDD79;
margin:0 0 15px 15px;
padding:0 0 15px 0;
width:220px;
}

#atuacao #infos h3, #atuacao #infos p {
margin:0 0 5px 0;
}

#atuacao #infos img {
border:1px solid #BDDD79;
}

#atuacao #mapas img.mapa {
position:absolute;
top:0;
right:0;
}

#atuacao #mapas div.cidades {
margin:0 0 0 15px;
}

#atuacao .seja {
border-top:1px solid #EEE;
padding:10px;
}



/* Venda */

#venda #ofertar h2 {
margin:0 0 10px 0;
}

#venda #ofertar input.acao {
margin:10px 0 0 0;
width:122px;
height:26px;
background:url(../imagens/b_prosseguir.gif);
}


/* Venda - Gerenciar */

#venda #gerenciar h2 {
margin:0 0 10px 0;
}

#venda #gerenciar h3 {
margin:0 0 10px 0;
}

#venda #gerenciar table {
margin:0 0 10px 0;
}

/* Venda - Lista */

#venda #lista table td.today { 
color:blue;
}

#venda #lista table td.out { 
color:red;
}



/* Comprar */

#comprar form {
position:relative;
height:90px;
padding:5px 0 0 60px;
}

#comprar form input.acao {
position:absolute;
top:0;
left:270px;
width:122px;
height:26px;
background:url(../imagens/b_prosseguir.gif);
}

#comprar form .print {
position:absolute;
top:0;
left:405px;
display:block;
text-indent:-100000px;
overflow:hidden;
width:122px;
height:26px;
background:url(../imagens/b_imprimir.gif);
}


#comprar #finalizado h2 {
margin:0 0 10px 0;
}

#comprar #finalizado h3 {
font-size:150%;
margin:0 0 7px 0;
}


/* Compra */

#compra h2 {
margin:0 0 10px 0;
}

#compra table {
margin:0 0 10px 0;
}

