/* Reset CSS - meyerweb.com */



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}



/* Typo */



body { font:10px/1.5 Arial,Verdana,sans-serif }

small { font-size:80% }

big { font-size:120% }



/* Theme */



body { background-color: #fff; background-repeat: no-repeat; background-position: 50% 0%; }

a:link,

a:visited {

	color:#0e4ea3;

	text-decoration:none

}

a:hover,

a:focus,

a:active { text-decoration:underline }

p, li, h1, h2, h3, h4, h5, h6 { color:#333 }

img { behavior: url(js/iepngfix.htc) }

#player {position:absolute; width:171px; height:60px; left:900px; top:70px; overflow:hidden; }

/* Formulários */


.telefone_format {font-size:10px; color:#FF6600;}
.simple_form { margin:20px 0 50px }

		.simple_form legend {

			font-size:160%;

			font-weight:bold

		}

		.simple_form label { display:none }

		.simple_form input,

		.simple_form select {

			float:left;

			margin:0 7px 0 0;

			position:relative;

			top:2px;

			width:170px

		}

		.simple_form button {

			background:url('/img/botao_encontrar.png') no-repeat;

			border:0 none;

			cursor:pointer;

			float:left;

			height:26px;

			*line-height:999999px;

			overflow:hidden;

			padding:0;

			text-indent:-9999px;

			*text-indent:0;

			width:99px

		}

.single_form {

	background:url('/img/mancha_azul.jpg') no-repeat center top;

	min-height:484px;

	_height:484px;

}

	.single_form fieldset {

		margin:0 auto;

		padding:20px 0;

		width:430px

	}

		.single_form p {

			clear:both;

			font-size:120%

		}

			.single_form label {

				color:#666;

				float:left;

				font-weight:bold;

				padding:1px 5px

			}

			.single_form input,

			.single_form select,

			.single_form textarea {

				clear:left;

				display:block;

				width:99%;

			}

		.single_form p.inp_nome {

			float:left;

			width:280px

		}

		.single_form p.inp_sexo {

			clear:none;

			float:right;

			width:130px

		}

			.single_form p.inp_sexo label,

			.single_form p.inp_sexo input,

			.single_form p.inp_news label,

			.single_form p.inp_news input {

				clear:left;

				display:inline;

				float:none;

				vertical-align:text-bottom;

				width:auto

			}

			.single_form p.inp_sexo label { font-weight:normal }

			.single_form p.inp_mensagem textarea { clear:none }

			.single_form span {

				color:#666;

				cursor:default;

				display:block;

				font-weight:bold;

				padding:1px 5px

			}

		.single_form p.inp_email,

		.single_form p.inp_cidade,

		.single_form p.inp_tipo,

		.single_form p.sel_veiculo {

			float:left;

			width:200px

		}

		.single_form p.inp_fone,

		.single_form p.inp_estado,

		.single_form p.inp_departamento,

		.single_form p.inp_data {

			clear:none;

			float:right;

			width:200px

		}

			.single_form p.inp_veiculo .inp_veiculo,

			.single_form p.inp_veiculo .codigo {

				float:left;

				padding:20px 5px 0;

			}

			.single_form p.inp_veiculo img { float:right }

			.single_form p.inp_data input { width:170px }

			.single_form p.inp_data img {

				float:right;

				margin:-23px 0 0

			}

				.single_form button {

					background:url('/img/botao_enviar.png') no-repeat;

					border:0 none;

					cursor:pointer;

					display:block;

					height:26px;

					*line-height:999999px;

					margin:0 auto;

					overflow:hidden;

					padding:0;

					text-indent:-9999px;

					*text-indent:0;

					width:99px

				}



/* Layout */



body {

	_behavior: url('js/csshover3.htc');

	padding:0 0 50px

}

hr { display:none }

label,

button { cursor:pointer }



#container {

	background:url('/img/carros.jpg') no-repeat center bottom;

	margin:0 auto;

	width:950px

}

	#head { float:left }

		#logo { padding-left:14px; }

			#logo img { display:block }

	#menu {

		float:left;

		padding:160px 0 0 12px;

	}

				#nav li,

				#nav a {

					float:left;

					height:15px

				}

				#nav li { margin-right:10px }

					#nav a {

						background-image:url('/img/menu.png');

						text-indent:-9999px;

					}

					.item_1 a { width:111px }

					.item_2 a {

						background-position:-123px 0;

						width:76px

					}

					.item_3 a {

						background-position:-210px 0;

						width:54px

					}

					.item_4 a {

						background-position:-273px 0;

						width:38px

					}

					.item_5 a {

						background-position:-319px 0;

						width:67px

					}

					.item_6 a {

						background-position:-394px 0;

						width:90px

					}

					.item_7 a {

						background-position:-491px 0;

						width:60px

					}
	#contents {

		border-top:1px solid #d7d7d7;

		clear:both;

		padding:10px 0 0

	}

		#destaque_1 { float:left }

		#destaque_2 {

			background:url('/img/temp/destaque_2.jpg') no-repeat;

			float:right;

			height:136px;

			margin:0 0 13px;

			width:350px

		}

			#form_seminovo { padding:65px 15px 0 }

					#form_seminovo legend,

					#form_seminovo label { display:none }

					#form_seminovo select {

						margin:0 0 12px;

						width:156px

					}

					.sel_montadora { float:left }

					.sel_modelo { float:right }

					#form_seminovo button {

						background:url('/img/botao_encontrar.png');

						border:0 none;

						clear:both;

						cursor:pointer;

						display:block;

						height:26px;

						*line-height:999999px;

						margin:0 auto;

						overflow:hidden;

						padding:0;

						text-indent:-9999px;

						*text-indent:0;

						width:99px

					}

		#destaque_3 { float:right }

		#sub_destaque_1 {

			background:url('/img/barra_ver.png') no-repeat right top;

			clear:both;

			float:left;

			padding:0 25px 0 0

		}

		#sub_destaque_2 {

			background:url('/img/barra_ver.png') no-repeat right top;

			float:left;

			padding:0 15px 0 0

		}

		#sub_destaque_3 {

			float:left;

			padding:0 0 0 10px;

			width:294px

		}

			.siga {

				/*background:url('/img/siga.png') no-repeat;*/

				/*text-indent:-9999px;*/

				height:52px

			}

				#sub_destaque_3 li {

					float:left;

					font-size:120%;

					padding:15px 0 0;

					width:100%

				}

		#sub_menu {

			float:left;

			padding:30px 0 90px;

			width:240px

		}

				#sub_nav li {

					clear:left;

					float:left;

					padding:42px 0 0 12px;

				}

					#sub_nav a {

						background:url('/img/menu_ceara_motor.png') no-repeat;

						display:block;

						height:18px;

						overflow:hidden;

						text-indent:-9999px;

						width:200px

					}

					#sub_nav .item_2 a { background-position:0 -30px }

						#sub_nav li li { padding-left:0 }

		body.mensagem_da_diretoria #sub_menu { background:url('/img/sub_menu_sel.jpg') no-repeat }

					body.mensagem_da_diretoria #sub_nav .item_1 a { background-position:-200px 0 }

					body.mensagem_da_diretoria #sub_nav li ul { display:none }

		body.projeto_prover #sub_menu { background:url('/img/sub_menu_sel.jpg') no-repeat 0 60px }

					body.projeto_prover #sub_nav .item_2 a { background-position:-200px -30px }

							body.projeto_prover #sub_nav .sub_item_1 a { background-position:0 -57px }

							body.projeto_prover #sub_nav .sub_item_2 a { background-position:0 -87px }

							body.projeto_prover #sub_nav .sub_item_3 a { background-position:0 -117px }

							body.projeto_prover #sub_nav .sub_item_4 a { background-position:0 -147px }

							body.projeto_prover #sub_nav .sub_item_5 a { background-position:0 -177px }

							body.o_projeto #sub_nav .sub_item_1 a { background-position:-200px -57px }

							body.missao #sub_nav .sub_item_2 a { background-position:-200px -87px }

							body.acoes #sub_nav .sub_item_3 a { background-position:-200px -117px }

							body.parceiros #sub_nav .sub_item_4 a { background-position:-200px -147px }

							body.participe #sub_nav .sub_item_5 a { background-position:-200px -177px }

		#content {

			float:none;

			padding:20px 30px;

			width:auto

		}

		body.best_drive #content,

		body.best_drive #contents { padding-top:0 }

		body.ceara_motor #content {

			float:left;

			padding:20px 30px 0 0;

			width:680px

		}

		body.ofertas #content {

			padding-left:0;

			padding-right:0

		}

			#content p,

			#content ul,

			#content ol {

				font-size:130%;

				padding:1em 0 0

			}

			#content li {

				background:url('/img/ponto.gif') no-repeat 3px center;

				font-size:100%;

				padding:2px 0 2px 20px

			}

			.title,

			#content .semi_gallery .valor {

				font-size:300%;

				font-weight:normal;

				line-height:1em

			}

			.title_small {

				font-size:160%;

				line-height:1.2em

			}

			.title_medium {

				font-size:190%;

				font-weight:normal;

				letter-spacing:-1px;

				line-height:1.4em

			}

			.alignleft,

			.alignright {

				font-size:130%;

				margin:.5em 1em;

			}

			.alignleft {

				float:left;

				margin-left:-240px;

				_position:relative

			}

			.alignright {

				float:right;

				margin-right:0

			}

			.aligncenter {

				display:block;

				margin:0 auto;

				text-align:center

			}

			.clear { clear:both }

			.col_left {

				clear:both;

				float:left;

				width:48%

			}

			.col_right {

				float:right;

				width:48%

			}



			table {

				border-collapse:collapse;

				width:100%

			}

			body.seminovos #form_seminovos {

				margin: 0;

				padding: 0;

			}

			body.seminovos #form_seminovos fieldset.seletores {

				margin:40px 0 20px 230px;

				padding:0;

			}

				caption {

					color:#686868;

					font-size:130%;

					font-weight:bold;

					padding:5px 0;

					text-align:left

				}

					caption strong { color:#000 }

						td,

						th {

							border:1px solid #ccc;

							border-bottom:0 none;

							font-size:130%;

							text-align:left;

							vertical-align:middle

						}

						th {

							font-weight:bold;

							padding:5px;

							text-transform:uppercase

						}

						td { padding:20px 6px }

						td.codigo { white-space: pre; font-family: monospace; }

						td.codigo,

						td.modelo { border-left:0 none }

						td.valor,

						td.imagem { border-right:0 none }

							td.imagem img {

								display:block;

								margin:0 auto

							}

						tfoot td {

							background:url('/img/barra_hor.png') no-repeat center top;

							border:0 none;

							height:15px;

							padding:0;

							text-indent:-9999px

						}

							th img {

								cursor:pointer;

								float:right;

								*margin-top:-2em;

							}

						#seminovos_table td { padding:10px 6px; text-transform: uppercase; }

			#content .page_nav {

				float:left;

				padding:5px 0 0;

				text-align:center;

				width:100%

			}

				#content .page_nav li {

					background:none;

					display:inline;

					padding:0;

					font-weight:bold

				}

				#content .page_nav .prev { float:left }

				#content .page_nav .next {

					float:right;

					*margin-top:-1.4em

				}



			/* Ofertas */

			.newsletter_link { display:inline }

				.newsletter_link a {

					background:url('/img/receba_ofertas.png') no-repeat center top;

					display:block;

					height:31px;

					overflow:hidden;

					margin:0 auto;

					text-indent:-9999px;

					width:302px

				}

			.ligue_ofertas {

				background:url('/img/barra_hor.png') no-repeat center bottom;

				height:50px;

				margin:0 0 10px;

			}

				.ligue_ofertas a {

					background:url('/img/aproveite_ligue_ou_clique.gif');

					display:block;

					height:15px;

					margin:0 auto;

					overflow:hidden;

					text-indent:-9999px;

					width:449px

				}

			body.ofertas_cadastro .title,

			body.envie_sua_mensagem .title {

				background:url('/img/ofertas_imperdiveis.png') no-repeat 230px 0;

				height:36px;

				overflow:hidden;

				position:relative;

				text-indent:-9999px;

				top:30px

			}

			body.envie_sua_mensagem .title { background:url('/img/gostou_do_seminovo.png') no-repeat 230px 0 }

				body.ofertas_cadastro .title br { display:none }

			body.ofertas_cadastro #content form,

			body.envie_sua_mensagem #content form { padding:20px 0 0 }



		/* Peças */

		.pecas #content {

			background:url('/img/pecas.jpg') no-repeat 20px 50px;

			*zoom:1

		}

			.pecas #content p,

			.pecas #content form,

			.pecas #content #page_title { padding-left:220px }

			body.pecas #content .page_nav {

				background:url('/img/encontrou_sua_peca.png') no-repeat right top;

				padding:50px 0 25px;

			}

				#pecas_table caption { background:url('/img/encontrou_sua_peca.png') no-repeat right center }

						#pecas_table th.valor,

						#pecas_table td.valor { text-align:right }



	/* Confirmação */

	body.confirmacao #content {

		background:url('/img/mancha_azul.jpg') no-repeat center 80px;

		min-height:584px;

		_height:584px;

	}

		body.confirmacao .title {

			background:url('/img/mensagem-enviada.png') no-repeat center bottom;

			height:25px;

			margin:0 auto;

			overflow:hidden;

			padding-top:200px;

			text-indent:-9999px;

			width:220px

		}

		body.confirmacao #content p {

			font-size:190%;

			margin:0 auto;

			text-align:center;

			width:450px

		}



	#foot {

		background:url('/img/barra_hor.png') no-repeat center 30px;

		clear:both;

		padding:60px 0 115px;

		position:relative;

		text-align:center;

		_zoom:1

	}

		#menu_foot {

			position:absolute;

			right:0;

			top:-10px;

		}

			#menu_foot li {

				clear:right;

				float:right;

				position:relative;

				text-indent:-9999px

			}

			#menu_foot .ver_mapas {

				background:url('/img/ver_mapas.png') no-repeat center 73px;

				height:93px;

				width:73px

			}

				#menu_foot .ver_mapas:hover ul,

				#menu_foot .ver_mapas.hover ul {

					background:url('/img/ver_mapas_opcoes.png') no-repeat;

					display:block;

					height:93px;

					left:0;

					position:absolute;

					top:0;

					width:73px

				}

					#menu_foot .ver_mapas li { display:inline }

						#menu_foot .ver_mapas li a {

							background:url('/img/ver_mapas_opcoes.png') no-repeat;

							display:block;

							height:35px;

							text-indent:-9999px;

							width:73px

						}

						#menu_foot .ver_mapas .rio_branco a { background-position:0 -35px }

						#menu_foot .ver_mapas .pontes_vieira a:hover { background-position:-73px 0 }

						#menu_foot .ver_mapas .rio_branco a:hover { background-position:-146px -35px }

				#menu_foot ul { display:none }

				#menu_foot .twitter a {

					background:url('/img/twit.png') no-repeat center center;

					display:block;

					height:26px;

					overflow:hidden;

					padding:5px 19px;

					text-indent:-9999px;

					width:34px

				}

		.vcard,

		.vcard * {

			color:#666;

			display:inline;

			font-style:normal

		}

			.org { display:none }

			.adr {

				font-size:120%;

				font-weight:bold

			}

/*==================================
					SUBMENU
====================================*/
#submenu{
width:960px; position:absolute; margin:0 auto; margin-top:175px;
left:50%; margin-left:-480px; z-index:98;
}
#subVolks{
width:131px; height:135px; position:absolute; background-image:url(/img/bgSubMenu.png); background-repeat:no-repeat; left:350px; visibility:hidden; z-index:100;
}
#subContato .item_1, #subContato .item_2, #subVolks .item_1, #subVolks .item_2{
 background-repeat:no-repeat; color:#FFF; height:15px; width:100%; text-indent:-2999px; background-position:center; padding-bottom:8px; margin-top:5px;
}
#submenu li, #submenu a{
	float:left; height:15px; width:100%;
}

#subVolks .item_1{
background-image:url(/img/veiculos_novos.gif); 
}
#subVolks .item_2{
background-image:url(/img/vendas_especiais.gif);
}
#subContato{
width:131px; height:90px; position:absolute; background-image:url(/img/bgSubMenu.png); background-repeat:no-repeat; background-position:50% 0px; left:820px;  z-index:100;  visibility:hidden;
}

#subContato .item_1{
background-image:url(/img/faleconosco.gif); 
}
#subContato .item_2{
background-image:url(/img/trabalheconosco.gif);
}