/*
Theme Name: Laranjas
Theme URI: http://www.laranjas.com.br
Author: Monodois Comunicação
Author URI: http://www.monodois.com
Description: 
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: 
*/

.right { text-align:right; }
.center { text-align:center; }
.mini { font-size: 10px; font-family: Tahoma, Arial, sans-serif; color: #4d4d4d}
.hideMe{ display:none }
.editorias-hide {
	height: 50px;
	overflow: hidden;
}

#site_logo a {
        padding-left:20px;
}

#fita_topo {
        height:43px;
        position:relative;
        margin:15px 0px;
        margin-bottom:30px;
        text-align:center;
        background:url('img/fita_bg.png') repeat-x;
        line-height:38px;
        color:#fdd9b1;
        font-family:'Coustard', serif;
        overflow:hidden
}

#fita_topo div.centro {
        width:1040px;
        margin:0 auto;

}

#fita_topo h6 {
        width:960px;
        font-size:13px;
        height:43px;
        background:url('img/fita_header.gif') repeat-x;
        display: inline;
        float:left;
}
#fita_topo .left {
        float:left;
        width:40px;
        height:43px;
        background:url('img/fita_header_left.png') left top no-repeat;
}
#fita_topo .right {
        float:left;
        width:40px;
        height:43px;
        background:url('img/fita_header_right.png') right top no-repeat;
}
.bg {
        background-color:#dedede;
}

.slider {
        width:550px;
        height:250px;
}

ul {
        padding:0px;
}

ul li {
        list-style-type:none;
        margin:0;
}

.grid_5.sidebar {
        margin-left:-5px;
        width:200px;
}

textarea.divulgue {
	width: 200px;
	color: #ccc;
	font-style: italic;
}

#menu ul,#social_links ul {
        background:url('img/menu_bg.png') bottom left repeat-x;
        padding-bottom:36px;
        margin:15px 0px 30px 0px;
}

#social_links ul {
        background:url('img/menu_bg_on.png') bottom left repeat-x;
}

#menu ul {
}

#menu ul li,#social_links ul li {
        float:left;
}

#menu ul li a,#social_links ul li a {
        display:block;
        padding:5px 15px;
        padding-bottom:12px;
        font-family:'Coustard', serif;
        text-decoration:none;
        color:#422915;
        font-size:13px;
}

#menu ul li:hover,
#menu ul li.active {
        background-color:#fff;
}

#menu ul li.active a,
#menu ul li a:hover {
        background:url('img/menu_bg_on.png') 0px 28px repeat-x;
        color:#f48120;
}

#social_links ul li a {
        padding:0px 4px;
}

.cor_1, .cor_1 a {
        color:#f48120;
}
.colunistas.cor_1 {
        background-color:#f48120;
}

h1.cor_1 {
        border-bottom:3px solid #f48120;
}

ul.cor_1 li {
        border-bottom:1px solid #f48120;
}

.cor_1 h5 a,.cor_1 p {
        color:#4D4D4D;
        text-decoration:none;
}

.cor_2 {
        color:#516cb2;
}

h1.cor_2, .cor_2 h1{
        border-bottom:3px solid #516cb2;
}

ul.cor_2 li {
        border-bottom:1px solid #516cb2;
}

.cor_2 h4 a,
.cor_2 a {
        color:#516cb2;
        text-decoration:none;
}
.cor_2 .imagem .legenda {
        background-color: #334b7c;
        color: #fff
}


.cor_3 {
        color:#422915;
}

h1.cor_3 {
        border-bottom:3px solid #422915;
}

ul.cor_3 li {
        border-bottom:1px solid #422915;
}

.cor_3 h3 a,.cor_3 h5 a,.cor_3 p {
        color:#4D4D4D;
        text-decoration:none;
}

.cor_4 {
        color:#214220;
}

h1.cor_4 {
        border-bottom:3px solid #214220;
}

ul.cor_4 li {
        border-bottom:1px solid #214220;
}

.cor_4 h3 a,.cor_4 h5 a,.cor_4 p {
        color:#4D4D4D;
        text-decoration:none;
}

.cor_5 {
        color:#00783E;
}

h1.cor_5 {
        border-bottom:3px solid #00783E;
}

ul.cor_5 li {
        border-bottom:1px solid #00783E;
}

.cor_5 h3 a,.cor_5 h5 a,.cor_5 p {
        color:#4D4D4D;
        text-decoration:none;
}

.cor_6 {
        color:#349E49;
}

h1.cor_6 {
        border-bottom:3px solid #349E49;
}

ul.cor_6 li {
        border-bottom:1px solid #349E49;
}

.cor_6 h3 a,.cor_6 h5 a,.cor_6 p {
        color:#4D4D4D;
        text-decoration:none;
}

.cor_7 {
        color:#f89c49;
}

h1.cor_7 {
        border-bottom:3px solid #f89c49;
}

ul.cor_7 li {
        border-bottom:1px solid #f89c49;
}

.cor_7 h3 a,.cor_7 h5 a,.cor_7 p {
        color:#4D4D4D;
        text-decoration:none;
}

h1 {
        font-family:'Coustard', serif;
        font-weight:bold;
        font-size:20px;
        margin-bottom:0px;
        padding-bottom:0px;
}
h1 a {
        text-decoration: none
}

.lista p {
        font-family:'Georgia', serif;
        font-size:11px;
        margin-bottom:4px;
        overflow:hidden;
}

.lista li {
        margin-bottom:5px;
        padding-bottom:5px;
}
	ul.lista li {
		overflow: hidden;
	}
	ul.lista li .thumb {
		float: left;
		margin: 0 10px 0 0;
		display: block;
	}
.lista li:last-child {
        border:none;
}

.colunistas li .thumb {
        float: left;
        display: block;
        text-align: left;
        margin: 0 10px 0 0;
}
.colunistas li p {
	clear: both;
}
.lista li .thumb img,
.colunistas li .thumb img {
        overflow:hidden;
}

.lista .data {
        padding:0px;
        margin:4px 0px;
        font-family:'Georgia', serif;
        font-style:italic;
        font-size:10px;
}

.lista h3,.lista h4,.lista h5 {
        font-family:'Coustard', serif;
        font-size:11px;
        margin:5px 0 0 0;
        padding:0px;
}

.lista h5,.lista h3 {
        font-family:'Georgia', serif;
        margin-bottom:4px;
}

.lista h3 {
        font-size:16px;
        margin:0;
}

.colunistas {
        padding:10px;
}
.colunistas li { margin-bottom:17px; overflow: hidden; }
.colunistas li:last-child { margin-bottom:0px; }
.colunistas li .thumb img { margin-top:0; }
.colunistas h3 {
        font-size: 10px;
        margin:0px; 
        padding:0px;
}
.colunistas h3 a{
        color: #fff;
        background-color: #f89c49;
        padding:2px 5px;
        font-family: "Georgia", serif;
        overflow:hidden;
        text-decoration:none;
		display: inherit;
}
.colunistas p,
.colunistas p a {
        overflow:hidden;
        color: #fff;
        font-family: "Georgia", serif;
        font-size: 10px;
        margin-top:4px;
        margin-bottom:2px;
        text-decoration:none
}


.publi {
        margin:10px 0px;
}

.compartilhar {
        background:url('img/compartilhe_bg.png') no-repeat;
        height:38px;
        margin-top:10px;
        line-height: 42px;
        text-align: right;
        padding-right:5px;
}







.buscar {
        background-color:#f48120;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px;
        padding:4px 10px;
}

.buscar #s {
        border:none;
        margin:0px;
        padding:1px 3px;
        font-family: 'Georgia', serif;
        font-style: italic;
        color: #B3B3B3;
        width:149px

}
.buscar #submit {
        border:none;
        margin:0px;
        font-family: 'Georgia', serif;
        font-style: italic;
        color: #B3B3B3;
        width:26px;
        height:18px;
        background:url('img/search_submit.png') no-repeat;
        margin-left:-5px

}










.post .header {
        background-color: #f2f2f2;
        overflow:hidden;
        padding:5px 0px;
        color: #7f9fd2;
        font-family: 'Georgia', serif;
        font-size: 10px
}
.post .header a {
        color: #7f9fd2;
}
.post h1 {
        padding:15px 0;
}
.post .categorias {
        font-family: 'Georgia', serif;
        margin-top: -22px;
        font-size: 11px
}
.post .categorias a {
        text-decoration:none 
}

.post .conteudo p {
        font-family: 'Georgia', serif;
        margin-top:10px;
        margin-bottom:10px;
        color: #4d4d4d
}
.post .imagem {
        float:left;
        margin: 0px 15px 10px 0px;
}

.post .imagem .legenda {
        font-family: 'Georgia', serif;
        padding: 5px;
        font-size: 11px;
        font-style: italic;

}

.alignleft {
        float: left;
        display: block;
}
.alignright {
        float: right;
        display: block;
        margin: 0 0 10px 10px;
}
.aligncenter {
        float: none;
        display: block;
        margin: 0 auto 10px auto;
}

.wp-caption {
        color: #fff;
        font-family: 'Georgia', serif;
        font-size: 11px;
        font-style: italic;
}
.wp-caption a {

}
.post p.wp-caption-text {
        color: #fff;
        font-family: 'Georgia', serif;
        font-size: 11px;
        font-style: italic;
        margin: 0 10px 0 0;
        padding: 5px;
        background: #334B7C;
}

.entry {
        margin: 0 0 20px 0;
        overflow: hidden;
}
.page-single {
        background: #f2f2f2;
        padding: 5px;
        margin: 10px 0;
        text-align: center;
}
.post .page-single p {
        margin: 0; padding: 0;
}
.page-single span.link-before {
        font-size: 16px;
        font-weight: bold;
        padding: 3px;
        margin: 0 2px;
}









.leia_tambem h2 {
        font-family: 'Coustard', serif;
        color: #4D4D4D;
        font-size: 16px;
        margin-top:10px;
        margin-bottom:4px;
}
.leia_tambem ul {
        overflow:hidden;
        background-color: #f2f2f2;
        border:1px solid #ccc;
        padding:27px;
}
.leia_tambem ul li {
        float:left;
        width: 200px;
        margin-right:27px
}
.leia_tambem ul li:last-child {
        margin-right: 0px;
}


.leia_tambem ul li img {
        margin-bottom:10px;
}
.leia_tambem ul li span {
        display: block;
        text-align: left;
}
.leia_tambem ul li span a {
        color: #4d4d4d;
        font-family: 'Georgia', serif;
        line-height:17px;
        font-size: 12px
}











.busca .results {
        font-family: 'Georgia', serif;
        color: #4d4d4d;
}
.busca .results span {
        color: #334b7c;
        font-weight: bold;                
}

.busca .post {
        margin-top:15px;
}
.busca .post .header {
        width:730px;
}
.busca .post .header,
.busca .post .header a {
        background: #7f9fd2;
        color: #fff;
}
.busca .post .conteudo {
        margin-right:1px;
        border: 1px solid #000;
        border-top: none;
        width:728px;
}
.busca .post .conteudo .imagem {
        margin:10px;
}
.busca .post .conteudo h1,
.busca .post .conteudo p {
        overflow:hidden;
        border:none;
        margin:0;
        padding: 5px 10px
}

.equipe .entry p {
        overflow: hidden;
}
.equipe .entry  {
        padding: 10px 0 15px 0;
        border-bottom: 1px solid #ddd;
}
.equipe .entry:last-child  {
        border:none
}
.equipe .entry h1 {
        padding:0px
}        


/* AUTOR */
.header-autor {
	background: #FCD8B1 url(img/header-author.jpg) left bottom no-repeat;
	padding: 10px 10px 15px 10px;
	overflow: hidden;
}
	.foto-autor {
		float: left;
		display: block;
		padding: 5px;
		background: #fff;
	}
	
.autor-dados {
	float: right;
	display: block;
	width: 480px;
	font-family: Georgia, serif;
	color: #333;
	text-shadow: 0 1px 0 #fff;
}
	.autor-dados a {
		color: #00783E;
	}
		.autor-dados a:hover {
			text-decoration: underline;
		}
	a.e-mail {
		background: url(img/e-mail.png) left no-repeat;
		padding: 0 0 0 20px;
	}
	.autor-titulo {
		background: url(img/laranjona.png) 0 10px no-repeat;
		border-bottom: #F48120 3px solid;
		padding: 0 0 10px 50px;
		margin: 0 0 20px 0;
	}
		.autor-titulo h1 {
			color: #F48120;
			font-family: 'Coustard', serif;
			font-size: 24px;
			font-weight: bold;
			border: none;
			margin: 0; padding: 0;
		}
		.autor-titulo h2 {
			color: #00783E;
			font-family: 'Coustard', serif;
			font-size: 14px;
			font-weight: normal;
			border: none;
			margin: 0; padding: 0;
		}
			.autor-titulo h2 a {
				color: #00783E;
			}

.post-autor {
	margin: 20px 0 40px 0;
	font-family: Georgia, serif;
	color: #4D4D4D;
}
	.post-autor a {
		color: #00783E;
	}
	.post-autor .meta {
		color: #B3B3B3;
		font-size: 12px;
	}
	.post-autor .imagem {
		float: left;
		display: block;
		margin: 0 10px 10px 0;
	}
	.post-autor h1 a, .post-autor h1 {
		color: #00783E;
		border: none;
		font-size: 18px;
		font-family: 'Coustard', serif;
	}
	.post-autor .footer {
		padding: 5px;
		background: #f2f2f2;
		color: #999;
		overflow: hidden;
	}
		.post-autor .footer a {
			color: #999;
		}
			.post-autor .footer a:hover {
				color: #00783E;
			}
.entry-post-autor {
	border-top: #00783E 3px solid;
	margin: 20px 0 0 0;
}
	.entry-post-autor p {
		margin: 10px 0 5px 0;
	}
	.entry-post-autor .wp-caption-text {
		background: #00783E;
		color: #fff;
        font-family: 'Georgia', serif;
        font-size: 11px;
        font-style: italic;
        margin: 0 10px 0 0;
        padding: 5px;
	}
ul.leia-autor {
	margin: 0; padding: 0;
}
	ul.leia-autor li {
		display: block;
		float: none;
		width: 100%;
		border-bottom: #b3b3b3 1px solid;
		border-top: #fff 1px solid;
	}
		ul.leia-autor li a {
			padding: 10px 10px 10px 27px;
			display: block;
			color: #4d4d4d;
			background: url(img/laranjinha.png) 10px 13px no-repeat;
		}
			ul.leia-autor li a:hover {
				color: #00783E;
				background: #e2e2e2 url(img/laranjinha.png) 10px 13px no-repeat;
			}
		
.author .post {
        margin-top:20px;
}
.author .post .footer {
        padding: 3px;
        overflow:hidden;
        width:721px;
        background: #F2F2F2;
        color: #7f9fd2;
        font-family: 'Georgia', serif;
        font-size: 11px
}
.author .post .conteudo {
        margin-right:1px;
        width:728px;
}
.author .post .conteudo .imagem {
        margin:10px;
        margin-left:0;
}
.author .post .conteudo h1,
.author .post .conteudo p {
        overflow:hidden;
        border:none;
        margin:0;
        padding: 5px 10px;
        padding-left: 0;
}
.author .post .conteudo .meta {
        font-family: 'Georgia', serif;
        font-size: 11px;
        margin-top:-7px
}

.sidebar .author {
        margin-top:15px;
        background-color: #fdd9b1;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px;
        overflow: hidden;
}
.sidebar .author img {     
        margin: 12px;
        margin-bottom: 0px;
}  
.sidebar .author .nome {       
        font-family: 'Georgia', serif;
        font-size:10px;
        color: #fff;
        text-align: center;
        background:url('img/author_nome_bg.png') no-repeat;
        width:192px;
        height: 41px;
        margin-left:5px;
        line-height: 32px;
        font-weight: bold;
        margin-top:-15px;
        position: relative;
}
.sidebar .author p {
        font-family: 'Georgia', serif;
        margin:10px;
        font-size:11px
}

.sidebar ul.categorias {
        margin:8px 0px 15px 0px
}
.sidebar ul.categorias li {
        border-bottom: none;
        padding-left:8px
}
.sidebar ul.categorias li a {
        text-decoration:none;
        font-family: 'Georgia', serif;
        color: #f48120;
        font-size: 11px
}
.sidebar ul.categorias li a:hover {
        padding: 0 0 0 20px;
        background: url(img/laranjinha.png) top left no-repeat;
} 
.sidebar ul.categorias li.current-cat {
        background-color: #e2e2e2;
}
.sidebar ul.categorias li.current-cat a {
        font-weight: bold;
}

.sidebar h1.twitter {
        padding-left:30px;
        font-size:15px;
        background:url('img/twitter_bird_ico.png') no-repeat;        
}
.sidebar #twitter_update_list {
        margin-top:10px;
}

.sidebar #twitter_update_list li span,
.sidebar #twitter_update_list li a {
        font-family: 'Georgia', serif;
        font-size: 11px;
        text-decoration:none

}
.sidebar #twitter_update_list li span a{
        color:#f89c49
}

.sidebar #twitter_update_list li>a {
        font-size:7px;
        color: #999;
        display:block        
}



.comentarios h1 {
        margin-bottom:0px
}

.commentlist {
        list-style-type: none
}

.commentlist li {
        margin-left:0px;
        margin-bottom: 15px;
        border-bottom: 1px solid #eee;
}
.commentlist li:last-child {
        border-bottom:none;
}

.comment-meta .avatar {
        margin-right:10px;
        float:left;
}
.comment-meta .comment-awaiting-moderation {
        color: #f00
}

.comment-meta .fn {
        font-family: 'Georgia', serif;
        font-size:20px;
        display:block;
        margin-bottom:-8px;
}
.comment-meta time,
.comment-meta .comment-edit-link {
        font-family: 'Georgia', serif;
        font-size:10px;
        color:#bbb

}
.comment-meta .comment-edit-link {
        color: #999
}

.comment-content {
        overflow:hidden;
        margin-top:11px;
        font-family: 'Georgia', serif;
        color: #4D4D4D;
}

#comments #reply-title{
        font-family: 'Coustard', serif;
        font-weight: bold;
        color: #4D4D4D;
        margin-top:15px;
}

#commentform p{
        color: #4D4D4D;
}
#commentform {
        padding:12px;
        border:1px solid #e6e6e6;
}

#commentform .form-allowed-tags {
        display:none;
}
#commentform .form-submit {
        text-align: right;
        margin-bottom:0
}

#commentform #author,
#commentform #comment,
#commentform #email,
#commentform #url,
.wpcf7-text,
.your-message textarea {
        border: 2px solid #d7d7d7;
        width:400px;
        display:block;
        padding:3px
}

#commentform #submit,
.wpcf7-submit{
        border: none;
        background-color: #f48120;
        font-family: 'Coustard', serif;
        font-size:14px;
        padding:5px 12px;
        color: #fff;
}



.rodape {
        border-top: 3px solid #f2f2f2;
        padding-top: 20px;
        margin-top: 20px
}
.rodape p, .rodape ul a {
        font-size: 10px;
        color: #b3b3b3;
        font-family: 'Georgia', serif;
        text-decoration:none;
}
.rodape ul li a {
        font-family:'Coustard', serif;
        display:block;
        padding: 0 20px;
        border-left: 1px solid #f2f2f2;
}
.rodape ul li:last-child a {
        border-right: 1px solid #f2f2f2;
}
.rodape ul li { float:left }


h1#editorias {
        background: url('http://www.hbatecnologia.com.br/tools/feira/include/imgs/icons/bullet_arrow_down.png') no-repeat;
        background-position: right center;
        margin-bottom:20px
}
h1#editorias.open {
        background: url('http://www.hbatecnologia.com.br/tools/feira/include/imgs/icons/bullet_arrow_up.png') no-repeat;
        background-position: right center;
}
h1#editorias a{ display:block }
