/*
Theme Name: Antares
Theme URI: http://wmoriah.com.br/portfolio
Description: Produzido a pedido da Concepto
Version: 2008
Author: Walter Araujo "wmoriah" dos Santos
Author URI: http://wmoriah.com.br/
Tags: wmoriah,

*/

	* {margin:0; padding:0}
	body {background:#fff url(images/bg_body.gif) repeat-x; font:11px Arial, Helvetica, sans-serif; color:#345; text-align:center}
	.none, hr, .linklove, .piclenselink {display:none}
	a {text-decoration:none; color:#159}
		a:hover {}
	.exibe {display:block}
	.oculta {display:none}
	.none {display:none}

	#header, #content, #footer {width:900px; margin:0 auto; text-align:left}

	#header {width:900px; height:133px; margin:0 auto; overflow:hidden}
		#header h1 {float:left}
			#header h1 img {border:none}
		/*topbar*/
		#topbar {float:left; margin-top:59px; height:36px; overflow:hidden}
			#topbar li {display:inline; list-style:none}
				#topbar li a {display:block; float:left; height:36px; background:url(images/bg_menu.gif) no-repeat; overflow:hidden; text-indent:-1000px}
				#topbar li.page-item-2 a/*Ag�ncia*/ {width:87px; background-position:0 0}
					#topbar li.page-item-2 a:hover {background-position:0 -2px}
				#topbar li.page-item-23 a/*Servi�os*/ {width:96px; background-position:-87px 0}
					#topbar li.page-item-23 a:hover {background-position:-87px -2px}
				#topbar li.cat-item-15 a, #topbar li.page-item-202 a /*Equipe*/ {width:79px; background-position:-183px 0}
					#topbar li.cat-item-15 a:hover, #topbar li.page-item-202 a:hover {background-position:-183px -2px}
				#topbar li.cat-item-16 a, #topbar li.page-item-246 a/*Clientes*/ {width:97px; background-position:-262px 0}
					#topbar li.cat-item-16 a:hover, #topbar li.page-item-246 a:hover {background-position:-262px -2px}
				#topbar li.cat-item-13 a/*Blog*/ {width:66px; background-position:-359px 0}
					#topbar li.cat-item-13 a:hover {background-position:-359px -2px}
				#topbar li.cat-item-1 a/*Not�cias*/ {width:87px; background-position:-425px 0}
					#topbar li.cat-item-1 a:hover {background-position:-425px -2px}
				#topbar li.page-item-30 a/*Contato*/ {width:82px; background-position:-512px 0}
					#topbar li.page-item-30 a:hover {background-position:-512px -2px}

		/*topo*/
		#topo {width:900px; height:270px; background:url(images/bg_flash.gif) no-repeat; overflow:hidden; position:absolute; top:0; left:50%; margin:133px 0 0 -450px}

	/*content*/
	#content {padding-top:270px}

			/*navbar*/
			#navbar {float:left; width:196px; height:237px; margin:16px 0 0 19px; list-style:none}
				#navbar li a {display:block; text-indent:-1000px; width:196px; height:47px; overflow:hidden; background:url(images/bg_menu_left.gif) no-repeat}
				#navbar li.cat-item-9 a {background-position:0 0}
					#navbar li.cat-item-9 a:hover, #navbar li.current-cat-9 a {background-position:-196px 0}
				#navbar li.cat-item-6 a {background-position:0 -47px}
					#navbar li.cat-item-6 a:hover, #navbar li.current-cat-6 a {background-position:-196px -47px}
				#navbar li.cat-item-7 a {background-position:0 -94px}
					#navbar li.cat-item-7 a:hover, #navbar li.current-cat-7 a {background-position:-196px -94px}
				#navbar li.cat-item-10 a {background-position:0 -141px }
					#navbar li.cat-item-10 a:hover, #navbar li.current-cat-10 a {background-position:-196px -141px}
				#navbar li.cat-item-8 a {background-position:0 -188px}
					#navbar li.cat-item-8 a:hover, #navbar li.current-cat-8 a {background-position:-196px -188px}

			/*destaque*/
			#destaque {float:right; width:594px; height:252px; margin:10px 11px 0 0; position:relative; top:0; left:0; overflow:hidden;}
				#destaque .destaque {clear:both; margin:0 0 0 10px; padding:0; width:530px; height:250px; position:relative; top:0; left:0; text-align:left; float:left;}
					#destaque .destaque a {border:solid 2px #AAA; display:block; width:30%; height:48%; margin:0 2px 2px; float:left;}
					#destaque .destaque a:hover {border-color:#159}
						#destaque .destaque img {width:100%; height:100%; border:none;}

				/*destaque outdoor*/
				#destaque .destaque_outdoor {clear:both; margin:0 0 0 10px; padding:0; width:530px; height:250px; position:relative; top:0; left:0; text-align:left; float:left;}
					#destaque .destaque_outdoor a {border:solid 2px #AAA; display:block; width:30%; height:48%; margin:0 2px 2px; float:left;}
					#destaque .destaque_outdoor a:hover {border-color:#159}
						#destaque .destaque_outdoor img {width:100%; height:79px; border:none;}


					#destaque .contentflash {position:absolute; top:0; left:0; margin:-40px 0 0 -43px; width:594px; height:237px}
				#destaque div#swf99ee1 {display:none}

				#destaque .arrow_up_down {float:right; position:absolute; top:75px; right:0;}
					#destaque .arrow_up_down .arrow_up {background:url(images/arrow_up-down.png) no-repeat bottom left; width:80px; height:42px; display:block; margin:5px 0;}
						#destaque .arrow_up_down .arrow_up span {display:none;}
					#destaque .arrow_up_down .arrow_down {background:url(images/arrow_up-down.png) no-repeat top left; width:80px; height:42px; display:block; margin:5px 0;}
						#destaque .arrow_up_down .arrow_down span {display:none;}


			/*noticias*/
			#noticias {float:left; width:620px; padding-top:15px}
				#noticias h2 {height:64px; overflow:hidden; text-indent:-1000px; background:url(images/title_noticias.gif) no-repeat bottom left; margin-bottom:15px}
					#noticias h3 {margin-right:20px; font-size:14px; padding-left:5px; line-height:18px}
						#noticias h3 small {display:block; font-size:11px; font-style:italic; font-weight:normal}
					#noticias .thumb {margin:5px 25px 0 5px; width:; height:; overflow:hidden}
						#noticias .thumb img {border:solid 1px #DBE5ED; width:98%; height:auto; padding:2px}
					#noticias p {margin:5px 25px 10px 5px; font-size:12px; line-height:18px; text-align:justify}
						#noticias p a {color:#345; text-align:justify}
					#noticias ul {list-style:none; margin-left:5px; padding:0; margin-right:25px}
						#noticias li {list-sytle:none; height:70px; margin:3px 0; overflow:hidden; width:280px;}
						#noticias li h3 {padding:0}
				#noticias #box_foto {float:left; width:310px;}

			#noticias-promo {float:left; width:310px; padding-top:15px}
				#noticias-promo h2 {height:64px; overflow:hidden; text-indent:-1000px; background:url(images/title_noticias_promo.gif) no-repeat bottom left; margin-bottom:15px}
					#noticias-promo h3 {margin-right:20px; font-size:14px; padding-left:5px; line-height:18px}
						#noticias-promo h3 small {display:block; font-size:11px; font-style:italic; font-weight:normal}
					#noticias-promo .thumb {margin:5px 25px 0 5px; width:; height:; overflow:hidden}
						#noticias-promo .thumb img {border:solid 1px #DBE5ED; width:98%; height:auto; padding:2px}
					#noticias-promo p {margin:5px 25px 10px 5px; font-size:12px; line-height:18px; text-align:justify}
						#noticias-promo p a {color:#345; text-align:justify}
					#noticias-promo ul {list-style:none; margin-left:5px; padding:0; margin-right:25px}
						#noticias-promo li {list-sytle:none; margin:3px 0}
						#noticias-promo li h3 {padding:0}

			/*twitter*/
			#twitter-1 {float:left; width:275px}
				#twitter-1 h2 {height:114px; overflow:hidden; text-indent:-1000px; background:url(images/twitter.gif) no-repeat}
					#twitter-1 h2 a {display:block; width:270px; height:114px}
					#twitter-1 ul {list-style:none; margin:0 0 0 10px; padding:1px 0 0 0; border-top:dotted 1px #DBE5ED; background:url(images/bg_twitter.gif) repeat-x}
						#twitter-1 li {list-sytle:none; margin:3px 10px 0 10px; font-size:12px; line-height:18px; padding:3px 10px 5px 10px; border-bottom:dotted 1px #DBE5ED}
						#twitter-1 li h3 {padding:0}

			/*galeria*/
			#galeria {float:left; width:275px; display:none}
				#galeria h2 {height:34px; overflow:hidden; text-indent:-1000px; background:url(images/title_galeria.gif) no-repeat bottom left; margin-bottom:15px}
					#galeria h3 {margin-right:20px; font-size:14px; padding-left:5px; line-height:18px}
						#galeria h3 small {display:block; font-size:11px; font-style:italic; font-weight:normal}
					#galeria ul {list-style:none; margin-left:5px; padding:0; margin-right:25px}
						#galeria li {list-sytle:none; margin:3px 0}
						#galeria li h3 {padding:0}

		/*post*/
		.post {margin:20px 40px 0 14px; padding-top:20px; font-size:12px; line-height:18px; width:566px; float:left; line-height:18px; position:relative; top:0; left:0}
			.post p {margin:10px 0; text-align:justify}
				.post p.autor {margin:0; text-transform:uppercase; color:#159}
			.post ul, .post ol, .post blockquote, .post address {margin:10px 20px}
			.post h2 {margin-bottom:14px; font-size:27px; line-height:24px; letter-spacing:-2px; color:#159}
				.post h2 small {font-size:20px; color:#888; line-height:34px}
				.post h2 small a {font-size:14px; font-weight:normal; color:#888; letter-spacing:-1px}
			.post .alignright {float:right; margin-left:10px; margin-bottom:10px}
			.post .alignleft {float:left; margin-right:10px; margin-bottom:10px}
			.post .alignleft img, .post .alignright img, .post img.alignleft, .post img.alignright {padding:2px; border:solid 1px #DBE5ED}


			/* lista - archive.php */
			.post ul.lista {border-top:dotted 1px #DBE5ED; list-style:none; margin:0; line-height:14px; overflow:hidden; width:560px}
				.post ul.lista li {border-bottom:solid 1px #DBE5ED; padding:5px 10px}
				.post ul.lista li h4 {font-size:14px}
					.post ul.lista li h4 small {font-size:11px; color:#555; font-weight:normal}
				.post ul.lista p a {display:block; height:100px; overflow:hidden; border:solid 4px #999; position:relative; top:0; left:0; text-align:justify}
				.post ul.lista .exibe p {line-height:18px}
				.post ul.lista .exibe p a {display:inline; border:none}
				.post ul.lista p a:hover {border-color:#159; text-align:justify}
				.post ul.lista p a img {position:absolute; top:0; left:0; z-index:2; margin-top:-35%; border:none; text-align:justify}
			/*	.post ul.lista span {display:block; height:17px; text-align:center; z-index:3; background-color:#999; color:#fff; font-size:11px; line-height:17px; padding:0 5px; position:absolute; top:0; left:0; margin:189px 0 0 502px}
*/

				.post ul.lista li.anuncios, .post ul.lista li.impressos  {float:left; width:171px; margin-right:15px; padding:10px 0}
					.post ul.lista li.anuncios p a, .post ul.lista li.impressos p a {display:block; width:165px; height:140px; text-align:justify}
				.post ul.lista li.anuncios img, .post ul.lista li.impressos img {position:absolute; top:0; left:0; z-index:2; margin:0; width:165px; height:auto; border:none}

				.post ul.lista li.outdoor {float:left; width:265px; margin-right:15px; padding:10px 0}
					.post ul.lista li.outdoor p a {display:block; width:257px; height:85px; text-align:justify}
				.post ul.lista li.outdoor img {position:absolute; top:0; left:0; z-index:2; margin:0; width:257px; height:auto; border:none}

				.post ul.lista div.wordtube {margin:10px 0}

			/* comentarios */
			#comentarios {clear:both; margin:0 25px; padding-top:40px}
				#comentarios form#commentform {width:550px; margin:20px 0; padding:20px; background-color:#f2f2f2; overflow:hidden}
					#comentarios form#commentform textarea, #comentarios form#commentform input {font-size:11px; color:#555}
					#comentarios form#commentform textarea {width:450px}
					#comentarios form#commentform input#submit {text-transform:lowercase; padding:2px 10px}

			/* forms */
			.post div#usermessagea {} /* mensagem de aviso */
			.post form.cform {} /* 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 {} /* linha de cada campo */
							.post form.cform label {} /* rotulo dos campo */
								.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 {} /* campos */
								.post form.cform input.single {} /* campo simples */
								.post form.cform input.fldemail {} /* campo de email */
								.post form.cform input.fldrequired {} /* campo obrigatorio */
								.post form.cform input.sendbutton {} /* botao enviar */
							.post form.cform textarea {} /* caixa de texto */
								.post form.cform textarea.area {} /* area */
							.post form.cform p {; text-align:justify} /* paragrado dentro do form */
								.post form.cform p.cf-sb {} /* paragrafo do botao enviar */

			/* editar */
			.post p.edit {position:fixed; top:0; left:100%; margin:21px 0 0 -60px; width:60px; height:20px}
				.post p.edit a {display:block; width:60px; height:20px; overflow:hidden; background-color:#159; color:#fff; font-size:13px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:20px}

			/* galeria */
			body div.ngg-galleryoverview {width:580px; margin-left:25px}
				body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box {display:inline; margin:0; padding:0}
					body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box div.ngg-gallery-thumbnail {display:inline; padding:0; margin:0}
					body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img {padding:4px; background-color:#ddd; margin:6px 12px 6px 0; border:none}
					body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img:hover {background-color:#159}
			.post img.ngg-singlepic, .post img.ngg-none, .post img.alignleft {display:none}

			/* pagenavi */
			body .wp-pagenavi {margin:20px auto; padding:5px 0 0 30px; text-align:center}
				body .wp-pagenavi span.pages {padding:0 10px; color:#888; border:none}
				body .wp-pagenavi span.current {font-weight:bold; color:#fff; padding:2px 6px; background-color:#237; border:none}
				body .wp-pagenavi span.extend {border:none; color:#237}
				body .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}
				body .wp-pagenavi a:hover {background-color:#237; color:#fff}


	/*footer*/
	#footer {clear:both; padding-top:30px; text-align:center; position:relative; top:0; left:0}
		#footer .clientes {border-bottom:solid 1px #B5CADD}
		#footer .enderecos {height:126px; background:url(images/selos.gif) no-repeat top right}
		#footer .enderecos address {border-right:solid 1px #C4D5E7; padding:0 25px; margin-top:30px; float:left; text-align:left; font-style:normal}
			#footer .enderecos strong {font-size:12px; text-transform:uppercase; color:#159; padding-bottom:10px; display:block}
		#footer .enderecos a.dd {display:block; position:absolute; top:0; left:0; overflow:hidden; text-indent:-1000px; width:98px; height:38px; margin:217px 0 0 636px}
		#footer .assinatura address {clear:both; padding:10px 0 25px 0; text-align:center; color:#777; font-style:normal}
			#footer .assinatura a {color:#777}
		/* login */
		#footer span.login {visibility:hidden; display:block; position:fixed; top:0; left:100%; margin:0 0 0 -60px; width:60px; height:20px}
			#footer span.login a {display:block; width:60px; height:20px; overflow:hidden; background-color:#159; color:#fff; text-transform:lowercase; font-size:13px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:20px}
			#footer p {margin-top:-22px; margin-bottom:10px}

	
		
		
		
		
		
		
		
		
		
		
		

#menu {list-style-type:none; margin:40px; padding:0; font:12px Trebuchet MS;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {text-align:center; cursor:pointer;}
#menu dt {margin:0; font-size: 1.1em;display:block; float:left; height:25px; background:url(images/bg_menu.gif) no-repeat; overflow:hidden; text-indent:-1000px}

#menu .agencia {width:87px; background-position:0 0;}
	#menu .agencia:hover {background-position:0 -2px}
#menu .servicos {width:96px; background-position:-87px 0}
	#menu .servicos:hover {background-position:-87px -2px}
#menu .clientes {width:97px; background-position:-262px 0}
	#menu .clientes:hover {background-position:-262px -2px}
#menu .equipe {width:79px; background-position:-183px 0}
	#menu .equipe:hover {background-position:-183px -2px}
#menu .noticias {width:87px; background-position:-425px 0}
	#menu .noticias:hover {background-position:-425px -2px}
#menu .contato {width:82px; background-position:-512px 0}
	#menu .contato:hover {width:82px; background-position:-512px -2px}

#menu dd ul.sub {list-style:none; margin-left:5px;}
	#menu dd ul.sub li {height:15px; width:120px; padding-top:-3px; _margin-bottom:0; _height:10px}

#menu dd {margin:0; padding:0; color: #000; font-size: 1em; text-align:left;}
#menu dd.last {border-bottom:0px solid #444;}
.gallery dt a, .gallery dt a:visited {display:block; color:#000;}
.gallery dd a, .gallery dd a:visited {font-weight:bold; color:#4178B1; text-decoration:none; display:block; padding:4px 5px 4px 10px;}
.gallery dd a:hover {color:#003670;}


#esquerda {float:left; width:617px}

.mensagens textarea#comment {width:200px; border:1px solid #118FDA}
.mensagens input#author {width:400px; height:20px; margin-bottom:3px; border:1px solid #118FDA}
.mensagens input#email {width:400px; height:20px; margin-bottom:3px; border:1px solid #118FDA}


ol#commentlist {list-style:none; margin-bottom:20px; width:400px}
ol#commentlist {border-bottom:1px dashed #ccc}
ol#commentlist li p#ap {font:bold 14px Trebuchet MS; font-style:italic}
ol#commentlist li p#mens {font:13px Trebuchet MS}

#content object#copa embed {margin: 10px 0;}


/** POPUP **/
#popup {position:absolute; top:50px; left:17%; z-index:10000; width:500px;}
	#popup img {width:55px; margin-top:90px; margin-left:-50px}
	#popup img:hover {width:65px; margin-top:86px; margin-left:-46px}
	#popup a.fechar {position:absolute; top:5px; right:70px; z-index:110; background:url() no-repeat; cursor:pointer;width:48px; height:48px;}
		#popup a.fechar span {display:none;}
