/*
Theme Name: FhFreire
Theme URI: 
Description: Fhfreire
Version: 1.0
Author: wmoriah
Author URI: http://wmoriah.com.br/
Tags: 


*/

	* {margin:0; padding:0}
	body {padding:0; margin:0; background:#fff url(images/bg_body.jpg) repeat-x top left; text-align:center; color:#333; font:12px/17px Trebuchet MS, Georgia, "Times New Roman", Times, serif}
	#header, #content, #footer div {width:788px; margin:0 auto}
	hr, .none, #post-2 div.slideshow, .linklove {display:none}
	a {text-decoration:none}
	a:hover {text-decoration:underline}
	.post div.shopping_cart h2 {display:none}
	
	/* header */
	#header {height:149px}
		
		/*logo*/
		#header h1 {width:258px; height:149px; float:left}
			#header h1 a {display:block; width:258px; height:149px; background:url(images/logo_fhfreire.gif) no-repeat}
		
		/*carrinho*/
		#header div.carrinho {float:right; width:161px; height:30px; background:url(images/bt_meu-pedido.jpg) no-repeat}
		#header div.carrinho ul {list-style:none; margin:0; padding:0}
		#header div.carrinho li a {display:block; width:161px; height:30px; overflow:hidden; text-indent:-1000px}
		
		/*menu*/
		#header ul.menu {float:left; list-style:none; width:344px; margin:23px 0 0 109px; }
			.menu li {display:block; float:left; width:172px; height:23px}
				.menu li a {display:block; width:172px; height:23px; background:url(images/bg_menu.gif) no-repeat}
					.menu li a.quem-somos {background-position:0 0}
					.menu li a.como-comprar {background-position:-172px 0}
					.menu li a.antiguidades {background-position:0 -23px}
					.menu li a.mapa-do-site {background-position:-172px -23px}
					.menu li a.artigos-novos {background-position:0 -46px}
					.menu li a.contato {background-position:-172px -46px}
						.menu li a.quem-somos:hover {background-position:0 -69px}
						.menu li a.como-comprar:hover {background-position:-172px -69px}
						.menu li a.antiguidades:hover {background-position:0 -92px}
						.menu li a.mapa-do-site:hover {background-position:-172px -92px}
						.menu li a.artigos-novos:hover {background-position:0 -115px}
						.menu li a.contato:hover {background-position:-172px -115px}
				.menu a span {display:none}

	/* content */
	#content {width:804px; overflow:hidden}
		
		/*destaques*/
		#content .destaque {width:788px; height:312px; margin:0 auto; background:url(images/destaque.pn) no-repeat}
			#content .destaque img, #content .destaque div.slideshow  {border:none; float:left}
			{float:left}
		
		/*outras*/
		#content .outras {margin:18px auto 0 auto; height:276px; line-height:17px; clear:both; width:804px; overflow:hidden}
			.outras div {float:left; width:251px; height:253px; background:url(images/bg_outras.gif) no-repeat bottom left}
				.outras .trio {margin:0 10px 0 7px}
			.outras h2 {height:47px; font:19px/47px "Times New Roman", Times, serif; letter-spacing:-1px; padding:4px 0 0 35px; text-align:left; line-height:47px}
				.outras div.trio h2 {background:url(images/title_destaque.gif) no-repeat}
						
			.outras h2 a {display:block; width:251px; height:47px; color:#254385}
			.outras img {border:solid 1px #ccc; margin:15px 0 10px 0; background-color:#fff}
			.outras h4 {margin:0 15px 3px 15px}
			.outras h4, .outras h4 a {color:#237; font-size:15px}
			.outras p {margin:0 18px; line-height:14px}
			.outras p, .outras p a {color:#333}
		
		/*galeria*/
		#content .galeria {clear:both; width:788px; height:175px; margin-left:8px; float:left; background:url(images/bg_galeria.gif) no-repeat}
			.galeria ul {padding:19px 53px; list-style:none}
			.galeria li {float:left; width:136px}
			.galeria div {width:102px; height:102px; margin:0 auto; background:url(images/bg_img_galeria.gif) no-repeat}
			.galeria img {border:none; margin:9px auto 0 auto; width:83px; height:auto}
			.galeria h4 {font-size:11px; line-height:12px}
			.galeria h4 a {color:#237}
			
		/*post*/
		#content .post {text-align:left; margin:0; height:auto !important; height:300px; min-height:300px}
			.post h2 {font:20px/26px Georgia, "Times New Roman", Times, serif; color:#237}
			.post p {margin-top:10px; margin-right:60px; padding-left:5px}
			.post ul, .post blockquote {margin:0; padding:10px 40px}
				.post ul li {padding}
				.post li a {color:#237}
			.post table, .post h3 {padding-left:5px}	
			.post form.botoes {margin-top:10px}
			.post form.voltar {text-align:right; padding-bottom:20px}
			/*produtos*/
			.post .produtos {clear:both; height:auto !important; height:390px; min-height:390px;  position:relative; top:0 ;left:0}
				.produtos img.alignnone, .produtos img.alignleft, .produtos img.alignright {position:absolute; top:0; left:0; width:250px; margin-left:5px; height:auto; padding:2px; background-color:#fff; border:solid 1px #ddd}
				.produtos .detalhes {width:550px; padding-bottom:50px; float:left; border-right:solid 1px #ddd}
					.detalhes h2 {width:250px; margin:0 0 0 275px}
					.detalhes h5 {width:250px; margin:0 0 0 275px; color:#711}
					.post .detalhes p {width:250px; margin:10px 0 0 275px; color:#333}
					.detalhes .gallery {}
						.gallery img {width:70px; height:auto; border:solid 1px #ddd; padding:1px; background-color:#fff}
					.mais-detalhes {float:right; margin-top:20px; width:205px;}
						.mais-detalhes strong {line-height:38px; font-size:28px; color:#237}

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

			/*relacionados*/
			.post .relacionados {border:solid 1px green}

			/*lista*/
			.post ul.lista {clear:both; list-style:none; padding:0 0 20px 0; margin:0 0 0 2px; overflow:hidden}
				.lista li {width:251px; height:201px; background:url(images/bg_li_lista.gif) no-repeat; text-align:center; float:left; margin:5px 5px 2px 5px; padding-top:15px; overflow:hidden}
				.lista li img {margin:0 auto; border:none; border:solid 1px #ccc; margin:10px 0 3px 0; background-color:#fff}
				.lista li h4 {margin:0 20px 2px 20px; font-size:15px}
				.lista li p {margin:0 20px}

			/*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}
				.breadcrumb a {color:#237;}
			
			/* 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 {margin:0; clear:both; color:#fff; background:#fff url(images/bg_footer.jpg) repeat-x; text-align:center}
		#footer div {height:170px;background:url(images/bg_rodape.gif) no-repeat bottom left; overflow:hidden}
			#footer ul.menu-rodape {clear:both; padding:0 0 0 20px; text-align:left; list-style:none}
			#footer ul.status {height:50px}
				#footer ul.menu-rodape li {width:15%; float:left; margin:10px 0 0 0; padding-left:12px; background:url(images/bullet.gif) no-repeat 0 4px; line-height:14px; height:14px}
		#footer address {clear:both; font-style:normal; color:#fff}
		#footer a {color:#fff; font-weight:bold}
		#footer br {diplay:block; background-color:#fff; height:10px; width:50px}
		#footer address br {height:auto; width:auto}
		
		/* 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:#237; color:#fff; text-transform:lowercase; font-size:13px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:20px}

		
		

