/*
Theme Name: Mirabiandia
Theme URI: http://wmoriah.com.br/portfolio
Description: Produzido a pedido da Concepto
Version: 2009
Author: wmoriah - Walter Araujo dos Santos
Author URI: http://wmoriah.com.br/
Tags: wmoriah, concepto, mirabilandia

*/
	* {margin:0; padding:0}
	body {font:12px/18px Trebuchet MS, Arial, Helvetica, sans-serif; color:#777; text-align:center; background:#0C5785 url(images/bg_body.gif) repeat-y top center}
	.none, hr, .linklove {display:none}
	a {text-decoration:none}
		a:hover {}
	.clear {clear:both}
	.exibe {display:block}
	.oculta {display:none}

	#container {margin:0; background:url(images/bg_body.jpg) no-repeat top center; border:solid 1px #0C5785; border-top:solid 5px #0C5785; border-bottom:solid 10px #0C5785}

	/* header */
	#header {width:900px; height:324px; margin:0 auto; clear:both; text-align:center}
		#header h1 {margin:0 auto; width:414px; height:288px; position:relative; top:0; left:0}
			#header h1 a {display:block; width:414px; height:288px; z-index:10; overflow:hidden; text-indent:-2000px; position:absolute; top:0; left:0}

		/* menu */
		#header #menu {text-align:center; height:42px; width:520px; margin:0 auto; overflow:hidden}
			#menu ul {list-style:none}
			#menu li {display:inline}
			#menu a {font-size:14px; font-weight:bold; color:#000; padding:0 5px}
				#menu a:hover, #menu li.current_page_item a, #menu li.current-cat a, #menu li.current-cat-parent a, #menu ul.brinq li.cat-item-5 a {color:#fff}


	/* content */
	#content {width:900px; margin:0 auto; text-align:left; position:relative; top:0; left:0; text-align:justify}
		.home {padding-top:264px; background:url(images/bg_side.jpg) no-repeat 640px 260px}
		.interna {padding-top:150px}
		.side {float:left; width:320px; overflow:hidden; background:url(images/bg_side.jpg) no-repeat 30px 0}

	/* flash */
	.flash {text-align:center; position:absolute; margin-top:324px; top:0; left:0; width:100%; overflow:hidden}
		.flash-home {height:264px; background:url(images/bg_flash.gif) no-repeat top center}
		.flash-interna {height:150px; background:url(images/bg_flash_interna.gif) no-repeat top center}
		.flash #slide {margin:0 auto; height:264px; width:900px}

		/* noticias */
		#noticias {float:left; margin-left:23px; width:300px}
			#noticias h2 {font:bold 28px/48px Trebuchet MS, Georgia, "Times New Roman", Times, serif; letter-spacing:-1px}
			#noticias h3 {font-size:16px; line-height:20px}
				#noticias h3 small {font-size:11px}
			#noticias ul {list-style:none}	
			#noticias li {margin-bottom:10px;}
				#noticias img {float:left; margin:5px 10px 0 0; padding:4px; border:solid 1px #ddd; width:88px; height:auto}
			#noticias p {margin-top:5px}
			#noticias a {color:#fb0}
			#noticias a.more-link {display:block}

		/* galeria */
		#galeria {float:left; margin:0 50px 0 70px; width:245px}
		div.galeria {float:none; margin:0; height:450px; overflow:hidden}
			#galeria h2 {font:bold 28px/48px Trebuchet MS, Georgia, "Times New Roman", Times, serif; letter-spacing:-1px}
			#galeria h3 {font-size:16px; line-height:20px}
				#galeria h3 small {font-size:11px}
			#galeria .ngg-galleryoverview, div.galeria .ngg-galleryoverview {height:470px; float:left; overflow:hidden; z-index:0; position:relative}
				div.galeria div.ngg-gallery-thumbnail-box, .galeria .ngg-gallery-thumbnail {display:inline}
				#galeria img {float:left; margin:5px 10px 5px 0; padding:0; border:solid 1px #ddd}
			#galeria p.mais {margin-top:5px; padding-right:45px; text-align:right}
			#galeria a {color:#f70}

			
		/*enquete*/	
		#enquete {float:left; width:180px; overflow:hidden; border-bottom:solid 1px #E1EBF3; margin-bottom:10px; padding-bottom:10px}
		.enquete {float:none; margin-left:80px}
			#enquete h2 {font:bold 28px/48px Trebuchet MS, Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:red}
			#enquete h3 {font-size:11px; font-weight:normal; margin:0}
			#enquete form {margin:0}
			#enquete div.wp-polls-ans {width:170px; margin:0; font-size:11px}
			#enquete ul {margin:0}
			#enquete li {margin:5px 0}
			#enquete li.botoes {clear:both; padding:10px 0; margin-right:25px; text-align:right}
			#enquete a {text-align:center; color:#999; padding:4px 9px 4px 9px; margin-left:2px; border:solid 1px #ccc; background-color:#fff; text-transform:lowercase; font-weight:bold; font-size:11px}
			#enquete a.votar, #enquete a.votos, #enquete a:hover {color:red}
			#enquete div.wp-polls-ans label {background-color:#fff}
			#enquete div.wp-polls-loading {padding-bottom:20px}			

		/*side*/
		#side {text-align:center}
		#side .bann {padding:0 auto}
		#side .bann img {border:none}

		/* post / page */
		.post, 
		.page {margin:0 20px 0 23px; width:525px; float:left; position:relative; top:0; left:0; text-align:justify}
			.post p, 
			.page p {margin:10px 0}
			.post ul, .post ol, .post blockquote, .post address,
			.page ul, .page ol, .page blockquote, .page address {margin:10px 20px}
			.post h2,
			.page h2 {margin-bottom:14px; font-size:20px; line-height:24px; color:red}
				.post h2 a,
				.page h2 a {color:#fb0}
			.post h3, 
			.page h3 {font-size:16px; line-height:20px}
			.post h2.novidades {font:bold 28px/48px Trebuchet MS, Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#fb0}
			.post h2.galeria {font:bold 28px/48px Trebuchet MS, Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#f70}
			.post h2.brinquedos {font:bold 28px/48px Trebuchet MS, Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#f00}
			.post h3.novidades {color:#fb0}
			.post h3.galeria {color:#f70}	
				.post h2 small,
				.page h2 small,
				.post h3 small,
				.page h3 small {font-size:11px; color:#777; line-height:14px}
					.post h2 small a,
					.page h2 small a,
					.post h3 small a,
					.page h3 small a {font-size:11px; font-weight:normal; color:#777}	
			.post .alignright, .page .alignright {float:right; margin:0 0 0 10px}
			.post .alignleft, .page .alignleft {float:left; margin:0 10px 0 0}
			.post img {border:none}
			.post img.alignnone {padding:8px; background-color:#ddd}
			
			.post .postTabs_nav_next a, .post .postTabs_nav_prev a {color:#000}
			.post .postTabs_nav_next a:hover, .post .postTabs_nav_prev a:hover {color:#f00}

			/*submenu brinquedos */
				.post div.tab {clear:both; border:solid 1px #ddd; background-color:#fff}
				.post div.tab p {padding:0 15px}
					.post div.tab h3 p {padding:0}
				.post div.tab ul {clear:both}
				.post div.tab a.link {display:block; font-size:12px; margin-top:-1px; padding:2px 5px 3px 5px;  border-top:solid 1px #ccc; background:#f2f2f2; color:#555; font-size:15px}
				.post div.tab a.link:hover {background:#ddd; color:red}
				.post div.tab a.link:active {color:#000}

			/*breadcrumb*/
			.post .breadcrumb {padding:5px; margin-bottom:10px; border-bottom:solid 1px #ddd; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333}
				.post .breadcrumb a {color:#237}
			
			/* forms */
			.post div#usermessagea, .post div#usermessage2a {font-weight:bold; color:red; padding-bottom:10px} /* 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 {clear:; margin:5px 0} /* linha de cada campo */
							.post form.cform label {float:left; display:block; width:150px; text-align:right; padding-right:2px;} /* 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 {margin-right:5px} /* 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 li#li--4, .post form.cform li#li-2-4, .post form.cform li#li--5, .post form.cform li#li-2-5, .post form.cform li#li--6, .post form.cform li#li-2-6  {float:left; margin-right:6px}
							 .post form.cform li#li--5 label, .post form.cform li#li-2-5 label, .post form.cform li#li--6 label, .post form.cform li#li-2-6 label  {display:none}
							.post form.cform li#li--7, .post form.cform li#li-2-7  {clear:left}
							.post form.cform select {margin-right:5px}
							.post form.cform textarea {margin-right:5px} /* caixa de texto */
								.post form.cform textarea.area {} /* area */
							.post form.cform p {} /* paragrado dentro do form */
								.post form.cform p.cf-sb {text-align:right; margin-right:215px} /* paragrafo do botao enviar */

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

			/* galeria */
			.post div.ngg-galleryoverview {width:500px}
				.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:#ddd; margin:6px 12px 6px 0; border:none}
					.post div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img:hover {background-color:#f70}
			.post img.ngg-singlepic, .post img.ngg-none, .post img.alignleft {display:none}

			/* lista - archive.php */
			.post ul.lista {list-style:none; margin:0; line-height:14px}
				.post ul.lista li {padding:5px 0}
				.brinquedos ul.lista li	{float:left; width:240px; overflow:hidden; height:250px; margin:0 13px 0 0}				
				.brinquedos ul.lista li.brinquedos	{height:200px}				
				.post ul.lista li h3 {font-size:16px; line-height:20px}
				.brinquedos ul.lista li h3 {font-size:16px; line-height:20px}
					.post ul.lista li h3 small {font-size:11px; color:#555; font-weight:normal}
					.post ul.lista h3 a {color:#777}
					.brinquedos ul.lista h3 a {color:#555; font-size:13px; font-weight:bold}
					.post ul.novidades h3 a {color:#fb0}
					.post ul.galeria h3 a {color:#f70}	
					.brinquedos ul.lista img {width:230px; padding:5px; background-color:#ccc; display:block; height:auto; border:none}
					.brinquedos ul.lista a.more-link {display:block; text-align:right; color:red; margin-top:10px}
					.brinquedos ul.lista li p {font-size:11px; line-height:14px}
				
			/*category images ii*/	
			.brinquedos ul.category_images_ii {list-style:none; padding:0; margin:0}
			.brinquedos ul.category_images_ii li.category_image {display:inline; padding:5px 0; margin:0; height:auto}
				
					
			/* 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}	

		/* 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}	

	
	/* footer */
	#footer {clear:both; text-align:center; padding-top:40px}
		/* banners */
		#footer #banners {clear:both; margin:0 auto; width:830px; height:100px; overflow:hidden}
			#banners h4 {font-size:11px; color:#ccc; text-align:right;padding:0 0 5px 0; width:820px; padding-bottom:15px; border-bottom:solid 1px #ddd}
			#banners .bann {background-color:#ddd; width:120px; height:60px; text-align:center; overflow:hidden; float:left; margin:0 20px 0 0}
			#banners .b6 {margin:0}		
			#banners .b10 {margin:0}		
			#banners img {border:none; background-color:#fff}
			
		#footer address {font-style:normal; padding:20px 0}
		#footer a {color:#555}
		/* 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:#0C5785; color:#fff; text-transform:lowercase; font-size:13px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:20px}
*/