/*
Theme Name: Blog de Email Marketing (Virid)
Theme URI: http://emailmarketing.virid.com.br/
Description: Template de Wordpress para o Blog de Email Marketing da Virid
Version: 2.0
Author: W3P Projetos Web <contato@w3p.com.br>
Author Link: http://www.w3p.com.br/
*/

/* Begin Typography & Colors */
body {
	background: url(img/bg-body.png) #005BAA repeat-x;
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6d6e71;
}
a img{border: none;}
a{color: #005baa; text-decoration: underline;}
#recursos-itens a {}

.floatLeft{float:left;}
.floatRight{float: right;}
p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color:#6d6e71;
}
.clear { clear:both; font-size:0; height:0 }
.esconder { display:none }
.alignleft { float:left }
.alignright { float:right }

.leia-mais { padding:0 0 10px 0; }
.post-edit-link { display:block; padding:20px 0 }
.navigation { padding:15px 0 0 0 }
.post-relacionado  { padding-left:0; padding-top:5px }
.post-relacionado  li{ background: url(img/bullet-seta.jpg) no-repeat left 3px; list-style:none; padding: 0 0 15px 25px }

.info { font-size:10px; line-height:20px; }
.wplp-post { padding:0 0 0px 0; margin-bottom: 20px; }
.wplp-post h4{ margin:0; padding:5px 0 }
.wplp-post p { margin: 0 }

/* LEGENDA DAS FOTOS */
.wp-caption-text {
	color:#CCCCCC;
	font-size: 10px;
	line-height:10px;
	margin:0;	
}
/* LEGENDA DAS FOTOS - FIM */


#senhas{ display:none; }
#contato .campo_senhaconfirma .info { padding-left:200px }

#info_header { background:#F6F8EB; border:1px dashed #6D6E71; margin: 15px 0 0 0; padding:15px }

code{ background:url('img/bg-code.gif'); border:1px solid #dedede; display:block; line-height:20px; }

.agradecimento { font-size:20px; color: #96bc33; padding: 50px 0 100px 0; text-align:center; }

.query{
	background: black;
	color: #00CC00;
	font-weight: bold;
	margin-top:65px;
	padding: 10px;
	position:absolute;
}

#posts-relacionados { margin-top: 15px; }
/************************************HEADER************************************/
header{
	width: 960px;
	display: block;
	overflow: hidden;
	margin: 15px auto 0px auto;
}
	header h1{ 
		padding: 50px 0 0 0; /* padding-top=altura imagem */
		background: url(img/logo-virid.png) no-repeat;
		overflow: hidden;
    	height: 0 !important;
    	height /**/:50px; /* height=altura imagem - hack IE5's */
		float: left;
		margin: 5px 0 0 0;
		width: 120px;
}
/*#primary-nav {float:right; text-align:right; width: 750px;}*/
#primary-nav {float:right; text-align:right; width: 790px;}

/*#primary-nav ul li{display:inline; padding: 5px 15px 0 15px; text-transform: uppercase; border-right: 1px solid #96bc33; height:22px; text-decoration:none;}*/

#primary-nav ul { margin:0 }

#primary-nav ul li {
display:inline;
height:50px;
margin-left:-5px;
text-decoration:none;
text-transform:uppercase;
}

#primary-nav ul li.last{border:none;}

/*#primary-nav ul li a:hover,
#primary-nav ul li a.active{background: #96bc33;}*/
#login{margin: 15px 0 0 0; padding: 5px 0 5px 20px; text-align: right; /*width: 125px; */clear: both; float: right; color: #ffffff; font-size: 11px; background: url(img/ico-login.png) no-repeat left 1px;}
#login a, #login a:hover, #login a:visited, #login a:active {color: #ffffff; text-decoration: underline;}

#box_login{ background:#ffffff; display:none; height:116px; padding:10px; margin:110px 0 0 760px; position:absolute; width:180px }
#box_login #fechar{ cursor:pointer; height:30px; margin:-25px 0 0 175px; position:absolute; width:30px }

#box_login h3{ border-bottom:2px solid #96BC33; color:#96BC33; font-family:Arial,Helvetica,sans-serif; font-size:20px; padding: 0 0 15px 0}
#box_login label {color:#6D6E71; display:block; float:left; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:13px; width:60px;}
#box_login #tipoPost, p {color:#6D6E71; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:13px; padding: 0 0 2px 0}
#box_login p { padding:0 0 30px 0; margin:0 0 4px 0 }
#box_login #tipoPost { padding:0; margin:0 0 20px 0 }
#box_login input,textarea {border:1px solid #DEDEDE; padding: 4px; width: 100px}
#box_login #bt_enviar { background:url('img/bt_enviar.jpg') no-repeat; border:none; height:33px; width:86px}
#box_login .destaque {color:red}

#box_login .ok, 
#box_login .ok { background:url(<?php bloginfo('template_directory'); ?>/img/ico_form_ok.jpg) left no-repeat; margin-left:10px; padding-left:30px }
#box_login .erro, 
#box_login .erro { background:url(<?php bloginfo('template_directory'); ?>/img/ico_form_erro.jpg) left no-repeat; color:#D5181F; margin-left:10px; padding-left:30px }
#box_login .mensagem { color:#F79C3C; font-weight:bold; padding-bottom: 20px }


#blogTitle{float: left; clear: both; width: 60%; height: auto; margin: 30px 0 10px 0;}
header #blogTitle h1{color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 52px; background: none; padding:0; overflow:auto; height:auto !important; width: 100%; line-height: 62px; font-weight: bold;}
header #blogTitle h1 a{color: #ffffff; text-decoration:none;}
#blogTitle h2{color: #414042; font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 29px; margin:0; width: 100%; font-weight: normal;}
#acessorios{ clear:both; display: block; width:960px; overflow:hidden; padding:0;}

/*#socialLinks { height:40px; padding-bottom:10px; }*/
#socialLinks { display: inline; }
#socialLinks a{color:#ffffff; text-decoration:underline; padding: 21px 10px 13px 28px;vertical-align: middle; font-size: 11px;}
#socialLinks #newsletter{background: url(img/ico-newsletter.png) no-repeat left;}
#socialLinks #flickr{background: url(img/ico-flickr.png) no-repeat left;}
#socialLinks #twitter{background: url(img/ico-twitter.png) no-repeat left;}
#socialLinks #youtube{background: url(img/ico-youtube.png) no-repeat left;}
#socialLinks #delicious{background: url(img/ico-delicious.png) no-repeat left;}
#socialLinks #linkedin{background: url(img/ico-linkedin.png) no-repeat left;}
#socialLinks #facebook{background: url(img/ico-facebookVerde.png) no-repeat left;}
#socialLinks #rss{background: url(img/ico-rss.png) no-repeat left 12px;}
.displayInline{display:inline; padding-left:25px;}
#searchForm{display:inline; margin:0; padding:0; float: right;}
#searchField {
	width:116px;
	border: none;
	height:32px;
	margin: -25px 0 0 0;
	vertical-align: middle;
	padding:0px 2px 0 2px;
	background: url(img/searchField.png) no-repeat 0px 0px;
}
#btn-ok{margin-left: 5px;}
#breadcrumb{font-size: 11px; margin: 5px 0;}
#breadcrumb ul{margin: 0; padding:0;}
#breadcrumb ul li{list-style:none; display: inline; line-height:20px;}
#breadcrumb ul li a{background: url(img/bg-breadcrumbItem.png) no-repeat right 6px; padding: 0 14px 0 0;}
#breadcrumb ul li a.lastItem{background: none;}

/***********************************END HEADER*********************************/

/******************************NAVEGA��O SECUND�RIA****************************/
#secondary-nav { margin:0; padding:0; display: block }
#secondary-nav ul { margin: 20px 0 7px 0; padding: 0 }
#secondary-nav ul li{
	display:inline;
	background: url(img/bg-aba-lt.png) no-repeat left bottom;
	list-style:none;
	margin:16px 0 0 0;
	padding: 14px 0 7px 0;
}
#secondary-nav ul li.active{
	background: url(img/bg-aba-active-lt.png) no-repeat left top;
}
#secondary-nav ul li.active a{
	background: url(img/bg-aba-active-rt.png) no-repeat right top;
}
#secondary-nav ul li a{
	background: url(img/bg-aba-rt.png) no-repeat right  bottom;
	height: 100%;
	padding:14px 22px 7px 21px;
	margin:0;
}
#secondary-nav ul li a.active{
	background: url(img/bg-aba-active-rt.png) no-repeat left top;
	padding-top:23px;
}
#secondary-nav ul li a:hover{color: #005baa;}




/****************************END NAVEGA��O SECUND�RIA**************************/








#content,
#content-faq,
#content-page,
#content-spf {
    display: block;
    float: left;
    overflow: hidden;
    height: 100%;
}

#container,
#container-three-columns,
#container-with-right-column,
#container-with-left-column {
    width: 960px;
    height: 100%;
    overflow: hidden;
    padding: 0px;
    margin: 0 auto;
    border-top: 1px solid #999999;
    background-color: #fff;
}

#container #content {
	padding: 5px 15px;
}

#container-three-columns {
    background: url(img/bg-container.png) #fff repeat-y top left;
}
#container-three-columns #content {
	width: 485px;
	/*padding: 5px 0px 5px 5px;*/
	margin: 0px 10px 0px 5px;
}

#container-with-left-column {
	background: url(img/bg-container_colesq.png) #fff repeat-y top left;
}

#container-with-left-column #content {
	width: 700px;
    padding: 5px;
}

#container-with-right-column {
    background: url(img/bg-container_coldir.png) #fff repeat-y top left;
}

#container-with-right-column #content {
	padding: 5px 15px;
	width: 690px;
}

#sidebar-right {
    display: block;
    float: left;
    width: 210px;
    overflow: hidden;
    height: 100%;
    margin-left: 20px;
    padding: 15px 0 0 0;
}
#sidebar-left {
    width: 220px;
    padding:0 0px 0px 0;
    display: block;
    float: left;
    overflow: hidden;
    height: 100%;
    padding: 0px 0 0 0;
}



#container-sembg {
	background-image:none;
	padding:10px 15px 15px 15px;
	width:930px;
}

#container_faq{
	width: 960px;
	height: 100%;
	overflow: hidden;
	padding: 0;
	margin:0;
	background: url(img/bg-container_coldir.png) #ffffff repeat-y top left;
	border-top: 1px solid #999999;
}

.faq { margin-bottom:10px; }

#container_page {
	width: 960px;
    height: 100%;
    overflow: hidden;
    padding: 0;
    margin:0;
    /*background: url(img/bg-container_coldir.png) #ffffff repeat-y top left;*/
    background: #fff;
    border-top: 1px solid #999999;
}

#container_glossario{
	width: 960px;
	height: 100%;
	overflow: hidden;
	padding: 0;
	margin:0;
	/*background: url(img/bg-container_coldir.png) #ffffff repeat-y top left;*/
	background: #fff;
	border-top: 1px solid #999999;
}
#container_post-principais{
	width: 960px;
	height: 100%;
	overflow: hidden;
	padding: 0;
	margin:0;
	background: url(img/bg-container_colesq.png) #ffffff repeat-y top left;
	border-top: 1px solid #999999;
}
#container_post-principais #content{
	padding:10px 20px 0 15px;
	width:700px;
}


#nav-glossario ul{
	background:#FFFFFF;
	height:43px;
	margin:0;
	padding:0;
}
#nav-glossario ul li{
	background:url('img/bg-letra-glossario.jpg') no-repeat;
	/*display:inline;*/
	height:37px;
	float:left;
	list-style:none;
	padding-top:10px;
	margin-right:1px;
	text-align:center;
	width:28px;
}
#nav-glossario ul li a {
	display:block;
	height:100%;
	width:100%;
}
#nav-glossario ul li.current-cat {
	background:url('img/bg-letra-glossario-ativa.jpg') no-repeat;
}
#nav-glossario ul li.current-cat a {
	color:#FFFFFF;
	text-decoration:none;
}


#content-spf {
    width:650px;
}

#content-faq .post{
	margin: 4px 0;
}
#content h3, #content-ferramentas h3, #content-faq h3,#content-top h3{
	font-size:20px;
	font-family:Arial,Helvetica,sans-serif;
	margin: 15px 0;
	/*font-weight:normal;*/
}
#content-faq h3{
	padding-bottom: 10px;
}
#content-faq .post h4{
	font-size:14px;
	margin: 10px 0;
}
#content-faq .post h4 a{
	text-decoration:none;
}

#post-mapa a { text-decoration:none;}

#post-mapa ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:50px;
padding:10px 0 0;
}

#post-mapa ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/bullet.png) no-repeat scroll left 2px;
font-weight:bold;
padding:0 0 30px 25px;
}

#post-mapa ul li ul { list-style:disc}
#post-mapa ul li ul li { background:none; font-weight:normal; padding:0; }
#post-mapa .rolagem{ height:300px; overflow:auto;}

#content-page {
	width: 650px;
	    margin: 0 20px 0 20px;
}
#content h4{
	margin:0;
	padding:2px 0;
}
#content-top{
	background:#FFFFFF;
	padding: 10px 20px 15px 15px;
	overflow: hidden;
}
#content-ferramentas{
	padding: 10px 20px 15px 15px;
	overflow: hidden;
}
#content-ferramentas h4{
	color:#005baa;
	font-size:14px;
	margin:0 0 10px 0;
}
#container_faq #content {
	padding-top:0;
	padding:10px 20px 0 15px;
	width: 690px;
}
#container_glossario #content {
    padding-top:0;
    padding: 0px 0px 0 0px;
    margin: 0 20px 0 20px;
	width: 920px;
}


#blogCategories, #blogCategories ul{
	/*background-color:#badaf3;*/
	margin:0;
	padding:0;
	width: 210px;
}





#blogCategories li{
	margin:0;
	/*background: url(img/bg-blogCategories.png) no-repeat left;*/
	background: url(img/bullet-seta.jpg) no-repeat 7px 10px;
	color: #414042;
	vertical-align: middle;
	text-transform: uppercase;
	padding: 10px 10px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	list-style:none;
	width: 100%;
}
#blogCategories li.current-cat{
	background:url(img/bg-aba-active-lt2.png) no-repeat;
}
#blogCategories li.current-cat a{
	color:#FFFFFF;
}
#blogCategories li a, #blogContentTypes li a {
	color: #005baa;
	text-decoration: none;
}

#menuLeft {
    margin: 0;
    padding: 0;
}

.menu-title {
    background: url(img/bg-itemMenuMenos.png) no-repeat left top;
    padding: 10px 0 7px 7px;
    color: #414042;
    cursor: pointer;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

#blogContentTypes {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#blogContentTypes li {
    background: url(img/bullet-seta.jpg) no-repeat 7px 10px;
    list-style:none;    
    color: #414042;
    vertical-align: middle;
    text-transform: uppercase;
    padding: 10px 10px 10px 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    list-style:none;
    width: 100%;    
}

#blogContentTypes li.current-cat{
    background:url(img/bg-aba-active-lt2.png) no-repeat;
    color: white;
}
#blogContentTypes li.current-cat a{
    color: white;
}









#post h1{
	background:none;
	color:#005baa;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto !important;
	margin: 10px 0;
	padding: 0;
	width: 100%;
	letter-spacing: -0.03em;
}
#wrap h1{ text-align:left }
#wrap{
	margin: 20px; 
	overflow: hidden;
	text-align:center;
}
aside h1, aside h1 a{
	background: none;
	color:#96bc33;
	font-size:18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	height: auto !important;
	margin: 0 8px 10px 0;
	padding:0;
	width: 100%;
}
aside h1 a{text-decoration: underline;}
aside a{font-size: 11px;}
.tipoPost a{
	color: #005baa;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d4e7f7;
	padding: 5px;
	text-decoration: none;
	width: auto;
	font-weight: bold;
}
.post{margin: 20px 0 0 0; padding:0; display: block; border-bottom: 1px dashed #a7a9ac;}
.post h1, .post h1 a{margin:0 0 7px 0; padding:0; background: none; height: auto !important; color: #005baa; font-size: 16px; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; display: block; width: 100%;}
.tag-cloud{text-align: center; width: 170px; margin:20px 0; padding: 0;}
.tag-cloud > li > span { display: none;}
.tag-cloud > li { display: inline; }
.tag-cloud-1 { font-size: 10px; }
.tag-cloud-2 { font-size: 13px; }
.tag-cloud-3 { font-size: 16px; }
.tag-cloud-4 { font-size: 19px; }
.tag-cloud-5 { font-size: 22px; }

.metadados{font-size: 11px;	margin: 0;padding:0; vertical-align: middle;}
.hReview, .rating, .date, .author{font-size: 11px; margin: 0 10px; display: inline; width: auto; vertical-align: middle;}
.author{margin: 0 10px 0 0;}
.rating{margin: 0 10px 0 3px;}
.rating img{margin:0; padding:0;}
.hReview span{font-size: 10px; display: none;}

#ferramentas{
	margin:20px 0;
	padding:0;
	width: 100%;
	list-style: none;
}
#ferramentas li{ height:50px; padding: 5px 0 0 0;}
#ferramentas li img{ height:30px; margin-right:10px; width:30px; }
#ferramentas li p{ line-height: 17px; margin:0; }
#ferramentas li a{ color:#005baa }
#destaque{display: block; padding: 10px 0 0 0; width: 100%;}
#faq{display: block; padding: 20px 0 0 0; width: 100%;}
#destaque table td.bg-mid{padding: 0 10px 0 10px;}
.bg-up{background: url(img/img-dest-top.png) no-repeat bottom; height: 11px;}
.bg-bot{background: url(img/img-dest-bot.png) no-repeat top; height: 11px;}
.bg-mid{background: url(img/bg-dest.png) repeat-y;}
#destaque td.bg-mid h1, #destaque td.bg-mid h1 a{
	background:none;
	height: auto !important;
	width: 100%;
	color: #414042;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	margin: 0 0 5px 0;
	text-decoration: none;
}
#box_newsletter{
	background:url(img/bg-newsletter.jpg) no-repeat top;
	height:140px;
	padding-top:85px;
	text-align:center;
	width:200px;
}

#box_newsletter .msg-cadastro { 
	color:#990000; 
	font-weight:bold; 
	margin: 0 auto;
	padding:10px 0 0 0;
	width: 180px;
}

#box_newsletter .campo{
	border:1px solid #96bc33;
	height:22px;
	margin-bottom:6px;
	width:160px;
}



/************************************FERRAMENTAS NOS POSTS************************************/

#ferramentas-post { padding:0; }
#ferramentas-post li{ list-style:none; padding-left:20px; padding-top:10px }
#ferramentas-post li#permalink { background: url('img/ico-ferramenta-permalink.jpg') no-repeat left bottom; }
#ferramentas-post li#comente { background: url('img/ico-ferramenta-comente.jpg') no-repeat left bottom; }
#ferramentas-post li#twitter { background: url('img/ico-ferramenta-twitter.jpg') no-repeat left bottom; }
#ferramentas-post li#imprima { background: url('img/ico-ferramenta-imprima.jpg') no-repeat left bottom; }
#ferramentas-post li#pdf { background: url('img/ico-ferramenta-pdf.jpg') no-repeat left bottom; }
#ferramentas-post li#amigo { background: url('img/ico-ferramenta-amigo.jpg') no-repeat left bottom; }
#ferramentas-post li#rss { background: url('img/ico-ferramenta-rss.jpg') no-repeat left bottom; }

#post-1195 h4 { font-size:18px; padding: 30px 0 10px 0 }

/************************************END FERRAMENTAS NOS POSTS************************************/


/************************************CADASTRO************************************/
#cadastro { margin:15px 0;}
#cadastro legend { padding-bottom:40px; line-height:15px }
/*#cadastro p { padding:10px 0 }*/
#cadastro label { padding-right:20px; padding-top:4px; text-align:right; width:180px }
#post-spf input.campo,
#cadastro textarea, 
#cadastro input, 
#cadastro select { background:url(img/bg_input.jpg) repeat-x; border:1px solid #ccc; padding:4px; width:280px }
#cadastro select { width: 290px }
#cadastro select  option{ background:#FFFFFF; }
#cadastro select  optgroup{ background:#FFFFFF; }
 
#cadastro textarea { height:100px }
#cadastro #bt_enviar { background:url(img/bt_enviar.jpg); border:none; height:33px; width:86px} 
#cadastro #newsletter { padding:0; width:20px }
#cadastro .mensagem { font-size:13px; padding-left:200px; padding-bottom:20px }
#cadastro a { color:#005BA9; text-decoration:underline }
.destaque { color:red; font-size:12px; padding:2px }
#cadastro .info { color:#9da6ab; font-family: 'Trebuchet MS'; font-size:11px; padding:2px }
#cadastro h4 { color:#96BC31 }

#cadastro .ok, 
#respond .ok { background:url(img/ico_form_ok.jpg) left no-repeat; margin-left:10px; padding-left:30px }
#cadastro .erro, 
#respond .erro { background:url(img/ico_form_erro.jpg) left no-repeat; color:#D5181F; margin-left:10px; padding-left:30px }
#email_enviado { background:url(img/bullet_form_ok.jpg) no-repeat #F6F8EB; border:1px solid #96BC31; margin-bottom:40px; padding:10px 10px 10px 100px }
#email_enviado h4 { color:#96bc33; font-size:16px; }
#email_erro { background:url(img/bullet_form_erro.jpg) no-repeat #FFF3D3; border:1px solid #E79A18; margin-bottom:40px; padding:10px 10px 10px 100px }
#email_erro h4 { color:#F37021; font-size:16px; }

#cadastro .selecionado { background:#FFFFE1 }

#cadastro ul.logos li {color:#999999; font-size:10px; float: left; list-style: none; height: 75px; margin:0 5px 5px 0; padding: 0 1px; text-align:center; width: 150px}
#cadastro ul.logos li img {border:1px solid #EEE}

#cadastro #frequencia { width:100px }
#cadastro #qual { display:none; width:176px }

#cadastro #box_parceiros { display:none; padding:20px 0 40px 200px }
#cadastro #restante_formulario {   }

#cadastro .exclamacao { background:url(img/ico_exclamacao.gif) no-repeat; padding-left:25px; font-size:12px }

/************************************END CADASTRO************************************/


/************************************CONTATO************************************/
#contato { padding-top:40px }
#contato legend { padding-bottom:40px; line-height:15px }
/*#contato p { padding:10px 0 }*/
#contato label { padding-right:20px; padding-top:4px; text-align:right; width:180px }
#contato textarea, 
#contato input, 
#contato select { background:url(img/bg_input.jpg) repeat-x; border:1px solid #ccc; padding:4px; width:280px }
#contato select  option{ background:#FFFFFF; }
#contato select  optgroup{ background:#FFFFFF; }
 
#contato textarea { height:100px }
#contato #bt_enviar { background:url(img/bt_enviar.jpg); border:none; height:33px; width:86px} 
#contato #newsletter { font-size:13px; padding:0; width:20px }
#contato .mensagem { font-size:13px; padding-left:200px; padding-bottom:20px }
#contato a { color:#005BA9; text-decoration:underline }
#contato .destaque { color:red; font-size:12px; padding:2px }
#contato .info { color:#9da6ab; font-family: 'Trebuchet MS'; font-size:11px; padding-left:200px }
#contato h4 { color:#96BC31 }

#contato .ok, 
#respond .ok { background:url(img/ico_form_ok.jpg) left no-repeat; margin-left:10px; padding-left:30px }
#contato .erro, 
#respond .erro { background:url(img/ico_form_erro.jpg) left no-repeat; color:#D5181F; margin-left:10px; padding-left:30px }
#email_enviado { background:url(img/bullet_form_ok.jpg) no-repeat #F6F8EB; border:1px solid #96BC31; margin-bottom:40px; padding:10px 10px 10px 100px }
#email_erro { background:url(img/bullet_form_erro.jpg) no-repeat #FFF3D3; border:1px solid #E79A18; margin-bottom:40px; padding:10px 10px 10px 100px }
#email_erro h4 { color:#F37021 }

#contato .selecionado { background:#FFFFE1 }

#contato ul.logos li {color:#999999; font-size:10px; float: left; list-style: none; height: 75px; margin:0 5px 5px 0; padding: 0 1px; text-align:center; width: 150px}
#contato ul.logos li img {border:1px solid #EEE}

#contato #frequencia { width:100px }
#contato #qual { display:none; width:176px }

#contato #box_parceiros { display:none; padding:20px 0 40px 200px }
#contato #restante_formulario {   }

#contato .exclamacao { background:url(img/ico_exclamacao.gif) no-repeat; padding-left:25px; font-size:12px }

/************************************END CONTATO************************************/


/************************************COMENTARIOS************************************/

#respond h3 { padding: 10px 0 20px 0 }
#respond h3 img { padding-right: 15px }
#respond p { padding:0}
#respond textarea, 
#respond input, 
#respond select { background:url(img/bg_input.jpg) repeat-x; border:1px solid #CCCCCC; padding:4px; width:280px; }
#respond #submit { background:url(img/bt_enviar.jpg); border:none; height:33px; width:86px } 
#respond label { padding-right:20px; padding-top:4px; text-align:right; width:100px }
#respond .destaque { color:red; font-size:12px; padding:2px }
#respond .ok { background:url(img/ico_form_ok.jpg) left no-repeat; margin-left:10px; padding-left:30px }
#respond .erro { background:url(img/ico_form_erro.jpg) left no-repeat; color:#D5181F; margin-left:10px; padding-left:30px }


.commentlist { margin:0; padding:0; }
.comment .top_comentario { background:url(img/top_commet1.jpg) no-repeat #F7F7F5; padding: 5px 5px 11px 17px }
.comment { width:480px; list-style:none; margin-bottom:20px; padding: 10px 0 0 0;}
.comment .comment-body { background:#F7F7F5; border-bottom:1px solid #D9DBD0; border-left:1px solid #D9DBD0; border-right:1px solid #D9DBD0; padding: 10px }
.comment .comment-body p { font-family:'Trebuchet MS'; font-weight:bold }
.comentario2 .top_comentario { background:url(img/top_commet2.jpg) no-repeat; width:670px}
.comentario2 .comment-body { background:#E4EECC; border-bottom:1px solid #AAC759; border-left:1px solid #AAC759; border-right:1px solid #AAC759 }
.comentario2 .comment-body p { color:#598526; }
.commentmetadata a { font-size:12px; font-family:'Trebuchet MS'; color:#999999 }
.says { display:none }
.fn { font-family:'Trebuchet MS'; color:#005CA9; font-weight:bold; font-style:normal }
.top_comentario { color:#FFFFFF; font-weight:bold }
.qtd_comentarios { color:#598526; font-size:20px }

/************************************END COMENTARIOS************************************/


/************************************COLUNISTAS************************************/

.colunista{ color:#96bc33; font-family:'Trebuchet MS'; font-size:20px; font-weight:bold; padding: 0 0 10px 0 }
.colunista a { color:#96bc33; } 
.category-colunistas { padding-bottom:20px }
.category-colunistas  p{ margin-bottom:0 }
.category-colunistas img { border:7px solid #E5EFCA; margin: 0 20px 0 0 }

.bloco_post_categoria  { padding: 10px 0; }
.bloco_post_categoria .post_categoria { color:#005baa; font-weight:bold; padding: 0 0 10px 0 }



/************************************END COLUNISTAS************************************/






/************************************FOOTER************************************/

footer{
	text-align: center;
	width:100%;
	display: block;
	color: #ffffff;
	font-size: 11px;
	padding: 0 0 20px 0;
}

footer a{
	color:#ffffff;
	text-decoration:underline;
}

footer #menu_footer {
	display:block;
	list-style:none;
	
}

footer #menu_footer li{
	border-right:1px solid #FFFFFF;
	display:inline;
	list-style:none;
	padding: 0 6px 0 4px;
}

footer #menu_footer li:last-child{
	border:none;
}

/**********************************END FOOTER**********************************/

#post-tags {
	margin-top: 15px;	
}