/*
Theme Name: ECOMAX
Theme URI: http://hagg.com.br/portfolio
Description: Produzido por HAGG Ag?ncia Interativa
Version: 2010.v2
Author: HAGG Agencia Interativa
Author URI: http://hagg.com.br/
Tags: hagg,

*/

	* {margin:0; padding:0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
	html {background:url(images/bg_html.gif) repeat-x top; background-position:0 -28px}
	html.interna {background:url(images/bg_html_interna.gif) repeat-x top; background-position:0 -30px}
	.none, hr {display:none}
	a {text-decoration:none; color:#0D556E}
		a:hover {color:#0D556E; }
	h2 a:hover, h3 a:hover, h4 a:hover { color:#FF7E0A }
	p a:hover { text-decoration:underline }
	.center {width:940px; margin:0 auto}
	.clear {clear:both;}
	.clearFix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

	/* header */
		div#header {position:relative; width:940px; height:370px; margin:0 auto;}
			div#header #flash {float:left; position:absolute; top:72px; left:0}
			div#header h1 {position:absolute; top:13px; left:8px; z-index:10;}
				div#header h1 a {width:226px; height:96px; margin-bottom:27px; text-indent:-100000px; background:url(images/logo.png) no-repeat; display:block;}
			div#header ul.header {position:absolute; top:0; right:0; background:url(images/bg_menu_v2.png) no-repeat; width:680px; list-style:none; text-align:right; padding-top:3px; margin-top:6px}
				div#header ul.header li {float:left; text-transform:uppercase; font-size:18px; color:#0D556E;}
				div#header ul.header li a {display:block; background:url(images/bg_menu_marc.png) no-repeat; height:36px; padding-left:25px; padding-right:3px; padding-top:20px}
				div#header ul.header li a:hover {background-position:0 -58px; font-weight:normal;}
				div#header ul.header li.home a {display:block; width:20px; height:56px; background:url(images/bg_menu_home.png) no-repeat; padding-left:0; padding-right:5px; background-position:4px -1px;}
				div#header ul.header li.home a:hover {background-position:4px -58px;}

		/* consultor online */
			div#header div#corretor {position:absolute; top:70px; right:0; width:452px;}
				#corretor #consultor {background:url(images/bg_consultor.png) no-repeat; padding-top:1px; height:168px;}
					#corretor #consultor h2 { width:400px; line-height:24px; color:#0D556E; text-transform:uppercase; font-size:30px; letter-spacing:-1px; margin-top:35px; font-weight:bold; margin-left:7px}
					#corretor #consultor p { width:400px; color:#7d7d7d; font-size:15px; font-weight:normal; margin-bottom:29px; letter-spacing:0; margin-left:9px}
						#corretor #consultor p.mail {position:absolute; top:100px; left:0px; font-size:20px; color:#e26b00}
						#corretor #consultor p.teljp {position:absolute; top:130px; left:0px; font-size:16px; color:#e26b00;}
						#corretor #consultor p.telrn {position:absolute; top:130px; left:150px; font-size:16px; color:#e26b00;}

				#corretor ul li {list-style:none;}
				#corretor ul.br li a {float:left; background:url(images/bg_consultor_br.png) no-repeat;}
				#corretor ul.es li a {float:left; background:url(images/bg_consultor_es.png) no-repeat;}
				#corretor ul.en li a {float:left; background:url(images/bg_consultor_en.png) no-repeat;}
				#corretor ul li#_1 a {display:block; width:132px; height:144px;  background-position:-15px -180px; text-indent:-10000px}
					#corretor ul li#_1 a:hover {background-position:-15px -316px}
				#corretor ul li#_2 a {display:block; width:132px; height:144px; background-position:-159px -180px; text-indent:-10000px}
					#corretor ul li#_2 a:hover {background-position:-159px -316px}
				#corretor ul li#_3 a {display:block; width:132px; height:144px; background-position:-303px -180px; text-indent:-10000px}
					#corretor ul li#_3 a:hover {background-position:-303px -316px}

			#header ul.idiomas {position:absolute; z-index:20; margin-left: 875px; margin-top:7px}
			#header ul.idiomas li {float:left; list-style:none; background:url(images/bandeiras.png) no-repeat;}
			#header ul.idiomas li a {text-indent:-10000px; display:block; margin-left:5px; height:11px; width:16px;}
			#header ul.idiomas li.pt {background-position:-168px -59px; }
			#header ul.idiomas li.en {background-position:-280px -171px; }
			#header ul.idiomas li.es {background-position:0 -171px; }


	/* destaques */
		div#destaques {height:252px;}
			div#destaques img {float:left; width:417px; height:202px; margin-right:20px; margin-left:5px; margin-top:3px; margin-bottom:20px}
			div#destaques img:hover {float:left; width:427px; height:207px; margin-right:15px; margin-left:0; margin-top:0}
			div#destaques h3 {font: 30px Trebuchet MS; margin-top:0px;}
			div#destaques h4 {font: 20px Trebuchet MS; margin-top:-2px; margin-bottom:2px}
			div#destaques p {font: 14px Trebuchet MS; line-height:17px;}
			div#destaques #lancamentos img {border:2px solid #004650}
			div#destaques #construcao img {border:2px solid #B56500}
			div#destaques #prontos img {border:2px solid #519600}
			.azul {background:url(images/bg_cores.gif); background-position:0 -252px; }
			.laranja {background:url(images/bg_cores.gif); background-position:0 -504px;}
			.verde {background:url(images/bg_cores.gif); background-position:0 0;}
			.oculta {visibility:hidden}
			.mostra {visibility:visible}

			div#destaques div#lancamentos {height:252px; background:url(images/bg_cores.gif); background-position:0 -252px;}
			div#destaques div#construcao {margin-top:-252px; height:252px; background:url(images/bg_cores.gif); background-position:0 -504px;}
			div#destaques div#prontos {margin-top:-252px; height:252px; background:url(images/bg_cores.gif); background-position:0 0;}
				div#destaques .jcarousel-skin-tango li {width:860px; height:235px; padding:15px 20px 0 40px}
				div#destaques .jcarousel-container-horizontal {width:940px; height:252px; padding:0;}
				div#destaques .jcarousel-prev-horizontal {position:absolute; top:0; left:0; width:40px; height:255px; cursor:pointer; background:url(images/bg_seta.png) no-repeat 0 0}
				div#destaques .jcarousel-prev-horizontal:hover {background-position:0 -258px}
				div#destaques .jcarousel-next-horizontal {position:absolute; top:0; right:0; width:40px; height:255px; cursor:pointer; background:url(images/bg_seta.png) no-repeat 0 -510px}
				div#destaques .jcarousel-next-horizontal:hover {background-position:0 -764px}
				div#destaques .jcarousel-skin-tango li p{width:405px; float:left;}

		/* navegacao */
                ul#nav {float:right}
		ul#nav li {background:url(images/bg_nav.png) no-repeat; width:150px; float:left; margin:9px 2px 0 0; list-style:none; padding-left:25px;}
			ul#nav li#sel1 {background-position:0 13px; width:230px; padding-top:11px}
                        ul#nav li#sel1 p a {color:#1a7784; font-size:20px}
			ul#nav li#sel2 {background-position:0 -73px; width:209px;  padding-top:11px}
                        ul#nav li#sel2 p a {color:#e4860d; font-size:20px}
			ul#nav li a {display:block; height:37px; line-height:37px; color:#fff; text-transform:uppercase}
                        ul#nav li a:hover {text-decoration:none; font-weight:normal}

	/* content */
	div#content {clear:both; width:940px; margin:0 auto}

		div#content div#busca {height:27px; margin-bottom:37px; *margin-top:70px; display:none}
			div#content div#busca label {float:left; color:#0D556E; text-transform:uppercase; font-size:17px; line-height:27px; font-weight:bold}
			div#content div#busca select {float:left; width:168px; color:#75a9bb; margin-left:34px; margin-top:3px; border:1px solid #e8ebeb}
			div#content div#busca input#buscar {float:right; margin-top:3px; width:100px; line-height:27px; border:1px solid #e8ebeb; background:#fff; text-transform:uppercase; font-size:13px; font-weight:bold; color:#0D556E}

		div#content div#banner {margin-bottom:7px}

		div#content div#conteudo {float:left; width:640px}
		div#content div#empreendimentos { float:left; width:640px }
		div#content div#empreendimentos p {color:#7d7d7d; font-size:13px; margin-bottom:5px}
			div#content div#empreendimentos h2 { width:640px; line-height:24px; color:#0D556E; text-transform:uppercase; font-size:30px; margin-bottom:15px; letter-spacing:-1px}
			div#content div#empreendimentos div {float:left; width:290px; margin-bottom:25px; height:235px}
			div#content div#empreendimentos div img { margin-bottom:10px; border:1px solid #aec6cf; width:280px; height:136px; padding:5px; background:#d2e0e4}
			div#content div#empreendimentos div.margin {margin-right:35px}
			div#content div#empreendimentos div h3 a {color:#0D556E; font-size:16px; font-weight:bold;}
			div#content div#empreendimentos div h4 a {color:#0D556E; font-size:13px; font-weight:bold; margin-bottom:5px}
			div#content div#empreendimentos div p {width:300px; }
			div#content div#empreendimentos div p a {font-size:13px Arial; color:#7d7d7d}
			div#content div#empreendimentos div p a strong {color:#0D556E; font-size:13px;}
			div#content div#empreendimentos div p a:hover {font-weight:normal; text-decoration:none}

		div#content div#sidebar {float:right; width:290px;}
		div#content div#sidebar div#depoimentos {width:290px; margin-right:20px; margin-bottom:30px; }
			div#content div#sidebar div#depoimentos object, div#content div#depoimentos embed {width:290px; height:230px; margin-bottom:5px;}
			div#content div#sidebar div#depoimentos h2 { width:290px; line-height:30px; color:#0D556E; text-transform:uppercase; font-size:30px; margin-bottom:15px;}
			div#content div#sidebar div#depoimentos h3 { width:290px; line-height:24px; font-size:24px; margin-bottom:3px; }
			div#content div#sidebar div#depoimentos p a, div#content div#depoimentos p a:hover, div#content div#depoimentos p { display:block; width:300px; color:#7d7d7d; font:14px Arial; font-weight:normal;}

		div#content div#sidebar div#noticias {width:290px; }
			div#content div#sidebar div#noticias h2 { width:290px; line-height:30px; color:#0D556E; text-transform:uppercase; font-size:28px; margin-bottom:15px;}
			div#content div#sidebar div#noticias li {list-style:none; margin-bottom:23px}
			div#content div#sidebar div#noticias h3 { width:290px; line-height:18px; font-size:16px; margin-bottom:2px}
			div#content div#sidebar div#noticias p a, div#content div#eventos p a:hover { display:block; width:300px; color:#7d7d7d; font-size:14px; font-weight:normal }

			div#content div#sidebar div#eventos {float:left; width:300px;}
			div#content div#sidebar div#eventos h2 { width:250px; line-height:30px; color:#0D556E; text-transform:uppercase; font-size:30px; margin-bottom:10px}
			div#content div#sidebar div#eventos h3 { width:250px; line-height:20px; font-size:20px; margin-bottom:10px}
			div#content div#sidebar div#eventos p a, div#content div#sidebar div#eventos p a:hover { display:block; width:250px; color:#7d7d7d; font-size:14px; font-weight:normal; margin-bottom:20px}

			div#content div#sidebar div#newsletter {float:left; width:300px;}
			div#content div#sidebar div#newsletter h2 { width:250px; line-height:30px; color:#0D556E; text-transform:uppercase; font-size:30px; margin-bottom:10px}
			div#content div#sidebar div#newsletter p { display:block; width:250px; color:#7d7d7d; font-size:14px; font-weight:normal; margin-bottom:10px }
			div#newsletter form.news span{width:100%; float:left; color:#7d7d7d; margin-bottom:5px; display:block; font-size:12px;}
			div#newsletter form.news span label{width:40px; color:#7d7d7d; font-size:12px; float:left; text-align:right; margin-right:5px;}
			div#newsletter form.news span input.text{width:220px; border:1px solid #ccc; padding:0;}
			div#newsletter form.news input.enviar{background:url(images/grey_block_submit.jpg) no-repeat scroll 0 0 transparent; border:medium none !important; color:#FFF; cursor:pointer; font:12px/31px Arial; height:31px; margin:0 30px 10px 0; padding:0 0 5px; width:72px; float:right;}

        div#antfooter {float:left; width:615px; height:170px}
			div#antfooter div#eventos {float:left; width:290px; margin-right:35px;}
			div#antfooter div#eventos h2 { width:250px; line-height:30px; color:#0D556E; text-transform:uppercase; font-size:30px; margin-bottom:10px}
			div#antfooter div#eventos h3 { width:250px; line-height:20px; font-size:20px; margin-bottom:10px}
			div#antfooter div#eventos p a, div#antfooter div#eventos p a:hover { display:block; width:250px; color:#7d7d7d; font-size:14px; font-weight:normal }

			div#antfooter div#newsletter {float:left; width:290px; margin-right:35px;}
			div#antfooter div#newsletter h2 { width:250px; line-height:30px; color:#0D556E; text-transform:uppercase; font-size:30px; margin-bottom:10px}
			div#antfooter div#newsletter p { display:block; width:250px; color:#7d7d7d; font-size:14px; font-weight:normal; margin-bottom:10px }

			div#antfooter div#redes {float:left; width:290px;}
			div#antfooter div#redes h2 { width:250px; line-height:30px; color:#0D556E; text-transform:uppercase; font-size:30px; margin-bottom:10px}
			/*
				div#antfooter div#redes a { float:left; margin-right:3px; margin-top:10px}
			*/
			div#footer div#redes {border:solid 1px #000;padding-right:67px; margin-top:-5px}
				div#redes ul.icones li{display:inline; list-style:none;}
				div#redes ul.icones li a{width:50px; height:50px; margin:0 3px; float:left; overflow:hidden; background:url(images/icones.png) no-repeat; text-indent:-9999px}
				div#redes ul.icones li a.flickr{background-position:0 0;}
				div#redes ul.icones li a.youtube{background-position:-54px 0;}
				div#redes ul.icones li a.twitter{background-position:-106px 0;}
				div#redes ul.icones li a.orkut{background-position:-158px 0;}
				div#redes ul.icones li a.facebook{background-position:-212px 0;}

	/* footer */
	#footer {clear:both; background:url(images/bg_footer.gif); padding-bottom:20px;}
		#footer ul.menu {float:right; margin-top:20px}
		#footer ul.menu.left {float:left; margin-top:20px; margin-left:-20px}
		#footer #redes {float:right; margin-top:5px;}
		#footer ul.menu li {list-style:none; float:left; text-transform:uppercase; margin-right:20px; font-size:16px}
		#footer ul.menu li a:hover {font-weight:normal; color:#FF7E0A}
		#footer address {float:left; margin-top:20px; color:#0D556E; font-size:11px; font-style:normal; width:850px}
		#footer address img {float:left; margin-top:-7px;}

		/* login */
		#footer span.login {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:#155; color:#fff; text-transform:lowercase; font-size:13px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:20px}

		/*assinatura hagg */
		#footer div#ass {float:right; padding-top:30px;}
		#footer a.hagg {display:block; text-indent:-1000px; margin:0 auto; width:60px; height:30px; overflow:hidden; background:url(images/hagg-assinatura.gif) no-repeat}
			#footer a.hagg:hover {background-position:0 -30px}

	/* content interna */
	html.interna div#content {padding-top:30px}
		html.interna div#content div#page { float:left; width:600px; margin-right:10px; }
		html.interna div#content div#page h2 { float:left; width:600px; line-height:24px; color:#0D556E; text-transform:uppercase; font-size:28px; margin-bottom:25px}
		html.interna div#content div#page ul {color:#7d7d7d; font-size:13px; list-style-position: inside; margin-bottom:5px}
		html.interna div#content div#page ul#tools { float:right; font-size:16px; list-style:none; margin-top:4px; height:22px}
		html.interna div#content div#page ul#tools li {float:left; width:99px; text-indent:-100000px}
		html.interna div#content div#page ul#tools li#_1 a { display:block; background:url(images/indicar.png)}
		html.interna div#content div#page ul#tools li#_2 a { display:block; background:url(images/imprimir.png)}
		html.interna div#content div#page ul#tools li#_3 a { display:block; background:url(images/twittar.png)}
		html.interna div#content div#page h3 {clear:both; color:#0D556E; font-size:18px; margin-bottom:5px}
		html.interna div#content div#page h4 {clear:both; color:#0D556E; font-size:16px; margin-bottom:5px}
		html.interna div#content div#page h5 {clear:both; color:#0D556E; font-size:14px; margin-bottom:5px}
		html.interna div#content div#page h6 {clear:both; color:#0D556E; font-size:12px; margin-bottom:5px}
		html.interna div#content div#page p {clear:both; color:#7d7d7d; font-size:13px; margin-bottom:5px}
		html.interna div#content div#page ol {clear:both; color:#7d7d7d; font-size:13px; list-style-position: inside; margin-bottom:5px}
		html.interna div#content div#page blockquote {margin-left:20px; font-style:italic; color:#0D556E; font-size:13px; margin-bottom:5px}

		html.interna div#content div#single { float:left; width:600px; margin-right:10px; position:relative; top:0; left:0;}
		html.interna div#content div#single h2 { line-height:24px; color:#0D556E; text-transform:uppercase; font-size:28px; margin-bottom:25px; width:400px}
		html.interna div#content div#single ul {color:#7d7d7d; font-size:13px; list-style-position: inside; margin-bottom:5px}
		html.interna div#content div#single ul#tools { float:right; font-size:16px; list-style:none; margin-top:4px; height:22px}
		html.interna div#content div#single ul#tools li {float:left; width:99px; text-indent:-100000px}
		html.interna div#content div#single ul#tools li#_1 a { display:block; background:url(images/indicar.png)}
		html.interna div#content div#single ul#tools li#_2 a { display:block; background:url(images/imprimir.png)}
		html.interna div#content div#single ul#tools li#_3 a { display:block; background:url(images/twittar.png)}
		html.interna div#content div#single h3 {clear:both; color:#0D556E; font-size:18px; margin-bottom:5px}
		html.interna div#content div#single h4 {clear:both; color:#0D556E; font-size:16px; margin-bottom:5px}
		html.interna div#content div#single h5 {clear:both; color:#0D556E; font-size:14px; margin-bottom:5px}
		html.interna div#content div#single h6 {clear:both; color:#0D556E; font-size:12px; margin-bottom:5px}
		html.interna div#content div#single img {margin:0 20px 20px 0; float:left;}
		html.interna div#content div#single p {color:#7d7d7d; font-size:13px; margin-bottom:5px}
		html.interna div#content div#single ol {clear:both; color:#7d7d7d; font-size:13px; list-style-position: inside; margin-bottom:5px}
		html.interna div#content div#single blockquote {margin-left:20px; font-style:italic; color:#0D556E; font-size:13px; margin-bottom:5px}

	/*enquete*/

	#enquete {}
		#enquete h2 {}
		#enquete h3 {}
		#enquete form {margin:0}
		#enquete div.wp-polls-ans {}
		#enquete ul {}
		#enquete li {}
		#enquete li.botoes {clear:both}
		#enquete a {}
		#enquete a.votar, #enquete a.votos, #enquete a:hover {}
		#enquete div.wp-polls-ans label {background-color:#}
		#enquete div.wp-polls-loading {}

	/* galeria */
	body div.ngg-galleryoverview {}
		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:; border:none}
			body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img:hover {background-color:#9b2}
	.post img.ngg-singlepic, .post img.ngg-none, .post img.alignleft {display:none}

	/* comentarios */
	#comentarios {}
		#comentarios form#commentform {}
			#comentarios form#commentform textarea, #comentarios form#commentform input {}
			#comentarios form#commentform textarea {}
			#comentarios form#commentform input#submit {}

	/* post */
	.post {}
		.post div.wp-caption p.wp-caption-text {}
		.post h2 {}
			.post h2 a {}
				.post h2 a:hover {}
			.post h2 small {}
				.post h2 small a {}
		.post h3 {}
			.post h3 a {}
				.post h3 a:hover {}
			.post h3 small {}
				.post h3 small a {}
		.post h4 {}
		.post h5 {}
		.post p {}
			.post p a.more-link {}
				.post p a.more-link:hover {}
			.post p.autor {}
		.post ul,
		.post ol,
		.post blockquote,
		.post address {}
		.post .alignright  {float:right; margin-left:}
		.post .alignleft  {float:left; margin-right:}
		.post div.autoviewer {}
		.post div.post-ratings img {}
		.post img {max-width:; height:;
			 /* IE hack for Image max-width */
			 width: expression(this.width > 630 ? 630: true)}

		/* lista */
		.post ul.lista {}
			.post ul.lista li {}
			.post ul.lista li h4 {}
				.post ul.lista li h4 small {}

		/* pagenavi */
		.wp-pagenavi {margin:20px auto; padding:5px 0 0 30px; text-align:center}
			.wp-pagenavi span.pages {padding:0 10px; color:#888; border:none}
			.wp-pagenavi span.current {font-weight:bold; color:#fff; padding:2px 6px; background-color:#237; border:none}
			.wp-pagenavi span.extend {border:none; color:#237}
			.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}
			.wp-pagenavi a:hover {background-color:#237; color:#fff}

		/* meta */
		ul.post-meta {}
			ul.post-meta li {}
				ul.post-meta li span.post-meta-key {}

		/* 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 {} /* 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:#155; color:#fff; font-size:13px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:20px}

			/*breadcrumb*/
			.post .breadcrumb {}
				.post .breadcrumb a {}


.linklove {display:none}
#shTitle {display:none}
.more-link {display:none}

		div#content div.depo_int {clear:both; height:200px}
			div#content div.depo_int object, div#content div.depo_int embed {margin-top:0px; position:relative; left:-140px; top:-40px; width:270px; height:200px}
			div#content div.depo_int h3 { width:400px; line-height:18px; font-size:20px; margin-bottom:10px; position:relative; top:0; left:280px; }
			div#content div.depo_int p a, div#content div.depo_int p a:hover, div#content div.depo_int p { width:700px; color:#7d7d7d; font-size:12px; font-weight:normal; position:relative; top:0px; left:280px}

ul.acessibilidade {clear:both; position:absolute; top:2px; left:427px; width:200px; list-style:none}
ul.acessibilidade li a {float:left; display:block; width:25px; height:25px; text-indent:-10000px; margin-left: 2px; }
ul.acessibilidade li a#aumenta_fonte {background:url(images/ico_textd.png) no-repeat; cursor:pointer}
ul.acessibilidade li a#reduz_fonte {background:url(images/ico_texta.png) no-repeat; cursor:pointer}
ul.acessibilidade li a#pdf {background:url(images/ico_pdf.png) no-repeat;}
ul.acessibilidade li a#email {background:url(images/ico_indique.png) no-repeat;}
ul.acessibilidade li a#print {background:url(images/ico_imprimir.png) no-repeat;}
ul.acessibilidade li a#twitter {background:url(images/ico_twitter.png) no-repeat;}

	/* formulario de email */
	div#wp-email-content {}
		div#wp-email-content p {font:12px Arial; margin-bottom:10px}
			div#wp-email-content p#wp-email-required {display:none}
		div#wp-email-content textarea {border:1px solid #666; color:#000; padding:3px 0; width:452px; height:100px}
		div#wp-email-content input {border:1px solid #666; color:#000; padding:3px 2px; width:448px}
			div#wp-email-content input#imageverify {width:60px; margin-top:3px; font:bold 16px Arial;}
			div#wp-email-content input#wp-email-submit {border:1px solid #666; color:#000; padding:5px 0; width:100px; font:bold 12px Arial; margin-left:208px}
		div#wp-email-content img {background:#fff; padding:5px; padding-bottom:7px; margin-top:4px; margin-right:5px; float:left;}
		div#wp-email-content a { color:#000; font-weight:bold; }

		/* galeria */
		body div.ngg-galleryoverview {}
			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:#d2e0e4; margin:0 5px 5px 0; border:1px solid #aec6cf}
				body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img:hover {background-color:#99D0DF}
		.post img.ngg-singlepic, .post img.ngg-none {display:none}
			div.piclenselink {display:none}
			#lightbox-overlay-text-about {display:none}

/* Área restrita */
#head-restrita{clear:both; height:125px; background:#fff; width:100%;  padding:10px}
    #head-restrita h7{color:#0d556e; position:relative; top:42px; font-size:30px; float: left}
    #head-restrita .content{width:980px; margin:auto;}
    #head-restrita .top{font-size:13px; color:#0d556e; font-weight:bold}
    #head-restrita img{border:3px solid #0d556e; margin-left:10px}
    #user-info{width:245px; float:right; margin-top:20px}
    #head-restrita{padding-top:15px}
    #head-restrita .bottom a{font-size:13px; font-weight: normal; color:#666666}
    #head-restrita span{padding-left:35px}

    .box{cursor:pointer; float:left; border:5px solid #fff; background:#e3eff5; width:250px; height:107px; padding:20px; padding-top:10px;}
    .box h7{float:right; font-weight: bold; margin-top:30px; font-size:18px; color:#046842}
    #content{clear:all}
    #content .left{margin-right:20px}

