/*
	Maurivan Luiz, Curitiba, 2009-03
	maurivan@maurivan.com | http://maurivan.com
	@version for Midiaweb Interactive Agency

	
*/



/***** Global Settings | Configuracoes Globais*****/
 
html, body {
	border:0;
	margin:0;
	padding:0;
}
 
body {
	font:12px Arial, Helvetica, sans-serif;
	background:url('images/bgbody.png') top center no-repeat #FCFCFC;

}

 
/***** Headings | Cabecalhos *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
 
h1 {
	padding:30px 0 25px 0;
	letter-spacing:-1px;
	font-size:2em;
}
 
h2 {
	font-weight:bold;
	font-size:4.5em;
	letter-spacing:-2px;
	color:#333333;
}
h3 {
	font-size:1em;
	font-weight:bold;
}
h3.subt{
	font-size:20px;
	font-family:Arial Black;
	line-height:28px;
	text-transform:uppercase;
	margin-bottom:10px;
}
 
/***** Common Formatting | Formatacao Comum *****/
 
p{
	margin:0;
	color:#222222;
	line-height:20px;
	padding:0 0 0.25em 0;
}
 
ul, ol {
	margin:0;
	padding:0;
}
ul li     { list-style:none;list-style-image:none; }
 
blockquote {
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}
 
small {
	font-size:0.85em;
}
 
img {
	border:0;
}
 
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
 
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
 
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
 
/***** Links | Links *****/
 
a,
a:link{
	color:#993300;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
 
/***** Forms | FormulÃ¡rio *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}
 
input, select, textarea {
	font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
	width:100%;
	line-height:1.25;
}
 
label {
	cursor:pointer;
}
 
/***** Tables | PadrÃµes para tabelas *****/
 
table {
	border:0;
	margin:0 0 1.25em 0;
	padding:0;
}
 
table tr td {
	padding:2px;
}
 
/***** Wrapper | Div principal *****/
 
#wrapper {
	width:900px;
	margin:0 auto;
}

/** TPL TOP **/
div#header{
	height:85px;
	padding-top:100px;
	position:relative;
	}
	div#header h1{
		width:161px;
		text-indent:-99em;
		display:block;
		margin:0;padding:0;
		float:left;
		height:30px;
		background:url('images/logo.gif');
	}
		div#header h1 a{display:block;width:161px;height:30px;}
	div#header h2{
		width:241px;
		height:74px;
		background:url('images/h2blog.png') no-repeat;
		text-indent:-99em;
		padding:0;
		position:absolute;
		top:10px;
		right:0;
	}
		div#header h2 a{
			width:241px;
			height:74px;
			display:block;
		}
		
	div#header ul.menu{
		float:right;
		width:315px;
		padding:10px;
	}
		div#header ul.menu li{
			float:left;
			padding:0 5px;
			border-right:1px solid #999999;
			}
				div#header ul.menu li.last{border:none;}
				div#header ul.menu li a{
					font-size:12px;
					font-style:italic;
					color:#999999;
					text-transform:uppercase;
					font-weight:bold;
				}
				
div#content{
	width:685px;
	float:left;
	margin-right:20px;
}

/* -- post --*/

div.post{
	border-bottom:1px solid #E0E0E0;
	margin-bottom:20px;
}

div#content h2,
div#content h2 a{
	font-family:Arial Black;
	font-size:24px;
	text-transform:uppercase;
	color:#000;
}
div#content h2 a:hover{color:#1A1A1A;text-decoration:none;}


div.post p{
	color:#666666;
	font-size:13px;
	line-height:135%;
	margin:20px 0
}
div.post img{
	border:10px solid #EEEEEE;
}
div.post-ratings{margin-bottom:15px;}
div.post-ratings img{border:none;}

div.post img.alignleft,
div.post img.left{
	float:left;
	margin:0px 20px 5px 0;
}
div.post img.alignright{
	float:left;
	margin:0px 0 5px 20px;
}
	div.post p a{
		font-weight:bold;
		color:#993300;
	}


div.post div.entry-content{
	clear:both;
}	
div.post div.entry-info{
	padding:15px 0 0 0;
}
div.post div.entry-info span.date{
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#CCCCCC;
	margin:-5px 0 0 0;
	padding:0 10px 0 0;
	float:left;
}
	div.post div.entry-info span.author,
	div.post div.entry-info span.author a{
		font-size:12px;
		color:#856547;
	}
	div.post .more-link{font-size:17px;color:#993300;display:block;margin-top:20px;font-style:italic;}
	div.entry-meta{margin-bottom:20px; clear:both;}	
		div.entry-meta .cat-links a{color:#333333;font-size:13px;font-style:italic;}
div.navigation{width:685px;float:left;}
	div.navigation a{font-size:17px;color:#993300;display:block;margin:0;;font-style:italic;}
div.navigation div{width:47%;}
div.navigation div.nav-previous{float:left;text-align:left;}
div.navigation div.nav-next{float:right;text-align:right;}

div.posts-relacionados{
	margin-bottom:20px;
	clear:both;
	width:645px;
	padding:20px 20px 0 20px;
}


	div.posts-relacionados ul{
		margin-top:15px;
	}
	div.posts-relacionados ul li{
		padding:6px 0;
		font-size:15px;
		background:url('http://www.midiaweb.com.br/images/numbers-list.png') no-repeat #FCFCFC;
		padding:0 0 20px 40px;
	}
	
	

		div.posts-relacionados ul li.nb01{background-position:top left;}
		div.posts-relacionados ul li.nb02{background-position:left -78px;}
		div.posts-relacionados ul li.nb03{background-position:left -155px;}
		div.posts-relacionados ul li.nb04{background-position:left -232px;}
		div.posts-relacionados ul li.nb05{background-position:left -309px;}
			
		div.posts-relacionados ul li a{font-size:15px;color:#666666;}

	

	

/* -- author --*/
div.archive-meta{
	background:url('images/bgauthor.png') bottom no-repeat #f5f5f5;
	padding:10px 10px 20px 10px;
	float:left;
	border-right:#DEDEDE;
	border-bottom:#DEDEDE;
	width:665px;
}


div.author-int{margin:10px 0;}

	div.archive-meta img{float:left;border:5px solid #dedede;margin-right:15px;}
	div.archive-meta p{margin:0;}
	div.archive-meta p a {font-weight:normal;}
div.archive-meta h1.author{
	padding:5px 0;
	margin:0;
	color:#993300;
}
	div.archive-meta h1.author a{color:#993300;}



/* -- post / share --*/

	div#tplShare{
		margin-top:15px;
		float:left;
	}
	
	div#tplShare h2{
		width:115px;
		height:20px;
		font-size:11px;
		float:left;
		text-indent:-99em;
		background:url('images/h2share.png') no-repeat left bottom;
	}
	
	div#tplShare ul.share{
		width:320px;
		float:left;
	}
	div#tplShare ul.share li{float:left;}
	div#tplShare ul.share li a{
		text-indent:-99em;
		float:left;
		padding:5px;
		display:inline;
		margin:0 5px;
		background:url('images/share-icons.png') no-repeat;
		}
		div#tplShare ul.share li.rss a{width:20px;background-position: 10px top;}
			div#tplShare ul.share li.rss a:hover{background-position: 10px -25px;}
			
		div#tplShare ul.share li.twitter a{width:15px;background-position:-31px top;}
			div#tplShare ul.share li.twitter a:hover{background-position:-31px -25px;}


		div#tplShare ul.share li.youtube a{display:block;background-position:-71px top;width:38px;}
			div#tplShare ul.share li.youtube a:hover{background-position:-71px -25px;}
			
		div#tplShare ul.share li.orkut a{width:20px;background-position:-134px top;}
			div#tplShare ul.share li.orkut a:hover{background-position:-134px -25px;}
			
		div#tplShare ul.share li.delicious a{width:20px;background-position:-185px top;}
			div#tplShare ul.share li.delicious a:hover{background-position:-185px -25px;}
			
		div#tplShare ul.share li.favoritos a{width:20px;background-position:-226px top;}
			div#tplShare ul.share li.favoritos a:hover{background-position:-226px -25px;}
	
	







/* -- Sidebar --*/	

div.sidebar{
	width:180px;
	float:right;
}
	div.sidebar ul li{
		line-height:250%;
		font-size:12px;
		float:left;
		width:180px;
	}
		div.sidebar ul li a{
			color:#000;
			display:block;
		}
		div.sidebar ul li h3{
			color:#999999;
			text-transform:uppercase;
			font-size:17px;
			letter-spacing:-1px;
			font-style:italic;
		}

div.sidebar ul li#clients{margin-top:20px;}
div.sidebar ul li#clients ul{margin-top:10px;}
div.sidebar ul li#clients ul li{float:left;margin:10px 8px;display:inline;width:auto;}
div.sidebar ul li#clients ul li a{background:url('images/clients.png') no-repeat left top;width:73px;text-indent:-5000em;}

div.sidebar ul li#clients ul li a.oi{height:42px;}
	div.sidebar ul li#clients ul li a.oi:hover{background-position:-243px 0;}
div.sidebar ul li#clients ul li a.lacta{height:42px;background-position:-84px 0;}
	div.sidebar ul li#clients ul li a.lacta:hover{background-position:right top;}
div.sidebar ul li#clients ul li a.kraft{height:25px;background-position:0 -85px;}
	div.sidebar ul li#clients ul li a.kraft:hover{background-position:-243px -85px;}
div.sidebar ul li#clients ul li a.hsbc{height:25px;background-position:-84px -85px;}
	div.sidebar ul li#clients ul li a.hsbc:hover{background-position:-327px -85px;}
div.sidebar ul li#clients ul li a.gvt{height:30px;background-position:0 -156px;}
	div.sidebar ul li#clients ul li a.gvt:hover{background-position:-243px -156px;}
div.sidebar ul li#clients ul li a.rpc{height:30px;background-position:-84px -156px;}
	div.sidebar ul li#clients ul li a.rpc:hover{background-position:-327px -156px;}
div.sidebar ul li#clients ul li a.pop{height:36px;background-position:0 -227px;}
	div.sidebar ul li#clients ul li a.pop:hover{background-position:-243px -227px;}
div.sidebar ul li#clients ul li a.msn{height:36px;background-position:-84px -227px;}
	div.sidebar ul li#clients ul li a.msn:hover{background-position:-327px -227px;}

div.sidebar ul li#clients ul li a.yahoo{height:13px;background-position:0 -316px;}
	div.sidebar ul li#clients ul li a.yahoo:hover{background-position:-243px -316px;}

div.sidebar ul li#clients ul li a.electrolux{height:13px;background-position:-84px -316px;}
	div.sidebar ul li#clients ul li a.electrolux:hover{background-position:-327px -316px;}

div.sidebar ul li#clients ul li a.phillipmorris{height:42px;background-position:-7px -374px;}
	div.sidebar ul li#clients ul li a.phillipmorris:hover{background-position:-250px -374px;}


div.sidebar ul li#clients ul li a.renault{height:42px;background-position:-84px -370px;}
	div.sidebar ul li#clients ul li a.renault:hover{background-position:-327px -370px;}


div.sidebar ul li#clients ul li a.itambe{height:41px;background-position:0 -452px;}
	div.sidebar ul li#clients ul li a.itambe:hover{background-position:-243px -452px;}

div.sidebar ul li#clients ul li a.cap{height:41px;background-position:-84px -452px;}
	div.sidebar ul li#clients ul li a.cap:hover{background-position:-327px -452px;}

div.sidebar ul li#clients ul li a.philadelphia{height:27px;background-position:0 -534px;}
	div.sidebar ul li#clients ul li a.philadelphia:hover{background-position:-243px -534px;}

div.sidebar ul li#clients ul li a.estadao{height:27px;background-position:-84px -534px;}
	div.sidebar ul li#clients ul li a.estadao:hover{background-position:-327px -534px;}



/* -- Comentarios --- */

div#respond{
	margin-top:20px;
	float:left;
	width:685px;
}
	div#respond h3{
		font-weight:bold;
		color:#333333;
		padding:7px 0 7px 55px;
		font-size:21px;
		margin-bottom:15px;
		background:url('images/icocoment.png') no-repeat;
	}


div.form-label{
	font-size:15px;
	margin:5px 0 3px 0;
	color:#999999;
	font-weight:bold;
	width:685px;
	float:left;
}
div.form-input input{
	border:3px solid inset #CCCCCC;
	padding:8px;
	font-size:13px;
	font-weight:bold;
	color:#999999;
	width:335px;
}
div.form-textarea textarea{
	border:3px solid inset #CCCCCC;
	padding:8px;
	height:200px;
	font-size:13px;
	font-weight:bold;
	color:#999999;
	width:335px;
}
div.form-submit{
	margin-top:10px;
	width:353px;
	float:left;
}
	div.form-submit input#submit{
		border:none;
		width:122px;
		height:50px;
		float:right;
		cursor:pointer;
		background:url('images/btcoment.jpg') no-repeat;
		}

div#comments{}
div#comments div.formcontainer{float:left;}
div#comments div.formcontainer p#comment-notes{margin:10px 0 0 0;}
div#comments h3{font-size:27px;float:left;margin:10px 0 0 0;}
	div#comments ol li{
		list-style:none;
		width:664px;
		float:left;
		overflow:hidden;
		padding:10px;
		background:#F5F5F5;
		border-right:1px solid #DEDEDE;
		border-bottom:1px solid #DEDEDE;
		margin:10px 0;
		}
	div#comments img.photo{padding:3px;background:#B8B8B8;float:left; margin-right:10px;}
	div#comments div.comment-author{margin-right:10px;padding-bottom:5px;}
	div#comments div.comment-meta,
	div#comments div.comment-meta a{
		font-size:11px;
		color:#666666;
	}
	div#comments ol li.comment p{
		font-size:14px;
		margin-top:5px;

		float:right;
		width:576px;
		}
	
	div#comments span.fn{font-size:17px;}
	div#comments span.fn a{color:#993300;}



/* -- Footer --*/

div#footer{
	width:900px;
	margin:20px auto;
	clear:both;
	float:left;
	padding:25px 0;
	border-top:1px solid #E0E0E0;
}
	div#footer a.img{float:left;}
	div#footer a{color:#6A6A6A;}
	div#footer span{;
		display:block;
		float:left;
		color:#A4A4A4;
		padding:0 10px;
	}

/* NAGUEVA passou por aqui */
div.post blockquote{font-family:Arial, sans-serif;border-left:#eeeeee 8px solid;padding:10px 5px;margin:0 5px;font-style:italic;font-weight:bold}
div.post blockquote p {font-size:1.8em; color:#999;padding:0;margin:0}


