body {
	margin:0;
	padding:0;
	background-image: url('../img/background.jpg');
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	color: #484848;
}

p {
	margin: 0;
	padding: 0;
}

a img {
	border: medium none;
}

.clear {
	clear: both;
}

#principal {
	width: 979px;
	margin: 0px auto;
	text-align: left;
}

#cabecalho {
	background-image: url('../img/bg_topo.png');
	background-repeat: no-repeat;
	width: 979px;
	height: 195px;
	margin-top: 0px;
	position:relative;
}

#cabecalho p {
	color: #5f5f5f;
	font-weight: bold;
	float: right;
	margin: 0;
	top:115px;
	position:absolute;
	right:68px;
	font-size: 10px;
}

#cabecalho p a {
	text-decoration: none;
	color: #5f5f5f;
	font-weight: bold;
	font-size: 10px;
}

#marca {
	margin: 30px 0px 0px 60px;
	float: left;
}

/* Menu */
#menu {
	float: right;
	/*margin: 166px 62px 0 0;*/
	position:absolute;
	top:166px;
	right:62px;
	
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}

#menu ul li {
	cursor:pointer;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	height: 34px;
}
/*li { border: 1px solid;}*/
li#m1 {
	width: 108px;
	height: 34px;
}

li#m2 {
	width: 115px;
	height: 34px;
}

li#m3 {
	width: 92px;
	height: 34px;
}

li#m4 {
	width: 99px;
	height: 34px;
}

li#m5 {
	width: 88px;
	height: 34px;
}
/* Fim do Menu */

#conteudo {
	background-image: url('../img/bg_corpo.png');
	background-repeat: repeat-y;
	width: 900px;
	*width:979px;
	text-align: center;
	padding: 15px 39px 21px 40px;
}

#rodape {
	background-image: url('../img/bg_rodape.png');
	background-repeat: no-repeat;
	width: 979px;
	height: 36px;
}

#cartilha {
	background-image: url(../img/bg_cartilha.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 36px;
	margin: 21px auto 0;
	border: 1px solid transparent;
	padding: 0;
	clear: both;
}

#cartilha p {
	color: #6d6d6d;
	text-align: center;
	font-weight: bold;
	margin: 10px 0;
}

#cartilha a {
	text-decoration: none;
}

#cartilha a.mais {
	text-decoration: none;
	color: #6d6d6d;
}

#info {
	text-align: center;
	color: #000000;
	margin-top: 16px;
}

#info .p1 {
	margin: 0 0 20px 0;
}

#info .p2 {
	margin: 0 0 12px 0;
}

/* Esqueleto */
#col_esquerda {
	margin: 0px 34px 0px 0px;
	float: left;
}

#col_direita {
	float: left;
	width: 500px;
}
/* Fim do esqueleto */

/* Início home*/

.video {
	background: transparent url('../img/picture.jpg') no-repeat;
	width: 340px;
	height: 380px;
}
/* Comentado php da home também
.video img {
	margin-top: 290px;
}
*/
.home p {
	line-height: 20px;
	text-align: left;
}

.home p img {
	margin-left: 10px;
}

.home a {
	width: 111px;
	height: 38px;
	float: right;
	margin-top: 10px;
}
/*
.home a:hover {
	background: transparent url('../img/saiba_mais_hover.png') no-repeat center;
}
*/
.box_publico_alvo {
	background-color:#EDECEC;
	float:left;
	height:247px;
	padding: 0;
	width: 430px;
	text-align: left;
	margin-right: 29px;
}

.box_publico_alvo .titulo {
	float: left;
	color: #6b2485;
	font-weight: bold;
	font-size: 20px;
	margin: 17px 0 0 17px;
}

.veja_mais {
	background:url("../img/bg_titulo.png") no-repeat scroll right center transparent;
	float:right;
	height:20px;
	*height:25px;
	margin: 17px 0 0 0;
	padding:5px 10px 0 0;
	text-align:right;
	vertical-align:middle;
	width:225px;
	*width:211px;
}

.veja_mais a {
	color: #5E479E;
	padding: 10px 0 0;
	text-decoration: none;
}

.box_publico_alvo_img {
	margin: 8px 0 0 23px;
}

.box_parceiros {
	background-color: #EDECEC;
	width: 440px;
	height: 247px;
	float: left;
}

.box_parceiros a {
	color: #4c9028;
	padding: 10px 0 0;
	text-decoration: none;
}

.box_parceiros .titulo {
	float: left;
	color: #4c9028;
	font-weight: bold;
	font-size: 20px;
	margin: 17px 0 0 17px;
}

.box_parceiros .veja_mais {
	background:url("../img/bg_titulo.png") no-repeat scroll right center transparent;
	float:right;
	height:20px;
	*height:25px;
	margin: 17px 0;
	padding-top:5px;
	text-align:right;
	vertical-align:middle;
	width:178px;
	*width:170px;
}

.box_parceiros .box_azul_sup_1 {
	background: url("../img/quadro_sup.png") no-repeat scroll right center transparent;
	height: 83px;
	margin: 24px 18px 0 34px;
	padding: 0;
	width: 114px;
	float: left;
}

.box_parceiros .box_azul_sup_1 img{
	margin: 18px 0;
}

.box_parceiros .box_azul_sup_2 {
	background: url("../img/quadro_sup.png") no-repeat scroll right center transparent;
	height: 83px;
	margin: 7px 0 0 0;
	width: 114px;
	float: left;
}

.box_parceiros .box_azul_sup_2 img{
	margin: 18px 0;
}

.box_parceiros .box_azul_sup_3 {
	background: url("../img/quadro_sup.png") no-repeat scroll right center transparent;
	height: 83px;
	margin: 7px 0 0 17px;
	width: 114px;
	float: left;
}

.box_parceiros .box_azul_sup_3 img{
	margin: 18px 0;
}

.box_parceiros .box_azul_inf_1 {
	background: url("../img/quadro_inf.png") no-repeat scroll right center transparent;
	height: 85px;
	margin: 0px 0 0 34px;
	width: 114px;
	float: left;
}

.box_parceiros .box_azul_inf_1 img{
	margin: 10px 0;
}

.box_parceiros .box_azul_inf_2 {
	background: url("../img/quadro_inf.png") no-repeat scroll right center transparent;
	height: 85px;
	margin: 0px 0 0 17px;
	width: 114px;
	float: left;
}

.box_parceiros .box_azul_inf_2 img {
	margin: 10px 0;
}

.box_parceiros .box_azul_inf_3 {
	background: url("../img/quadro_inf.png") no-repeat scroll right center transparent;
	height: 85px;
	margin: 0px 0 0 17px;
	width: 114px;
	float: left;
}

.box_parceiros .box_azul_inf_3 img {
	margin: 10px 0;
}

.box_vantagens {
	background-color:#EDECEC;
	float:left;
	height:247;
	padding: 0;
	width:430px;
	text-align: center;
	margin: 26px 29px 0 0;
}

.box_vantagens .titulo {
	float: left;
	color: #d6138d;
	font-weight: bold;
	font-size: 20px;
	margin:17px 0 0 17px;
}

.box_vantagens_img {
	margin: 43px 0 0 0;
	
}

.box_vantagens a {
	color: #d6138d;
}

.box_anunciantes {
	background-color: #EDECEC;
	float: left;
	height: 106px;
	margin: 26px 0 0 0;
	padding: 0;
	text-align: center;
	width: 440px;
}

.box_anunciantes .titulo {
	float: left;
	color: #ff4800;
	font-weight: bold;
	font-size: 20px;
	margin:17px 0 0 17px;
}

.box_anunciantes p {
	text-align: left;
	margin: 18px 0 0 39px;
}

.box_anunciantes a {
	color: #ff4800;
}

.box_veiculos p {
	text-align: left;
	margin: 18px 0 0 39px;
}

.box_veiculos {
	background-color: #EDECEC;
	float: left;
	height: 115px;
	margin: 26px 0 0 0;
	padding: 0;
	text-align: center;
	width: 440px;
}

.box_veiculos .titulo {
	float: left;
	color: #ff4800;
	font-weight: bold;
	font-size: 20px;
	margin:17px 0 0 17px;
}

.box_veiculos a {
	color: #ff4800;
}

.box_veiculos p {
	text-align: left;
	margin: 18px 0 0 39px;
}
/*Fim home*/

/********************
 * INICIO quemsomos
 * *******************/
.picture {
	background: transparent url('../img/mamae-2.jpg') no-repeat;
	width: 340px;
	height: 340px;
}

.box_publico_alvo_small{
	background-color:#EDECEC;
	float:left;
	width:340px;
	height:225px;
	padding:0;
	text-align: center;
	margin-top:22px;
}

.box_publico_alvo_small .titulo img {
	margin:12px 0 0 12px;
	float: left;
	color: #6b2485;
	font-weight: bold;
	font-size: 13px;
}

.box_publico_alvo_small img{
	margin-top:20px;
}

.box_citacao {
	background-color: #EDECEC;
	float:left;
	width:340px;
	height:278px;
	padding:0;
	text-align: center;
	margin-top:22px;
}

.box_citacao img{
	margin: 12px 0 0 0;
}

.quemsomos a{
	width: 140px;
	height: 41px;
	float: right;
	margin-top: 10px;
}
/*
.quemsomos a:hover {
	background: transparent url('../img/quemsomos/entre_em_contato_hover.png') no-repeat center;
}
*/
.quemsomos p{
	text-align:justify;
	line-height: 20px;
}

.quemsomos h1{
	color: #85419e;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	margin-bottom:25px;
	margin-top:0;
}

.quemsomos h2{
	color:#85419e;
	font-weight:bold;
	font-size:14px;
	margin:20px 0 25px 0;
	text-align:left;
}

/*fim quemsomos*/

/********************
 * INICIO vantagens
 * *******************/
.vantagens .box_publico_alvo_small{
	background-color:#EDECEC;
	float:left;
	width:340px;
	height:225px;
	padding:0;
	text-align: center;
	margin-top:0;
}

.vantagens .box_nossos_parceiros {
	background-color:#EDECEC;
	float:left;
	width:340px;
	height:225px;
	padding:0;
	text-align: center;
	margin-top:22px;
}
.vantagens .box_nossos_parceiros .titulo img{
	margin:12px 0 21px 12px;
	float: left;
	color: #85419e;
	font-weight: bold;
	font-size: 13px;
}

.vantagens .box_nossos_parceiros .boxs{
	margin:0 45px;
}

.vantagens .box_nossos_parceiros .box_top{
	background: transparent url('../img/quadro_sup.png') no-repeat center;
	width: 114px;
	height: 83px;
	margin-right: 17px;
	float:left;
}
.vantagens .box_nossos_parceiros .box_bottom{
	background: transparent url('../img/quadro_inf.png') no-repeat center;
	width: 114px;
	height: 85px;
	margin-right: 17px;
	float:left;
}

.vantagens .box_nossos_parceiros .last_box{
	margin-right: 0;
}

.vantagens .box_citacao {
	background-color: #EDECEC;
	float:left;
	width:340px;
	height:230px;
	padding:0;
	text-align: center;
	margin-top:22px;
}

.vantagens a.mais{
	width: 140px;
	height: 41px;
	float: right;
	margin-top: 10px;
}
/*
.vantagens a.mais:hover {
	background: transparent url('../img/vantagens/entre_em_contato_hover.png') no-repeat center;
}
*/ 
.vantagens p{
	text-align:justify;
	line-height: 20px;
}
.vantagens h1{
	color: #85419e;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	margin-bottom:25px;
	margin-top:0;
}
.vantagens ul{
	margin:35px 23px 35px 30px;
	list-style:none;
	text-align:left;
	padding: 0;
}
.vantagens ul li{
	background: transparent url('../img/marcador.png') no-repeat left 5px;
	margin-bottom: 18px;
	padding-left: 24px;
	text-align: justify;
	line-height:20px;
}
/*fim vantagens*/

/****************************
* PÁGINA INTERNA - AUNCIANTES
*****************************/
#publico_alvo {
	background-color: #EDECEC;
	float: left;
	height: 225px;
	padding: 0;
	text-align: center;
	width: 340px;
}

#publico_alvo img {
	margin: 9px 0 0 0;
}

#citacao {
	background-color: #EDECEC;
	float: left;
	height: 323px;
	width: 340px;
	margin: 23px 0 0 0;
	padding: 0;
	text-align: center;
}

#citacao img {
	margin: 0 0 0 0;
}

.anunciantes h1 {
	color: #85419e;
	text-align: left;
	margin: 0px 0 25px 0;
	font-size: 20px;
}

.anunciantes p {
	line-height: 16px;
	text-align: justify;
}

.anunciantes ul{
       margin:35px 23px 35px 30px;
       list-style:none;
       text-align:left;
       padding: 0;
}
.anunciantes ul li{
       background: transparent url('../img/marcador.png') no-repeat left 5px;
       margin-bottom: 18px;
       padding-left: 24px;
       text-align: justify;
       line-height: 16tudo cetudopx;
}

.anunciantes a {
	width: 133px;
	height: 40px;
	float: right;
	margin-top: 10px;
	margin-bottom: 90px;
}
/*
.anunciantes a:hover {
	background: transparent url('../img/anunciantes/anuncie_agora_hover.png') no-repeat center;
}
*/ 
/****************************
* FIM AUNCIANTES
*****************************/

/****************************
* INÍCIO - VEÍCULOS
*****************************/
.veiculos .box_publico_alvo_small{
	background-color:#EDECEC;
	float: left;
	width: 340px;
	height: 225px;
	padding: 0;
	text-align: center;
	margin: 0;
}

.veiculos .box_nossos_parceiros {
	background-color:#EDECEC;
	float:left;
	width:340px;
	height:225px;
	padding:0;
	text-align: center;
	margin-top:22px;
}
.veiculos .box_nossos_parceiros .titulo img{
	margin:12px 0 21px 12px;
	float: left;
	color: #85419e;
	font-weight: bold;
	font-size: 13px;
}

.veiculos .box_nossos_parceiros .boxs{
	margin:0 45px;
}

.veiculos .box_nossos_parceiros .box_top{
	background: transparent url('../img/quadro_sup.png') no-repeat center;
	width: 114px;
	height: 83px;
	margin-right: 17px;
	float:left;
}
.veiculos .box_nossos_parceiros .box_bottom{
	background: transparent url('../img/quadro_inf.png') no-repeat center;
	width: 114px;
	height: 85px;
	margin-right: 17px;
	float:left;
}

.veiculos .box_nossos_parceiros .last_box{
	margin-right: 0;
}

.veiculos .box_citacao {
	background-color: #EDECEC;
	float:left;
	width:340px;
	height:230px;
	padding:0;
	text-align: center;
	margin-top:22px;
}

.veiculos a.mais{
	bbackground: transparent url('../img/veiculos/seja_parceiro.png') no-repeat center;
	width: 140px;
	height: 41px;
	float: right;
	margin-top: 10px;
}
/*
.veiculos a.mais:hover {
	background: transparent url('../img/veiculos/seja_parceiro_hover.png') no-repeat center;
}
*/ 
.veiculos p{
	text-align:justify;
	line-height: 20px;
}
.veiculos h1{
	color: #85419e;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	margin-bottom:25px;
	margin-top:0;
}
.veiculos ul{
	margin:35px 23px 35px 30px;
	list-style:none;
	text-align:left;
	padding: 0;
}
.veiculos ul li{
	background: transparent url('../img/marcador.png') no-repeat left 5px;
	margin-bottom: 18px;
	padding-left: 24px;
	text-align: justify;
	line-height:20px;
}
/****************************
* FIM VEÍCULOS
*****************************/

/****************************
* INÍCIO CONTATO
*****************************/
.contato .box_publico_alvo {
	background-color: #EDECEC;
	float: left;
	width: 340px;
	height: 225px;
	padding: 0;
	text-align: center;
	margin: 0;
}

.contato .box_publico_alvo img {
	margin: 40px 0 13px 0;
}

.contato .box_citacao {
	background-color: #EDECEC;
	float: left;
	width: 340px;
	height: 286px;
	padding: 0;
	text-align: center;
	margin-top: 22px;
}

.contato h1 {
	color: #85419e;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 25px;
	margin-top: 0;
}

.contato label {
	color: #484848;
	font-size: 12px;
	font-family: Verdana;
	text-align: right;
	clear: both;
	float: left;
	line-height: 20px;
	width:100px;
	margin-right:10px;
}

.input{
	text-align:left;
	margin-bottom: 10px;
}

.checkbox label{
	width:140px;
}

.submit{
	text-align:right;
	margin-top:15px;
}

input[type=checkbox] {
	
}

input[type=text] {
	color: #484848;
	border: 1px solid #484848;
	line-height: 20px;
	width:265px;
}

textarea {
	color: #484848;
	border: 1px solid #484848;
	line-height: 20px;
	width:265px;
}
/****************************
* FIM CONTATO
*****************************/

.error-message {
	color: red;
	margin: 3px 0 0 110px;
}

