/* estrutura */
#topo {
	padding:10px 0 15px;
}
#central_topo, #formulario, #direita, #central, #menu {
	margin-top:10px;
	min-height:500px;
}
#rodape {
	margin-top:10px;
	padding-top:10px;
	border-top:solid 4px #333;
}
#dicas {
	width:330px;
	margin-top:10px;
	background:transparent url(/images/div-back1.gif) repeat-x top;
	border-top:3px solid #f5f5f5;
	border-left:3px solid #f5f5f5;
	border-right:3px solid #f5f5f5;		
	
}

/* header */
h1#logo {
	float:left;
	margin: -16px 10px 0 10px;
	font-size:10px;
	padding-top:2px;
}
.logo_mouseover{
	left:106px;
	top:110px;
	position:relative;
	width:200px;
	clear:both;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
}
h1#logo span {
	display:none;
}

#pubTopo, .pubBusca {
	float:left;
	padding:5px 0;
}

.pubBusca {
	float:left;
	padding:5px;
	margin:5px 15px;
}
.menuesq{
	float:left;
	background:url(../images/menu_esq.png);
	height:51px;
	width:4px;
	margin: 15px 0 0;
}
.menudir{
	float:right;
	background:url(../images/menu_dir.png);
	height:51px;
	width:4px;
	margin: 15px 0 0;
}

.menuNav{
	margin: 15px 0 0;
	padding: 0;
	float: left;	
	overflow: hidden;
	width:auto;
	height:51px;
	width:723px;
	background:url(../images/menu_bg.png);
}

.menuNav li{
	display:inline;
	float:left;
	margin:0;
}

.menuNav li a{
	float: left;
	color: #FFF;
	padding: 12px 18px 0;
	text-decoration: none;
	font-size: 18px;
	font-family:verdana;
}

.menuNav li a.active, .menuNav li a.active:hover{
	color: #fff;
	background: url(/images/menu_active.png) no-repeat center bottom;
	height:39px;
}

.menuNav li a:hover {
	color: #fff;
	background: url(/images/menu_active.png) no-repeat center bottom;
	height:39px;
	text-decoration:underline;
}

#log{
	background:url(/images/menu_log.png);
	height:51px;
	width:209px;
	margin-top:15px;
	float:left;
}
#usuario {
	float:right;
	font-size:12px;
	line-height:15px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	padding:8px;
}

.logado {
	display:none;
}

.deslogado {
	display:none;
}

.deslogado a , .logado a{
	font-size:11px;
	font-weight:normal;
	color:#fff!important;
}
/* rodape */
.colRodape {
	margin:0 0 0 50px;
	float:left;
	width:
}
.colRodape h4 {
	font-size:13px;
	font-family:verdana;
	color:#666666;
	font-weight:bold;
	margin-bottom:20px;
}

.colRodape li {
	list-style-type:none;
	margin-left:0;
	padding:2px 0;
}
#rodape .logos {
	margin-top:10px;
	text-align:center;
	background:#EEE;
	padding:13px 15px 14px;
}

#rodape .webpesados {
	float:left;
	margin:0 0 0 10px;
}
#rodape .footer_txt{
	float:left;
	text-align:left;
	color:#666666;
	font-size:11px;
	line-height:18px;
	margin-left:22px;
	padding-top:7px;
}
.informeerro{
	font-size:11px!important;
	text-decoration:underline;
	position:reative;
	bottom:0;
}
#rodape .col1 {
	float:left;
}

#rodape .col2 {
	float:left;
}

#rodape .col3 {
	float:left;
	height:200px;
}

#rodape .logos img {
	margin:0 5px 0 0;
}

#rodape .links {
	float:left;
	color:#4d4d4d;
}

#rodape a{
	font-size:13px;
	color:#666;
}

#rodape p {
	margin:5px 0 10px;
}

#sitemap {
	width:940px;
	background:url(../images/bg_sitemap_footer.gif) repeat-x scroll 0 25px transparent;
}

#bandeiras {
	float:left;
	padding:10px 0 0 20px;
}

#rodape ul {
	margin:0 13px 10px 0;
	float:left;
}

#rodape .versao {
	color:#999999;
}

/* gerais */
a {
	text-decoration:none;
	font-size:11px;
	color:#B11116;
}

a:hover {
	text-decoration:underline;	
}

hr {
	margin-bottom:10px;
}

.esquerda {
	float:left;
}

.direita {
	float:right;
}

/* acoordion PJ */

#cad_pj h3 {
	background:transparent url(/images/form-back1.gif) repeat-x bottom;
	line-height:12px;
	margin:0;
	padding:0;
}

#cad_pj h3 a{
	color:#168db9;
}

#cad_pj div.box {
	background:transparent url(/images/form-back2.gif) repeat-x scroll center top;
	padding: 5px;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;		
}

.basic a.header:hover {
	border: 1px solid #999999;
}

.basic a.header {
	background:transparent url(/images/form-back1.gif) repeat-x scroll center bottom;
	margin-top:2px;
	color:#349bc2;
	line-height:12px;
	cursor:pointer;
	display:block;
	padding:5px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #d6d6d6;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}

.basic a.header.selected {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}

.basic_new a.header {
}
.basic_new {
	margin-top:2px;
	color:#003366;
	padding:5px;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}

/* acoordion checkout */

#checkout div.box {
	background:transparent url(/images/form-back2.gif) repeat-x scroll center top;
	padding: 5px;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;		
}

#checkout a.header:hover {
	border: 1px solid #999999;
}

#checkout a.header {
	background:transparent url(/images/form-back1.gif) repeat-x scroll center bottom;
	margin-top:2px;
	color:#349bc2;
	line-height:12px;
	cursor:pointer;
	display:block;
	padding:5px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #d6d6d6;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}

#checkout a.header.selected {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}

/*new*/
#checkout_new div.box {
	background:transparent url(/images/form-back2.gif) repeat-x scroll center top;
	padding: 5px;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;		
}

#checkout_new a.header {
	margin-top:2px;
	color:#003366;
	cursor:pointer;
	display:block;
	padding:5px;
	text-decoration: none;
	font-weight: bold;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	background-attachment: scroll;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}

#checkout_new a.header.selected {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}

/* Valida formulario */
.marcadorCampoObrig {
	color: #F00;
	font-weight: bold;
}

/* formulario PJ */

form {
	color: #4d4d4d;
}
#formSF{
	background:#fff;
}
form fieldset {
	clear:both;
	margin-bottom:6px;
}
form p{
	margin:0 30px 3px;
	font-size:11px;
}
.nome_campo	{
	line-height:12px;
	margin:4px;
	text-align:right;
	width:90px;
	display:block;


	float:left;
	font-size:11px;
}

.nome_campo_new	{
	line-height:15px;
	margin:4px;
	text-align:right;
	width:110px;
	display:block;
	float:left;
	font-size:13px;
}

.nome_campo_cadastro	{
	line-height:15px;
	margin:4px;
	text-align:right;
	width:163px;
	display:block;
	float:left;
	font-size:13px;
	color: #000;
}

.nome_campo_aluguel	{
	line-height:15px;
	margin:2px;
	text-align:right;
	width:101px;
	display:block;
	float:left;
	font-size:13px;
}

.nome_campo2	{
	line-height:12px;
	margin:4px;
	display:block;
	float:left;
	font-size:11px;
}	

.nome_campo3 {
	line-height:12px;
	margin:4px;
	display:block;
	font-size:11px;	
}

.admin {
	width:70px;
	text-align:center;
	float:left;
	font-size:10px;
}

.outros_contatos {
	float:right;
	margin-right:10px;
}

.contatos {
	clear:both;
	margin-bottom:5px;
	padding-top:5px;
	border-bottom:dotted 1px #ccc;
}

.separa {
	margin:3px;
	border:dashed 1px #CCCCCC;
}

.campo {
	font-size:11px;
	float:left;
	padding:2px;	
	color:#6d6d6d;
	border:solid 1px #aeaeae;
	margin-right:10px;
	vertical-align:middle;
}

.campo2 {
	float:left;
	margin-left:60px;
}	

.campo3 {
	font-size:11px;
	float:left;
	padding:2px;	
	color:#6d6d6d;
	border:solid 1px #aeaeae;
	height:200px;
	margin-left:10px;
	width:543px;		
}

.requerido {
	line-height:12px;
	color:#D71921;
	font-size:10px;
	float:left;
	margin-left:3px;
}
.separador {
	float:left;
	font-size:10px;
	line-height:20px;
	margin:0 3px;
}
.menu {
	border:1px solid #AEAEAE;
	color:#6D6D6D;
	float:left;
	font-size:11px;
	height:20px;
	padding:1px;
}

label a {
	text-decoration:none;
	color:#336699;
}

label a:hover {
	text-decoration:underline;
}

.box {
	padding-bottom:10px;
}
.box_new {
	padding:10px;
	margin-bottom:10px;
	background-color: #f7f7f7;
}
.cadastrar {
	text-align:center;
	margin:10px 0;
}
.bt_enviar {
	font-family: tahoma, arial, serif;
	font-size:14px;
	padding:4px;
	margin:0;
	font-weight:bold;
	border:solid 1px #bdbdbd;
	color:#333333;
	background:transparent url(/images/bt-back1.gif) repeat-x scroll center;
	
}
.interno {
	padding:3px;
}

.tit1 {
	color:#168db9;
}

#dicas ul {
	margin:5px 0;
}
#dicas li{
	list-style-image:url(/images/seta2.gif);
}

.cadastroPref {
	float:left;
	width:180px;
}

.captcha {
	float:left;
	width:200px;
	margin-left:70px;
}
.captcha_detalhes {
	float:left;
	width:200px;
	margin-left:122px;
}
.captcha_erro {
	float:left;
	width:200px;
	margin-left:100px;
}
.captcha_faleconosco {
	float:left;
	width:200px;
	margin-left:98px;
}
.captcha_consorcio {
	float:left;
	width:200px;
	margin-left:98px;
	margin-top:10px;
}
.captcha_publicidade {
	float:left;
	width:200px;
	margin-left:104px;
	margin-right:10px;
}

.txtCaptcha {
	font-size:11px;
	cursor:pointer;
	display:block;
	width:175px;
	text-align:center;
}

.digiteCaptcha {
	float:left;
	width:215px;
}

.campoCaptcha {
	font-size:28px;
	padding:5px;
	width:200px;
	text-align:center;
}

.anuncio_exemplos {
	float:left;
	font-size:11px;
	margin-left:20px;
	width:250px;
}

.anuncio_exemplos ul {
	margin-top:5px;
}

/* login */ 

.tit2 {
	color:#004677;
	font-size:18px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.titVender {
	color: #B11116;
	font-size:24px;
}

.tit3 {
	color:#8e8e8e;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tit4 {
	color:#8e8e8e;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tit5 {
	color:#004677;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

.txt_beneficios {
	width:700px;
	color:#4d4d4d;
}

.shiftcontainer{
	position: relative;
	left: 7px; 
	top: 7px; 
}

.shadowcontainer{
	background: transparent url(/images/shadow.gif) no-repeat bottom right;
}

.shadowcontainer .innerdiv{
	background-color: white;
	border: 1px solid #f9f9f9;
	padding: 10px;
	position: relative;
	left: -7px; 
	top: -7px;
}

.boxlogin {
	background:#fcfcfc;
	border-top:2px solid #f9f9f9;
	border-left:2px solid #f9f9f9;
	border-right:2px solid #f9f9f9;
	padding:10px;
	float:left;
	margin:10px 0;
	min-height:110px;
}

.boxlogin fieldset {
	height:25px;
}

.caixa {
	width:440px;
}

.beneficios {
	width:916px;
	background: #FCFCFC url(/images/simples-rapido-e-gratuito.gif) no-repeat top right;	
}

label.login {
	color:#4D4D4D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-right:10px;
	width:100px;
}

.bt_enviar2 {
	font-family: verdana, arial, serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:80px;
	height:20px;
	border:solid 1px #e4e4e4;
	color:#4d4d4d;
	background:transparent url(/images/bt_back2.gif) repeat-x scroll center;
	
}

.esqueci {
	text-align:right;
	margin: 10px 20px 0;
}

.fechar {
	font-family:"arial black", arial, tahoma;
	font-size:14px;
}

.modal{
	margin:0 0 10px;;
}

.txtRevendedores {
	margin-bottom:10px;
}

.txtRevendedores ul {
	margin:0;
}

.txtRevendedores ul li {
	list-style-image:url(/images/bg-lista-numerada.gif);
	font-size:16px;
	margin-left:50px;
	line-height:30px;
	color:#333333;
}

.txtRevendedores ul li span{
	position:relative;
	bottom:3px;
	padding-left:10px;
}

.txtApoio {
	margin:0;
	font-size:16px;
}

.aviso_revendedor {
	padding:20px;
	border:solid 1px #ccc;
	font-size:14px;
	line-height:30px;
	margin:20px 0;
}	

.aviso {
	border:solid 1px #B61217;
	padding:8px;
	line-height:20px;
	font-size:12px;
	color:#565656;
	margin-bottom:10px;
}

/* menu minha webtractor */
	
#nav_menu {
	border:1px solid #cbcbcb;
	padding:0;
	margin:0;
}

#nav_menu ul{	
	background-color: #f0f0f0;
}

#nav_menu li {
	list-style-type: none;
	padding:0;
	margin:0;
}

#nav_menu a{
	background: #f0f0f0 url(/images/seta3.png) no-repeat 10px center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1b1464;
	display: block;
	width: auto;
	padding: 4px;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: 1px solid #B5B5B5;
}

#nav_menu a.ultimo{
	border-bottom:none;
}

#nav_menu a:hover, #nav_menu a:focus, #nav_menu a.current{
	color: #ffffff;
	background: #353475 url(/images/seta3b.png) no-repeat 10px center;
}

/* menu minha webtractor */
	
#inst_menu {
	/*border:1px solid #cbcbcb;*/
	padding:0;
	margin:0;
}

#inst_menu ul{	
	background-color: #f0f0f0;
}

#inst_menu li {
	list-style-type: none;
	padding:0;
	margin:0;
}

#inst_menu a{
	background: #f0f0f0 url(/images/seta3.png) no-repeat 20px center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1b1464;
	display: block;
	width: auto;
	padding: 4px;
	padding-left: 30px;
	text-decoration: none;
	border-bottom: 1px solid #B5B5B5;
}

#inst_menu a.ultimo{
	border-bottom:none;
}

#inst_menu a:hover, #inst_menu a:focus, #inst_menu a.current{
	color: #ffffff;
	background: #353475 url(/images/seta3b.png) no-repeat 20px center;
}

/* menu anuncios */

#menu-container{background:#f9f9f9;border:solid 1px #cbcbcb;}

ul#simple-menu{list-style-type:none;width:100%;position:relative;height:28px;margin:0;padding:3px 0 0 0;}
ul#simple-menu li{display:block;float:left;margin:0 0 0 4px;height:27px;}
ul#simple-menu li.left{margin:0;}
ul#simple-menu li a{display:block;float:left;color:#353475;background:#e6e6e6;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:27px;border:solid 1px #cbcbcb;font-size:12px;font-family:verdana;}
ul#simple-menu li a.right{padding-right:19px;}
ul#simple-menu li a:hover{background:#fff;}
ul#simple-menu li a.current{color:#2E4560;background:#fff;}
ul#simple-menu li a.current:hover{color:#2E4560;background:#fff;}


.grey #menu_cont{
	position:relative;
	font-family:Verdana,Tahoma,Arial,Helvitica,sans-serif;
	border-bottom:1px solid #CCCCCC;
	}
.grey #nav_anun{
	position:relative;
	height:23px;
	font-size:12px;
}
.grey #nav_anun ul{
	margin:0px;
	padding:0 0 4px 0;
	list-style-type:none;
	width:auto;
}
.grey #nav_anun ul li{
	display:block;
	float:left;
	margin-left:0;
	margin-right:2px;
}
.grey #nav_anun ul li a{
	display:block;
	float:left;
	color:#575757;
	text-decoration:none;
	padding:0 0 0 12px;
	height:24px;
	line-height:195%;
}
.grey #nav_anun ul li a span{
	padding:0 12px 0 0;
}
.grey #nav_anun ul li a:hover,.grey #nav_anun ul li a.current{
	color:#ffffff;
	background:#575757 url(/images/navtopleft.gif) no-repeat top left;
}
.grey #nav_anun ul li a:hover span,.grey #nav_anun ul li a.current span{
	color:#ffffff;
	display:block;
	width:auto;
	background:#575757 url(/images/navtopright.gif) no-repeat top right;
}


/* estilos tabela */

#box_tabela {
	border:1px solid #d6d6d6;
	padding:0 15px;
}

.tabela
{
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	width:548px;
	text-align: left;
	margin:0;
}
.tabela th
{
	padding: 5px;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	background:#494949;
	border-left:1px solid #494949;
	border-bottom:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	text-align:center;	
	float:none;
}

.tabela th.ultimo {
	border-right:1px solid #494949;
}
.tabela td
{
	padding: 5px;
	border:1px solid #d6d6d6;
	color: #2d2d2d;
	text-align:center;
}

.tabela td.esquerda {
	text-align:left;
	float:none;
}

.tabela tbody tr:hover td
{
	background: #f5f5f5;
}

.selected td {
	background-color:#f5f5f5;
	color:#FFFFFF;
}

/* classificados */

.paginacao {
	display:block;
	color:#1b1464;
	margin:0 5px 5px;
	clear:both;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;	
}

.paginacao.busca {
	background:#f6f6f6;
	padding:5px;
	border:solid 1px #858585;	
}

.paginacao a.current, .paginacao label.current {
	background-color:#333333;
	color:#ffffff;
	font-weight:bold;
	padding:2px;
}

.excluir {
	background:transparent url("/images/bt-excluir.gif") no-repeat top left;
	float:left;
	padding:3px;
	width:40px;
	padding-left:25px;
	color:#2e3192;
	margin:5px 0;
}

.desativar {
	background:transparent url("/images/bt-generico.gif") no-repeat top left;
	float:left;
	padding:3px;
	width:56px;
	padding-left:10px;
	color:#2e3192;
	margin:5px 0;
}

.compartilhar {
	background:transparent url("/images/bt-generico2.gif") no-repeat top left;
	float:left;
	padding:3px;
	width:85px;
	padding-left:10px;
	color:#2e3192;
	margin:5px 0;
}

.imprimir {
	background:transparent url("/images/bt-imprimir.gif") no-repeat top left;
	float:left;
	padding:3px;
	width:63px;
	padding-left:10px;
	color:#2e3192;
	margin:5px 0 0 5px;
}

.detalhes {
	background:transparent url("/images/bt-detalhes.png") no-repeat top left;
	float:left;
	padding:3px 3px 4px 28px;
	width:55px;
	color:#2e3192;
}

.mensagem {
	background:transparent url("/images/bt-mensagem.png") no-repeat top left;
	float:left;
	padding:3px 3px 4px 28px;
	width:55px;
	color:#2e3192;
}

.proposta {
	background:transparent url("/images/bt-proposta.png") no-repeat top left;
	float:left;
	padding:3px 3px 4px 28px;
	width:55px;
	color:#2e3192;
}

.comparar {
	background:transparent url("/images/bt-comparar.gif") no-repeat top left;
	float:left;
	padding:6px 0 6px 13px;
	width:90px;
	color:#2e3192;
}

.avancar {
	background:transparent url("/images/bt-avancar.gif") no-repeat top left;
	float:left;
	padding:3px 0 3px 8px;
	width:55px;
	padding-left:10px;
	color:#2e3192;
	float:right;
	margin-top:5px;
}

.buscar {
	background:transparent url("/images/bt-buscar.gif") no-repeat top left;
	float:left;
	padding:3px 0 3px 8px;
	width:55px;
	padding-left:10px;
	color:#2e3192;
	margin-top:5px;
}

.concluir {
	background:transparent url("/images/bt-concluir.gif") no-repeat top left;
	padding:3px 0 3px 8px;
	width:55px;
	padding-left:10px;
	color:#2e3192;
	float:right;
	margin-top:5px;
}


.ativar {
	background:transparent url("/images/bt-ativar.gif") no-repeat top left;
	float:left;
	padding:3px;
	width:40px;
	padding-left:25px;
	color:#2e3192;
}


.nova {
	background:transparent url("/images/bt-nova.gif") no-repeat top left;
	float:left;
	padding:3px;
	width:40px;
	padding-left:30px;
	color:#2e3192;
}

.direita2 {
	float:right;
	margin-top:7px;
}

.direita2 a {
	font-size:12px;
}

.esquerda2 {
	float:left;
}

.container_foto {
	background: transparent;
	padding:3px;
	margin-right:5px;
	min-height:76px;
	height:76px;
}

.container_foto .navegacao_foto {
	height:15px;
}

.espaco_foto {
	width:74px;
	height:74px;
	background:#EAEAEA;
}

.bt_nav {
	margin-right:18px;
}

.upload {
	float:left;
	width:738px;
	font-size:11px;
}
.space-align{
	height:12px;
}
.campo_foto {
	/*margin-top:10px;*/
	width:380px;
}
.escolha_imagem{
	float:left;
	text-align:center;
	height:280px;
	width:150px;
}
.tipo_imagem{
	/*float:left;*/
	/*width:137px;*/
	text-align:center;
	/*margin-top:30px;*/
	/*margin-right:5px;*/
}
.excluir_imagem{
	text-align:center;
	margin-right:5px;
	height:20px;
	margin-top:10px;
}
.up_imagem{
	margin-top:10px;
}
.carregar {
	margin:10px 0 0 50px;
}

.tipo_pagamento {
	margin-bottom:10px;
}

.tipo_destaque {
	float:left;
	width:350px;
	margin-right:8px;
}

.txt_destaque {
	color:#1b1464;
	font-weight:bold;
	font-size:11px;
}

.desc_destaque {
	float:left;
	margin-right:48px;
}

.foto_destaque {
	border:solid 2px #1b1464;
}

.exemplo {
	float:right;
	margin-right:10px;
	width:100px;
	text-align:center;
}

.exemplo_destaque {
	color:#1b1464;
	font-weight:bold;
}

.tipo_anuncio {
	font-size:11px;
	color:#000000;
	margin:7px 0 0 0;
	list-style-image:url("/images/seta3.gif");
}

.tit_sucesso{
	color:#353475;
	font-size:18px;
	font-weight:bold;
}
.sucesso_anuncio  a, .sucesso_anuncio li{
	font-size:16px;
	color:#5c5c5c;
	margin:7px 0 0 0;
	list-style-position:inside;
}
.sucesso_anuncio li{
	list-style-image:url("/images/seta-sucesso.gif");
}
.labelsucesso {
	display:block;
	width:112px;
	margin-right:10px;
	line-height:24px;
	color:#000;
}
.camposucesso {
	width:286px;
	border:solid 1px #7f7f7f;
	padding:3px;
	margin-bottom:5px;
	clear:left;
}
.camposucesso2 {
	width:420px;
	border:solid 1px #7f7f7f;
	padding:3px;
	margin-bottom:12px;
	clear:left;
}

.forma {
	width:100px;
	float:left;	
}

.img_cartao {
	margin:5px 0 0 5px;
}

.formas {
	margin:10px 20px 0 20px;
}

.gold {
	color:#7f5916;
}


.prata {
	color:#9b9ba5;
}

.btnAvancar {
	margin-top:10px;
	float:right;
}

/* modal anuncio */

#modal_anuncio, #modal_mensagem, #modal_resp_mensagem {
	width:520px;
	margin-left:-260px;
	padding:5px;
	color:#000000;
}

#modal_anuncio strong {
	color:#1b1464;
}
.topo_modal {
	background:transparent url("/images/bt-titulo.gif") repeat-x;
	padding:3px 3px 3px 10px;
	margin-bottom:10px;
}
.tit6 {
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
}

.tit7 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin-left:10px;
}

.fechar2 {
	float:right;
	cursor:pointer;
}
.foto {
	border:solid 1px #cccccc;
	margin:0 10px 10px;
	float:left;
}

.tipo {
	color:#333333;
}

.excluir2 {
	background:transparent url("/images/bt-excluir2.gif") no-repeat scroll left top;
	color:#2E3192;
	float:left;
	font-size:13px;
	padding:5px 3px 15px 35px;
	width:60px;
}

.acoes_modal {
	padding-left:10px;
	margin-top:10px;	
}

.editar2 {
	background:transparent url("/images/bt-editar2.gif") no-repeat scroll left top;
	color:#2E3192;
	float:left;
	font-size:13px;
	padding:5px 3px 15px 35px;
	width:60px;
}

.comprar {
	background:transparent url("/images/bt-comprar.gif") no-repeat scroll left top;
	color:#2E3192;
	float:left;
	font-size:11px;
	padding:5px 3px 15px 45px;
	width:80px;
	font-weight:bold;
	margin:10px 0 0 25px;
	display:block;
}

.comprarPF {
	text-decoration:line-through;
}

.gratis {
	color:#B11116;
	margin:10px 0 0 5px;
	line-height:20px;
}


.preco {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1b1464;
	font-weight:bold;
	line-height:25px;
}

.nao_lido {
	font-weight:bold;
}

/* modal mensagens */

#modal_mensagem fieldset, #modal_resp_mensagem fieldset {
	margin-left:10px;
}

#modal_mensagem label, #modal_resp_mensagem label {
	float:left;
}

label.campos {
	display:block;
	width:70px;
	font-weight:bold;
}

#modal_mensagem textarea, #modal_resp_mensagem textarea  {
	font-size:12px;
	padding:2px;	
	color:#000000;
	border:solid 1px #aeaeae;
	height:150px;
	width:495px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#f4f4f4;	
}

.responder {
	background:transparent url("/images/bt-responder.gif") no-repeat scroll left top;
	color:#2E3192;
	float:left;
	font-size:13px;
	padding:5px 3px 15px 35px;
	width:80px;
}

.enviar {
	background:transparent url(/images/bt-enviar.gif) no-repeat scroll left top;
	color:#2E3192;
	float:left;
	font-size:13px;
	padding:5px 3px 15px 35px;
	width:55px;
}

/* meu perfil */
label.check {
	font-size:10px;
	float:left;
	margin-top:4px;
}

input.endereco {
	float:left;
}

.salvar {
	float:right;
	padding:15px 18px 5px 0;
}

/* resumo */

h3.tit_tabela {
	font-size:12px;
	margin:5px 0;
	color:#333333;
}

.ver_todos{
	width:100%;
	margin:10px 0;
}

a.bt_todos {
    background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color:#1b1464;
	display: block;
    font: bold 12px tahoma, arial, sans-serif;
    height: 19px;
    margin: 0 0 10px 40px;
    padding-right: 5px;
	float:right;
	font-weight:normal;
	
}

a.bt_todos span {
    background: transparent url(/images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 12px;
    padding: 3px 10px 5px 10px;
}

.f12 {font-size:12px;}
.f16 {font-size:16px;}

/* pagamentos */

.link {
	color:#1b1464;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}



.tabela_result {
	float:right;
	margin:15px 0 0;
	padding:0;
}

.tabela_result td {
	border:solid 2px #adadad;
	padding:3px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:none;
}

.valor_pagar {
	color:#1b1464;
}

.box_pagamentos {
	border:solid 1px #cbcbcb;
	padding:8px;
	margin:10px 0;
}

.txt_tarifas {
	color:#000;
	font-weight:bold;
	float:right;
	padding:4px;
}

.total_tarifas {
	float:right;
	padding:3px;
	text-align:center;
	width:103px;
	border:solid 2px #ADADAD;
	margin:0 6px;
}

.formas_pagamento {
	float:left;
	text-align:center;
}

.formas_pagamento p{
	font-weight:bold;
	margin-bottom:5px;
}

.formas_pagamento img{ 
	padding:0 3px;	
}

.box_pagar {
	margin:15px 0 0 250px;
	
}

.pagar {
	background:transparent url("/images/bt-pagar.gif") no-repeat top left;
	float:left;
	padding:6px;
	width:65px;
	padding-left:45px;
	color:#2e3192;
	font-size:12px;
	font-weight:bold;
}

.txt_head_tabela {
	margin:0 0 3px;
	font-size:12px;
}

.voltar_tabela {
	float:right;
	margin:5px 0 0;
}

/* cadastrar anuncio */

.box_anuncio {
	border:1px solid #d6d6d6;
	padding:15px;
}

.box_anuncio_new {
	padding:15px;
	background-color: #f7f7f7;
	/* width:760px; */
}

.box_anuncio2 {
	border:1px solid #d6d6d6;
	padding:10px;
}

.box_select {
	float:left;
	margin:0 3px 10px 0;
}

.box_select_new {
	float:left;
	margin:0 3px 10px 0;
}

.titulo_box {
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#1b1464;
}

.titulo_box_new {
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	font-size:13px;
	color:#333;
}

.box_select select {
	border:1px solid #d6d6d6;
	font-size:12px;
	width:218px;
	height:125px;
}

.box_select_new select {
	border:1px solid #d6d6d6;
	font-size:12px;
	width:220px;
	height:125px;
}

.box_select .seta {
	padding-bottom:40px;
}

.box_select_new .seta {
	padding-bottom:40px;
}

.box_resumo {
	background:#f6f6f6;
	margin-top:10px;
	border:1px solid #d6d6d6;
	padding:5px;
	float:left;
	height:17px;
}

.resumo_tit {
	border-right:none;
	color:#168db9;
}

.resumo_produto {
	width:508px;
	color:#1b1464;
}

#linkAvancar2 {
	height:25px;
}

/* comprar */

ul.tabAnuncios{
	border-bottom:1px solid #DBDBDB;
	list-style-type:none;
	position:relative;
	height:28px;
	margin:0 0 0 3px;
	padding:0;
}
ul.tabAnuncios li{
	display:inline;
	float:left;
	margin:0 4px 0 0;
	height:27px;
}
ul.tabAnuncios li a{
	display:block;
	float:left;
	color:#353475;
	background:#ededed;
	line-height:27px;
	text-decoration:none;
	padding:0 17px 0 18px;
	height:27px;
	font-size:11px;
	font-family:verdana;
	border-top:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
	border-left:solid 1px #dbdbdb;	
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	font-weight:bold;
}
ul.tabAnuncios li a.selected, ul.tabAnuncios li a.hover {
	background:#fff;
	border-bottom:solid 1px #fff;
}
ul.tabAnuncios li a.focus {
	outline: 0;
}

ul.tabRankings{
	list-style-type:none;
	width:100%;
	position:relative;
	height:22px;
	margin:0;
	padding:0;
}

ul.tabRankings li{
	display:inline;
	float:left;
	margin:0 2px 0 0;
	height:20px;
}
ul.tabRankings li a{
	display:block;
	float:left;
	color:#000000;
	background:#cccccc;
	line-height:20px;
	text-decoration:none;
	padding:0 12px;
	height:20px;
	font-size:11px;
	font-family:verdana;
	border-top:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
	border-left:solid 1px #dbdbdb;	
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
ul.tabRankings li a.selected, ul.tabRankings li a.hover {
	background:#fff;
}
ul.tabRankings li a.focus {
	outline: 0;
}


.anuncios {
	margin-top:10px;
}

.anuncios #destaque, .anuncios #buscados, .anuncios #recentes {
	padding:5px 0;	
}
.anuncios .anuncio {
	border-right:dashed 1px #e2e2e2;
	float:left;
	padding:6px;
	width:180px;
}
.anuncios .ultimo {
	border:none;
}
.anuncios .separador, .modelos .separador {
	border-top:dashed 1px #e2e2e2;
	height:1px;
	width:99%;
	margin:4px;
}

.anuncios .preco {
	font-size:12px;
	line-height:normal;
}
.anuncios .estado {
	float:right;
}

.ranking {
	margin-top:10px;
	background:#dddddd;
	border:solid 1px #e2e2e2;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
}

.ranking h4 {
	color:#404040;
	font-size:11px;
	padding:5px;
	margin:0;
}

.ranking div {
	background:#fff;
	padding:5px 0;
}

.tabelaRanking {
	margin:0;
	padding:5px 0;
}

.tabelaRanking tr {
	border-bottom:dashed 1px #e2e2e2;
}

.tabelaRanking td{
	padding:3px;
}
.tabelaRanking .numero{
	text-align:center;
	border-right:dashed 1px #e2e2e2;
}

.destaque {
	background:url(/images/bg-box.gif) repeat-x;
	margin-top:10px;
	padding:10px;
	border:solid 1px #e2e2e2;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;		
	width:558px;
	float:left;
	height:355px;
	overflow:hidden;
}

.destaque h3 {
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:dotted 1px #aeaeae;
	font-weight:normal;
	font-size:19px;	
}

.destaque h3 a{
	color:#000;
}

.destaque .preco {
	float:right;
}

.destaque .fotoDestaque {
	float:left;
	margin-right:10px;
}

.destaque .dadosDestaque{
	float:left;
	border:solid 1px #adadad;
	margin:0 10px 0 0;
	
}

.destaque .dadosDestaque tr{
	border-bottom:solid 1px #adadad;
}

.destaque .dadosDestaque td{
	padding:5px;
}

.destaque .fotoThumbDest {
	margin-left:10px;

}

.publicidade {
	padding:10px;
	margin-top:10px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	text-align:center;
}

.tipoDireita {
	position:relative; 
	left:265px;
	bottom:246px;
}

.implementos a {
	font-size:0.87em;
}

.split {
	height:30px;
	padding-bottom:10px;
}

.margemLink1 {
	margin:15px 45px 5px 45px;
}

.margemLink2 {
	padding-left:40px;
	display:block;
	width:100px;
}

.tipoBusca {
	margin:10px 0 0;
	height:220px;
	min-height:220px;
	display:block;
}

.tipoBusca li {
	width:75px;
	list-style-type:none;
	margin:0 0 2px 0;
	text-align:center;
}

.tipoBusca li a {
	color:#565656;
	text-decoration:none;
	font-weight:bold;
	display:block;
	border:solid 1px #fff;
}

.tipoBusca li a.selected {
	background:#f1f1f1;
	border:solid 1px #ADADAD;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;		
}

.buscaVeiculos {
	height:255px;
	width:340px;
	float:left;
	overflow:hidden;
}

.buscaVeiculos .mostra {
	position:relative;
	bottom:220px;
	height:220px;
	left:75px;
	width:160px;
	margin:0 5px;
	padding:10px;
	font-size:11px;
	border:solid 1px #adadad;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;		
}

.buscaVeiculos .mostra select{
	font-size:11px;
	padding:1px;
	color:#666;
	width:160px;
	margin:5px 0 0 0;	
}

.buscaVeiculos .mostra select.range{
	width:58px;
}

.buscaVeiculos .mostra .lblMostra {
	width:38px;
	display:block;
	float:left;
	margin-top:5px;
	margin-right:3px;
	line-height:18px;
}

.buscaVeiculos .estadoUso {
	text-align:center;
	display:block;
	width:160px;
}

.mostra p {
	margin:2px 0 5px;
	text-align:center;
	display:block;
	width:160px;
	font-weight:bold;
	font-size:12px;
}

.mostraEstado {
	display:block;
	width:160px;
}

.tipoCriterios {
	margin:5px 0 4px;
	height:80px;
	min-height:80px;
}

.tipoCriterios li {
	width:75px;
	list-style-type:none;
	margin:0 9px 0 0;
	text-align:center;
	float:left;
}

.tipoCriterios li a {
	color:#565656;
	text-decoration:none;
	font-weight:bold;
	display:block;
	border:solid 1px #fff;
}

.tipoCriterios li a.selected {
	background:#f1f1f1;
	border:solid 1px #ADADAD;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;		
}

#selecioneCriterios {
	font-size:13px;
	margin-top:10px;
	padding:5px;		
}

.criterios .criterio {
	margin-top:1px;
	padding:10px;
	border:solid 1px #ADADAD;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;	
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;	
}

.criterios .criterio fieldset { 
	margin:5px;
}

.criterios .criterio label.crit {
	width:105px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	line-height:20px;
}

h3.headOpcionais {
	padding:5px 5px 5px 10px;
	margin:10px 0 0;
	border:solid 1px #ADADAD;
	background:url(/images/bg-head.gif) repeat-x;
	font-size:13px;
	color:#565656;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;	
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
}

.labelchk {
	display:block;
	float:left;
	width:160px;
	line-height:20px;
	margin-left:5px;

}

.ajuda {
	border:solid 1px #ADADAD;
	padding:10px;
	background:#f6f6f6;
	margin-top:10px;
	font-size:12px;
}

.ajuda h4 {
	font-size:13px;
	color:#1b1464;
}

.ajuda ul {
	margin:0;
}

.ajuda li {
	margin-left:15px;
	margin-bottom:5px;
	list-style-image:url(/images/seta3.png);
}

.ajuda a {
	color:#1b1464;
	font-size:12px;
}

.filtros {
	background:#f6f6f6;
	border:solid 1px #e4e4e4;
	padding:10px;
	margin-top:10px;
}

.filtros.feirao {
	background:#d5d5d5;
}

.filtros h4 {
	margin:0;
	font-size:13px;	
}

.filtros ul {
	border-bottom:dotted 1px #e4e4e4;
	padding-bottom:5px;
	margin-bottom:10px;
}

.filtros li {
	margin-left:15px;
	list-style-type:none;
}

.filtros .selecionado {
	font-weight:bold;	
}

#resultados {
	color:#000000;
	border:2px solid #8F2727;	
	padding:5px;
	font-size:14px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;	
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
}

#filtros {
	background:#f6f6f6;
	border:1px solid #E4E4E4;
	padding:5px;
	margin-top:10px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;	
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;	
}

.txtFiltros {
	font-weight:bold;
	float:left;
	line-height:20px;
	margin-right:5px;
}

.filtrosSelecionados {
	margin:0;
	float:left;
	margin-top:2px;
}

.filtrosSelecionados li {
	position:relative;
	padding:0;
	float:left;
	list-style-type:none;
	margin:0 5px 4px 0;
}

.filtrosSelecionados li span {
	padding:0;
	background:#4c4c4c;
	color:#fff;
	font-weight:bold;
	margin-left:5px;
	padding:3px;
	font-size:12px;			
}

.filtrosSelecionados li a {
	/* color:#ffffff; */			
	font-size:11px;
	padding:3px 0 3px 3px;
	background:#fbfbfb;
	text-decoration:none;			
	border:solid 1px #4c4c4c;


}
.filtrosSelecionados li a:hover {
	border:solid 1px #969696;
}

.boxAjuda {
	background:#4c4c4c;
	color:#fff;
	font-weight:bold;
	padding:3px 5px;
	float:right;
}

.resPaginacao {
	margin-top:10px;	
}
select.pagina {
	font-size:11px;
	color:#666;
	padding:1px;
}
table.resultadoBusca {
	border:solid 1px #9c9c9c;
	margin:5px 0;
}

table.resultadoBusca td.borda{
	border-bottom:solid 1px #9c9c9c;
}

table.resultadoBusca td{
	padding:5px;
}

table.resultadoBusca .top{
	background:#dedede;
}

table.resultadoBusca .medio{
	background:#eeeeee;
}

table.resultadoBusca .basico{
	background:#ffffff;
}

table.resultadoBusca .trial{
	background:#ffffff;
}

.tituloRes {
	color:#1b1464;
	font-weight:bold;
	font-size:16px;
	display:block;
}

.fotoBusca {
	float:left;
	padding:3px;
}

.dadosBusca {
	float:left;	
	width:395px;
}

.precoBusca {
	color:#333333;
	font-size:15px;
	font-weight:bold;
	display:block;
	text-align:right;
	margin-bottom:0;
}

.txtDadosBusca {
	height:85px;
	width:220px;
	float:left;
	margin-top:10px;
}

.valorBusca {
	float:left;	
}

.outer {
	position:relative;
	overflow: hidden; 
	display: table; 
	height: 110px;
	width:110px;
	border:1px solid #9C9C9C;
	background:#FFFFFF;
	margin-top:5px;
}

.middle {
	display: table-cell; 
	vertical-align: middle;
	padding:4px;
}

.boxVendedor {	
	font-size:10px;
	padding:2px;
	text-align:center;	
}

.logoVendedor {
	margin:5px;
}

.linksBusca {
	position:relative;
	bottom:0;
}

.tabZebra {
	background:#e5e5e5;
}

#comprar_col6 {
	margin-right: 0; 
	width: 770px;
}

.albumResultado {
	padding:3px;
	width:200px;
	float:left;
}

/* vender */

#pacotes h3 {
	margin:0;
	color:#B11116;
}

#pacotes p {
	margin-bottom:10px;
	width:400px;
}

#pacotes ul {
	margin:10px 0 0 50px;
	float:left;
}

#pacotes ul li {
	list-style-image:url(/images/bg-lista.gif);
	margin-left:10px;
}

.anuncie_leve {
	float:right;
}

.dadosPacote {
	float:left;
}

.pacote_pesado, .pacote_medio {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dashed 1px #E4E4E4;
}

/* anuncio */
#anuncio {
	border:solid 1px #000;
}

.titAnuncio {
	background:#e9eaeb url(/images/bg-tit-anuncio.gif);
	padding:15px;
}

.titAnuncio .preco s {
	color:#ff0000;	
}

.titAnuncio h2 {
	margin:0;
	font-size:21px;
}

#anuncio h3 {
	color:#3d3d3d;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #e0e0e0;
}

.detalhesAnuncio {
	width:580px;
	float:left;
	padding:10px;
}

.acoesAnuncio {
	width:140px;
	float:left;
	margin:10px;
}

.acoesAnuncio img { 
	margin-bottom:5px;
}

.boxAnuncio {
	padding:5px 0;
	margin-bottom:10px;
	color:#000;
	font-size:12px;
}

.tabDetalhes {
	margin:0;
}

.tabDetalhes td {
	padding:4px;
}

.boxAnuncio ul {
	margin-bottom:10px;
}

.boxAnuncio ul li {
	margin-left:20px;
	list-style-image:url(/images/seta3.gif);
}

.boxAnuncio p {
	margin:0;
}

.boxAnuncio a {
	color:#101a51;
	font-size:12px;
	text-decoration:underline;
}

.boxAnuncio .vendedor {
	font-weight:bold;
	margin-bottom:10px;
}

p.texto_proposta {
	font-weight:bold;
	margin-bottom:10px;
	color:#606060;
	font-size:12px;
	border-bottom:1px solid #E0E0E0;
	padding-bottom:5px;
}
p.texto_sucesso {
	margin-bottom:10px;
	font-size:12px;
	border-bottom:1px dotted #c7c7c7;
	padding-bottom:5px;
}

h3.enviar_proposta {
	color:#F80000;
	border-bottom:none;	
}

.dadosVendedor {
	float:left;
}

.logoVendedorAnuncio {
	float:right;
}

.labelAnuncio {
	display:block;
	width:112px;
	margin-right:10px;
	float:left;
	line-height:24px;
	color:#000;
	font-weight:bold;
}

.labelAnuncio2 {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	line-height:15px;
	font-weight:bold;
	color:#000;
}

.chechboxes {
	margin:2px 0 8px 122px;
}

.checkAnuncio{
	float:left;
	margin: 0 5px 0 0;
}

label.estado {
	width:60px;
	margin-left:80px;
}

input.telefone {
	margin-left:5px;
	width:100px;
}

.campoAnuncio {
	width:450px;
	float:left;
	border:solid 1px #000;
	padding:3px;
	margin-bottom:5px;	
}

.compraAnuncio {
	float:left;
	margin:23px 10px 0 0;
	width:330px;
	color:#000;
	line-height:26px;

}

.mensagemAnuncio {
	float:left;
	width:240px;
}

.enviarAnuncio {
	float:right;
	margin-top:10px;
}

.btEnviarAnuncio {
	padding:4px 20px;
	background:url(/images/bg-tit-anuncio.gif);
	margin-bottom:5px;
}

#maisInfo {
	margin:0 0 10px 8px;
}

.infoVendedor {
	border:solid 1px #000;
	margin-bottom:10px;
}

.infoVendedor .tituloVendedor {
	background:url(/images/bg-tit-anuncio.gif);
	border-bottom: solid 1px #000;
	font-size:16px;
	padding:4px 0;
	text-indent:10px;
}

.dadosInfoVendedor {
	text-align:center;
}

.infoVendedor p.dados {
	margin:10px 0;
	font-size:12px;
}

.infoVendedor p.dados a {
	color:#1b1464;
	font-size:12px;
}

.informacoes {
	border:solid 1px #000;
	background:#d6d6d6;
	margin-bottom:10px;
	padding:5px;
}

.informacoes p {
	margin-bottom:10px;
	font-size:16px;
	text-indent:5px;
}

.informacoes ul {
	margin-bottom:5px;
}

.informacoes li {
	margin-left:15px;
	list-style-type:disc;
}

.informacoes a {
	font-size:12px;
}

.produtosSimilares {
	border:solid 1px #000;
	background:#efefef;
	margin-bottom:10px;
	padding:5px;	
}

.produtosSimilares p {
	margin-bottom:10px;
	font-size:16px;
	text-indent:5px;
}

.produtosSimilares .produto {
	font-size:10px;
	margin-bottom:10px;
}

.produtosSimilares .produto img{
	float:left;
	margin-right:5px;
	border:solid 1px #999999;
}

h4.titProduto {
	margin:0;
	margin-bottom:10px;
}

h4.titProduto a{
	font-size:19px;
}

/* home */
#home1, #home2, #anunciosDestaqueHome {
	margin-bottom:10px;
}

#ppiFabricantes {
	width:113px;
	height:330px;
	float:left;
	text-align:center;
	overflow:hidden;
}

.destaqueHome {
	width: 445px;
	height: 330px;
	float: left;
	margin: 0 10px;
	overflow: hidden;
}

/** SLIDER HOME **/
#slides *{
		position: absolute;
		float: none;
		clear: left;
		margin: 0;
		padding: 0;
		overflow: hidden;
}

#slides ul{list-style: none; margin: 0; padding: 0;}
#slides ul li{width: 445px; float: left;}

#slides #slides-nav{
	position: relative;
	margin-top: 10px;
}




.destaqueHome h3 {
	margin-bottom:10px;
}

.destaqueHome h3 a{
	font-size:16px;
	color:#000;
}

.destaqueHome .preco {
	float:right;
}

.boxBuscaVeiculos form, .buscaVeiculos form {
	margin:0;
	padding:0;
}

.boxBuscaVeiculos {
	float:left;
	height:319px;
	width:340px;
	padding: 0 10px 10px;
	border:solid 1px #e2e2e2;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	background:url(/images/bg-box.gif) repeat-x;	
}

.boxBuscaVeiculos .txtBoxBusca {
	margin:10px 0 0 10px;
}

.boxBuscaVeiculos h2, .boxHomeAnuncios h2 {
	margin:0 10px 10px;
	padding:10px 0 5px;
	border-bottom:dotted 1px #aeaeae;
}

.boxHome h3, .boxServicos h3 {
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:dotted 1px #aeaeae;
	font-weight:normal;
	font-size:19px;
}

.boxBuscaVeiculos h2 span, .boxHome h3 span, .boxHomeAnuncios h2 span, .destaque h3 span, .boxServicos span{
	color:#B11116;
}

.boxHome, .boxServicos {
	border:solid 1px #e2e2e2;
	padding:10px;
	background:url(/images/bg-box.gif) repeat-x;
	float:left;	
	height:100px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
}

.boxHome p {
	margin-bottom:0;
	line-height:1.13em;
}

a.navegueCat {
	font-size:19px;
}

a.navegueCat:hover {
	text-decoration:none;
}

.navegueCat span {
	color:#000000;
}

.compHome {
	float:left;
	width:630px;
	margin-right:10px;
}

.compHome p a {
	font-size:12px;
	margin-bottom:0;
}

.compEsq {
	width:340px;
	margin: 0 10px 10px 0;
}

.compDir {
	width:235px;
	margin-bottom:10px;
}

.boxComprar{
	margin:10px 0;
	width:320px;
}

h3.navegueCat {
	margin:0;
	padding-bottom:5px;
	border:none;
}

#todasCateg {
	position:absolute;
	width:870px;
	height:100px;
	z-index:1000;
	padding:10px;
}

#todasCateg ul {
	margin:0 20px 0 5px;
	float:left;
}

#todasCateg ul li {
	list-style-type:none;
	margin-left:5px;
}

#todasCateg .categoria {
	color:#333333;
	font-size:13px;
}



.pubHome {
	width:300px;
	height:250px;
	float:left;
}

.boxHomeAnuncios {
	border:solid 1px #e2e2e2;
	background:url(/images/bg-box.gif) repeat-x;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
}

.boxHomeAnuncios .anuncios .anuncio {
	padding:3px;	
}

#todasCateg {
	display:none;
}

ul.revenda {
	list-style-image:url(/images/bg-lista.gif);
	margin:0;
}

ul.revenda a {
	color:#000;
	font-size:12px;
}

#ppis  {
	margin-bottom:0;
}

#ppis li {
	list-style-type:none;
	padding:0 0 58px 0;
	margin-left:0;
}

#ppis li img {
	
}

#ppisHover {
	position:relative;
	bottom:300px;
	right:200px;	
}

#ppisHover div {
  	display: none;
	position:relative;

}

#ppisHover div.active {
  	display: block;
}
/* 
botão original busca Webpesados
*/
.btBuscar {
	margin:25px 40px 5px;
}

/* botão campanha
.btBuscar {
	margin:13px 0 5px 27px;
}
*/

.roteirizador, .calculadora {
	float:left;
}

/* servicos */

.servCol1 {
	float:left;
	width:256px;
	height:160px;		
}

.servCol2 {
	height:160px;
	float:left;
	width:440px;
	margin:0 10px;
}

.servCol3 {
	float:left;
	width:180px;
}

.servCol4 {
	float:left;	
}

.servCol5 {
	float:left;
}

.servCol6 {
	float:left;
	width:155px;
	height:143px;
	margin-left:10px;
	background:url(/images/bg-box2.gif) repeat-x top;
}

.txtServicos {
	font-weight:normal;
	margin:0 0 10px;
	font-size:20px;

	
}

.listaServicos {
	margin:0;
	float:left;
	line-height:16px;
}

.listaServicos li {
	margin-left:0;
	list-style-type:none;
}

a.verMais {
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-top:25px;	
}

.meioEquip {
	background:url(/images/bg-equipamento.jpg) no-repeat bottom left;
	height:120px;
}

.txtEquip {
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-top:90px;
	width:130px;
}

#servRow2 {
	margin-top:10px;	
}

.boxMenor {
	height:230px;
	width:112px;
}

.boxMenor h3, .servCol6 h3 {
	font-size:16px;
}

.servBlog {
	background:url(/images/bg-seta-blog.jpg) no-repeat center center;
	height:150px;	
}

a.txtServicos {
	padding:135px 0 0;
	display:block;
	font-size:11px;
}

.servSegur {
	background:url(/images/bg-seguranca.jpg) no-repeat center center;
	height:150px;		
}

.servTxt {
	float:left;
	margin: 3px 0 0 10px;
	width:650px;
	font-size:11px;
}

.outrosServicos {
	float:left;
	margin:0 10px;
	width:342px;
}

.roubadosBR {
	float:left;
	width:153px;
	height:165px;
}

.pubServicos {
	display:block;
	width:300px;
	height:250px;
	float:left;
}

.servProc {
	background:url(/images/bg-procura-se.gif) no-repeat center center;
	height:70px;
	
}

a.txtProc {
	padding:70px 0 0;
	display:block;
}

.servCalc {
	float:left;
	width:340px;
	height:74px;
	margin-top:10px;
	border:solid 1px #e2e2e2;
}

/*Desenvolvido por Daniel - Webtractor*/
.lbl_nome_campo_check{
	line-height:17px;
	margin:1px;
	text-align:left;
	display:block;
	float:left;
	font-size:11px;
	
}
.nome_campo_check{
	line-height:17px;
	text-align:left;
	display:block;
	float:left;
	margin-left:25px;
}
#carregandocep, #carregandocep_com {
	width: 30px; 
	float: left;
}	
#tipo_endereco{float: right;margin-right: 90px;}

/* fabricantes */
#cabecalho {
	width:940px;
}

.bannerFab {
	height:70px;
}

.headerFab {
	height:240px;
}

#filtrosFab{
	width:940px;
	height:50px;
	background:#cdd1d3;
}

.filtroFab {
	float:left;
}

#modelosFab {
		
}

#modelosFab .modelos {
	float:left;
	width:800px;
	padding:10px;
}

#modelosFab .modelos .modelo {
	float:left;
	width:180px;
	padding:9px;
	text-align:center;
	border-right:1px dashed #E2E2E2;
}

#modelosFab .modelos .ultimo {
	border:none;
}

#filtrosFab .alinhar {
	margin:0 auto;
	width:600px;
}	

.filtroFab label {
	display:block;
	width:200px;
	font-size:14px;
	margin:2px 0;
}

.filtroFab select {
	padding:1px;
	width:180px;
}

#modelosFab .modelos .modelo a{
	color:#000;
	font-size:14px;
}

.pubFab {
	width:120px;
	height:600px;
	float:left;
	margin-top:10px;
}

.concessionarias p {
	font-size:12px;
	margin:5px 0;
	color:#000;
}

.dadosConcess {
	margin:5px 0 5px 28px;
	line-height:17px;
}

.galFab {
	height:350px;
}

.ssFab {

}

/* upload */
#box_tabela .upload_rev {
	padding:10px;
	font-size:12px;
}

#box_tabela .upload_rev p{
	margin:0 5px 0 0;
}

.up_enviar {
	position:relative;
	top:10px;
	margin-left:10px;
}

.upload_form {
	height:60px;
}

/* admin */
h3.tit_admin {
	border-bottom:1px dotted #AEAEAE;
	font-size:19px;
	font-weight:normal;
	margin-bottom:10px;
	padding:0 20px 5px 0;
}

.menu_admin li {
	line-height:18px;
	margin-left:45px;
	list-style-type:disc;
}

.menu_admin li a {
	font-size:14px;
}

.adm_ajuda {
	color:#666666;
	font-size:11px;
	margin-top:5px;
}

fieldset.incluir_adm {
	width:300px;
}

.incluir_adm label {
	text-align:right;
	display:block;
	width:150px;
	margin-right:10px;
	float:left;
	line-height:20px;
}

.incluir_adm input[type=text] {
	float:left;
	width:40px;
	margin-bottom:5px;
}

/* feirao */
#central_feirao {margin-top:10px;}
#pub_feirao {margin-top:10px;text-align:center;}
.veiculo_feirao {float:left;width:180px;padding:0 17px 10px 0;}
.veiculo_feirao.ultimo {padding: 0 0 10px 0;}
.veiculo_feirao img {display:block; border:solid 1px #343434;}
.descricao_feirao {background:#343434;padding:3px;font-size:11px;text-align:center;width:176px;height:40px;}
.descricao_feirao a {color:#FFF; text-decoration:none;height:180px;}
.descricao_feirao strong {color:#ffda00;}
#topo_feirao {margin-top:10px;margin-bottom:10px;}


/* procurase */
#procurase p, #procurase form {
	margin:10px 20px;
}

#procurase p.chamada {
	color:#0d096e;
	font-weight:bold;
}

#procurase .acoes {
	margin:20px 0;
	background:url(/images/procurase_bg1.jpg) no-repeat right top;
	border:1px solid #fff;
}

#procurase .acoes.ver {
	background:url(/images/procurase_bg2.jpg) no-repeat right top;
	border:1px solid #fff;
}

#procurase label {
	float:left;
	width:150px;
	text-align:right;
	margin:0 10px 10px 0;
	font-size:14px;
	font-weight:bold;
}

#procurase label span {
	font-weight:normal;
	font-size:10px;
	line-height:12px;
	display:block;
}

#procurase select {
	float:left;
	width:300px;
}

#procurase textarea {
	width:400px;
	height:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#procurase .envia_procurase {
	width:565px;
	text-align:right;
	margin-top:10px;
}

#procurase .dados_procurase {
	float:left;
	width:400px;
}

#procurase .dados_procurase span {
	font-size:14px;	
}

h4.tit_procurase {
	font-size:13px;
	margin-bottom:5px;
}

#periodo label {
	display:block;
	width:30px;
	float:left;
	margin-bottom:10px;
}

#num_procurase {
	margin-top:10px;
	background:#FBF7AA;
	border:solid 1px #F9E98E;
	width:140px;
	padding:5px;
	text-align:center;
	color:#915629;
}

#lista_procurase {
	margin-top:10px;		
}

#resultado_procurase {
	text-align:center;
	padding:5px;
	font-size:20px;
	font-weight:bold;
	color:#915629;
}

.procura_table {
	margin-bottom:0;	
}

.procura_table td {
	padding:5px;
	border-bottom:solid 1px #CCC;
}

.procura_table th {
	padding:5px;
	border-bottom:solid 1px #CCC;
	text-align:left;
}

#adicionar_todos, #remover_todos {
	float:right;
	margin-top:10px;
}

#adicionar_todos a, #remover_todos a {
	font-size:14px;
}

#periodo.pedidos {
	margin-top:10px;
}

#periodo.pedidos label {
	text-align:right;
	margin-right:10px;
}

#periodo.pedidos .busca {
	width:200px;	
}

#periodo.pedidos .radios {
	clear:left;
}

#periodo.pedidos .buscar_pedido {
	font-size:11px;	
	float:left;
	margin-left:10px;
	
}

#periodo.pedidos .busca_pedidos {
	margin-bottom:10px;
	padding:0 10px 0 10px;
	float:left;
	height:70px;
	border-right:dotted 1px #ccc;
}

#periodo.pedidos .filtros_pedidos {
	float:left;
	padding:0 20px;
	float:left;
	height:70px;
}

#periodo.pedidos .filtros_pedidos select {
	float:left;
}

#periodo.pedidos .pedidos_periodo {
	float:left;	
	height:70px;
	padding:0 20px;
	border-right:dotted 1px #ccc;
}

.gestao_anuncios_periodo {
	float:left;	
	height:70px;
	padding:0 20px 20px 0;
}

#periodo.pedidos .tabela_pedidos {
	border:1px #CCC solid;	
}

#periodo.pedidos .tabela_pedidos th {
	background:#cccccc;
	font-size:12px;
	padding:2px;
	font-size:14px;
	font-weight:normal;
	border-left:solid 1px #fff;
}

#periodo.pedidos .tabela_pedidos th.celula_esq {
	border-left:solid 1px #ccc;	
}

#periodo.pedidos .tabela_pedidos td {
	padding:2px;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	text-align:center;
}

#menu_pedidos {
	margin-bottom:10px;	
}

#div_botao {
	text-align:right;
	margin-top:10px;	
}

#total_pedidos {
	width:600px;
	border:1px #CCC solid;
	float:right;
	margin-top:20px;
}

.total_coluna {
	background:#f2f2f2;
	padding:3px;
	border-right:solid 1px #ccc;
}

#total_pedidos td {
	border-bottom:solid 1px #ccc;	
	font-size:13px;
}

/* checkout */

#tabela_revenda {
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:50px;
}

#tabela_revenda td {
	padding:5px;
	border:solid 1px #d9d9d9;
}

#tabela_revenda td.revenda {
	color:#b01116;
	font-size:20px;
	font-weight:bold;
	background:#f1f1f1;
	text-align:center;
}

#tabela_revenda td.total {
	font-size:26px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#f1f1f1;
}

#tabela_revenda td.prioridade {
	font-size:40px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;		
}

#tabela_revenda td.preco {
	font-size:18px;
	color:#1b1464;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#f1f1f1;	
}

#tabela_revenda td.descricao_anuncios {
	text-align:right;
	font-size:18px;
	vertical-align:middle;
	padding-right:10px;
}

#tabela_revenda td.descricao_preco {
	text-align:right;
	font-size:18px;
	vertical-align:top;
	padding-right:10px;
	border-left:none;
	border-bottom:none;
}

#tabela_revenda td.escolha_planos {
	vertical-align:bottom;
	border-top:none;
	border-left:none;
	height:50px;
}

#tabela_revenda td.top {
	color:#b01116;
	font-size:25px;
	font-weight:bold;
	background:#f1f1f1;
	text-align:center;
}

#tabela_revenda td.medio {
	color:#b01116;
	font-size:22px;
	font-weight:bold;
	background:#f1f1f1;
	text-align:center;
}

#tabela_revenda td.basico {
	color:#b01116;
	font-size:22px;
	background:#f1f1f1;
	text-align:center;
}

#tabela_revenda td.prioridade2 {
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
}

#tabela_revenda td.titulos {
	color:#4d4d4d;
	font-size:20px;
	vertical-align:top;
}

#tabela_revenda td.tempo {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

#tabela_revenda td.ampliar {
	text-align:center;
	vertical-align:middle;
}

#tabela_revenda td.ampliar a img { 
	border: none;
}

#tabela_revenda td.tempo span {
	font-weight:normal;
}

#tabela_revenda td.miniaturas {
	font-size:10px;
}

#tabela_revenda td.miniaturas img {
	float:left;
	padding-right:5px;
}

#tabela_revenda td.miniaturas .txt_miniaturas {
	float:left;
	width:145px;
}

#tabela_revenda select.planos_revenda {
	font-size:21px;
	color:#b01116;
	width:350px;
}

#tabela_revenda .selo {
	width:64px;
	height:89px;
	position:absolute;
	top:280px;
	margin-left:-35px;
	*margin-left:-85px;
	z-index:2;
}

#tabela_revenda #planoRecomendado {
	position:absolute;
	/* left:847px; */
	top:290px;
	margin-left:55px;
	*margin-left:5px;
	width:90px;
	height:30px;
	z-index:1;
	background-image: url(/images/marcadorRecomendado.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-align: center;
	line-height: 20px;
}


#checkout .ajuda_revenda {
	width:940px;
}

#checkout .ajuda_revenda .txt_revenda {
	text-align:center;
	float:left;
	padding:90px 0 0 130px;
}

#checkout .ajuda_revenda img {
	float:right;
	padding-right:50px;
}

#checkout_new .ajuda_revenda {
	width:940px;
}

#checkout_new .ajuda_revenda .txt_revenda {
	text-align:center;
	float:left;
	padding:90px 0 0 130px;
}

#checkout_new .ajuda_revenda img {
	float:right;
	padding-right:50px;
}

#box_anuncie .anuncie {
	border:solid 1px #d8d8d8;
	padding:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}

#box_anuncie .anuncie h2 {
	color:#b11116;
	margin-bottom:5px;
}

#box_anuncie .anuncie p {
	font-size:14px;
	margin-bottom:20px;
}	

#box_anuncie .anuncie label {
	display:block;
	width:50px;
	float:left;
	font-size:14px;
	margin-top:3px;
}

#box_anuncie .anuncie .campo {
	font-size:14px;
	float:left;
	width:260px;
}

#box_anuncie .anuncie select.campo {
	width:50px;
}

#box_anuncie .box_continuar {
	margin-top:10px;
}

#box_anuncie .box_continuar a {
	float:left;
	margin:30px 30px 0 30px;
}

#box_anuncie .box_continuar .bt_continuar {
	float:left;
}

#vantagens_pacotes h3 {
	color:#b11116;
	font-weight:normal;
}

#vantagens_pacotes .vantagem img {
	float:left;
	margin-right:10px;
}

#vantagens_pacotes .vantagem span {
	line-height:30px;
	color:#4d4d4d;
	font-size:14px;
}

#area_cadastrado .login {
	border:solid 1px #d8d8d8;
	padding:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	margin-bottom:10px;
}

#area_cadastrado h3 {
	color:#b11116;
	font-weight:normal;
	margin-bottom:10px;
}

#area_cadastrado .login label {
	display:block;
	width:50px;
	text-align:right;
	float:left;
	font-size:14px;
	margin-right:10px;
}

#area_cadastrado .login .cadastrado {
	float:left;
	font-size:14px;
	margin-bottom:5px;
	padding:0;
}

#area_cadastrado h4 {
	margin-bottom:5px;
}

#area_cadastrado .depoimento a {
	font-size:18px;
	float:right;
	text-decoration:underline;
	color:#1b1464;
}

#area_cadastrado .depoimento blockquote {
	background-image:url(/images/checkout/openquote.gif);

	background-position:left top;
	background-repeat:no-repeat;
	color:#4B4B4B;
	font-size:12px;
	margin:10px;
	padding-left:40px;
}

#area_cadastrado .depoimento blockquote span {
	background-image:url(/images/checkout/closequote.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	display:block;
	padding-right:30px;
}

#videos .chamada_videos {
	background:#c9c9c9 url(/images/checkout/videos.gif) no-repeat left;
	height:49px;
	padding:10px 0 0 90px;
	margin:10px 0;
}

#videos .chamada_videos h5 {
	color:#b11116;
	font-weight:normal;
	margin:0;
}

#videos .chamada_videos p {
	font-size:13px;
}

#videos .video {
	float:left;
	text-align:center;
	padding-left:53px;
}

#videos .video p {
	color:#545454;
	margin-top:10px;
	font-size:14px;
}

#checkout h2 {
	color:#1b1464;
	margin-bottom:5px;
}

#checkout_new h2 {
	color:#1b1464;
	margin-bottom:5px;
}

.checkout_concluir {
	color:#1b1464;
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
}
.checkout_concluir_novo {
	color:#333333;
	font-family:Tahoma;
	padding:30px 15px 10px 80px;
	font-size:26px;
	font-weight:normal;
	background:url(../images/checkout/icon-afirmacao.png) no-repeat 15px 15px;
	margin-bottom:0;
}
.link_imprimir{
	text-decoration:underline;
	color:#990000;
	Font-size:13px;
	font-family:tahoma;
}
.checkoutnovo_info{
	background:#fff;
	width:620px;
	margin-left:80px;
	padding:10px;
}
.checkoutnovo_inforevenda{
	background:#fff;
	width:620px;
	margin:15px auto;
	padding:10px;
}
.boxconcluirnovo{
	background:#f7f7f7;
	width:760px;
	height:162px;
	margin:10px auto;
}
.boxconcluirnovorevenda{
	background:#f7f7f7;
	width:760px;
	padding:10px;
	margin:10px auto;
}
.checkout_concluir2 {
	color:#3f3f3f;
	margin-bottom:10px;
	font-size:18px;
	font-weight:normal;
}
.checkout_concluir2revenda {
	color:#3f3f3f;
	margin-bottom:10px;
	font-size:13px;
	font-weight:normal;
}
.checkout-pj-concluido{
	margin-top:20px;
}
.checkout-pj-concluido li{
	list-style-image:url(/images/checkout/bg-lista-concluido.gif);
	margin-left:50px;
	line-height:30px;
}
.checkout-pj-concluidorevenda{
	margin-top:20px;
}
.checkout-pj-concluidorevenda li{
	list-style-image:url(/images/checkout/bg-lista-concluido.gif);
	margin-left:50px;
	line-height:30px;
}
.checkout-tutorial{
	float:left;
	text-align:center;
	margin:0 35px 15px 0;
}
.checkout-tutorial img{
	margin-bottom:10px;
}
.checkout-tutorial a,.checkout-tutorial a:hover{
	font-size:18px;
	font-weight:normal;
	color:#3F3F3F;
	text-decoration:none;
}
.checkout-tutorialrevenda{
	float:left;
	text-align:center;
	margin:0 0 15px 0;
}
.checkout-tutorialrevenda img{
	margin-bottom:10px;
}
.checkout-tutorialrevenda a,.checkout-tutorialrevenda a:hover{
	font-size:13px;
	font-weight:normal;
	color:#3F3F3F;
	text-decoration:none;
}
.checkout-pj-concluido li a{
	font-size:18px;
	font-weight:bold;
	color:#5F0E0E;
}
.checkout-pj-concluidorevenda li a{
	font-size:13px;
	font-weight:bold;
	color:#5F0E0E;
}

#checkout .box_vender {
	float:left;
	padding: 0 10px 10px;
	border:solid 1px #e2e2e2;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	background:url(/images/bg-box.gif) repeat-x;
}

#checkout .box_vender h3 {
	border-bottom:1px dotted #AEAEAE;
	margin:0 0 10px;
	padding:10px 0 5px;
	text-align:center;
}

#checkout .box_vender span {
	color:#B11116;
}

#checkout_new .box_vender {
	float:left;
	padding: 0 10px 10px;
	border:solid 1px #e2e2e2;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	background:url(/images/bg-box.gif) repeat-x;
}

#checkout_new .box_vender h3 {
	border-bottom:1px dotted #AEAEAE;
	margin:0 0 10px;
	padding:10px 0 5px;
	text-align:center;
}

#checkout_new .box_vender span {
	color:#B11116;
}

#checkout #equipamento {
	width:865px;
	height:460px;
	background:url(/images/checkout/bg_vender.jpg) no-repeat;
	margin: 0 auto;
}

#checkout #box_venda_equipamento {
	width:450px;
	height:290px;
	padding:20px 0 0 90px;
}

#checkout #estoque {
	font-size:14px;
	border:solid 1px #bcbcbc;
	padding:5px;
}

#checkout #estoque h5 {
	color:#b11116;
	margin:0;
}

#checkout_new #equipamento {
	width:865px;
	height:460px;
	background:url(/images/checkout/bg_vender.jpg) no-repeat;
	margin: 0 auto;
}

#checkout_new #box_venda_equipamento {
	width:450px;
	height:290px;
	padding:20px 0 0 90px;
}

#checkout_new #estoque {
	font-size:14px;
	border:solid 1px #bcbcbc;
	padding:5px;
}

#checkout_new #estoque h5 {
	color:#b11116;
	margin:0;
}

#checkout #equipamento label {
	display:block;
	float:left;
	font-size:14px;
	padding:3px 10px 0 0;
	width:120px;
	text-align:right;
}

#checkout #equipamento h3 {
	border-bottom:1px dotted #AEAEAE;
	margin:0 0 15px;
	padding:0 0 5px;
	text-align:center;
}

#checkout #equipamento h3 span {
	color:#B11116;
}

#checkout #estoque label {
	display:block;
	float:left;
	font-size:14px;
	margin:3px 10px 0;
	width:30px;
	text-align:right;
}

#checkout #estoque p {
	margin:0 0 10px;
}

#checkout a.continuar {
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	line-height:23px;
}

#checkout #equipamento label.optin {
	text-align:left;
	width:295px;
	margin:0 0 0 5px;
	font-size: 11px;
}

#checkout #equipamento select.campo {
	width:305px;
}

#checkout #equipamento .campo {
	float:left;
	font-size:14px;
	width:298px;
	margin-bottom:20px;
}

#checkout #estoque .campo {
	float:left;
	font-size:14px;
	width:230px;
	margin-bottom:10px;
}

#checkout #estoque .box_estoque {
	float:left;
	width:225px;
}

#checkout #vantagens {
	font-size:14px;
	color:#4d4d4d;
	line-height:25px;
	width:660px;
}

#checkout .vantagem {
	clear:both;
}

#checkout .vantagem span {
	color:#6f161d;
	font-size:16px;
}

#checkout .vantagem img {
	float:left;
	margin:0 5px 5px;
}

#checkout #depoimentos2 {
	margin-top:10px;
	width:440px;
}

#checkout #depoimentos2 .depoimento a {
	font-size:18px;
	float:right;
	text-decoration:underline;
	color:#1b1464;
}

#checkout  #depoimentos2 .depoimento blockquote {
	background-image:url(/images/checkout/openquote.gif);

	background-position:left top;
	background-repeat:no-repeat;
	color:#4B4B4B;
	font-size:12px;
	margin:10px;
	padding-left:40px;
}

#checkout #depoimentos2 .depoimento blockquote span {
	background-image:url(/images/checkout/closequote.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	display:block;
	padding-right:30px;
}

#checkout #videos_vender {
	margin-top:40px;
}

#checkout #videos_vender img.thumb_video {
	padding-left:5px;
}

#checkout p {
	font-size:14px;
}

#checkout #dados_pessoais {
	margin:10px auto;
	width:600px;
}

#checkout .resumo_pagamento {
	background:#dfdfdf;
	border:solid 1px #8c8c8c;
	/*width:560px;*/
	padding:10px;
	margin:10px auto;
}

#checkout_new .resumo_pagamento {
	background:#dfdfdf;
	border:solid 1px #8c8c8c;
	/*width:560px;*/
	padding:10px;
	margin:10px auto;
}

#central .resumo_pagamento {
	background:#dfdfdf;
	border:solid 1px #8c8c8c;
	/*width:560px;*/
	padding:10px;
	margin:10px auto;
}

#checkout .tabela_resumo {
	margin:0 auto;
}

#checkout .tabela_resumo td {
	padding:4px;
	font-weight:bold;	
}

#checkout .tabela_resumo td.txt_resumo {
	color:#353475;
	font-size:13px;
	text-align:right;
}

#checkout .tabela_resumo td.info_resumo {
	color:#4d4d4d;
	font-size:13px;
	border-bottom:solid 1px #b11116;
}

#checkout .tabela_resumo td.total_resumo {
	color:#323232;
	font-size:18px;
	text-align:right;
}

#checkout .tabela_resumo td.preco_resumo {
	color:#353475;
	font-size:18px;
}

#checkout_new .tabela_resumo {
	margin:0 auto;
}

#checkout_new .tabela_resumo td {
	padding:4px;
	font-weight:bold;	
}

#checkout_new .tabela_resumo td.txt_resumo {
	color:#353475;
	font-size:13px;
	text-align:right;
}

#checkout_new .tabela_resumo td.info_resumo {
	color:#4d4d4d;
	font-size:13px;
	border-bottom:solid 1px #b11116;
}

#checkout_new .tabela_resumo td.total_resumo {
	color:#323232;
	font-size:18px;
	text-align:right;
}

#checkout_new .tabela_resumo td.preco_resumo {
	color:#353475;
	font-size:18px;
}

#central .tabela_resumo {
	margin:0 auto;
}

#central .tabela_resumo td {
	padding:4px;
	font-weight:bold;	
}

#central .tabela_resumo td.txt_resumo {
	color:#353475;
	font-size:13px;
	text-align:right;
}

#central .tabela_resumo td.info_resumo {
	color:#4d4d4d;
	font-size:13px;
	border-bottom:solid 1px #b11116;
}

#central .tabela_resumo td.total_resumo {
	color:#323232;
	font-size:18px;
	text-align:right;
}

#central .tabela_resumo td.preco_resumo {
	color:#353475;
	font-size:18px;
}

#checkout .continuar_resumo {
	float:right;
	padding-right:20px;
	margin-top:10px;
}

#checkout .pagamento_anuncio {
	width:760px;
	margin:10px auto;
}

#checkout .termos_adesao {
	margin:10px auto;
	width:570px;
}

#checkout_new .continuar_resumo {
	float:right;
	padding-right:20px;
	margin-top:10px;
}

#checkout_new .pagamento_anuncio {
	width:760px;
	margin:10px auto;
}

#checkout_new .termos_adesao {
	margin:10px auto;
	width:570px;
}

#checkout #pagamento {
	margin: 10px auto;
	width:560px;
	padding-bottom:5px;
	border-bottom:solid 1px #999999;
}

#checkout .opcao_pagamento {
	float:left;
	padding-right:10px;
	margin-bottom:10px;
}

#checkout .opcao_pagamento img {
	top:10px;
	position:relative;
}

#checkout #tipo_cartao {
	width:700px;	
}

#checkout #tipo_cartao img.img_cartao {
	top:8px;
	position:relative;
}

#checkout #tipo_cartao strong {
	font-size:13px;
	color:#353475;
}

#checkout #tipo_cartao .seleciona {
	padding-left:120px;
	margin-top:5px;	
}

#checkout #tipo_debito {
	margin: 10px auto;
	width:560px;	
}

#checkout #tipo_debito img {
	top:16px;
	position:relative;
}

#checkout #tipo_debito strong {
	font-size:13px;
	color:#353475;
}

#checkout #tipo_debito .seleciona {
	padding-left:120px;
	margin-top:13px;	
}

#checkout .dados_cartao {
	margin:10px 0;
	width:560px;
}

#checkout .dados_cartao label {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:3px 4px 0;
	width:205px;
	text-align:right;
	color:#000;
}

#checkout .dados_cartao .data {
	width:40px;
}

#checkout_new #pagamento {
	margin: 10px auto;
	width:560px;
	padding-bottom:5px;
	border-bottom:solid 1px #999999;
}

#checkout_new .opcao_pagamento {
	bottom:5px;
	float:left;
	padding-right:10px;
	position:relative;
}

#checkout_new .opcao_pagamento img {
	top:10px;
	position:relative;
}

#checkout_new #tipo_cartao {
	height:40px;
	margin:10px 0;
	width:240px;
}

#checkout_new #tipo_cartao img.img_cartao {
	top:8px;
	position:relative;
}

#checkout_new #tipo_cartao strong {
	font-size:13px;
	color:#353475;
}

#checkout_new #tipo_cartao .seleciona {
	padding-left:120px;
	margin-top:5px;	
}

#checkout_new #tipo_debito {
	margin: 10px auto;
	width:560px;	
}

#checkout_new #tipo_debito img {
	top:16px;
	position:relative;
}

#checkout_new #tipo_debito strong {
	font-size:13px;
	color:#353475;
}

#checkout_new #tipo_debito .seleciona {
	padding-left:120px;
	margin-top:13px;	
}

#checkout_new .dados_cartao {
	margin:10px auto;
	width:700px;
}

#checkout_new .dados_cartao label {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:3px 10px 0;
	width:204px;
	text-align:right;
	color:#606060;
}

#checkout_new .dados_cartao .data {
	width:40px;
}

#checkout .dados_cartao .campo {
	float:left;
	font-size:14px;
	width:180px;
	margin-bottom:10px;
}

#checkout_new .dados_cartao .campo {
	float:left;
	font-size:14px;
	width:180px;
	margin-bottom:10px;
}

#checkout .passo {
	text-align:center;
	clear:both;
	margin-bottom:10px;
}

#checkout .anuncio_sucesso {
	width:800px;
	margin:10px auto;
}

#checkout h2.vender {
	color:#b11116;
}

#checkout p.txt_vender {
	font-size:18px;
	color:#333333;
}


#checkout #resumo_pgto { 
	font-family: Tahoma, Geneva, sans-serif; 
	width:760px; 
	margin:0 auto;
}

#checkout #resumo_pgto .tit_pgto_wrap, .topo_titulo_wrap { 
	border-bottom: solid 1px #666666; 
}

#checkout #resumo_pgto h4.tit_pgto, h4.topo_titulo { 
	color: #003366; 
	font-size: 16px; 
	margin: 5px ; 
}

#checkout #resumo_pgto span.obrigatorio, span.topo_obrigatorio { 
	color:#000000;
	float:right;
	font-size:11px;
	font-style:italic;
	margin-top:7px;
}


#checkout #resumo_pgto span.requerido, span.topo_requerido { 
	color:#FF0000; 
	float:none; 
}

#checkout #resumo_pgto #descricao_plano { 
	background: #F7F7F7; 
	height:95px; 
	padding-top:20px; 
	margin-bottom:30px; 
} 

#checkout #resumo_pgto #descricao_plano #dados_plano { 
	width:664px; 
	margin:0 auto; 
	font-size:20px; 
	color:#333333; 
	background:#fff; 
	margin:0 auto; 
	height:50px; 
	padding:15px 20px 0;
} 

#checkout #resumo_pgto #descricao_plano .tipo_plano { 
	float:left; 
	margin-top:6px;
}

#checkout #resumo_pgto #descricao_plano .preco_plano { 
	float:right; 
	line-height:30px;  
	margin-top:6px;
}

#checkout #resumo_pgto #descricao_plano #dados_plano .preco_plano span.preco_plano_interno { 
	color:#003366;
	font-size:30px;
	margin-left:5px;
	margin-top:0;
}	

#checkout #resumo_pgto #descricao_plano #dados_plano span.txt_plano { 
	color:#003366; 
}

#checkout #resumo_pgto #forma_pagamento { 
	background:#F7F7F7; 
	padding:15px 35px; 
	margin-bottom:30px; 
}

#checkout #resumo_pgto #forma_pagamento #opcoes_pagamento { 
	background: #fff; 
	width:375px; 
	height:50px; 
}

#checkout #resumo_pgto .dados_cartao .cod_seguranca { 
	float:left; 
	line-height:13px; 
	margin-left:10px; 
}

#checkout #resumo_pgto .dados_cartao .txt_digitos { 
	display:block; 
	width:215px; 
	height:35px; 
	float:left; 
}

#checkout #resumo_pgto .dados_cartao .txt_digitos img { 
	float:left; 
}

#checkout #resumo_pgto .dados_cartao .campo_cartao { 
	background:#E0E0E0; 
	border:solid 1px #CCCCCC; 
	float:left; 
	margin-bottom:10px;
}

#checkout #resumo_pgto #termos_uso { 
	background: #F7F7F7; 
	height:70px; 
	padding:20px 30px 0; 
	margin-bottom:30px; 
} 
#checkout #resumo_pgto #termos_uso a { 
	color:#FF3300; 
	text-decoration:underline; 
	font-size:16px; 
	margin-bottom:10px; 
	/* display:block; */
}
#checkout #resumo_pgto #termos_uso label { 
	color:#606060; 
	display:block; 
	float:left; 
	font-size:13px; 
	font-weight:bold; 
	margin-top:2px; 
	width:400px; 
}

#checkout #resumo_pgto .box_finalizar { 
	padding:10px; 
	display:block; 
	margin:0 auto 20px; 
	width:122px; 
}

#checkout_ajuda {
	width:720px;
	background:#F7F7F7;
	margin:5px auto 15px;
	padding:20px;
	font-family:tahoma, sans-serif;
}	

#checkout_ajuda p {
	width:525px;
	margin:0;
	font-size:14px;
	line-height:20px;
}

#checkout_ajuda p.titulo {
	color:#013366;
	font-size:16px;
	color:#003366;
	font-weight:bold;
}

#checkout_ajuda strong {
	color:#003366;
}

a.denuncie {
	float:right;
	font-size:11px;
	color:#B11116;
	padding-top:10px;
}

#denuncia label {
	display:block;
	float:left;
	width:70px;
	text-align:right;
	padding-right:10px;
	margin-top:5px;
}

#denuncia .campo {
	margin-bottom:5px;
	padding:3px;
	width:280px;
	font-size:12px;
}

#depoimento h3 {
	border-bottom:1px solid #E0E0E0;
	color:#3D3D3D;
	margin-bottom:10px;
	padding-bottom:5px;	
}

#depoimento .depoimento {
	width:400px;
	height:100px;
	font-family:arial;
	font-size:13px;	
}

p.dica {
	font-size:12px;
	margin:10px 0 5px;
}

p.dica a {
	font-size:12px;
}

a.compartilhe {
	background:url(/images/ico-share.png) no-repeat 14px 50%; 
}

#detalhes_usuario_col1 {
	float:left;
	padding-right:10px;
}

#detalhes_usuario_col2 {
	float:left;
	padding-left:10px;
}

td.tit_dados {
	background:#f5f5f5;	
}

a.link_enviado {
	font-weight:bold;
	color:#3B4BAC;
	text-decoration:underline;
}

/*Fim Desenvolvido por Daniel - Webtractor*/

.faleconosco {
	padding:10px;
}
.content-faq{float:left;padding:10px;}
.content-faq p{font-size:11px;}
.content-faq h3{font-size:13px;}
.listafaq{line-height:15px; }
.listafaq ul {list-style-type:square;list-style-position:inside;margin-left:20px;}
.listafaq ul li a{font-size:11px;font-weight:bold;color:#999999;text-decoration:none;}
.listafaq ul li a:hover{text-decoration:underline;}
.respfaq{line-height:15px; }
.respfaqol {list-style-position:outside;margin-left:20px;font-size:11px;color:#000000;}
.divisoria {border-bottom: 1px solid #ccc;height:1px;margin-top:10px;margin-bottom:10px;}
.topo{clear:both;text-align:right;font-size:10px;color:#777777;}
.topo a{color:#777777;font-size:10px;}
.tablefaq{border-bottom: 1px solid}
.margin0{margin-bottom:0px;}
.noseta{background: #353475 !important;color: #ffffff !important;}
.logoparceiro{text-align:center;font-size:18px;font-weight:bold;width:182px;float:left;border-right:1px solid #cccccc;margin-top:20px;}
.ultimoparceiro{border-right:0;}
.red{color:#ff0000;}
.cn{clear:none !important;}
#parceiros{width:731px;margin-left:8px;}

/*formulario consorcio*/
.grupo_consorcio	{
	margin:20px 4px 15px 10px;
	text-align:left;
	display:block;
	font-size:18px;
	font-family:verdana;
	font-weight:bold;
}
.marg_id{
	margin-left:130px;
}

/* erro */
#erro h3 {
	border-bottom:1px solid #E0E0E0;
	color:#3D3D3D;
	margin-bottom:10px;
	padding-bottom:5px;
}

.display_null {
	display: none;
}

.campo_ordem{
	float:left;
	margin-top:5px;
}

/* Box Soluções Financeiras - Detalhes do An�ncio */
#boxSolucoesFinanceiras, #boxSolucoesFinanceirasSucesso {
	display: block;
	background-color: #F7FFF7;
	width:440px;
	border: 1px solid #CCE1D6;
	padding: 8px;
	margin-bottom: 10px;
}
.boxTituloFinanciar {
	display: block;
	color: #006600;
	width: 290px;
	margin-top: 10px;
	width: 290px;
}
#boxSolucoesFinanceiras #boxAlert {
	background-color: #FFF;
	padding: 4px;
	margin-top: 10px;
}
#boxSolucoesFinanceiras #boxAlert img{
	float:left;
}
#boxSolucoesFinanceiras #linkParceiros {
	display: block;
	float: right;
	clear: both;
	width: 100px;
	text-align: center;
	position: relative;
}

/**** CSS NOVO **************************************************/

.MarcCampoObrigatorio{
	color:#F00;
}
.CampoObrigatorio{
	color:#333;
	font-weight: bold;
}

#AlertaCampoObrigatorio{
	display:block;
	float:right;
	margin-top:-6px;
	font-size: 11px;
}

#AlertaCampoObrigatorioCadastro{
	display:block;
	float:right;
	margin-top:10px;
	font-size: 11px;
}

#AlertaCampoObrigatorioCadastroPj{
	display:block;
	float:right;
	margin-top:2px;
	font-size: 11px;
}

.divBreadCrumb{
	color: #F90;
	font-weight: bold;
}


/* NOVOS BOTÕES */
.inputbutton, .inputsubmit {
	background-color:#555;
	color:#FFFFFF;
	padding:2px 15px 3px;
	text-align:center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #CCC;
}
.inputaux {
	background:none repeat scroll 0 0 #F0F0F0;
	border-color:#E7E7E7 #666666 #666666 #E7E7E7;
	color:#000000;
}
.tab_content .creation_buttons .create_button, .tab_content .creation_buttons .dh_toolbar_buttons, .tab_content .creation_buttons .dh_new_media {
	float:right;
}
.ff3 .uiButtonMedium {
	padding-bottom:1px;
}
a.uiButtonMedium, a.uiButtonSuppressed:hover, a.uiButtonSuppressed:focus, a.uiButtonSuppressed:active {
    text-decoration:none;
}
.img {
	display:inline-block;
	margin-right:6px;
	vertical-align:middle;
}
i.img {
}
.spritemap_icons {
	background-image:url(/images/icons.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:16px;
	width:16px;
}

.sx_icons_newfoto {
	background-position:0 -27px;
	height:15px;
	width:16px;
}
.uiButton .img {
	display:inline-block;
	margin-right:6px;
	vertical-align:middle;
}
.uiButton .uiButtonText {
	vertical-align:middle;
}
.contact_importer_widget .ci_submit_container .ci_submit_button label {
	width:auto;
}
.ff3 .uiButtonMedium {
	padding-bottom:1px;
}
.uiButton, .uiButtonSuppressed:hover, .uiButtonSuppressed:active, .uiButtonSuppressed:focus {
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
	border-color:#999999 #999999 #888888;
	border-style:solid;
	border-width:1px;
	color:#333333;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	line-height:normal !important;
	padding:2px 6px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
	background-attachment: scroll;
	background-color: #EEEEEE;
	background-image: url(/images/btfundo.png);
	background-repeat: repeat;
	background-position: 0 0;
}
.uiButton1 {
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
	border-color:#999999 #999999 #888888;
	border-style:solid;
	border-width:1px;
	color:#333333;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	line-height:normal !important;
	padding:2px 6px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
	background-attachment: scroll;
	background-color: #EEEEEE;
	background-image: url(/images/btfundo.png);
	background-repeat: repeat;
	background-position: 0 0;
}
.uiButtonConfirm {
	background-color: #EB3F00;
	background-position: 0 -48px;
	color: #FFFFFF;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #500;
	border-left-color: #990000;
	font-size: 18px;
	font-weight: normal;
	width:120px;
	height:40px;
}
.uiButtonConfirm input {
	color:#FFFFFF;
}

/* Passos do checkout */
.passo1 {
	width: 870px;
	margin:0 auto;
}

#boxPassoOn, #boxPassoOff, #tipoPassoOn, #tipoPassoOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	float: left;
}

#boxPassoOn {
	height: 30px;
	width: 30px;
	border: 1px solid #D6D6D6;
	font-weight: bold;
	color: #666;
	text-align: center;
	line-height: 28px;
}

#tipoPassoOn {
	height: 30px;
	font-weight: bold;
	color: #F7941E;
	text-align: center;
	line-height: 30px;
	margin-right: 10px;
	margin-left: 10px;
}

#boxPassoOff {
	height: 30px;
	width: 30px;
	border: 1px solid #D6D6D6;
	font-weight: bold;
	color: #E6E6E6;
	text-align: center;
	line-height: 28px;
}

#tipoPassoOff {
	height: 30px;
	font-weight: bold;
	color: #FDE7CD;
	text-align: center;
	line-height: 30px;
	margin-right: 10px;
	margin-left: 10px;
}


#boxPassoObserv {
	height: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	clear: both;
	font-size: 11px;
	line-height: 22px;
	color: #333;
}
#divboleto{margin-bottom:10px}
#compartilhe_checkout_novo .tit_pgto_wrap { 
	border-bottom: solid 1px #666666;
	background:#fff;
}

#compartilhe_checkout_novo h4.tit_pgto { 
	color: #003366; 
	font-size: 16px; 
	margin: 10px ; 
	font-weight:normal; 
}
#compartilhe_checkout_novo{
	background: #F7F7F7; 
	width:760px;
	margin:30px auto;
}
.compartilhe_novo_checkout_interna{
	padding:15px;
}
.compartilhe_novo_checkout_interna label, .compartilhe_novo_checkout_interna input, .compartilhe_novo_checkout_interna textarea{
	clear:both;
	display:block;
}
.compartilhe_novo_checkout_interna label{
	margin:10px 0;
}
.compartilhe_novo_checkout_interna input, .compartilhe_novo_checkout_interna textarea{
	border:1px solid #ccc;
	background:#fff;
	width:585px;
}
.compartilhe_novo_checkout_interna textarea{
	height:135px;
}
.logoscompartilhe{
	margin:10px;
}
.box_finalizar_checkout_novo { 
	padding:10px; 
	display:block; 
	margin:0 auto 20px; 
	width:122px; 
}


/* soluções financeiros - novo */
#solucoes_financeiras #solucoes {
	background:url(/images/solucoes/topo_solucoes_financeiras.jpg) no-repeat;
	width:940px;
	height:226px;
	font-family:Verdana, Geneva, sans-serif;
}

#solucoes_financeiras #solucoes #box_solucoes {
	width:450px;
	position:relative;
	left:40px;
	top:35px;		
}

#solucoes_financeiras #solucoes .txt_tipo {
	width:232px;
	position:relative;
}

#solucoes_financeiras #solucoes #box_financ {
	text-align:right;
	bottom:28px;
	left:354px;	
}

#solucoes_financeiras #solucoes #box_cons {
	bottom:175px;
	left:738px;
}

#solucoes_financeiras #solucoes #box_seg {
	bottom:126px;
	left:696px;
}	

#solucoes_financeiras #solucoes h2#tit_solucoes {
	background:url(/images/solucoes/tit_solucoes_financeiras.png) no-repeat;
	width:444px;
	height:46px;
	text-indent:-9999px;
	margin:0;
}

#solucoes_financeiras #solucoes h3 {
	font-size:20px;
	font-weight:normal;
}

#solucoes_financeiras #solucoes p.txt_solucoes {
	font-size:14px;
	width:290px;
}

#solucoes_financeiras #solucoes .txt_tipo h4 {
	margin-bottom:5px;
	
}

#solucoes_financeiras #solucoes .txt_tipo h4 a {
	color:#027905;
	font-size:21px;
	text-decoration:underline;		
}
#solucoes_financeiras #solucoes .txt_tipo h4 a.over, #solucoes_financeiras #solucoes .txt_tipo h4 a:hover {
	color:#94AF00;
}

#solucoes_financeiras #solucoes .txt_tipo p {
	display:inline-block;
	margin:0;
}
#solucoes_financeiras #solucoes .txt_tipo p a{
	font-size:11px;
	color:#000;
}
#solucoes_financeiras #solucoes .txt_tipo p a.over, #solucoes_financeiras #solucoes .txt_tipo p a:hover{
	text-decoration:underline;
}

#solucoes_financeiras #passos_solucoes {
	background:url(/images/solucoes/bg_solucoes.png) no-repeat top;
	padding-top:30px;
	margin-bottom:20px;
}

#solucoes_financeiras #passos_solucoes .box_passos {
	color:#000;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	width:215px;
	height:205px;
	padding:5px;
	float:left;
}

#solucoes_financeiras #passos_solucoes .box_passos .passo {
	margin-bottom:10px;
}

#solucoes_financeiras #passos_solucoes .box_passos .num_passo {
	float:left;
	margin-right:10px;
}

#solucoes_financeiras #passos_solucoes p.explic_passo {
	font-weight:bold;
	font-size:13px;
	width:175px;
	margin:0;
	float:left;
}

#solucoes_financeiras #passos_solucoes .box_passos .ico {
	text-align:center;
}

#solucoes_financeiras #passos_solucoes .box_passos .ico img {
	margin-bottom:10px;
}

#solucoes_financeiras #passos_solucoes .box_passos .seta_passo {
	background:url("/images/solucoes/seta_laranja.png") no-repeat;
	height:27px;
	left:-20px;
	*left:-110px;
	position:relative;
	top:-108px;
	*top:-100px;
	width:42px;
}

#solucoes_financeiras #acoes {
	width:900px;
	padding:20px;
	background:#f3f4f2;
	margin-bottom:20px;
}

#solucoes_financeiras #acoes .uiButtonConfirm {
	width:160px;
	text-align:left;
	margin-left:15px;
}

#solucoes_financeiras #box_acoes_solucoes {
	float:left;		
}

#solucoes_financeiras #box_parceiros_solucoes {
	float:right;
	padding-left:30px;
	border-left:solid 4px #fff;
	width:250px;
}

#solucoes_financeiras #box_parceiros_solucoes h5 {
	color:#6a7048;
	font-size:26px;
	margin:0;
	font-weight:normal;
}

#solucoes_financeiras #box_acoes_solucoes p.txt_tempo {
	color:#333333;
	font-size:15px;
	margin-bottom:10px;
}

#solucoes_financeiras #box_acoes_solucoes p.txt_cotacao {
	color:#333333;
	font-size:28px;	
}	

#solucoes_financeiras #box_parceiros_solucoes p.txt_parceiros {
	font-size:13px;
	color:#333333;
	margin-bottom:5px;
}

#solucoes_financeiras #box_parceiros_solucoes a.tornar_par {
	font-size:14px;
	color:#000;
	text-decoration:underline;
}

#solucoes_financeiras ul.lista_parceiros {
	margin-bottom:15px;	
}

#solucoes_financeiras ul.lista_parceiros li {
	list-style-type:none;
	float:left;
	margin:0 3px 3px 0;
}

#modal_form_financiamento, #modal_form_consorcio, #modal_form_seguro, #modal_form_leadgen {
	background:#fff;
	width:683px;
}

.tit_modal_financiamento {
	width:670px;
	background:#6D84B4;
	font-size:22px;
	color:#fff;
	padding:10px;
	width:680px;
}

.tit_modal_financiamento p {
	margin:0;	
}

.tit_modal_financiamento img.fecha_modal {
	margin-top:5px;	
}

#modal_form_financiamento .logo_seguradora, #modal_form_consorcio .logo_seguradora, #modal_form_seguro .logo_seguradora {
	float:right;
	margin:10px 10px 0;
}

span.txt_indicacao {
	font-size: 10px;
}

.topo_titulo_wrap { 
	border-bottom: solid 1px #666666; 
	margin:0 auto;
	width:660px;	
}

h4.topo_titulo { 
	color: #003366; 
	font-size: 16px; 
	margin: 5px ; 
}

span.topo_obrigatorio { 
	color:#000000;
	float:right;
	font-size:11px;
	font-style:italic;
	margin-top:7px;
	width:200px;
}


span.topo_requerido { 
	color:#FF0000; 
	float:none; 
}

.box_baixo { 
	background: #F7F7F7; 
	padding:15px 0; 
	margin-bottom:30px;
	margin:0 auto;
	width:660px;	
} 

label.padrao {
	color:#000000;
	display:block;
	float:left;
	font-size:13px;
	margin:3px 4px 0;
	text-align:right;
	width:205px;	
}

label.obrigatorio {
	font-weight:bold;
}

div.input_box {
	height:20px;
	margin-bottom:5px;
}

.borda_modal_sucesso {
	width:540px;
	border:solid 1px #333333;
}

p.sucesso_modal {
	color:#003366;
	font-size:16px;
	border-bottom:solid 1px #666666;
	padding:0 5px 10px 5px;
}

.box_sucesso_modal {
	padding:15px;	
}

p.texto_modal {
	color:#333333;
	line-height:20px;
	margin-left:5px;
}

.fecha_modal {
	text-align: center;
	margin-top: 20px;
}

.fecha_modal a {
	font-size:11px;
	color:#333333;
	border:solid 1px #333333;
	padding:5px 40px;
	text-decoration:none;
	background:#D6D6D6 url(/images/solucoes/bg_fecha_modal.gif) repeat-x bottom;
}

/*****
 * personalizando tooltips
 * 23/06/2010
 * Christopher A. Silva
 *****/
/* The hint to Hide and Show */
.hint, .hint-cel, .hint-veic, .hint-vl {
    display: none;
    position: absolute;
    right: 20px;
    width: 155px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

.hint-veic, .hint-vl{ right: 130px;}
.hint-vl{ 
	right: 160px;
	margin-top: -16px;

}
/* The pointer image is hadded by using another span */
.hint .hint-pointer,
.hint-cel .hint-pointer, 
.hint-veic .hint-pointer, 
.hint-vl .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/images/pointer.gif) left top no-repeat;
}

.aviso_admin td { 
	background:#fff000; 
}

/* FLOATER HOME */
#floater {
	display: block;
	position: absolute;
	height: 250px;
	width: 250px;
	top: 270px;
	/*left: 20px;*/
	padding-left: 45px;
	padding-top: 22px;
	margin: 0 auto;
	/*margin-left: 0px;*/
}

#floater div {
	display: block;
	height: 14px;
	width: 56px;
	position: relative;
}
