/*
Theme Name: A PONTE
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, a ponte, concepto

*/


	body {background:#d80100 url(images/bg_body.jpg) repeat-x; text-align:center; color:#333; font:11px/14px Arial, Helvetica, sans-serif}
	* {margin:0; padding:0}
	hr, .none, body p.linklove  {display:none}

	.exibe {display:block}
	.oculta {display:none}

	
	a {text-decoration:none}
	a:hover {text-decoration:underline}
	h2 {font-size:18px; line-height:18px; padding-bottom:10px; margin:0}

		/* header */
		#header {background-color:#fff; width:766px; height:; overflow:hidden; margin:0 auto; border-top:3px #000; clear:both; text-align:left}	
			#header h1, #header div.description {display:none}
		
		/* content */	
		#content {background:#fff url(images/bg_content.gif) repeat-y; width:766px; overflow:hidden; margin:0 auto; padding-bottom:20px; text-align:left}
			
			.side {float:right; width:225px}
				.side div {margin:0 auto}
					.side div ul {margin:20px; padding:0; text-align:center; list-style:none}
					.side h3 {margin-top:0; font-size:13px}
					.side h3 a {color:#000}
					.side img {border:solid 2px #ddd; margin:5px auto}
					
				.side div.ultimas-noticias {text-align:left; width:170px; overflow:hidden; margin:0 0 0 30px}
				.side .ultimas-noticias h2 {font-size:14px; margin:30px 0 0 0; text-align:left}
				.side .ultimas-noticias h3 {font-size:11px; margin:0 0 5px 0; text-align:left}

				.side .ultimas-noticias h3 small {font-size:11px; font-weight:normal; display:block}
				.side .ultimas-noticias ul {margin:0; padding:0; list-style:none}
				.side .ultimas-noticias li {margin:0; padding:3px 0; border-bottom:solid 1px #ccc; text-align:left}
				.side .ultimas-noticias p a {color:#000}
				.side img {border:none}
			/* sidebar */
			.sidebar {width:766px; background-color:#000; margin:0 auto; text-align:center; height:28px; overflow:hidden}
				.sidebar li {list-style:none; display:inline}
					.sidebar li a {display:block; background:url(images/seta.gif) no-repeat 2px 9px;  float:left; padding:0 10px 3px 18px; line-height:25px; height:28px; overflow:hidden; color:#fff; font-size:12px; font-weight:normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif}
						.sidebar li a:hover, .sidebar li.current_page_item a, .sidebar li.current-cat a, .sidebar ul.noticias li.cat-item-1 a, .sidebar ul.blog li.cat-item-8 a {background-position:5px 9px; background-color:#555; text-decoration:none}							
					.sidebar li a.capa {margin-left:20px; padding-left:18px; padding-right:15px; background-color:#555; background-position:4px 9px}
						.sidebar li a.capa:hover {background-color:#555; text-decoration:none; background-position:7px 9px;}
					.sidebar li a.internas {background-color:#000}							
				.sidebar p {display:block; float:right; padding:5px 15px 0 0; color:#fff; text-align:right}	
							
			.content {margin:0 10px 0 20px}
				/* noticias */
				.content .noticias {padding-top:25px; width:500px; float:left}
					.content .noticias .destaque {float:left; width:250px; border-right:solid 1px #ccc; padding-right:20px}
						.content .noticias .destaque img {clear:both; border:none}
					.content .noticias ul.outras {list-style:none; border-right:solid 1px #ccc; margin:0; padding:0; float:right; width:225px}
					.content .noticias li {padding:0; margin:0; list-style:none}
					.content .noticias ul.outras li {padding:0 20px}
					.content .noticias h3 {margin-top:0; font-size:13px}
					.content .noticias small {display:block}
					.content .noticias p {margin:5px 0 15px 0}
						.content .noticias a {color:#000}
						.content .noticias a:hover, .content .noticias a.more-link {color:#f00}
					.content .noticias p.more {float:left; display:inline}
						.content .noticias p.more a {color:#f00}
			/* post */
			.post {width:500px; float:left; padding-top:15px; /*border-top:solid 10px #ae0000*/}				
				
				.post p, .post div, .post h1, .post h2, .post h3, .post h4, .post h5, .post adress, .post form, .post filedset {margin:10px 0}
				.post blockquote, .post ul, .post ol {margin:10px 15px; list-style:disc}			
				.post .alignright {float:right; margin-top:4px; margin-bottom:4px; margin-left:20px}
				.post .alignleft {float:left; margin-top:4px; margin-bottom:4px; margin-right:20px}
					.post .alignleft img, .post .alignright img {margin-bottom:5px; padding:5px; background-color:#eee; border:solid 1px #ccc}
				.post a img {border:none}
				.post small {font-size:11px; font-weight:normal; display:block}
				.post ul {width:255px; float:right; margin:17px 0 0 0; padding:0; list-style:none; overflow:hidden}
					.post li {margin:0 0 5px 0; overflow:hidden; padding:3px 0 6px 0; border-bottom:solid 1px #ddd}
						.post li p {margin:0}
				
				.post a {color:#888; font-weight:normal}
					.post a:hover, .post p a {color:green; text-decoration:underline}				
					.post p a {text-decoration:none; font-weight:normal}

				.post h3 {font-size:15px; margin-right:20px; margin:0 0 5px 12px}
				.post h5 {font-size:15px; font-weight:normal; margin:0}
					.post h3 a, .post h5 a {font-weight:bold}
					.post h5 small {font-size:11px; font-weight:normal}									

				/*lista*/
				.post ul.lista  {margin:0; float:none; width:auto; margin:0}
				.post ul.lista li {list-style:none; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #ccc}
				.post ul.lista li h3 {font-size:13px; margin-left:0}
				.post ul.lista li a {color:#000}
				.post ul.lista li a:hover {color:#f00}
				.post ul.lista img.clientes {float:right; padding:0 0 10px 15px; margin-left:30px; border-left:solid 1px #ddd}
				.post ul.lista p {margin:5px 0}
				.post ul.lista p a {color:#555}
				
				
				/* pagenavi */
				.pagenavi {margin-top:22px; padding:5px 0}
					.pagenavi span.pages {padding:0 10px; color:#000}
					.pagenavi span.current {font-weight:bold; color:#000; padding:2px 6px; background-color:#ccc; border:solid 2px #fff}
					.pagenavi a {font-weight:bold; text-decoration:none; padding:2px 6px; background-color:#eee; border:solid 2px #fff}
					.pagenavi a:hover {background-color:#f00; color:#fff}
				
				/* galeria */
				body div.ngg-galleryoverview {width:500px}
					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:#b01}
					.post img.ngg-singlepic, .post img.ngg-none {display:none}
					
				/* formulario */
				.content form#commentform {width:450px; margin:20px 0; padding:20px; background-color:#f2f2f2; overflow:hidden}
					.content form#commentform textarea, .content form#commentform input {width:250px; border:solid 1px #ddd}
					.content form#commentform textarea {height:50px}
					.content form#commentform a {color:#f00}
				.content h3#respond {clear:both; margin-top:20px}
				
		/* footer */	
		#footer {clear:both; width:766px; margin:0 auto; background-color:#ddd; text-align:center}
			#footer address {float:left; padding:20px; text-align:left; font-style:normal; background-color:#eee}
			#footer p {float:left; width:500px; padding:20px; text-align:left; font-style:normal}
				#footer a {color:#000}
				#footer img {float:right; border:none; margin:10px 10px 0 0}
                                #ddsg-wrapper{float:left;}
                                #ddsg-wrapper ul{float:left;}