/*  
Theme Name: Mimbo Pro
Theme URI: http://prothemedesign.com/themes/mimbo-pro/
Description: A slicker, full-featured, customizable version of the popular Mimbo theme
Version: 1.2
Author: Darren Hoyt, Ben Gillbanks
Author URI: http://prothemedesign.com/themes/mimbo-pro/
*/

/*Copyright 2008, Darren Hoyt and Ben Gillbanks
View license info in license.txt file 


/* 
TABLE OF CONTENTS 

  HTML Elements
  Page Structure
  Navigation
  Headings
  Content Page Styles
  WP Post Formatting  
  Comments
  Forms
  Clear
  Footer



/* HTML Elements */
* {
	margin:0;
	padding:0;
	}
*:focus { 
	outline: none;
	}
p object { 
	float:right;
	margin:0 0 20px 20px;
}	
body {
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #666;
	padding:0;
	margin:0;
	}
select, input, textarea { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#999;  
	padding:8px 6px 0 9px;
	}
body p { 
	line-height:140%;
	}
a {
	color: #666;
	text-decoration:none;
	}
body a:hover { 
	color:#000;
	}
body p a:hover { 
	color:#000;
	}
hr {
	margin:22px 0;
	background:#eae9e4;
	color:#eae9e4;
	height:1px;
	border:0;
	display: block;
	}	
label {
	margin:12px 0 0 0;
	display:block
	}
a img { 
	border:none
	}
/*table {
	display: table;
	margin:13px 0;
	width:100%;
	border-collapse:collapse;
	}	
th {
	background:#e4e4e4;
	text-align:left;
	width:35%
	}
th, td {
	border-bottom:1px solid #FFF;
	padding:4px 7px;
	}
td {
	background:#f2f2f2;
	width:65%;
	}		*/
ul li.no-border { 
	border-bottom:none!important;
	}	

/* Structure */
#fundo { 
	z-index:400;
	position:absolute;
	width:100%;
	}
.fundo-esquerda { 
	width:50%; height:890px; 
	background: #fff url(../images/bg-site.jpg) repeat-x; 
	float:left; 
	}
.fundo-direita { 
	width:49.9%; 
	height:890px; 
	background: #fff url(../images/bg-site-2.jpg) repeat-x;  
	float:left; 
	}
#fundo-conteudo { 
	z-index:450; 
	position:absolute; 
	width:100%; 
	}
.fundo-conteudo { 
	width:990px; 
	margin:0 auto; 
	height:1020px; 
	background:url(../images/bg-conteudo.jpg) no-repeat 0 170px; 
	}
#conteudo { 
	z-index:500; 
	position:absolute; 
	width:100% 
	}
#page {
	background:#FFF;
	width:880px;
	margin:0 auto;
	padding:0 40px;
	}
#masthead {
	padding-bottom:15px; 
	background:url("../images/topo.jpg") no-repeat; 
	height:165px; 
	width:960px;
	margin:0 auto;
	}
.clear	{
	clear:both;
	}
		
.left {
	float:left;
	}

.right {
	float:right;
	}

.ml-35 { 
	margin-left:35px; 
	}	

img.mt8 {
	margin-top:8px;
	}

#sidebar {
	width: 270px;
	float:left;
	margin:5px 35px 0 0;	
	}

.video-sidebar #newest_video { 
	display:none; 
	}
.video-sidebar h5 { 
	display:none; 
	}

/*	Headers */

div#logo {
	width:390px;
	display:block;
	color:#FFF;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	padding-top:40px;
	}
h1, h2, h3	{ 
	letter-spacing:-1px; 
	}
h5 { 
	font-size:10px; 
	font-weight:bold; 
	color:#999999; 
	border-top:#D9D9D9 solid 1px; 
	padding-top:11px; 
	margin-top:7px; 
	}
.post h2 {
	font-size:26px;
	color:#333333;
	margin-bottom:15px;
	}
h2.archive { 
	margin-bottom:20px; 
	}	
h2#description {
	border:none;
	padding:0;
	font-size:0.9em;
	text-align:center;
	color:#40bb7f;
	text-transform:uppercase
	}
h2.widgettitle {
	display:none;
}
h3 a:hover { 
	color:#e50009!important; 
	}	
h3 { 
	margin:13px 0 5px 0; 
	line-height:110%; 
	font-weight:bold 
	}
h3.content-home { 
	font-size:17px; 
	color:#333333!important; 
	}
h3.content-home a { 
	font-size:17px; 
	color:#333333!important; 
	}
#sidebar h3 { 
	margin:20px 0 15px 0;
	border-top:#D9D9D9 solid 1px; 
	border-bottom:#D9D9D9 solid 1px; 
	color:#e50009; 
	font-size:20px;
	padding:5px 0; }
#interior #sidebar { 
	padding:0; 
	}
.title-sidebar { 
	border-top:#D9D9D9 solid 1px; 
	border-bottom:#D9D9D9 solid 1px; 
	padding:5px 0; 
	margin:20px 0 15px 0; 
	}
.title-sidebar h3 { 
	float:left; 
	margin:0!important;	
	padding:0!important; 
	border:0!important; 
	}
.bt-mais a { 
	color:#ccc; 
	font-weight:bold; 
	font-size:10px; 
	float:right; 
	padding-top:5px; 
	}	
.column-left { 
	float:left; 
	width:270px; 
	}
h3#pages { 
	margin:0 0 5px 0; 
	}
h1.titulo-categoria { 
	font-size:30px; 
	letter-spacing:-1px; 
	margin:0; 
	padding:0; 
	font-weight:bold; 
	color:#e50009; 
	float:left; 
	width:350px;
	}
#interior h1.titulo-categoria { 
	padding:5px 0 0; 
	}	
h1.blog a { 
	background:url(../images/ico-blog.gif) no-repeat 218px 4px; 
	color:#e50009; 	
	line-height:52px;
	}
h1.blog a:hover { 
	background:url(../images/ico-blog-hover.gif) no-repeat 218px 4px; 
	}	
.stripes h1.ultimas-noticias, .stripes h1.depoimentos, .stripes h1.videos, .stripes h1.blog {
	font-size:30px;
	letter-spacing:-1px;
	margin:0 0 25px;
	font-weight:bold;
	border-top:solid 1px #D9D9D9; 
	border-bottom:solid 1px #D9D9D9;
	}
h1 a { 
	color:#e50009; 
	text-decoration:none; 
	padding-top:6px; 
	padding-right:40px; 
	}	
h1 a:hover { 
	color:#000; 
	text-decoration:none; 
	}	
h1.perfil a	{ 
	background:url("../images/ico-trajetoria.gif") no-repeat 75px 2px; 
	line-height:36px; 
	padding-top:0;  
	}	
h1.perfil a:hover { 
	background:url("../images/ico-trajetoria-hover.gif") no-repeat 75px 2px;
	}	
h1.acompanhe { 
	background:url(../images/ico-acompanhe.gif) no-repeat 162px 10px; 
	line-height:52px; 
	color:#e50009; 
	}
h1.ultimas-noticias a { 
	background:url(../images/ico-cadernos.gif) no-repeat 110px 7px; 
	line-height:52px; 
	}
h1.ultimas-noticias a:hover { 
	background:url(../images/ico-cadernos-hover.gif) no-repeat 110px 7px; 
	}
.topo-conteudo h1.noticias	a { 
	background:url(../images/ico-cadernos.gif) no-repeat 220px 0; 
	float:left; 
	}
.topo-conteudo h1.noticias a:hover { 
	background:url(../images/ico-cadernos-hover.gif) no-repeat 220px 0; 
	}
h1.depoimentos a { 
	background:url(../images/ico-depoimentos.gif) no-repeat 182px 7px; 
	line-height:52px; 
	}
h1.depoimentos a:hover { 
	background:url(../images/ico-depoimentos-hover.gif) no-repeat 182px 7px; 
	}
h1.videos a { 
	background:url(../images/ico-videos.gif) no-repeat 94px 8px; 	
	line-height:52px; 
	}
h1.videos a:hover { 
	background:url(../images/ico-videos-hover.gif) no-repeat 94px 8px; 
	}		
a.noticias { 
	padding:0; 
	}
#lead h2 { 
	font-size:26px; 
	letter-spacing:-1px; 
	margin:0; 
	padding-bottom:8px; 
	line-height:100%; 
	}
#lead h2 a { 
	color:#333; 
	}	
#lead h2 a:hover { 
	text-decoration:none;
	color:#e50009; 
	}			
#recent h3 {
	margin: 0 0 5px 0;
	color:#112f41;
	font: 1.4em Arial, Helvetica, sans-serif;
	font-weight:bold
	}
.cat-excerpt h3 { 
	font-size:26px; 
	letter-spacing:-1px; 
	margin:0; 
	padding-bottom:8px; 
	line-height:100%; 
	}
.cat-excerpt h3 a { 
	color:#333333; 
	}
.cat-excerpt h3 a:hover { 
	text-decoration:none; 
	color:#e50009; 
	}
h4 { 
	margin:3px 0 0; 
	font-size:12px; 
	font-weight:bold; 
	}
h4.content-home {
	margin-bottom:3px;
	font-size:17px;
	color:#333!important;
	font-weight:bold;
	}
h4.content-home a, h4.content-home a:hover {
	color:#333!important;
	}	
.narrow h4 {
	color:#313228;
	font-weight:bold
	}
h4#respond {
	border-top:1px solid #eae9e4;
	margin-top:25px;
	padding-top:20px;
	}
h4#comments {
	margin-top:32px;
	}
h4.pagetitle {
	margin-bottom:12px;
	}
.cat-excerpt h4 {
	margin:0;
	}
#more-menu h4 {
	color:#4a4e4a;
	font-size:1.1em;
	}
#meta h5 {
	border-top:3px solid #085682;
	border-bottom:1px solid #085682;
	color:#5f9bbf;
	padding:1px 0 3px 12px;
	font: 1.6em Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}
	
.texto-perfil { 
	font-family:Georgia; 
	font-size:16px; color:#666; 
	line-height:160%; 
	font-style:italic; 
	background:url(../images/foto-trajetoria.jpg) no-repeat; 
	height:130px; 
	padding-left:140px; 
	}
.texto-perfil img { 
	margin-right:35px; 
	}
.texto-perfil a { 
	color:#e50009; 
	}
.perfil p { 
	margin-top:40px; 
	}
.perfil h1.acompanhe { 
	margin-top:60px; 
	}
.perfil .box-acompanhe { 
	margin-bottom:0; 
	}
a span.link-cinza { 
	border-bottom:solid 1px #CCC; 
	padding-bottom:3px; 
	}
a:hover span.link-cinza { 
	border-bottom:none; 
	}	
a:hover span.link-lead { 
	border-bottom:solid 1px #333; 
	}
		
/* Content Page Styles */

#mp-container {
	float:right;
	margin-top:8px;
	}

#mpform
	{
	float:left;
	}

#mp-formdiv span {
	height:22px;
	background:url("../images/ico-newsletter.gif") no-repeat 0 5px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#ccc;
	float:left;
	padding:5px 0 0 32px;
	margin-right:10px;
	}

#mpform input.MailPressFormEmail	{
	width:115px;
	height:27px;
	background:url("../images/bg_formulario.gif") no-repeat -5px -5px;
	border:0 none;
	padding:8px 10px 0 9px;
	font-size:11px;
	font-weight:bold;
	color:#999;
	float:left;
	}
#mpform input.MailPressFormEmail:focus	{
	background:url("../images/bg_formulario.gif") no-repeat -5px -40px;
	}
#mpform input.erro	{
	background:url("../images/bg_formulario.gif") no-repeat -5px -75px;
	}		
#mpform input#mp_submit	{
	width:90px;
	height:32px;
	background:url("../images/bg-botao-news.jpg") no-repeat;
	border:0 none;
	padding:0;
	margin:0 0 0 5px;
	font-size:0;
	float:left;	
	}

#logo:hover, #logo:active {
	text-decoration:none;
	color:#d7f0fc
	}
	
.topo-conteudo {
	border-top:solid 1px #D9D9D9; 
	border-bottom:solid 1px #D9D9D9;
	margin-bottom:25px;
	padding:8px 0 10px 0;
	width:880px;
	}	
	
.tipo-2 { 
	height:68px; 
	}	
.submenu { 
	border-top:solid 1px #D9D9D9; 
	margin-top:10px; 
	}
.submenu ul { 
	padding-top:8px; 
	}
.submenu ul li { 
	display:inline; 
	list-style-type:none; 
	font-weight:bold; 
	font-size:15px; 
	margin-right:25px; 
	}
.submenu ul li	a { 
	color:#333333; 
	}
.submenu ul li	a:hover { 
	color:#e50009; 
	}
.submenu span.title-submenu	{
	font-size:10px; 
	color:#999999; 
	margin-right:20px; 
	text-transform:uppercase; 
	font-weight:bold; 
	float:left; 
	padding-top:11px; 
	}
#lead { 
	background:#e8e5e5; 
	width:575px; 
	height:250px; 
	float:left; 
	}
#interior #lead { 
	float:none; 
	width:880px; 
	margin: 6px 0 30px 0; 
	}
#lead .left { 
	width:270px; 
	}
#lead .right { 
	width:240px; 
	padding:25px 25px 0 40px; 
	}
#interior #lead .right { 
	width:245px; 
	padding:25px 30px 0 40px; 
	}
#lead a { 
	color:#666; 
	}
#lead a:hover {
	color:#000; 
	}
.date { 
	color:#999999; 
	font-size:11px; 
	font-weight:bold; 
	float:left; 
	}
.box-acompanhe { 
	width:264px; 
	height:64px; 
	border: solid 3px #FFEEDC; 
	background:url(../images/bg-box-acompanhe.jpg) repeat-x; 
	text-align:center; 
	margin-top:20px; 
	float:left; 
	padding-top:10px;
	}	
.box-acompanhe ul { 
	list-style:none; 
	margin:20px 0 0 4px; 
	}
.box-acompanhe ul li { 
	display:inline; 
	float:left; 
	margin-right:2px; 
	}	
a.resumo { 
	color:#666; 
	font-size:13px; 
	font-weight:normal; 
	line-height:140%; 
	}
a:hover.resumo { 
	color:#000; 
	}	
.fullstory {
	width:87px;
	height:17px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/bg-botao-mais-artigos.gif) no-repeat 0 1px;
	display:block;
	font-size:10px!important;
	color:#999;
	padding:5px 0 0 23px;
	}
a:hover.fullstory { 
	color:#000; 
	}
span.link {
	font-weight:bold;
	float:left;
	margin-right:140px;
	}
#interior #lead img	{
	float:left;
	margin:1px 16px 6px 0;
	}
#interior #lead .left {
	width:270px;
	}
#interior #lead .right { 
	width:540px; 
	height:180px; 
	padding-bottom:0; 
	}
#interior #lead .right p { 
	margin-top:15px; 
	}
.texto-destaque { 
	font-family:Georgia; 
	font-style:italic; 
	font-size:14px; 
	color:#666666; 
	margin:38px 0 0 35px; 
	float:left; 
	width:545px;
	}	
.texto-destaque p { 
	line-height:160%!important; 
	margin:0; 
	}	
.trajetoria p { 
	margin-top:20px; 
	}
.trajetoria2 { 
	margin:0 0 20px 40px; 
	}
.widget_tag_cloud a {
	display:inline;
	float:none;
}
.widget_calendar table {
	width:100%;
}

.display-none { 
	display:none; 
	}
#MailPress #MsgNews { 
	margin-left:304px; 
	padding:9px 10px 10px 10px; 
	text-align:center; 
	font-size:14px; 
	font-weight:bold; 
	background-color:#E0FFF8; 
	border:1px solid #00CC99; 
	color:#00CC99; 
	}
#MsgAlerta { 
	margin-top:15px; 
	margin-left:304px; 
	padding:10px; 
	text-align:center; 
	font-size:14px; 
	font-weight:bold; 
	background-color:#E0FFF8; 
	border:1px solid #00CC99; 
	color:#00CC99; 
	}
#MsgAlerta.erro { 
	background-color:#F7E2DB !important; 
	border-color:#CC3300 !important; 
	color:#CC3300 !Important;  
	}
#MsgNews { 
	padding:10px; 
	text-align:center; 
	font-size:14px; 
	font-weight:bold; 
	background-color:#E0FFF8; 
	border:1px solid #00CC99; 
	color:#00CC99; 
	}	
input.invalido { 
	background-position:-335px -75px !important; 
	}
input.invalido:focus { 
	background-position: -335px -40px !important;
	}
textarea.invalido { 
	background-position:-5px -1225px !important; 
	}
textarea.invalido:focus { 
	background-position:-5px -1070px !important; 
	}
.bluebox { 
	padding:0 0 15px; 
	}	
.bluebox a { 
	color:#666666;
	font-weight:bold; 
	}
.bluebox a:hover { 
	color:#000; 
	text-decoration:none; 
	}
.widget li {
	list-style:none;
	border-bottom:1px solid #ececec;
	padding:3px 0 3px 4px;
	}
li.widget {
 	list-style:none;
 	}
.bullets a:hover, .bullets a:active, .widget a:hover, .widget a:active {
	color:#000;
	text-decoration:none
	}
.bullets li {
	margin-left:25px;
	padding:5px 0;
	border-bottom:1px solid #ececec;
	list-style:square
	}
#interior #content {
	float:left;
	padding:25px 0 40px 0;
	}
#interior .stripes {
	margin-top:5px;
	padding-top:9px;
	}	
#author {
	margin-bottom: 19px;
	}
#author img {
	padding:1px;
	border:1px solid #93c0d6;
	float:left;
	margin-right:13px;
	}
#author span {
	display:block;
	border-top:1px solid #bfdfef;
	margin-top:12px;
	background:url(../images/envelope.gif) no-repeat 1px 10px;
	padding:8px 0 0 17px;
	}
#author p {
	margin:0;
	width:482px;
	}
.cat-excerpt {
	padding:0;
	margin:0;
	}
.cat-excerpt  p {
	margin-top:8px;
	}
	
.lista-post{
	width:575px;
	float:left;
	margin-top:5px;
}	
.lista-post ul { 
	padding-top:1px; 
	}
.links  ul li { 
	border-bottom:1px solid #E1E1E1; 
	list-style-type:none; 
	padding-bottom:8px; 
	padding-left:10px; 
	padding-top:8px; 
	background:url(../images/mark.gif) no-repeat 0 10px!important; 
	}
.lista-post li a { 
	margin-bottom:2px; 
	font-weight:bold; 
	}
.paginacao { 
	text-align:center; 
	}
.cat-excerpt img, .gallery { 
	float:left; 
	margin:1px 12px 0 0; 
	}	
.gallery { 
	margin:0 18px 16px 18px; 
	}
.pagination { 
	padding-top:20px; 
	}
.narrow { 
	float:left; 
	}
.post-category { 
	width:390px; 
	float:left;
	}
.blog-da-luciana div.post-category	{
	width:100%;
	}
.bigger  { 
	color:#999999; 
	margin-top:15px; 
	padding:0 20px 0 40px; 
	width:550px; 
	float:right; 
	}
#content a.leia-mais { 
	font-weight:bold; 
	color:#999999; 
	float:left; 
	}		
#content a:hover.leia-mais { 
	color:#000; 
	}		

/*Post Page Formatting*/

.entry blockquote, .entry pre, .entry code, .commentlist blockquote, .commentlist code {
	color:#76767a;
	background:#f2f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	display:block;
	}	
.entry p, .commentlist p { 
	margin:0 0 30px 0; 
	line-height:140%; 
	font-size:13px; 
	color:#666;
	}	
.entry ul, .entry ol { 
	padding:13px 0; 
	}
.entry a { 
	color:#666; 
	}		
.entry ol li, .entry ul li { 
	margin:0 0 5px 48px; 
	line-height:115%; 
	}
.entry ul li {
	background:url(../images/mark.gif) no-repeat 0 3px;
	list-style-type:none;
	margin:0 0 6px 0;
	padding-left:20px;
	}
ul.bullets li 	{ background:url(../images/mark.gif) no-repeat 0 7px; width:550px; }		
.tag 			{ font-weight:bold; color:#999999; }	

#content .tag a	{ 
	color:#e50009; 
	margin-left:2px; 
	}	
#content .tag a:hover { 
	color:#000; 
	}	
.tags-post { 
	border-top:solid 1px #D9D9D9; 
	border-bottom:solid 1px #D9D9D9; 
	padding:8px 0; 
	margin-top:30px; 
	}
.cat-excerpt { 
	margin:0 0 25px 0; 
	}
.bigger span.tag { 
	float:right; 
	}
.postmetadata { 
	margin-bottom:8px; 
	font-weight:bold; 
	font-size:11px; 
	color:#999; 
	}	
.post .postmetadata { 
	margin-bottom:20px; 
	}		
.post { 
	width:575px; 
	/*padding-top:25px; */
	float:left; 
	}	
.texto-explicativo {
	margin-bottom:20px; 
	padding-top:10px; 	
	}

/* Comments*/

.commentlist cite { 
	float:left; 
	font-style:normal; 
	font-weight:bold; 
	color:#FFB10E; 
	font-size:14px; 
	}	
.commentlist blockquote { 
	background:#ededed; 
	}
ul.commentlist { 
	margin-top:15px; 
	}
.commentlist li { 
	padding: 20px 35px; 
	background:#f2f2f2; 
	border-bottom: 1px solid #D9D9D9; 
	list-style:none; 
	margin-bottom:20px; 
	}
.commentlist li li {
	background:none;
	border:none;
	list-style:square;
	margin:3px 0 3px 20px;
	padding:3px 0;
	}
.commenttext {
	margin-top:15px;
	}
.commentgeorgia { 
	font-family: "Georgia"; 
	font-size:13px; 
	font-style:italic; 
	}	
.comment-author { 
	font-size:11px; 
	color:#FFB10E; 
	text-align:right; 
	font-weight:bold; 
	margin:15px 0 35px; 
	}
dd.link	.fullstory {
	width:132px; 
	background:url(../images/bg-botao-mais-depoimentos.gif) no-repeat; 
	padding:4px 0 0 22px!important; 
	}
.commentlist cite strong {
	font-size:1.1em;
	}
li.my_comment {
	background:#f2f2f2;
	border-bottom:1px solid #D9D9D9!important;
	border:none
	}
li.my_comment cite strong {
	font-size: 1.5em;
	color:#313228;
	}
#mp-message { 
	background:#E0FFF8; 
	border:1px solid #00CC99; 
	font-size:12px; 
	font-weight:bold; 
	color:#01CC99; 
	padding:5px; 
	text-align:center; 
	width:320px; 
	margin-top:5px; 
	}
#mp-loading	{ 
	font-weight:bold; 
	color:#ccc; 
	}

/* Form Elements */

#searchform {
	width:270px;
	float:left;
	margin-bottom:25px;	
	}
#searchform input#searchsubmit  {
	background:url("../images/bg-botao-busca.jpg") no-repeat; 
	width:90px; 
	height:30px; 
	border:0;
	font-size:0;	
	cursor:pointer;	
	}
select { 
	border:1px solid #3399cc; 
	width:100%; 
	padding:0; 
	margin-bottom:10px; 
	}
#s {
	background:url("../images/bg_formulario.gif") -150px -5px no-repeat;
	height:22px;
	border:0 none;
	padding:8px 6px 0 9px;
	font-size:11px;
	font-weight:bold;
	color:#999;
	width:155px;
	margin-right:10px;
	float:left;
	}
#s:focus {
	background:url("../images/bg_formulario.gif") -150px -40px no-repeat;
	}
#submit {
	border:0;
	background:	url("../images/bg_enviar.jpg") no-repeat;
	margin-top:12px;
	display:block;
	color:#C8C8C8;
	font-size:1px;
	width:90px;
	height:30px;
	padding-top:26px;
	cursor:pointer;
	}
.box-depoimentos p {	
	color: #666;
	font-weight:bold;
	line-height:18px;	
	}
.form-left { 
	float:left; 
	width:284px; 
	margin-right:3px; 
	}
.form-right { 
	float:left; 
	}		
#depoimentoform .form-left { 
	margin-right:10px; 
	width:130px; 
	}
.box-depoimentos form { 
	width:270px; 
	margin-top:6px; 
	}
.box-depoimentos label { 
	color:#999; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style:italic; 
	}
.box-depoimentos a:hover { 
	text-decoration:none; 
	}
.box-depoimentos a span.link-cinza { 
	margin-bottom:2px; 
	}
.box-depoimentos input	{ 
	color:#999;
	font-weight:bold;
	width:110px;
	height:18px;	
	padding:7px 10px 5px 10px;
	margin-top:12px;
	border:0;
	margin-right:0;
	}
.box-depoimentos input#commenter, input#email, input#cidade, input#estado	{ 
	width:110px;
	height:18px;	
	padding:7px 10px 5px 10px;
	margin-top:12px;
	background:url("../images/bg_formulario.gif") -5px -5px no-repeat;
	margin-right:0;
	}
.box-depoimentos input:focus { 
	background:url("../images/bg_formulario.gif") -5px -40px no-repeat!important;	
	}	
.box-depoimentos input#video { 
	width:261px; background:url("../images/bg_formulario.gif") -5px -110px no-repeat; 
	border:0; 
	}	
.box-depoimentos input#video:focus { 
	background:url("../images/bg_formulario.gif") -5px -145px no-repeat!important; 
	}		
.box-depoimentos textarea	{ 
	width:260px;
	height:142px;
	font-size:12px;
	border:0;
	padding:7px 10px 5px 10px;
	background:url("../images/bg_formulario.gif") -5px -215px no-repeat;
	color:#999;
	font-weight:bold;
	margin-top:12px;
	}	
.box-depoimentos textarea:focus	{ 
	background:url("../images/bg_formulario.gif") -290px -215px no-repeat!important; 
	}	
.box-depoimentos span {
	color:#999; 
	font-size:11px; 
	font-style:italic; 
}	
a#button-bold {
	background:#CCC url(../images/bg_bold.gif) no-repeat 8px;
	}	
a#button-italic {
	background:#CCC url(../images/bg_italic.gif) no-repeat 8px;
	}	
a#button-block {
	background:#CCC  url(../images/bg_block.gif) no-repeat 5px;
	}	
a#button-link {
	background:#CCC  url(../images/bg_link.gif) no-repeat 5px;
	}		
#wysiwyg a:hover, #wysiwyg a:active {
	background-color:#dcdcdc
	}
.depoimento ul.commentlist { 
	margin:0; 
	line-height:110%; 
	}
.depoimento ul.commentlist  li	{ 
	background:#fff; 
	padding:0; 
	border:0 none; 
	margin:0; 
	}
.depoimento h2 { 
	color:#333; 
	font-size:26px; 
	line-height:normal; 
	}
.depoimento p { 
	color:#666; 
	margin:30px 0 25px; 
	}
.depoimento .commentmetadata { 
	width:100%; 
	border-top:solid 1px #D9D9D9; 
	border-bottom:solid 1px #D9D9D9; 
	padding:10px 0; 
	font-weight:bold; 
	color:#FFB10E; 
	margin-bottom:30px; 
	}
	
/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
.clearfloat {
	display:inline-block
	}
.clearfloat {
	display:block
	}
.entry div {
	float: left;
	margin-right:10px;
	}	

/* Footer*/

#meta {
	margin-top:5px;
	padding: 21px 0 36px 0;
	}
#meta a{
	color:#ecf7ff;
	}
#meta ol {
	padding-top:15px;
	}
#meta .block {	
	width:283px;
	float:left;
	padding-left:20px;
	}
#meta li {
	margin-left:25px;
	color:#65a5cb;
	padding:2px 0;
	list-style:square
	}
#meta span {
	color:#316686;
	}
#footer {
	margin: 0 auto;
	width: 880px;
	font-size:10px;
	padding:35px 0 15px;
	color:#999;
	}
#footer .left, #footer .right {
	width:400px;
	}
#footer .right {
	text-align:right
	}
.rodape-acompanhe { 
	border-top:1px solid #D9D9D9; 
	}
.rodape-acompanhe h3 { 
	font-size:30px; 
	letter-spacing:-1px; 
	color:#e50009; 
	float:left; 
	width:200px; 
	margin:0; 
	background: url(../images/ico-acompanhe.gif) no-repeat 165px 12px; 
	padding:12px 0 10px; 
	}
.rodape-acompanhe ul { 
	float:right; 
	margin:10px 0 0; 
	}
.rodape-acompanhe ul li { 
	display:inline; 
	list-style-type:none; 
	}

.menu-rodape a { 
	color:#e50009; 
	}
.menu-rodape ul { 
	text-align:center; 
	padding:20px 0; 
	border-top:solid 1px #D9D9D9; 
	border-bottom:solid 1px #D9D9D9; 
	margin-bottom:10px; 
	}
.menu-rodape ul li { 
	display:inline; 
	font-size:12px; 
	font-weight:bold; 
	padding:0 17px; 
	}	
.texto-explicativo p {
	margin-bottom:15px; 
	}
.texto-explicativo p a {
	float:right; 
	margin-bottom:15px;
	}

/* NAV BAR */

#navbar { 
	background:url("../images/bg-menu.jpg") repeat-x; 
	font-size:14px; 
	text-transform:uppercase; 
	width:960px; 
	margin:0 auto; 
	}
#nav, #nav tbody {
	height:40px; 
	list-style: none; 
	line-height:1; 
	text-align:center;
/*	width:auto; */
	}
#nav td { 
	border-right:solid #b70e0e 1px; 
	margin:0; 
	letter-spacing:-1px; 
	padding:0 20px;	
	}
#nav a, #nav a:visited { 
	color:#FFF; 
	border:0; 
	font-weight:bold; 
	text-decoration:none; 
	}
#nav td:hover { 
	background:url("../images/bg-menu-ativo.jpg") repeat-x; 
	}
#nav td.current-cat { 
	background:url("../images/bg-menu-ativo.jpg") repeat-x; 
	}
/* #nav .current-cat-home td,  #nav .current-cat-home a:visited*/ { 
/*	background:url("../images/canto-home-inativo.jpg") no-repeat; 
	color:#FFF; 
	height:12px; 
	padding-left:35px; 
	padding-right:34px; */
	}
/*#nav td.current-cat-home-active , #nav .current-cat-home-active a:visited  { 
	background:url("../images/canto-home-ativo.jpg") no-repeat; 
	}	*/
#nav td.current-cat-home-active { 
	background:url("../images/bg-menu-ativo-homeIE6.jpg") !important; 
	}	
#nav td.current-cat-home { 
	background:url(../images/bg-menu-ativo-homeIE6.jpg); 
	}
#nav td.current-cat-home { 
	background:url(../images/canto-home-inativo.jpg) no-repeat left;
	}	

#nav td.current-cat-last-active /*, #nav .current-cat-last-active a:visited */ { 
	background:url("../images/bg-menu-ativo-contatoIE6.jpg") no-repeat top right !important; 
	}	
/*#nav td.current-cat-last-active { 
	background:url("../images/bg-menu-ativo.jpg") repeat-x; 
	}	*/
#nav td.current-cat-last /*, #nav .current-cat-last a:visited*/  { 
	background:url("../images/canto-home-inativo-d.jpg") no-repeat top right; 
	border:0 none!important;
	/*padding-left:36px; 
	padding-right:35px;	*/
	}
#preload {
	display:none;
}
#nav td.primeira-hover { 
	background:url(../images/bg-menu-ativo-homeIE6.jpg) no-repeat top left !important; 
	}
#nav td.meio1-hover,td.meio2-hover,td.meio3-hover,td.meio4-hover,td.meio5-hover,td.meio6-hover,td.meio7-hover,td.meio8-hover { 
	background:url(../images/bg-menu-ativo.jpg) repeat-x !important; 
	}
#nav td.ultima-hover { 
	background:url(../images/bg-menu-ativo-contatoIE6.jpg) no-repeat top right !important; 
	}
/*#nav li:hover.current-cat-last { 
	background:url("../images/bg-menu-ativo.jpg") repeat-x; 
	}			*/
#nav li.current-cat-last { 
	border-right:0 none; 
	}	  
#nav li li { 
	display:none; 
	}
.post-edit-link { 
	display:none;
	}
#post-339 h2 { 
	display:none; 
	}

/* Contato */
dd.mt-10	{
	margin-top:10px;
	}
.box-endereco {
	margin-bottom:15px;
	padding-top:10px;
	line-height:18px;
	width:240px;
	font-size:13px;
	}
.box-endereco dt {
	font-weight:bold;
	color:#333;
	padding-bottom:5px;
	}
.box-endereco dd {
	color:#666;
	}
.box-endereco dd a {
	font-weight:bold;
	color:#FFC44A;
	}	
#contactform {
	width:545px;
	}
.contato p {
	color:#666;
	line-height:18px;
	font-size:13px;
	margin-bottom:20px;
	}
.obrigatorio {
	color:#999;
	line-height:18px;
	font-size:11px;
	margin-bottom:20px;
	font-style:italic;
	}	
.obrigatorio span {
	padding-top:2px;
	_padding-top:0;	
	}
.obrig {
	width:6px;
	height:6px;
	color:#FF8932;
	background-color:#FF8932;
	float:left;
	_margin-top:0;
	_height:4px!important;
	margin:6px 5px 0 0;
	}	
.obrig-peq { 
	height:3px; 
	width:3px;  
	background-color:#FF8932; 
	float:left; 
	margin-top:12px; 
	}
.obrig-peq-textarea { 
	margin-top:2px; 
	height:3px; 
	width:3px; 
	background-color:#FF8932;
	}
#contactform input	{ 
	color:#999;
	font-weight:bold;
	width:235px;
	height:18px;	
	padding:7px 10px 5px 10px;
	margin-top:12px;
	border:0;
	background:url("../images/bg_formulario.gif") -335px -5px no-repeat;
	}
#contactform input[type=text]	{ 
	float:left;
	}
#contactform input:focus	{ 
	background:url("../images/bg_formulario.gif") -335px -40px no-repeat;
	}	
#contactform textarea	{ 
	color:#999;
	font-weight:bold;
	padding:7px 10px 5px 10px;
	margin-top:7px;
	border:0;
	height:138px;
	width:525px;
	background:url("../images/bg_formulario.gif") -5px -915px  no-repeat;
	resize:none;
	}
#contactform textarea:focus	{ 
	background:url("../images/bg_formulario.gif") -5px -1070px no-repeat;
	}	
#contactform #submit { 
	border:0;
	background:	url("../images/bg_enviar.jpg") no-repeat!important;
	margin-top:12px;
	display:block;
	color:#C8C8C8;
	font-size:1px;
	width:90px;
	height:30px;
	padding-top:26px;
	cursor:pointer;
	text-align:right;
	}
.linklove { 
	display:none; 
	}
div#MailPress div#mp-container, div#MailPress div#mpformdiv {
	position:relative;
	} 
div#MailPress div#mp-loading, div#MailPress div#mp-message {
	position:absolute;
	opacity:0;
	} 
div#MailPress div#mp-loading, div#MailPress div#mp-message {
	filter:alpha(opacity=0);
	}

/* @ Tabs */
#comments-count, #trackbacks-count {
	display:none
	}
.domtabs {
	border-bottom:1px solid #cac9c8;
	margin:35px 0 15px 0;
	overflow:hidden;
}
.domtabs li {
	list-style:none;
	float:left;
	cursor:pointer;
	margin-right:4px;
}
.domtabs li:hover {
	cursor:pointer;
}
.domtabs li a, .domtabs li a:visited {
	padding:3px 7px;
	color:#777772;
}
.domtabs a:hover, .tabs a:active {
    text-decoration:none;
    display:block;
    background:#FFF;
    border-bottom:1px solid #FFF;
    color:#777772;
}
.domtabs li.active a {
	border:1px solid #cac9c8;
	margin-bottom:-1px;
	text-decoration:none;
	display:block;
	background:#FFF;
	border-bottom:1px solid #FFF;
}
.domtabs li a, .domtabs li a:visited {
    text-decoration:none;
    display:block;
    background:#f2f1ea;
    border:1px solid #cac9c8;
    margin-bottom:-1px;
}
.display_none {
	display: none;
}
.display_block {
	display: block;
}