/*
Theme Name: NISSAN PB -
Theme URI: http://hagg.com.br/#portfolio
Description: Carneiro Automotores
Version: WHITE
Author: HAGG Agencia Interativa
Author URI: http://hagg.com.br/
Tags: wmoriah, hagg, nissan, carneiro automotores
*/

	* {margin:0; padding:0}
	body {background:#0b0b0b url(images/bg_header_nov.jpg) no-repeat top center; font:11px/16px Arial, Helvetica, sans-serif; text-align:center; color:#999}
	.none, hr, h2 span, .linklove {display:none}
	a {text-decoration:none}
		a:hover {}

	/* header */
	#header {width:900px; height:430px; margin:0 auto}
		#header h1 {float:left; width:310px; height:93px; overflow:hidden}
			#header h1 a {display:block; width:309px; height:93px; text-indent:-1000px}
		ul#menu {float:right; width:507px; height:93px; margin-right:25px; overflow:hidden}
			#menu li {list-style:none; display:inline}
				#menu a {display:block; text-indent:-1000px; float:right; width:101px; height:26px; background:url(images/bg_menu_a.png) no-repeat; overflow:hidden; margin-top:23px}
				#menu li.home a {background-position:0 0}
					#menu li.home a:hover {background-position:0 -26px}
				#menu li.page-item-3 a {background-position:-101px 0}
					#menu li.page-item-3 a:hover {background-position:-101px -26px}
				#menu li.page-item-44 a {background-position:-202px 0}
					#menu li.page-item-44 a:hover {background-position:-202px -26px}
				#menu li.page-item-5 a {background-position:-303px 0}
					#menu li.page-item-5 a:hover {background-position:-303px -26px}
				#menu li.page-item-48 a {background-position:-404px 0}
					#menu li.page-item-48 a:hover {background-position:-404px -26px}

		/*flash*/
			#flash-topo div {float:right;margin:19px 45px 0 0; width:249px; height:157px; position:relative; top:0; left:0}
				#flash-topo div div object {position:relative; z-index:0; top:0; left:0;}
				#flash-topo div a {display:block; width:249px; height:157px; position:absolute; top:0; left:0; margin:23px 0 0 4px; z-index:20; background:url(images/flash2.png) no-repeat left top;}
					#flash-topo div a:hover {background-position:0 -159px;}

			#flash-topo div.revista {float:left; position:relative; top:0; left:0; margin:210px 0 0 90px; width:295px; height:120px}
				#flash-topo div.revista a {display:block; width:295px; height:120px; margin:0; background:url(images/transp.gif) repeat}
				#flash-topo div.revista a:hover {}


	/* content */
	#content {width:900px; margin:0 auto}
	.selobrasil {background:url(images/selo_fabricadonobrasil.gif) no-repeat 778px 5px}
		#servicos {float:left; margin-left:28px; width:257px; height:225px; overflow:hidden; line-height:17px; text-align:left}
			#servicos h2 {width:257px; height:54px; text-indent:-1000px; overflow:hidden; background:url(images/title_servicos.gif) no-repeat}
				/* galeria */
				#servicos div.ngg-galleryoverview {width:257px; height:88px; overflow:hidden; margin-bottom:10px}
					#servicos div.ngg-galleryoverview div.ngg-gallery-thumbnail-box {display:inline; margin:0; padding:0}
						#servicos div.ngg-galleryoverview div.ngg-gallery-thumbnail-box div.ngg-gallery-thumbnail {display:inline; padding:0; margin:0}
						#servicos div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img {display:none}
						#servicos div.ngg-galleryoverview div#ngg-image-1 img,
						#servicos div.ngg-galleryoverview div#ngg-image- img,
						#servicos div.ngg-galleryoverview div#ngg-image-11 img {display:inline; height:auto; width:105px; padding:5px; background-color:#222; margin:0 11px 0 0; border:none}
							#servicos div.ngg-galleryoverview div#ngg-image-1 img {margin:0; margin-right:10px}
						#servicos div.ngg-galleryoverview div#ngg-image-1 img:hover,
						#servicos div.ngg-galleryoverview div#ngg-image- img:hover,
						#servicos div.ngg-galleryoverview div#ngg-image-11 img:hover {background-color:#09c}
				#servicos img.ngg-singlepic, #servicos img.ngg-none {display:none}
				#servicos p {padding-left:7px; background:url(images/arrow.gif) no-repeat 0 5px}
					#servicos p a {color:#999}
					#servicos p a strong {color:#fff}
					#servicos p a:hover {color:#09c}

		#promocao {float:left; margin-left:28px; width:272px; height:225px; overflow:hidden; text-align:right}
			#promocao h2 {width:272px; height:64px; overflow:hidden; background:url(images/title_promocao.gif) no-repeat}
				#promocao .thumb {width:272px; height:120px; overflow:hidden}
					#promocao .thumb a {display:block; width:262px; height:110px; overflow:hidden; position:relative; top:0; left:0; border:solid 5px #222}
					#promocao .thumb a:hover {border-color:#09c}
					#promocao .thumb img {position:absolute; top:50%; left:0; margin:-125px 0 0 0; border:none}
				#promocao p {background-color:#222; padding:2px 5px 8px 0}
					#promocao p a {padding-left:7px; background:url(images/arrow.gif) no-repeat 0 4px; color:#fff}
					#promocao p a:hover {color:#09c}

		#eventos {float:left; margin-left:28px; width:257px; height:225px; overflow:hidden; text-align:left}
			#eventos h2 {height:54px; text-indent:-1000px; overflow:hidden; background:url(images/title_eventos.gif) no-repeat}
			#eventos li {margin:8px 0 0 0}
					#eventos li a {color:#999}
					#eventos li a:hover {color:#09c}
			#eventos h3 a {color:#fff; font-size:11px; line-height:17px; padding-left:7px; background:url(images/arrow.gif) no-repeat 0 3px}

		/* coda slider */
		#automoveis {background:url(images/bg_automoveis.jpg) no-repeat top center; height:234px; clear:both; margin:52px 0; overflow:hidden; text-align:center; position:relative; top:0; left:0}
			#automoveis #slider1 {margin:0 auto; width:640px; height:234px}
			.csw {width:640px; height:234px; overflow:hidden; position:relative; top:0; left:0}
			.csw .loading {}
				.csw .loading img {display:none}
				.stripViewer {position:relative; overflow:hidden; width:640px; height:234px; clear:both; margin:0 auto}
					.stripViewer .panelContainer {position:relative; left:0; top:0;	width:100%}
						.stripViewer .panelContainer .panel {float:left; position:relative; height:234px; width:640px; top:0; left:0}
				.stripNavL, .stripNavR {position:absolute; top:50%;	text-indent:-1000px; margin-top:-20px; overflow:hidden}
					.stripNavL {left:30px; background:url(images/arrow-left.gif) no-repeat}
					.stripNavR {right:30px; background:url(images/arrow-right.gif) no-repeat}
						.stripNavL a, .stripNavR a {display:block; height:40px; width:40px}

				.panel a {display:block; width:110px; height:30px; position:absolute; top:0; left:0; overflow:hidden; text-indent:-1000px}
				.panel a.info {margin-top:105px; margin-left:35px}
				.panel a.detalhes {margin-top:20px; margin-left:500px}
				.panel a.fotos {margin-top:48px; margin-left:107px}
				.panel a.ficha {margin-top:133px; margin-left:496px}

		/* post */
		.post {margin:20px 30px; width:500px; float:left; font-size:12px; line-height:22px; position:relative; top:0; left:0; text-align:left}
		.carros, .contato, .eventos {width:460px}
			.post p {margin:10px 0}
				.post p strong {color:#fff}
				.post p.autor {margin:0; text-transform:uppercase; color:#155}
			.post ul, .post ol, .post blockquote, .post address {margin:10px 20px}
			.post h2 {margin-bottom:14px; font-size:20px; line-height:24px; letter-spacing:-1px; color:#fff}
				.post h2 small {font-size:11px; color:#888; line-height:14px}
				.post h2 small a {font-size:11px; font-weight:normal; color:#888; letter-spacing:-1px}
			.post img {border:none}
			.post .alignleft {float:left; margin-right:10px}
			.post .alignright {float:right; margin-left:10px}
			.post .alignnone {clear:both; float:none}
			.post a {color:#09c}
			/*veiculos*/
			.veiculos {width:100%}
				.veiculos ul {float:right; width:65%; margin-left:20px; list-style:none}
					.veiculos li {width:33%; float:left; text-align:center}
					.veiculos h2 {text-align:center}
					.veiculos li img {border:none; width:100%}

		/* side */
		#side {width:280px; float:right; text-align:left; margin-right:20px; border-bottom:solid 4px #222}
			#side h3, #side-contato h3 {margin:20px 0 14px 0; font-size:20px; line-height:24px; letter-spacing:-1px; color:#fff}
			.paginas a {display:block; width:254px; height:80px; overflow:hidden; position:relative; top:0; left:0; border:solid 5px #222; margin:3px 4px 4px 8px}
			.paginas a:hover {border-color:#09c}
			.paginas a img {position:absolute; top:0; left:0; margin:-8px 0 0 -1px; width:262px; height:auto; border:none}
			.textwidget {background-color:#222; padding:10px 0 0 0}
			#side .textwidget h4 {text-align:left; color:#999; margin-left:10px; margin-bottom:0}
			.textwidget p {padding:0 10px 10px 10px; margin:0}
			.textwidget strong {color:#999}
		#side-carros, .side-eventos, #side-contato {width:350px; float:right; text-align:left; margin-right:20px; border-bottom:solid 4px #222}
			#side-carros h3, .side-eventos h3 {margin:20px 0 10px 0; font-size:20px; line-height:24px; letter-spacing:-1px; color:#fff}
			#side-carros a img, .side-eventos a img {margin:2px -7px 0 7px; padding:5px; background-color:#222; border:none}
			#side-carros a:hover img, .side-eventos a:hover img {background-color:#09c}
			#side-contato iframe {border:solid 10px #222; border-bottom-width:6px}
		.ngg-widget {background-color:#222}

			/*submenu*/
			#submenu {float:right; width:350px; margin-right:20px; border-top:solid 1px #000; background-color:#222}
			#submenu-servicos {float:right; width:280px; margin:20px 20px -20px 0; border-top:solid 1px #000; background-color:#222}
				#submenu h4, #submenu-servicos h4 {font-size:13px; text-align:right; padding:4px 10px; border-bottom:solid 1px #000; background-color:#222}
				#submenu a, #submenu-servicos a {color:#999; line-height:20px}
				#submenu ul, #submenu ol, #submenu-servicos ul, #submenu-servicos ol {background-color:#222; list-style:none; padding:0; margin:0}
				#submenu ul ol, #submenu-servicos ul ol {display:none}
				#submenu ul:hover ol, #submenu-servicos ul:hover ol {display:block}
				#submenu ol li, #submenu-servicos ol li {width:50%; float:left; font-size:11px; list-style:none; line-height:20px; text-align:left;list-style-position:inside}
				#submenu ol li a, #submenu-servicos ol li a {display:block; text-indent:10px; background-color:#222; border-bottom:solid 1px #0b0b0b}
				#submenu ol li a:hover, #submenu-servicos ol li a:hover {background-color:#09c}

			#submenu ul.sbmnu {color:#fff}
				#submenu ul.sbmnu li, #submenu-servicos ul.sbmnu li {background:url(images/bg_mnu.png) no-repeat top right; height:53px; text-align:left; text-indent:30px}
				#submenu ul.sbmnu li.prop a, #submenu-servicos ul.sbmnu li.prop a {font-size:18px; color:#09c; line-height:53px}
				#submenu ul.sbmnu li a, #submenu-servicos ul.sbmnu li a {display:block; font-size:15px; color:#fff; line-height:53px}
				#submenu ul.sbmnu li a:hover, #submenu-servicos ul.sbmnu li a:hover {font-size:18px}
				#submenu a {color:#fff}
				#submenu ul.sbmnu li a{color:#fff}
				#submenu ol a {border-bottom:solid 1px #0b0b0b}


			/* editar */
			.post p.edit {display:block; position:fixed; top:100%; left:100%; margin:-41px 0 0 -20px; width:20px; height:20px}
				.post p.edit a {display:block; width:20px; height:20px; text-indent:-100px; overflow:hidden; background-color:#09c; color:#fff; text-transform:lowercase; font-size:13px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:20px}

			/* meta */
			ul.post-meta {margin:5px 15px; list-style:inherit}
				ul.post-meta li {paddind:0}
					ul.post-meta li span.post-meta-key {font-weight:bold}

			/* forms */
			.post div.cf_info {clear:both; font-size:18px; color:#09c; padding-bottom:20px} /* mensagem de aviso */
			.post form.cform {padding-bottom:50px} /* formulario */
				.post form.cform fieldset {} /* fieldset */
				.post form.cform fieldset.cf_hidden {display:none}
					.post form.cform legend {} /* legendas */
					.post form.cform ol.cf-ol {list-style:none; padding:0; margin:0} /* contem os campos */
						.post form.cform li {margin-bottom:5px; clear:both} /* linha de cada campo */
						.post form.cform li.cf-box-group {float:left; clear:right; width:48%; margin:-20px 0 2px 100px}
						.post form.cform li.cf-box-group input {float:left; margin:4px 5px 0 0}
							.post form.cform label {display:block; width:100px; margin-right:10px; float:left; text-align:right} /* rotulo dos campo */
							.post form.cform li.cf-box-group label {width:210px; text-align:left}
								.post form.cform label span {} /* texto dentro do rotulo */
								.post form.cform label span.reqtxt, .post form.cform label span.emailreqtxt {} /* descricao de campos obrigatorios */
							.post form.cform input {margin-right:10px} /* campos */
							.post form.cform select {margin-right:10px} /* campo select */
								.post form.cform input.single {} /* campo simples */
								.post form.cform input.fldemail {} /* campo de email */
								.post form.cform input.fldrequi#09c {margin-right:10px} /* campo obrigatorio */
								.post form.cform input.sendbutton {width:83px; text-align:center; font-size:15px; padding:3px 0; text-transform:lowercase} /* botao enviar */
							.post form.cform textarea {} /* caixa de texto */
								.post form.cform textarea.area {margin-top:3px; margin-right:10px} /* area */
							.post form.cform p {} /* paragrado dentro do form */
								.post form.cform p.cf-sb {margin-left:280px} /* paragrafo do botao enviar */
			/*forms side */
			.form-side {background-color:#222; border-top:solid 2px #0b0b0b}
			.form-side h3 {color:#fff; margin:0 15px; padding:10px 0; border-bottom:solid 1px #0b0b0b}
			.side-eventos div.cf_info {clear:both; font-size:18px; color:#09c; margin:5px 15px; padding-bottom:20px} /* mensagem de aviso */
			.side-eventos form.cform {padding-bottom:50px} /* formulario */
				.side-eventos form.cform fieldset {} /* fieldset */
				.side-eventos form.cform fieldset.cf_hidden {display:none}
					.side-eventos form.cform legend {} /* legendas */
					.side-eventos form.cform ol.cf-ol {list-style:none; padding:0; margin:0} /* contem os campos */
						.side-eventos form.cform li {margin-bottom:5px; clear:both} /* linha de cada campo */
						.side-eventos form.cform li.cf-box-group {float:left; clear:right; width:48%; margin:-20px 0 2px 100px}
						.side-eventos form.cform li.cf-box-group input {float:left; margin:4px 5px 0 0}
							.side-eventos form.cform label {display:block; width:100px; margin-right:10px; float:left; text-align:right} /* rotulo dos campo */
							.side-eventos form.cform li.cf-box-group label {width:190px; text-align:left}
								.side-eventos form.cform label span {} /* texto dentro do rotulo */
								.side-eventos form.cform label span.reqtxt, .side-eventos form.cform label span.emailreqtxt {} /* descricao de campos obrigatorios */
							.side-eventos form.cform input {margin-right:2px} /* campos */
							.side-eventos form.cform select {margin-right:10px} /* campo select */
								.side-eventos form.cform input.single {} /* campo simples */
								.side-eventos form.cform input.fldemail {} /* campo de email */
								.side-eventos form.cform input.fldrequi#09c {margin-right:10px} /* campo obrigatorio */
								.side-eventos form.cform input.sendbutton {width:83px; margin-right:93px; text-align:center; font-size:15px; padding:3px 0; text-transform:lowercase} /* botao enviar */
							.side-eventos form.cform textarea {width:143px} /* caixa de texto */
								.side-eventos form.cform textarea.area {margin-top:3px; margin-right:10px} /* area */
							.side-eventos form.cform p {} /* paragrado dentro do form */
								.side-eventos form.cform p.cf-sb {text-align:right} /* paragrafo do botao enviar */
			/* galeria */
			.post div.ngg-galleryoverview {position:absolute; top:0; left:100%; margin-left:10px; width:360px; text-align:left}
				.post div.ngg-galleryoverview div.ngg-gallery-thumbnail-box {display:inline; margin:0; padding:0}
					.post div.ngg-galleryoverview div.ngg-gallery-thumbnail-box div.ngg-gallery-thumbnail {display:inline; padding:0; margin:0}
					.post div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img {padding:4px; background-color:#000; margin:5px 0 5px 10px; border:none}
					.post div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img:hover {background-color:#09c}
			.post img.ngg-singlepic, .post img.ngg-none {display:none}

			/* pagenavi */
			.post .wp-pagenavi {margin:20px auto; padding:5px 0 0 30px; text-align:center}
				.post .wp-pagenavi span.pages {padding:0 10px; color:#888; border:none}
				.post .wp-pagenavi span.current {font-weight:bold; color:#fff; padding:2px 6px; background-color:#237; border:none}
				.post .wp-pagenavi span.extend {border:none; color:#237}
				.post .wp-pagenavi a, body .wp-pagenavi a:link, body .wp-pagenavi a:active, body .wp-pagenavi a:visited  {font-weight:bold; color:#237; text-decoration:none; padding:2px 6px; background-color:#ccc; border:none}
				.post .wp-pagenavi a:hover {background-color:#237; color:#fff}

			/* lista - archive.php */
			.post ul.lista {background-color:#222; border-top:solid 10px #ddd; border-bottom:solid 10px #ddd; list-style:none; margin:0; line-height:14px}
				.post ul.lista li {border-bottom:solid 1px #fff; padding:5px 10px}
				.post ul.lista li h4 {font-size:11px}
					.post ul.lista li h4 small {font-size:11px; color:#999; font-weight:normal}


	/* footer */
	#footer {clear:both; padding-top:20px; background-color:#0b0b0b; text-align:center; color:#999}
		#footer address {font-style:normal; padding:10px 0; line-height:30px}
		#footer a {color:#09c}
		#footer div.textwidget {width:60%; margin:0 auto; background-color:#0b0b0b; color:#555; font-size:10px; line-height:12px}
		/* login */
		#footer span.login {display:block; position:fixed; top:100%; left:100%; margin:-20px 0 0 -20px; width:20px; height:20px}
			#footer span.login a {display:block; width:20px; height:20px; text-indent:-100px; overflow:hidden; background-color:#09c; color:#fff; text-transform:lowercase; font-size:13px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:20px}
			#footer a.hagg {display:block; text-indent:-1000px; margin:0 auto; width:60px; height:30px; overflow:hidden; background:url(images/hagg-assinatura.png) no-repeat}
			#footer a.hagg:hover {background-position:0 -30px}


