* {
	margin:0;
	padding:0;
	border:0;
	outline:none;
}
body{
	font-size:11px;
	font-family:Arial, Verdana;
	background:#fff url(/i/top.gif) top repeat-x;
	color:#9c9c9c
}
#nemail{color:#9c9c9c;font-size:11px;width:138px}
#wrapper{
	margin:auto;
	padding-top:35px;
	width:895px;
	background:url(/i/argola.gif) no-repeat;
	background-position:500px 30px
}
/* hs */
h1,h2,h3{text-transform:uppercase}
h1,h1 *{margin-bottom:11px}
h2{font-size:13px;color:#a6965b;margin-top:20px}
h3{font-size:12px}
h4{
	font-size:15px;
	font-weight:100;
	padding:37px 0 0 620px;
}
/* */


.bar{
	width:7px;
	height:540px
}

#parcerias .bar{background:url(/i/bars/barbotr.gif) right no-repeat}
#right .bar{background:url(/i/bars/barr.gif) right top no-repeat}

#parcerias{
	background:url(/i/bars/barbotl.gif) left top no-repeat;
	margin-top:13px
}
#parcerias .bar{height:100px}
#parcerias h2{margin:0}
#parcerias table{
	margin-top:-7px;
	width:100%;
	text-align:center;
}

#parcerias .bar,#right,#right .bar,#htop,.right,#m1,#m2,#m3,#m4,#log,#right .bbar,#left .bar{float:right}
#left,#center,.left{float:left}
.hrmain,.hrmin{height:2px}
#bro a,#crossed li *,#pag span,.black a,.d,h3{color:#000}
.vm a,.reg,#crossed,#bro,#pag,.black a{font-weight:bold}
#pag a{color:#9c9c9c}

#center{
	width:302px;
	background:url(/i/bars/barc1.gif) left top no-repeat
}
#right{
	background:url(/i/bars/barc2.gif) left top no-repeat
}
#right .bbar{width:297px}
#clear{
	clear:both;
	float:none;
}
#menu{margin-top:44px}
#menu ul li,#submenu li{
	display:inline;
	list-style:none
}
#menu ul li,#submenu li{padding-right:21px}

#main{
	margin-top:35px;
	background:url(/i/bars/barl.gif) left top no-repeat
}
input{border:#c7c7c7 1px solid}
#logo{padding-top:5px;}
#htop{text-align:right}

#bannerh{
	height:225px;
	width:900px;
	background:url(/i/banner_home.jpg) no-repeat bottom;
	margin-top:15px
}
#footer,.squared *,h4{color:#fff}
#footer{
	background:#a79660;
	height:23px;
	margin-top:10px;
	border:#c0b48e 1px solid
}
#footer div{padding:5px 10px 0 10px}

a{color:#baac7f;text-decoration:none}
#slingshot{color:#3f3f3f}
.inner{padding:0 15px 0 15px}
p{text-align:justify}


.hrmain{
	background:url(/i/hrmain.gif) repeat-x
}
.hrmin{
	background:url(/i/hrmin.gif) repeat-x;
	margin-top:8px
}
.squared{
	background:url(/i/bservicos.gif) no-repeat center;
	height:149px;
	margin:0 -15px 0 -15px
}
.squared *{
	position:relative;
	text-align:center;
	margin:0;
	top:25%
}

#destaque{border:#e5dfcf 6px solid}
#m1,#m2,#m3,#m4{margin-top:10px}
#m2,#m3{margin-right:4px}
#m4{margin:50px 0 0 4px}
#alertas{margin-top:20px}

.vm{text-align:right}
.vm a{
	text-transform:lowercase
}
#banneruser{
	background:url(/i/banner_logged.jpg) no-repeat;
	height:72px;
	width:900px;
	margin-top:15px
}

#log{padding:5px 190px 0 0}
.maincast{
	color:#5a5c5b;
	margin-bottom:10px
}
.maincast,#bro li{background:#e7e0ce}

.reg{
	text-transform:uppercase;
	font-size:11px;
	width:100%;
	text-align:right
}
.reg td{height:18px;
	vertical-align:top}
.reg .left{text-align:left}
.reg span{font-weight:100}
.reg input{height:16px}
.reg input,.reg select,.ref textarea{width:100%;border:#bcbbb6 solid 1px;text-transform:none}
#crossed{
	list-style:none;
	font-size:12px;
	text-transform:uppercase
}
#crossed li *{vertical-align:middle}
#crossed li{padding-bottom:20px}
#crossed img{margin-right:15px}

#bro{
	list-style:none
}
#bro li{margin-bottom:3px;display:block;color:#7b7c76;padding-left:10px;padding:3px 0 3px 10px}
