@charset "utf-8";
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
    margin:0px auto;
	}
table{
    border:none !important;
    }
h1{
	font-size:1.1em;
	color:#869a2f;
	font-weight:normal;
	margin:0.5em 0;
	margin-top:0;
	line-height:1.6em;
	}
a{
    text-decoration:none;
    color:#0063A8;
    }
a:visited{
    color:#0063A8;
    }
a:hover{
    color:#333333;
    }
h1 a:hover{
    border-bottom: 1px dotted #DDDDDD;
    }
#middleright a:hover{
    border-bottom: 1px dotted #DDDDDD;
    }
a img{
    border:1px dotted #DDDDDD !important;
    padding:2px;
    }
p{
    margin:0.5em 0;
	font-size:0.8em;
	line-height: 1.3em;
    }
#header {
	width:1000px;
	height:114px;
	margin:0 auto;
}
#header a{
float:left;
}
#piwinihome{
width:227px;
height:74px;
}
#piwinihome:hover{
    filter:alpha(opacity=30);
    opacity:.30;
	-moz-opacity: 0.30;

}
#header a img{
border:none !important;
float:left;
width:227px;
height:74px;
}
#main{
	width:100%;
	}
#wrapperbottom{
	background:url(../images/bottom_bg.jpg) bottom repeat-x;
	width:1000px;
	margin:0 auto;
	}
#mainsearch{
	width:1000px;
	background:url(../images/search_bg.jpg) no-repeat;
	height:54px;
	margin:0 auto;
	}
#search_cat{
	width:475px;
	margin:0;
	padding:0;
	float:left;
	}
#search_menu{
	width:455px;
	height:54px;
	margin:0;
	}
#search_menu li{
	list-style:none;
	width:90px;
	height:24px;
	display:inline-block;
	margin-top:15px;
    float:left;
	}
#search_menu li a, #search_menu li a:visited{
	color:#818181;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/list_search_menu.jpg) right no-repeat;
	height:24px;
	width:90px;
	display:inline-block;
	text-align:center;
	padding:5px 3px 0 0;
	}
#search_menu li a:hover{
	color:#444545;
	}
#searchform{
	width:524px;
	height:54px;
	display:inline;
	}
#form_pesq, #cse-search-box{
	height:54px;
	display:inline-block;
	}
#pesquisa{
	width:375px;
	height:29px;
	border:none !important;
	margin-left:5px;
	margin-top:13px;
	color:#818181;
	font-size:1.3em;
    float:left;
	}
#pesquisar, input.gsc-search-button{
	width:128px !important;
	height:39px !important;
	background:url(../images/pesquisa.jpg) no-repeat !important;
	border:none !important;
	font-size:0;
    }
#pesquisar:hover, input.gsc-search-button:hover{
	background:url(../images/pesquisa_h.jpg) no-repeat !important;
	}
.separador-10{
	height:10px;
	width:100%;
    display:block;
	}
#content{
	width:990px;
	background:url(../images/top_bg.jpg) repeat-x;
	margin:0 auto;
	padding:20px 0 10px 10px;
	display:inline-block;
	color:#555;
	}
#leftcontent{
	width:148px;
	float:left;
	}
#leftcontent a, #leftcontent a:visited{
	color:#818181;
	text-decoration:none;
	}
#leftcontent a:hover{
	color:#444545;	
}
#leftcontent h1{
	border-bottom:1px dotted #ddd;
	display:block;
	width:138px;
	line-height:1.6em;
	}
#leftcontent ul{
	padding-left:10px;
	margin-top:0px;
    margin-left:0px;
	}
#leftcontent ul li{
	list-style:none;
	list-style-position:outside;
	line-height:1.4em;
    margin:0;
    padding:0;
	}
#middlecontent{
	float:left;
	width:622px;
    display:inline-block;
    min-height:200px;
	}
#middlebigcontent{
    float:left;
    width:842px;
    display:inline-block;
    min-height:200px;
    }
#middlecontent h1{
	line-height:1.3em;
	margin:0;
}
#middlecontent-left{
	width:300px;
	float:left;
	}
#destaque{
	width:300px;
	padding:0;
	margin:0;
	border:none;
	height:280px;
	}
.linha{
	border:none;
	border-bottom:1px dotted #ddd;
	margin:9px 0;
	}
.lista{
	margin-right:3px;
	vertical-align:middle;
	margin-left:10px;
	}
.titulos{
	color:#0063A8;
	font-size:0.8em;
    line-height:1.3em;
	}
.titulos:hover{
	color:#333333;
    border-bottom: 1px dotted #DDDDDD;
	}
#middleright{
	margin-left:10px;
	margin-right:10px;
	width:300px;
    float:left;
	}
#middleright h1{
	margin:0 0 8px;
    border-bottom:1px dotted #ddd;
    line-height:1.6em;
	}
#middleright a img{
	float:left;
	margin-right:4px;
	}
.related-posts-type h2{
	display:none;
	visibility:hidden;
	}
.related-posts-type ul{
	padding:0;
	margin:0 0 8px;
	}
.related-posts-type a, .related-posts-type a:visited{
	font-size:0.8em;
	}
.related-posts-type ul li{
	list-style:none;
	margin-left:10px;
	padding:0px 0 0px 10px !important;
	background: url(../images/list_ico.jpg) no-repeat scroll left 7px transparent;
	padding-left:13px;
	margin-top:6px;
	}
#rightcontent{
	width:220px;
	float:left;
	}
.lpost{
    margin-bottom:5px;
    }
#rightcontent ul{
	padding:0;
	margin:0;
	}
#rightcontent ul li{
	list-style:none;
    list-style-position:outside;
	}
.lpost h1{
	line-height:1em;
	margin-top:10px;
	}
.mfpost{
	width:300px;
    border-bottom:1px dotted #ddd;
    margin-bottom:3px;
    }
#middlevideos{
	width:590px;
	height:170px;
	float:left;
	background:#f4f4f4;
	padding:10px;
	}
#videosiframe{
	border:none;
    background:#f4f4f4;
	margin-top:10px;
    border-style:hidden;
	}
#videodestaque{
	width:220px;
	height:232px;
	float:left;
	}
#empregos{
	width:300px;
	display:inline-block;
	padding-top:10px;
	float:left;
	}
#empregos li{
	list-style-image:url(../images/list_ico.jpg);
	}
#empregos li a, #empregos li a:visited{
	text-decoration:none;
    color:#0063A8;	
    font-size:0.85em;
	line-height:1.55em;
	}
#empregos li a:hover{	
	color:#333333;
    border-bottom:1px dotted #dddddd;
}
.jobber-list{
	padding-left:5px;
	margin-left:10px;
	}
#googlemiddle{
	width:300px;
	height:260px;
	float:left;
	padding-top:10px;
	}
#googleheader{
	width:730px;
	height:100px;
	float:left;
    margin:10px 0 0 20px;
    }
#footer{
	background:url(../images/footer.jpg) repeat-x;
	width:1000px;
	height:184px;
	margin:1px auto;
	}
#footer a, #footer a:visited{
	color:#818181;
	}
#footer a:hover{
	color:#444545;
	}
#piwini{
	display:inline-block;
	float:left;
	position:relative;
	left:310px;
	top:33px;
	width:130px;
	margin-right:30px;
	font-size:0.85em;
	}
#piwini h1, #canais h1, #redessociais h1, #fale h1{
	border-bottom:1px dotted #ddd;
	display:block;
	line-height:1.6em;
	width:130px;
	
	}
#canais{
	display:inline-block;
	float:left;
	position:relative;
	left:310px;
	top:33px;
	width:130px;
	margin-right:30px;
	font-size:0.85em;
	}
#redessociais{
	display:inline-block;
	float:left;
	position:relative;
	left:310px;
	top:33px;
	width:130px;
	margin-right:30px;
	font-size:0.85em;
	}
#fale{
	display:inline-block;
	float:left;
	position:relative;
	left:310px;
	top:33px;
	width:130px;
	margin-right:30px;
	font-size:0.85em;
	}
#footer ul{
	padding:0;
	margin-top:5px;
	}
#footer ul li{
	list-style:none;
	padding:2px;
	}
.gsc-control{
    width:507px !important;
    }
form.gsc-search-box{
    margin:10px 0 0 5px !important;
    font-size:1em !important;
    }
input.gsc-input{
    border:medium none !important;
    color:#818181 !important;
    font-size:1.5em !important;
    height:30px !important;
    padding-top:3px !important;
    }
table.gsc-search-box td{
    vertical-align:top !important;
    }
td.gsc-clear-button{
    display:none !important;
    visibility:hidden !important;
    }
#resultadospesquisa{
    width:842px;
    float:left;
    padding:0;
    }
.gs-title, .gs-result .gs-title, .gs-result .gs-title *{
    color:#818181 !important;
    }
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl, .gs-videoResult a.gs-publisher, .gs-videoResult .gs-publisher{
    color:#869A2F !important;
    }
#pesquisar{
    margin-top:9px;
    margin-left:2px;
    }

