body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

body
{
font-family:'trebuchet_msregular';
background-color:#f6f6f6;
font-size:12px;
}

.conteudo{
margin: 0 auto;
width: 100%;
overflow:hidden;
}

.header
{
width:100%;
height:90px;
padding:10px 0 10px 0;
border-bottom:dotted 1px #666666;
background-color:#FFF;
}

.topo{
margin: 0 auto;
width: 100%;
height: 110px;
}

.topo label a
{
color: #000000;
display: block;
text-align: left;
}
.topo label a:hover
{
color: #666;
display: block;
text-align: left;
}
.logo{
float: left;
width:auto;
height:80px;
margin-left:20px;
}
.user{
position: relative;
margin: 0 auto;
float: right;
width: 250px;
height: 80px;
font-size:12px;
margin-top:10px;
}
.user img{
float: left;
padding: 5px 5px;
background: #ffffff;
border-radius: 5px 5px;
margin-right: 5px;
}

.user b{
color: #333;
font-weight: bold;
display: block;
text-align: left;
}

.user label{
color: #000;
display: block;
text-align: left;
}

.user span{
color: #000000;
display: block;
text-align: left;
}
.painel{
margin: 0 auto;
width: 100%;
overflow:hidden;
background:#999;
}
.cont{
float: left;
width:calc(100% - 240px);
overflow:auto;
min-height:790px;
padding:0px 20px 10px 20px;
background-color:#FFF;
}
.cont h1{
font-size:16px;
font-weight:100;
margin-bottom:30px;
}
.menu{
float:left;
width:200px;
overflow:hidden;
min-height:800px;
background:#999;
}
.pergunta
{
width:180px;
overflow:auto;
padding:10px 10px 0 20px;
margin:10px 0 10px 0;
}
.pergunta a
{
text-decoration:none;
color:#FFF;
font-size:14px;
}
.pergunta a:hover
{
text-decoration:underline;
color:#ccc;
font-size:14px;
}
.footer
{
width:100%;
padding:10px 0 10px 0;
border-top:dotted 1px #666666;
background-color:#FFF;
}
.rodape{
margin: 0 auto;
width: 100%;
height: 30px;
}
.cadastro
{
width:100%;
overflow:hidden;
}
.cadastro a
{
font-size:14px;
color:#333;
padding:10px 10px 10px 0;
}
.cadastro a:hover
{
font-size:14px;
color:#999;
}
.cadastro p
{
margin:0;
padding:0;
font-size:14px;
margin-bottom:10px;
}
.cadastro .box
{
width:calc(100% - 10px);
border:1px solid #666;
font-size:14px;
padding-left:5px;
height:25px;
}
.cadastro .boxtex
{
width:400px;
border:1px solid #666;
font-size:12px;
height:150px;
}

.cadastro .boxmin
{
width:56px;
border:1px solid #666;
font-size:12px;
height:22px;
}
.cadastro .button
{
width:80px;
height:25px;
cursor:pointer;
}
.loading {
margin-top: 10px;
font-size: 12px;
color: #000000;
font-weight: bold;
display: none;
}
.load {
margin-top: 10px;
font-size: 12px;
color: #000000;
font-weight: bold;
display: none;
}
.carregando {
margin-top: 10px;
font-size: 12px;
color: #000000;
font-weight: bold;
display: none;
}
.resposta {
display: none;
margin-top: 10px;
font-size: 12px;
color: #000000;
font-weight: bold;
}
.resposta2, resposta2 {
display: none;
margin-top: 10px;
font-size: 12px;
color: #000000;
font-weight: bold;
}
#contentLeft ul {
	margin: 0;
}
#contentWrap {
	width: 700px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
#contentTop {
	width: 600px;
	padding: 10px;
	margin-left: 30px;
}
#contentLeft {
	float: left;
	width: 400px;
}
#contentLeft li {
	list-style: none;
	margin: 0 0 4px 0;
	padding: 10px;
	background-color:#999;
	border: #666 solid 1px;
	color:#fff;
}
#contentRight {
	float: right;
	width: 260px;
	padding:10px;
	background-color:#336600;
	color:#FFFFFF;
}
td
{
padding:5px;
}
.subir {margin-top:-6px; margin-left:382px; position:absolute}
h2
{
font-size:18px;
color:#000;
font-weight:100;
}
.curriculo {font-family:arialregular;}
.curriculo h2{margin:20px 0 10px 0;}
.curriculop {margin:5px 0 5px 0; padding:0;}
.curriculo .espaco{padding:5px 0 5px 0;}
.curriculo ul{margin-left:17px;}
.curriculo li{list-style:disc; margin-bottom:10px}
