/*----- GERAL -----*/
body {
	background:url(../img/fundo-principal.jpg) repeat-x;
	background-color:#F7F4F0;
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
}
#coluna-direita {
	float:right;
	width:48%;
}
#coluna-esquerda {
	float:left;
	margin-top:65px;
	width:48%;
}
#conteudo {
	margin:20px 0px 20px 0px;
}
.item-seta{
	background:url(../img/seta-cinza.gif) no-repeat 0% 0%;
	margin-top:20px;
	text-indent:20px;
}
label {
	font-size:14px;
	font-weight:bold;
	margin-left:1px;
}
.pontilhado-verde {
	background:url(../img/pontilhado-verde.gif) bottom repeat-x;
	height:10px;
}
#principal {
	margin:0 auto;
	width:990px;
}

/*----- TOPO -----*/
.botao-menu-topo {
	display:block;
	float:left;
	height:43px;
	overflow:hidden;
	position:relative;
}
.botao-menu-topo a:hover {
	position:relative;
	top:-43px;
}
#box-login-topo {
	background:url(../img/fundo-login-topo.gif) no-repeat;
	height:76px;
	padding:5px 0px 0px 5px;
	width:443px;
}
#busca{
	height:22px;
}
.divisoria-menu-topo {
	background-image:url(../img/divisoria-menu-horizontal.gif);
	float:left;
	height:43px;
	width:2px;
}
#esqueci-senha-topo-login {
	text-align:right;
	width:425px;
}
#flash-anima-topo {
	height:345px;
	text-align:center;
	width:990px;
}
#logo-topo {
	margin-top:10px;
}
#menu-topo {
	height:43px;
}
#topo {
	margin:10px auto 0px auto;
	width:990px;
}

/*----- RODAPE -----*/
#rodape {
	background:url(../img/fundo-rodape.jpg) repeat-x;
	display:table;
	height:61px;
	width:100%;
}
#rodape-interno {
	color:#FFF;
	margin:0 auto;
	width:990px;
}

/*----- HOME -----*/
.botao-menu-info {
	font-size:16px;
	font-style:italic;
	margin-bottom:5px;
}
.botao-menu-info-interno {
	background:url(../img/fundo-botao-azul.gif) 0% 0%;
	cursor:pointer;
	display:table;
	line-height:22px;
	padding:5px 10px 5px 10px;
}
#quadrado-bege {
	margin-top:20px;
	width:475px;
}
#quadrado-bege-base {
	background:url(../img/canto-novidades-home-base.gif) no-repeat;
	font-size:1px;
	height:10px;
}
#quadrado-bege-conteudo {
	background-color:#FCFAF8;
	padding:10px;
}
#quadrado-bege-topo {
	background:url(../img/canto-novidades-home-topo.gif) no-repeat;
	font-size:1px;
	height:10px;
}
#quanto-custa-home {
	margin-top:20px;
}
.titulo-menu-info-interno {
	background:url(../img/fundo-botao-azul.gif) 0% 0%;
	display:table;
	line-height:22px;
	padding:5px 10px 5px 10px;
}

/*----- DUVIDAS -----*/
.texto-info {
	display:none;
	padding:0px 10px 10px 10px;
	width:435px;
}
.texto-info p {
	background:url(../img/seta-verde.gif) no-repeat 0% 0%;
	text-align:justify;
	text-indent:20px;
}

/*----- REGRAS ANTI-SPAM -----*/
#regras-anti-spam {
	margin-top:20px;
}

/*----- ALEM DO E-MAIL MARKETING -----*/
#alem-do-e-mail-marketing {
	margin-top:20px;
}

/*----- QUEM ESTA UTILIZANDO -----*/
.logo-quem-esta-utilizando{
	height:100px;
	width:150px;
}
#quadrado-branco {
	margin-top:20px;
	width:475px;
}
#quadrado-branco-base {
	background:url(../img/canto-logos-clientes-base.gif) no-repeat;
	font-size:1px;
	height:10px;
}
#quadrado-branco-conteudo {
	background-color:#FFF;
	padding:10px;
}
#quadrado-branco-topo {
	background:url(../img/canto-logos-clientes-topo.gif) no-repeat;
	font-size:1px;
	height:10px;
}
#quem-esta-utilizando {
	margin-top:20px;
}

/*----- CONTATO -----*/
#contato {
	margin-top:20px;
}
#contato-enviar{
	background-image:url(../img/botao-enviar.gif);
	border:0;
}
#endereco {
	font-size:16px;
	line-height:30px;
	margin-top:20px;
}

/*----- NOVIDADES -----*/
#botao-mais-novidades {
	background:url(../img/icon-mais.gif) no-repeat 0% 0%;
	margin-top:20px;
	text-indent:20px;
}
.item-novidades{
	background:url(../img/seta-verde.gif) no-repeat 0% 0%;
	margin-top:20px;
	text-indent:20px;
}

/*----- CONTRATAR PLANO, TEST-DRIVE -----*/
#contratar-plano {
	margin-top:20px;
}
#flash-banner-confira-planos {
	margin-top:20px;
}
#pessoa-fisica, #pessoa-juridica{
	display:none;
}

/*----- INPUTS, TEXTAREA -----*/
.campo-input-1 {
	background:url(../img/fundo-input-1.gif) no-repeat;
	border:0px;
	color:#707070;
	height:18px;
	padding-top:2px;
	text-indent:5px;
	top:5px;
	width:135px;
}
.campo-input-2 {
	background:url(../img/fundo-input-2.gif) no-repeat;
	border:0px;
	color:#707070;
	height:21px;
	padding-top:5px;
	text-indent:5px;
	top:5px;
	width:400px;
}
.ie6 .campo-input-2 {
	margin-left:-5px;
}
.campo-input-3 {
	background:url(../img/fundo-input-3.gif) no-repeat;
	border:0px;
	height:25px;
	margin:5px 0px 15px 0px;
	padding-top:5px;
	text-indent:5px;
	width:475px;
}
.campo-input-4 {
	background:url(../img/fundo-input-4.gif) no-repeat;
	border:0px;
	height:25px;
	margin:5px 0px 15px 0px;
	padding-top:5px;
	text-indent:5px;
	width:75px;
}
.campo-input-5 {
	background:url(../img/fundo-input-5.gif) no-repeat;
	border:0px;
	height:25px;
	margin:5px 0px 15px 0px;
	padding-top:5px;
	text-indent:5px;
	width:190px;
}
.campo-input-6 {
	background:url(../img/fundo-input-6.gif) no-repeat;
	border:0px;
	height:25px;
	margin:5px 0px 15px 0px;
	padding-top:5px;
	text-indent:5px;
	width:50px;
}
.campo-input-7 {
	background:url(../img/fundo-input-7.gif) no-repeat;
	border:0px;
	height:25px;
	margin:5px 0px 15px 0px;
	padding-top:5px;
	text-indent:5px;
	width:179px;
}
.campo-input-8 {
	background:url(../img/fundo-input-8.gif) no-repeat;
	border:0px;
	height:25px;
	margin:5px 0px 15px 0px;
	padding-top:5px;
	text-indent:5px;
	width:150px;
}
.campo-input-9 {
	background:url(../img/fundo-input-9.gif) no-repeat;
	border:0px;
	height:25px;
	margin:5px 0px 15px 0px;
	padding-top:5px;
	text-indent:5px;
	width:232px;
}
.campo-select-1 {
	background:url(../img/fundo-select-4.gif) no-repeat;
	border:0px;
	height:30px;
	margin:5px 0px 15px 0px;
	width:75px;
}
.ie6 .campo-select-1 {
	margin:8px 0px 15px 0px;
}
.campo-textarea-1 {
	background:url(../img/fundo-textarea-1.gif) no-repeat;
	border:0px;
	height:100px;
	margin:5px 0px 15px 0px;
	max-height:100px;
	max-width:465px;
	padding:5px;
	text-indent:0px;
	width:465px;
}
.ie6 .campo-textarea-1 {
	background-attachment:fixed;
}
.ie7 .campo-textarea-1 {
	background-attachment:scroll;
}
.ff2 .campo-textarea-1, .ff3 .campo-textarea-1 {
	height:110px;
	max-height:110px;
	max-width:475px;
	width:475px;
}

/*----- LINKS -----*/
	/* AMARELO - BEGE */
.link1 {
	color:#F3C203;
	text-decoration:none;
}
.link1:hover {
	color:#eae1c4;
	text-decoration:none;
}
	/* AZUL - AZUL ESCURO */
.link2 {
	color:#377FB7;
	text-decoration:none;
}
.link2:hover {
	color:#275380;
	text-decoration:underline;
}
	/* BRANCO - AZUL */
.link3 {
	color:#FFF;
	text-decoration:none;
}
.link3:hover {
	color:#85CCFF;
	text-decoration:none;
}
	/* CINZA - VERDE */
.link4 {
	color:#666;
	text-decoration:none;
}
.link4:hover {
	color:#7D9C09;
	text-decoration:underline;
}

/*----- CORES DE FUNDO -----*/
	/* PRETO */
.bg-color-1 {
	background-color:#000;
}
	/* BRANCO */
.bg-color-2 {
	background-color:#FFF;
}
	/* AZUL */
.bg-color-3 {
	background-color:#2873AE;
}
	/* AZUL FRACO */
.bg-color-4 {
	background-color:#E4E8EC;
}

/*----- CORES -----*/
	/* PRETO */
.color-1 {
	color:#000;
}
	/* BRANCO */
.color-2 {
	color:#FFF;
}
	/* AZUL */
.color-3 {
	color:#377FB7;
}
	/* CINZA */
.color-4 {
	color:#707070;
}
	/* VERDE */
.color-5 {
	color:#339900;
}
	/* VERMELHO */
.color-6 {
	color:#CC0000;
}

/*----- CORES DE BORDA -----*/
	/* PRETO */
.border-color-1 {
	border:#000 1px solid;
}
	/* BRANCO */
.border-color-2 {
	border:#FFF 1px solid;
}

/*----- PROPRIEDADES -----*/
.clear-both {
	clear:both;
}
.cursor-pointer{
	cursor:pointer;
}
.display-table {
	display:table;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.font-family-1 {
	font-family:Arial, Helvetica, sans-serif;
}
.font-size-14 {
	font-size:14px;
}
.font-size-16 {
	font-size:16px;
}
.font-size-18 {
	font-size:18px;
}
.font-size-20 {
	font-size:20px;
}
h2 {
	font-size:26px;
	line-height:30px;
}
h3 {
	font-size:18px;
	line-height:22px;
}
.margin-bottom-5 {
	margin-bottom:5px;
}
.margin-bottom-15 {
	margin-bottom:15px;
}
.margin-left-5 {
	margin-left:5px;
}
.margin-left-8 {
	margin-left:8px;
}
	.ie6 .ie6-margin-left-8 {
		margin-left:8px;
	}
	.ie6 .ie6-margin-left-8 input{
		margin-left:-8px;
	}
	.ie7 .ie7-margin-left-8 {
		margin-left:8px;
	}
	.ie7 .ie7-margin-left-8 input{
		margin-left:-8px;
	}
.margin-left-8 {
	margin-left:8px;
}
.margin-left-10 {
	margin-left:10px;
}
	.ff2 .ff2-margin-top-0 {
		margin-top:0px;
	}
	.ie6 .ie6-margin-right-8{
		margin-right:8px;
	}
	.ie7 .ie7-margin-right-8{
		margin-right:8px;
	}
.margin-top-5 {
	margin-top:5px;
}
	.ie6 .ie6-margin-top--8 {
		margin-top:-8px;
	}
	.ie7 .ie7-margin-top--8 {
		margin-top:-8px;
	}
.margin-top-10 {
	margin-top:10px;
}
.margin-top-20 {
	margin-top:20px;
}
.margin-top-30 {
	margin-top:30px;
}
.padding-5 {
	padding:5px;
}
.text-align-left {
	text-align:left;
}
.text-align-right {
	text-align:right;
}