/* --------------------------------------------------------------- Reset */
body,div,td,p,span,img,input,select,textarea {font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#4b4b4b;}
body *{outline:none;}
html, body{height:100%;}
body{text-align:center;position:relative;background:#ffffff}
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
fieldset,img,abbr,acronym{border: 0px;}
p,h1,h2,h3,h4,h5, h6{margin:10px 0;}
ul{list-style-type: none;}
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}
/* --------------------------------------------------------------- Utils */
hr{display:none;position:absolute;}
.ns{overflow:hidden;}
.nb{border:0px !important;background:transparent !important;}
.dn{display:none !important;}
.fc{ /* float container */
	height:100%;
	overflow:hidden;
	/* ie 6- */
	_height:auto;
	_overflow:visible;
	zoom:1;
}
.alignleft{
	float:left;display:inline;
	margin: 5px 10px 0 0;
}
.alignright{
	float:right;display:inline;
	margin: 5px 0 0 10px;
}
.mt0{margin-top:0 !important}
/* --------------------------------------------------------------- Fonts */
.al{text-align: left;}
.ac{text-align: center;}
.ar{text-align: right;}
.txtErro{color:red;}

.replace{text-indent:-2000px;font-size:1px}
/* --------------------------------------------------------------- Formularios */
input, select, textarea{color:#636363;border:#dbdbdb 1px solid;background-color:#ffffff;}
textarea{overflow:auto;}
.fixSelect{vertical-align: 0 !important;vertical-align: -2px;}
.fixRadio{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0;}
/* --------------------------------------------------------------- Links */
a:link{text-decoration:underline;color:#993d00}
a:visited{text-decoration:underline;color:#993d00}
a:active{text-decoration:underline;color:#993d00}
a:hover{text-decoration:none;color:#993d00}
.link-twitter,.link-rss{
	padding:10px 22px;
	display:block;
}
/* --------------------------------------------------------------- Posicionamento */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}

div#page{
	width:962px;
	padding:0 20px 20px 20px;
	margin:0 auto;
	text-align:left;
}

div#header{
	width:962px;
	text-align:left;
	background:transparent url(../img/bg_header.png) left top no-repeat scroll;
	padding-top:19px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
div#content{
	margin:0 0 0 0;
	position:relative;
	background:transparent url(../img/bg_content.gif) left bottom repeat-x scroll;
	padding-bottom:118px;
	zoom:1;
	overflow:hidden;
}

	div#content .container{
		position:relative;
		z-index:3;
		zoom:1;
		overflow:hidden;
	}
		div#content .bg-side-bar{background:transparent url(../img/bg_sidebar.png) right top repeat-y scroll;}

	
div#sidebar{
	width:202px;
	height:100%;
	float:left;display:inline;
	zoom:1;
}
	div#sidebar .container{
		float:left;display:inline;
		width:202px;
		padding-bottom:20px;
		height:auto;
		background:#fff;
		zoom:1;
		padding-top:81px;
	}
	
div.posts{
	width:740px;
	padding:0 20px 0 0;
	float:left;display:inline;
	overflow:hidden;
}

/* --------------------------------------------------------------- Header */
div#header h1{
	margin:0;
}
div#header .site-name{
	float:left;display:inline;
	margin:0;
	background:url(../img/header/bg_logo_interna.png) 0 0 no-repeat;
	height:0px;
	padding-top:75px;
	overflow: hidden;
}
		
/*Header*/
#nav{
	text-align:right;
	font-size:0;
	lettar-spacing:-1ex;
	padding:0;
}

	#nav li{
		display:inline-block;
		#display:inline;
		zoom:1;
		padding:0 0 0 20px;
		background:url(../img/header/img_sep_menu_header.gif) 8px 4px no-repeat;
	}
	
	#nav li.first{
		padding-left:0;
		background:none;
	}

		#nav li, #nav li a,
		#nav li a:link, #nav li a:hover,
		#nav li a:active, #nav li a:visited{
			color:#000000;
			font-size:14px;
			line-height:14px;
			font-weight:bold;
			text-decoration:none;
			text-align:left;
		}
		
		#nav li a:hover{
			color:#fdb813;
		}
					
.bread-crumb{
	margin:13px 0 5px 0;
	text-align:right;
}
	.bread-crumb li{
		display:inline;
	}
		.bread-crumb li,
		.bread-crumb li a:link,
		.bread-crumb li a:active,
		.bread-crumb li a:hover,
		.bread-crumb li a:visited{
			font-family:Helvetica, Arial, sans-serif;
			font-size:14px;
			color:#fdb813;
		}
		.bread-crumb li a:link,
		.bread-crumb li a:active,
		.bread-crumb li a:hover,
		.bread-crumb li a:visited{
			font-weight:bold;
		}
			.bread-crumb li.active,
			.bread-crumb li.active a:link,
			.bread-crumb li.active a:active,
			.bread-crumb li.active a:hover,
			.bread-crumb li.active a:visited{
				text-decoration:none !important;
				font-weight:normal !important;
			}

/* --------------------------------------------------------------- Sidebar */

div#sidebar .container .listaMais{
	float:left;display:inline;
	width:160px;
	padding:10px 20px;
	clear:both;
	background:url(../img/bg_tracejado.gif) 0 0 repeat;
	overflow:hidden;
}
	div#sidebar .container .listaMais h3{margin:0;}
	
	div#sidebar .container .listaMais ul{
		margin:0;
	}
		div#sidebar .container .listaMais ul li{
			margin-top:3px;
		}
			div#sidebar .container .listaMais ul li a:link,
			div#sidebar .container .listaMais ul li a:active,
			div#sidebar .container .listaMais ul li a:hover,
			div#sidebar .container .listaMais ul li a:visited{
				text-decoration:none;
				font-weight:bold;
				color:#993d00;
				font-size:10px;
			}
				div#sidebar .container .listaMais ul li.active{padding-left:12px;background:url(../img/seta_menu_links.gif) left 5px no-repeat;}
div#sidebar h4, div#sidebar h3{
	margin:0 0 0 5px;
} 			
				
div#sidebar .container .destaques{
	float:left;display:inline;
	width:180px;
	margin-top:10px;
}
	div#sidebar .mais_vistos, div#sidebar .blogroll{
		margin:10px;
		background-color:#ffffff;
	}
	div#sidebar .commentarios{margin:10px;background-color:#ffffff;padding:5px 5px 5px 8px;;}
		div#sidebar .commentarios li{margin:5px 0;}
			div#sidebar .commentarios li a.autor{color:#4b4b4b;}
	div#sidebar .container p.tags{
		padding:10px;
		margin:10px;
		text-align:center;
		background-color:#ffffff;
	}
	div#sidebar .container .destaques_blog{
		margin-top:25px;
		background:transparent url(../img/bg_sidebar.png) repeat-y scroll left top;
	}
div#sidebar .container .destaques_blog .clientes_lista, div#sidebar .container .destaques_blog .rss_lista{
	background:#FFFFFF none;
	margin:10px 20px;
	float:left;display:inline;
	width:138px;
}
	div#sidebar .container .destaques_blog .clientes_lista li, div#sidebar .container .destaques_blog .rss_lista li{clear:both;text-align:left !important;}
div#sidebar .container .destaques_blog h3.toFlash{padding-left:12px;margin-bottom:0;}
/* --------------------------------------------------------------- Cases */

.case-principal{
	float:left;display:inline;
	width:762px;
	height:auto;
	margin:0 0 20px 0;
	background:#faf9ee;
	padding:0 0 15px 0;
}
	.case-principal .img{
		padding:3px 17px 17px 20px;
		background:url(../img/bg_tracejado.gif) 0 0 repeat;
		overflow:hidden;
		zoom:1;
	}
		.case-principal .nome-cliente{
			padding:8px 0 8px 0;
			font-size:10px;
			color:#993d00;
			font-weight:bold;
		}
		
		.case-principal .img img{width:720px;height:298px;}
		
		.case-principal .img .contImg{
			position:relative;
			overflow:hidden;
			margin:3px 0 0 0;
			background:#e1e0d6;
			padding:0 3px 3px 0;
		}

			.case-principal .img .contImg .shadowRight{
				position:absolute;
				top:0;
				right:0;
				width:3px;
				height:3px;
				font-size:1px;
				overflow:hidden;
				background:transparent;
			}
			.case-principal .img .contImg .shadowBottom{
				position:absolute;
				bottom:0;
				left:0;
				width:3px;
				height:3px;
				font-size:1px;
				overflow:hidden;
				background:transparent;
			}
			
	.case-principal p{
		margin:0;
		padding:15px 24px 0 24px;
		font-size:12px;
	}
		.case-principal p, .case-principal p a:link, .case-principal p a:active, .case-principal p a:hover, .case-principal p a:visited{color:#808284;text-decoration:none !important;}
			.case-principal p strong, .case-principal p a strong{color:#993d00 !important;}


.lista-cases{
	float:left;display:inline;
	width:762px;
	margin:0 0 20px 0;
}
	.lista-cases li{
		float:left;display:inline;
		width:220px;
		height:147px;
		margin:0 51px 49px 0;
		background:#faf9ee;
	}
		.lista-cases li.last{margin-right:0 !important;}
		
		.lista-cases li div.img{
			width:196px;
			height:80px;
			padding:12px;
			background:url(../img/bg_tracejado.gif) 0 0 repeat;
		}
			.lista-cases li div.img img{width:194px;height:80px;border-right:1px solid #b5b4ad;border-bottom:1px solid #b5b4ad;}
			
		.lista-cases li p{
			margin:0;
			padding:14px 12px 0 12px;
			vertical-align:middle;
			overflow:hidden;
		}
			.lista-cases li p,
			.lista-cases li p a:link,
			.lista-cases li p a:active,
			.lista-cases li p a:visited,
			.lista-cases li p a:hover{
				color:#993d00;
				font-weight:bold;
				text-decoration:none;
				font-size:10px;
			}

			
			
/* --------------------------------------------------------------- Post */

.toFlash{
		margin:50px 0 10px;
	}
	
	.toFlash, .toFlash a,
	.toFlash a:link, .toFlash a:hover,
	.toFlash a:active, .toFlash a:visited{
		color:#000000;
		font-size:27px;
		text-decoration: none;
	}
	
	#sidebar .toFlash{
		margin:16px 0;
	}
	
	#sidebar .toFlash, #sidebar .toFlash a,
	#sidebar .toFlash a:link, #sidebar .toFlash a:hover,
	#sidebar .toFlash a:active, #sidebar .toFlash a:visited{
		color:#000000;
		font-size:16px;
		text-decoration: none;
	}
	

.post{
	overflow:hidden;
	background:url(../img/bg_sep_posts.gif) left bottom repeat-x;
	padding-bottom:35px;
	margin-bottom:10px;
}
	.post .entry .intro{
		background:transparent url(../img/bg_intro.gif) left top repeat-x scroll; 
		height:47px;
		padding:0 5px;
		margin-bottom:20px;
	}
		.post .entry .intro h2{
			margin-bottom:0;
			font-weight:bold;
			font-size:16px;	
		}
			.post .entry .intro h2 *{color:#000000;text-decoration:none;}
		.post .entry .intro p, .post .entry .intro p *{
			margin:0;
			color:#ababab;
		}

	.post .img{
		position:relative;
		float:left;display:inline;
		padding:0 4px 4px 0;
		margin:0 15px 0 0;
		background:#b3b4b8;
	}
		.post .img img{width:482px;height:356px;}
		
		.post .img .shadowRight{
			position:absolute;
			top:0;
			right:0;
			width:4px;
			height:4px;
			font-size:1px;
			overflow:hidden;
			background:#fff;
		}
		.post .img .shadowBottom{
			position:absolute;
			bottom:0;
			left:0;
			width:4px;
			height:4px;
			font-size:1px;
			overflow:hidden;
			background:#fff;
		}
		

	.post p{margin:0 0 10px 0;line-height:18px;}
	
	
	.posts h3{margin:20px 0 5px 0;}
	
	.posts .categorias{
		margin:0;
		padding:0 0 15px 0;
		background:url(../img/bg_sombra.gif) left bottom repeat-x;
	}
		.posts .categorias dl{
			margin:15px 0 0 0;
		}
			.posts .categorias dl dt, .posts .categorias dl dd, .posts .categorias dl dd ul, .posts .categorias dl dd ul li{display:inline;color:#000;}
			.posts .categorias dl dt{font-weight:bold;}
			.posts .categorias dl dd ul li{margin-left:3px !important;}
		.posts .categorias a{
			color:#4b4b4b;
			text-decoration:none;	
		}
		.posts .categorias a:hover{
			text-decoration:underline;
		}
			
	.posts ul.links-relacionados, ul.lista{
		padding:0 10px 13px 10px;
		overflow:hidden;
		/*background:url(../img/bg_tracejado.gif) 0 0 repeat;*/
		zoom:1;
	}
		.posts ul.links-relacionados li{
			float:left;display:inline;
			margin:13px 23px 0 0;
			background:url(../img/seta_menu_links.gif) left 4px no-repeat;
			padding:0 0 0 8px;
		}
		
		.postmetadata ul li{
			background:url(../img/seta_menu.gif) left 4px no-repeat;
			padding:0 0 0 8px;
			margin:0px 0 5px 0px;
		}
		
		ul.lista li{
			margin:8px 23px 0 0;
			background:url(../img/seta_menu_links.gif) left 5px no-repeat;
			padding:0 0 0 10px;
			color:#993d00;
		}
			.posts ul.links-relacionados li a:link, ul.lista li a:link,
			.posts ul.links-relacionados li a:visited, ul.lista li a:visited,
			.posts ul.links-relacionados li a:hover, ul.lista li a:hover,
			.posts ul.links-relacionados li a:active, ul.lista li a:active{
				/*float:left;display:inline;*/
				color:#993d00;
				font-size:10px;
				text-decoration:none;
			}
			
	.fldComentario{
		padding-bottom:20px;
		overflow:hidden;
		zoom:1;
		background:url(../img/bg_sombra.gif) left bottom repeat-x;
	}
		.fldComentario ul{
			float:left;display:inline;
			width:759px;
			margin-bottom:15px;
		}
			.fldComentario ul li{
				float:left;display:inline;
				width:759px;
				margin-top:13px;
			}
				.fldComentario ul li label{
					color:#000;
					line-height:25px;
					float:left;display:inline;
					clear:both;
					font-size:11px;
				}
					.fldComentario ul li label span{color:#909090 !important;}
					
				.fldComentario ul li input, .fldComentario ul li textarea{
					border:1px solid #e0c4b2;
					float:left;display:inline;				
					clear:both;
					width:100%;
				}
					.fldComentario ul li textarea{height:106px;}
				
					.fldComentario ul li.nome, .fldComentario ul li.email{width:347px;margin-top:0;}
						.fldComentario ul li.nome{margin-right:64px !important;margin-right:61px;}
		
		.fldComentario .cmpObrg{
			float:left;display:inline;
			color:#909090;
			margin-top:3px;
		}
		.fldComentario .nb{
			float:right;display:inline;
			margin-right:20px;
		}
		
	.posts .lista-comentarios{
		margin:10px 0 0 0;
	}
		.posts .lista-comentarios dt{
			color:#4c4c4c;
			font-size:12px;
			font-weight:bold;
			margin:0 0 5px 0;
		}
		.posts .lista-comentarios dd{
			color:#4c4c4c;
			padding:0 0 20px 0;
			margin:0 0 15px 0;
			background:url(../img/bg_traco.gif) left bottom repeat-x;
		}
			.posts .lista-comentarios dd.last{background:none;}

/*---------------------------------Share Plugin*/

.addthis_container{
	margin:10px 0;
}


#footer{
	background:#fdb813;
	width:100%;
	font-family:Helvetica, Arial, sans-serif;
}
	 #footer .content *{
	 	color:#000000 !important;
	 	font-size:11px;
		font-weight: bold;
	 }
	 
	 
		#footer .content{
			text-align: center;
			line-height: 30px;
			height: 30px; 
		}