*{margin:0px; padding:0px}

body{background-color:#f5f5f5; font:normal 0.75em/145% Arial,Tahoma,sans-serif; color:#000}

p{margin:0px 0px 10px 0px; line-height:140%; color:#000}

a{outline:none; outline-style:none; outline-width:0; text-decoration:none; color:#551A8B;}
a:hover{text-decoration:underline}
a:visited{color:#551A8B}

.hide{display:none}
.center{width:100%}
.logo{float:left; margin-top:10px}

#menuleft{border-left:1px solid #ccc}

img{border:0px}

.clearfix:after{content:".";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0}

.clearfix{display:inline-block}

html[xmlns] .clearfix{display:block}

* html .clearfix{height:1%}

#page-container{width:980px; text-align:left; background-color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-left:auto; margin-right:auto}

#branding{margin:0px; padding:15px 0px 15px 30px; height:60px}
#branding .topbanner{float:right; margin-right:30px; border:1px solid #ccc; width:468px; height:60px}

#page-navigation{background-color:#FCFCFC; padding:0px 30px 0px 30px; border-bottom:1px solid #ccc; border-top:1px solid #ccc}

#page-navigation ul{margin:0px; padding:0px; list-style:none}

#page-navigation ul li{float:left; margin:0px 0px 0px 0px}

#page-navigation ul li a{font:bold 1.0em Arial,Tahoma,sans-serif; color:#000; text-decoration:none; text-transform:uppercase; display:block; padding:4px 10px 4px 10px; border-right:1px solid #ccc}

#page-navigation ul li a:hover{color:#000; background-color:#eee}
#page-navigation ul li.current a{background-color:#eee; color:#000}
#page-navigation ul li.right{float:right; background-color:#eee; border-left:1px solid #ccc}

#page-content{background-color:#FFF; padding:20px 30px 30px 30px; min-height:418px}
#page-content h1{background:#EEE; font:bold 1.2em Arial,Tahoma,sans-serif; color:#000; margin:0px; padding:12px 0px 12px 12px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; text-transform:uppercase}
#page-content h1 span{color:#6da9d2}
.borderbottomh1{border-bottom: 1px solid #ccc;}

#page-content h2{background:#EEE; font:bold 1.2em Arial,Tahoma,sans-serif; color:#000; margin:0px; padding:12px 0px 12px 12px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; text-transform:uppercase}
#page-content h2 span{color:#6da9d2}
#page-content h3{font:bold 1.0em Arial,Tahoma,sans-serif; color:#33393c; margin:0px; padding:8px 0px 8px 15px; border-bottom:1px solid #33393c}
#page-content h3 a{font:bold 1.0em Arial,Tahoma,sans-serif; color:#09f; text-decoration:none}
#page-content .inner-box{background-color:#FCFCFC; padding:30px; border:1px solid #CCC}
#page-content .margin-top{margin-top:10px}
#page-content label{font:bold 1.2em Arial,Tahoma,sans-serif; color:#33393c; margin:0px 0px 5px 0px; display:block}
#page-content input, #page-content textarea, #page-content select{font:normal 1.5em Arial,Tahoma,sans-serif; color:#454545; margin:0px 0px 20px 0px; padding:5px; display:block; border:1px solid #ccc; width:93%}
#page-content textarea{font:normal 1.2em Arial,Tahoma,sans-serif; height:345px}
#page-content input:focus, #page-content textarea:focus{border:1px solid #454545; background-color:#ffffd4}
#page-content input.submit{cursor:pointer; background-color:#008000; display:block; float:left; width:140px; margin:0px 10px 20px 0px; padding:6px 0px 6px 0px; font:bold 1.1em Arial,Tahoma,sans-serif; color:#fff; text-transform:uppercase; border:1px solid #fff}
#page-content input.submit2{cursor:pointer; background-color:#6BA5CD; display:block; width:140px; height:34px; padding:6px 0px 6px 0px; font:bold 1.1em Arial,Tahoma,sans-serif; color:#fff; text-transform:uppercase; border:1px solid #000}
#page-content input.submit2:hover{background-color:#4F7997}
#page-content input.submit3{cursor:pointer; background-color:#FF8000; display:block; width:140px; height:34px; padding:6px 0px 6px 0px; font:bold 1.1em Arial,Tahoma,sans-serif; color:#fff; text-transform:uppercase; border:1px solid #FF8000}
#page-content input.reset{cursor:pointer; background-color:#33393c}
#page-content .short{width:35%}
#page-content .medium{width:60%}
#page-content select.medium{width:61%}
#page-content input[type="hidden"]{margin:0px; padding:0px; border:none}
#page-content .radiolist{padding:0px; margin:10px 0px 25px 0px; list-style:none;}
#page-content .selectedlist{background-color:#ffffd4; padding:10px}
#page-content .radiolist li{display:inline; margin:0px 10px 5px 0px}
#page-content .radiolist input{border:none; display:inline; margin:0px 5px 0px 0px; padding:0px; width:auto}
#page-content .radiolist label{font:normal 1.1em Arial,Tahoma,sans-serif; color:#33393c; padding:0px; margin:0px; display:inline}
#page-content .success{font:bold 1.1em Arial,Tahoma,sans-serif; color:#000; padding:10px 15px 10px 15px; margin:5px 0px 25px 0px; border:1px solid #84cd6e; background-color:#dff2d9}
#page-content .error{font:bold 1.1em Arial,Tahoma,sans-serif; color:#000; padding:10px 15px 10px 15px; margin:5px 0px 25px 0px; border:1px solid #F00; background-color:#FEDACE}
#page-content .warning{font:bold 1.1em Arial,Tahoma,sans-serif; color:#000; padding:10px 15px 10px 15px; margin:5px 0px 25px 0px; border:1px solid #FFD700; background-color:#FFD; text-align:center}

#table-block{position:relative; margin-right:270px}

#table-block.wide{position:relative; margin:-30px}

#table-block table{width:99%; position:relative}

#table-block.wide table{width:100%}

#table-block table tr td{padding:5px 6px 5px 6px; border-bottom:1px solid #CCC}

#table-block table tr.header td{font:bold 1.1em Arial,Tahoma,sans-serif; color:#000; padding:7px 6px 7px 6px; background-color:#eee}

#table-block table tr.alternate{background-color:#FCFCFC}
#table-block table td.true{text-align:center}
#table-block table td.false{text-align:center}
#table-block table td.true a{color:#093}
#table-block table td.false a{color:#900}

#table-block table td.true a:hover{color:#09F; text-decoration:none}
#table-block table td.false a:hover{color:#09F; text-decoration:none}

#table-block table td.actions{color:#ccc; border-right:1px solid #CCC; text-align:center}

#table-block table td.left{border-left:1px solid #CCC}

#table-block table td.actions a{font:bold 0.9em Arial,Tahoma,sans-serif; color:#09f; text-decoration:none; padding:0px 2px 0px 2px; text-transform:uppercase}

#table-block table td.actions a.delete{color:#999}

#table-block table td.actions a:hover{color:#FF8000}

#sidebar{position:relative; width:240px; float:right}

#sidebar ul{margin:0px; padding:0px 0px 100px 0px; list-style:none}

#sidebar ul li.head{font:bold 1.4em Arial,Tahoma,sans-serif; color:#09f; text-transform:uppercase; padding:15px 0px 15px 15px; background-color:#EEE; border-top:1px solid #CCC}

#sidebar ul li{border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC}

#sidebar ul li p{background-color:#FAFAFA; display:block; font:normal 1.2em Arial,Tahoma,sans-serif; color:#33393c; text-decoration:none; padding:8px 10px 8px 15px; height:1%; margin:0}

#page-footer{color:#444; text-align:left; padding:15px 30px 1px 30px; border-top:1px solid #ccc; height:30px}
#page-footer p{font:normal 0.9em/150% Arial,Tahoma,sans-serif; color:#666}
#page-footer a{color:#551a8b}
#page-footer a:hover{color:#551a8b}
.footerl{float:left; width:70%}
.footerr{float:right; width:30%; text-align:right}

.tags{padding-right:10px; height:26px; float:left; margin-top:5px; font-weight:bold}
#tags a{color:#551A8B}
#tags a:hover{color:#2F7FBA; text-decoration:none}

.wp-pagenavi a{font-weight:bold; padding:2px 4px 2px 4px; margin:2px; text-decoration:none; color:#551A8B}
.wp-pagenavi a:hover{color:#2F7FBA}
.wp-pagenavi span.current{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; color:#000}

#search-right{float:right; }
#search-right2{width:245px; padding:10px 10px 10px 10px; border:1px solid #ccc; margin-bottom:15px; background-color:#FCFCFC}
#search-right3{width:230px; padding:15px 5px 15px 30px; border:1px solid #ccc; margin-bottom:15px; background-color:#FCFCFC}
#search-right4{width:230px; padding:15px 5px 15px 30px; border:1px solid #ccc; margin-bottom:15px; background-color:#FCFCFC}
#search-right5{width: 250px; height: 628px; padding: 5px 5px 0px 10px; border: 1px solid #ccc; margin-bottom: 15px; background-color: #FCFCFC;}
#search-right2 li{color:#FF8000}
#search-right3 li{color:#FF8000}
#search-right4 li{color:#FF8000}

#voltar{border:1px solid #ccc; text-align:center; margin:20px 0 0 0; padding:5px; background-color:#eee}

.orange{color:#FF8000}
.voltar{color:#551A8B}
.secondboxsep{margin-bottom:20px}
.topten{margin-bottom:20px}
.cleartoppad{clear:both; padding-top:20px}
.navigation{text-align:center; border:1px solid #CCC; margin:15px 0 30px 0; background:#f5f5f5; padding:5px}
.adsense{padding:5px; border:1px solid #ccc; background-color:#FCFCFC}

#form-block{width:615px; overflow:hidden}
#form-block em{color:#5c6163; display:block; margin:-17px 0px 12px 0px}
#form-block a{color:#551A8B}
#form-block a:hover{color:#2F7FBA}

#fb1{width:615px; overflow:hidden; float:right; width:410px}
#fb1 em{color:#5c6163; display:block; margin:-17px 0px 12px 0px}
#fb1 a{color:#551A8B}
#fb1 a:hover{color:#2F7FBA}

#fb2{overflow:hidden; width:410px}
#fb2 em{color:#5c6163; display:block; margin:-17px 0px 12px 0px}
#fb2 a{color:#551A8B}
#fb2 a:hover{color:#2F7FBA}

#fb3{overflow:hidden; float:right; width:410px}
#fb3 em{color:#5c6163; display:block; margin:-17px 0px 12px 0px}
#fb3 a{color:#551A8B}
#fb3 a:hover{color:#2F7FBA}

#fb4{overflow:hidden; width:410px}
#fb4 em{color:#5c6163; display:block; margin:-17px 0px 12px 0px}
#fb4 a{color:#551A8B}
#fb4 a:hover{color:#2F7FBA}

#emprego{float:right; width:450px; min-height:407px; padding:12px; border:1px solid #ccc; background-color:#FCFCFC; overflow:hidden; margin:20px 0 10px 0}
#emprego em{color:#5c6163; display:block; margin:-17px 0px 12px 0px}
#emprego .title{color:#FF8000; text-transform:uppercase}
#emprego .avt{margin-top:15px; color:#F00; font-weight:bold}
#emprego .avd{margin-top:2px}
#emprego a{color:#551A8B}
#emprego a:hover{color:#2F7FBA}

#empregol{margin:20px 0 10px 0; float:left; width:410px; overflow:hidden}
#empregolinner{padding:12px; border:1px solid #ccc; margin-bottom:15px; background-color:#FCFCFC; height:100px}

#companylogo{border:1px solid #ccc; background:#fff; width:120px; height:90px; padding:4px; overflow:hidden}
#companylogo img{border:none; width:120px; height:90px}

.detalhesl{float:left; width:245px; height: 110px; overflow: hidden;}
.detalhesr{float:right; width:135px;}

#tb1{border:none; width:100%}
#tb1 input.search1{width:245px; float:left; margin-right:10px}
#tb1 input.submit2{float:right}

#tb2{border:none; width:100%: height: 24px; overflow: hidden;}
#tb2 input.search1{width:135px; height:18px; padding:2px; font-size:14px; float:left; margin-right:10px}
#tb2 input.submit2{float:right; width:90px; height:24px; padding:2px; font-size:11px}

#tbsearch{float:left; width: 630px;}
#tbsearch table td{border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:5px 6px 5px 6px;}
#tbsearch table tr.header td{font:bold 1.1em Arial,Tahoma,sans-serif; color:#000; padding:7px 6px 7px 6px; background-color:#eee}
#tbsearch table tr.alternate{background-color:#FCFCFC}

#tbsearch table td.anuncios a{font:bold 0.9em Arial,Tahoma,sans-serif; color:#551A8B; text-decoration:none; padding:0px 2px 0px 2px; text-transform:uppercase}
#tbsearch table td.anuncios a:hover{color:#2F7FBA}
#tbsearch table td.anuncios{border-left:1px solid #CCC; border-right:1px solid #CCC}
.anuncios2{font-size:11px; padding-left:2px; color:#444; height: 36px; width: 614px; overflow: hidden;}
#tbsearch table td.anuncioserror{height:228px; text-align:center}

.inner-box-destaques{height: 100px; width: 920px; overflow:hidden; }
.inner-box-destaques2{width: 980px; overflow:hidden; }

.inner-box-empresas{width: 921px; overflow:hidden; }
.inner-box-empresas2{width: 980px; overflow:hidden; }

.empdestaques{float: left; margin-right: 28px; margin-bottom: 18px;}
.empdestaques .inner{border:1px solid #ccc; padding:4px; background:#FFFFFF; width:120px; height:90px;}
.empdestaques img{width:120px; height:90px;}

.empdestaques2{float: left; margin-right: 13.8px; margin-bottom: 20px;}
.empdestaques2 .inner{border:1px solid #ccc; padding:4px; background:#FFFFFF; width:80px; height:60px;}
.empdestaques2 img{width:80px; height:60px;}

.rssfeeds{float: right; margin: -32px 10px 0 auto;}