@charset "utf-8";
/* CSS Document */

html{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url("../images/body.bg.gif");
    background-position: center;
    color:#636266;
    margin:0;
    padding:0;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url("../images/body.bg.gif");
    background-position: center;
    color:#636266;
    margin:0;
    padding:0;
}

p{
    margin: 0;
    padding: 0;
}

/*
	clear
*/
.clear{
    clear:both;
}

/*
	inputs
*/
input{
    height: 14px;
    border:1px solid #d8d8d8;
    font-size: 11px;
    color: #000;
    font-family:Arial, Helvetica, sans-serif;
    padding-left: 5px;
}
select{
    height: 18px;
    border:1px solid #d8d8d8;
    font-size: 11px;
    color: #000;
    font-family:Arial, Helvetica, sans-serif;
    padding-left: 2px;
    background:#fff;
}
textarea{
    border:1px solid #d8d8d8;
    font-size: 11px;
    color: #000;
    font-family:Arial, Helvetica, sans-serif;
    padding-left: 2px;
}
input.bt-ok{
    background-image: url("../images/bt.ok.gif");
    background-repeat: no-repeat;
    width: 30px;
    height: 21px;
    color: #FFF;
    text-decoration: none;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    display:inline-block;
}
input.bt-ok-2{
    background-image: url("../images/bt.ok.2.gif");
    background-position: top;
    width: 44px;
    height: 24px;
    text-decoration:none;
    float:left;
    margin:4px 0 0 0;
    #margin: 0 0 0 0;
    padding:0;
    cursor: pointer;
    display:inline-block;
    color: #FFF;
    border: 0;
}
input.cadastrar{
    background-image: url("../images/bt.cadastrar.gif");
    background-position: top;
    width: 71px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 5px 0 0 0;
    #margin: 0;
    cursor: pointer;
    display:inline-block;
    color: #FFF;
    border: 0;
}
input.salvar-modificacoes{
    background-image: url("../images/bt.salvar.modificacoes.gif");
    background-position: top;
    width: 125px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 5px 0 0 0;
    #margin: 0;
    cursor: pointer;
    display:inline-block;
    color: #FFF;
    border: 0;
}
input.enviar{
    background-image: url("../images/bt.enviar.gif");
    background-position: top;
    width: 71px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 5px 0 0 0;
    #margin: 0;
    cursor: pointer;
    display:inline-block;
    color: #FFF;
    border: 0;
}


/*
	links
*/
a:active,
a:visited,
a:link{
    color: #FFF;
}
a.bt-ok{
    background-image: url("../images/bt.ok.gif");
    background-position: top;
    width: 30px;
    height: 21px;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
    display:inline-block;
}
a.bt-ok-2{
    background-image: url("../images/bt.ok.2.gif");
    background-position: top;
    width: 44px;
    height: 24px;
    text-decoration:none;
    float:left;
    margin:4px 0 0 0;
    #margin: 0 0 0 0;
    padding:0;
}
a.todos-cursos{
    background-image: url("../images/bt.todos.cursos.gif");
    background-position: top;
    width: 103px;
    height: 25px;
    text-decoration:none;
    float:right;
    margin: 5px 0 0 0;
}
a.todas-noticias{
    background-image: url("../images/bt.todas.noticias.gif");
    background-position: top;
    width: 104px;
    height: 25px;
    text-decoration:none;
    float:right;
}
a.leia-mais{
    background-image: url("../images/bt.leia.mais.gif");
    background-position: top;
    width: 85px;
    height: 25px;
    text-decoration:none;
    float:left;
    position: relative;
    top: 8px;
}
a.calendario-cursos{
    background-image: url("../images/bt.calendario.cursos.gif");
    background-position: top;
    width: 170px;
    height: 77px;
    text-decoration:none;
    float:left;
    display:block;
    margin: 0 0 7px 0;
}
a.acesso-forum{
    background-image: url("../images/bt.acesso.forum.gif");
    background-position: top;
    width: 170px;
    height: 77px;
    text-decoration:none;
    float:left;
    display:block;
}
a.acessar-perfil{
    background-image: url("../images/bt.acessar.perfil.gif");
    background-position: top;
    width: 114px;
    height: 20px;
    text-decoration:none;
    float:left;
    margin: 2px 2px 0 0;
}
a.sair{
    background-image: url("../images/bt.sair.gif");
    background-position: top;
    width: 35px;
    height: 20px;
    text-decoration:none;
    float:left;
    margin: 2px 0 0 0;
}
a.detalhes-curso{
    background-image: url("../images/bt.detalhes.curso.gif");
    background-position: top;
    width: 131px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 2px 0 0 0;
}
a.matricular-turma{
    background-image: url("../images/bt.matricular.turma.gif");
    background-position: top;
    width: 154px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 17px 0 0 0;
    #margin: 18px 0 0 0;
}
a.voltar{
    background-image: url("../images/bt.voltar.gif");
    background-position: top;
    width: 59px;
    height: 25px;
    text-decoration:none;
    float: right;
    margin: 11px 6px 0 0;
}
a.galeria-imagens{
    background-image: url("../images/bt.galeria.imagens.gif");
    background-position: top;
    width: 226px;
    height: 40px;
    text-decoration:none;
    float:left;
    display:block;
    margin: 0 0 2px 0;
}
a.faq-curso{
    background-image: url("../images/bt.faq.curso.gif");
    background-position: top;
    width: 226px;
    height: 40px;
    text-decoration:none;
    float:left;
    display:block;
    margin: 0 0 2px 0;
}
a.acesso-forum-p{
    background-image: url("../images/bt.acesso.forum.p.gif");
    background-position: top;
    width: 226px;
    height: 40px;
    text-decoration:none;
    float:left;
    display:block;
    margin: 0 0 2px 0;
}
a.depoimentos{
    background-image: url("../images/bt.depoimentos.gif");
    background-position: top;
    width: 226px;
    height: 40px;
    text-decoration:none;
    float:left;
    display:block;
    margin: 0 0 2px 0;
}
a.salvar-img{
    background-image: url("../images/bt.salvar.imagem.gif");
    background-position: top;
    width: 116px;
    height: 25px;
    text-decoration:none;
    float:left;
    display:block;
    margin: 7px 0 0 0;
}
a.pagina-anterior{
    background-image: url("../images/bt.pagina.anterior.gif");
    background-position: top;
    width: 60px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 0 10px 0 0;
}
a.pagina-proxima{
    background-image: url("../images/bt.pagina.proxima.gif");
    background-position: top;
    width: 62px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 0 0 0 10px;
}
a.voltar-home{
    background-image: url("../images/bt.voltar.home.gif");
    background-position: top;
    width: 128px;
    height: 25px;
    text-decoration:none;
    margin: 0 2px 0 0;
    display: inline-block;
}
a.tentar-novamente{
    background-image: url("../images/bt.tentar.novamente.gif");
    background-position: top;
    width: 129px;
    height: 25px;
    text-decoration:none;
    display: inline-block;
    margin: 0;
}
a.cursos-disponiveis{
    background-image: url("../images/bt.cursos.disponiveis.gif");
    background-position: top;
    width: 155px;
    height: 25px;
    text-decoration:none;
    margin:0;
    display: inline-block;
}
a.limpar{
    background-image: url("../images/bt.limpar.gif");
    background-position: top;
    width: 55px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 5px 2px 0 0;
    #margin: 0 2px 0 0;
}
a.cadastrar{
    background-image: url("../images/bt.cadastrar.gif");
    background-position: top;
    width: 71px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 5px 0 0 0;
    #margin: 0;
}
a.detalhes-evento{
    background-image: url("../images/bt.detalhes.evento.gif");
    background-position: top;
    width: 138px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 2px 0 0 0;
}
a.pre-inscricao{
    background-image: url("../images/bt.pre.inscricao.gif");
    background-position: top;
    width: 138px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 31px 0 0 0;
    #margin: 32px 0 0 0;
}
a.detalhes-facilitador{
    background-image: url("../images/bt.detalhes.facilitador.gif");
    background-position: top;
    width: 155px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 17px 0 0 0;
}
a.confirmar-pre-inscricao{
    background-image: url("../images/bt.confirmar.pre.inscricao.gif");
    background-position: top;
    width: 143px;
    height: 25px;
    text-decoration:none;
    float:left;
}
a.descartar-modificacoes{
    background-image: url("../images/bt.descartar.modificacoes.gif");
    background-position: top;
    width: 144px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 5px 2px 0 0;
    #margin: 0 2px 0 0;
}
a.salvar-modificacoes{
    background-image: url("../images/bt.salvar.modificacoes.gif");
    background-position: top;
    width: 125px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 5px 0 0 0;
    #margin: 0;
}
a.editar{
    background-image: url("../images/bt.editar.gif");
    background-position: top;
    width: 60px;
    height: 24px;
    text-decoration:none;
    float:right;
    margin: 6px 8px 0 0;
}
a.incluir-modificar-depoimento{
    background-image: url("../images/bt.incluir.modificar.depoimento.gif");
    background-position: top;
    width: 201px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 17px 2px 0 0;
}
a.enviar{
    background-image: url("../images/bt.enviar.gif");
    background-position: top;
    width: 71px;
    height: 25px;
    text-decoration:none;
    float:left;
    margin: 5px 0 0 0;
    #margin: 0;
}


/*
	conteudo principal
*/
.content {
    margin: 10px auto 0 auto;
    width: 972px;
}


/*
	header
*/
.header{
    width: 972px;
}
.header .top {
    width: 971px;
    height: 10px;
    background-image:url("../images/header.bg.top.gif");
    background-repeat:no-repeat;
    background-position: center top;
    font-size:0;
}
.header .middle{
    width: 971px;
    height:103px;
    background-image:url("../images/header.bg.middle.gif");
    background-repeat: no-repeat;
    background-position:center;
}
.header .middle a.logo{
    background-image: url("../images/logo.plano.gif");
    width: 115px;
    height: 98px;
    margin: 4px 0 0 51px;
    float:left;
}
.header .middle .banner{
    width: 728px;
    height: 90px;
    background-color: #FFF;
    float:left;
    margin: 10px 0 0 33px;
}
.header .middle .publicidade{
    width: 10px;
    height: 90px;
    float:left;
    margin: 10px 0 0 5px;
    background-image:url("../images/header.bg.publicidade.gif");
}
.header .bottom{
    width: 972px;
    height:20px;
    background-image:url("../images/header.bg.bottom.gif");
    background-repeat: no-repeat;
    background-position:left;
    #margin: 0 0 0 1px;
}


/*
	menu top	
*/
.menu{
    width: 972px;
    height: 47px;
    #margin: 0 0 0 1px;
}
.menu div.left{
    background-image: url("../images/menu.bt.left.gif");
    width: 24px;
    height:47px;
    float:left;
}
.menu div.right{
    background-image: url("../images/menu.bt.right.gif");
    width: 24px;
    height:47px;
    float:left;
}
.menu div.options{
    background-image: url("../images/menu.bt.options.gif");
    background-repeat: no-repeat;
    width: 469px;
    height:47px;
    float:left;
}
.menu div.space1{
    background-image: url("../images/menu.bt.space.1.gif");
    background-repeat: no-repeat;
    width: 1px;
    height:47px;
    float:left;
}
.menu div.space2{
    background-image: url("../images/menu.bt.space.1.gif");
    background-repeat:repeat-x;
    width: 2px;
    height:47px;
    float:left;
}
.menu a.aplano{
    width:91px;
    height:47px;
    background-image: url("../images/menu.bt.aplano.gif");
    float:left;
}
.menu a:hover.aplano{
    background-image: url("../images/menu.bt.aplano.hover.gif");
    text-decoration:none;
}
.menu a.cursos{
    width:79px;
    height:47px;
    background-image: url("../images/menu.bt.cursos.gif");
    float:left;
}
.menu a:hover.cursos{
    background-image: url("../images/menu.bt.cursos.hover.gif");
    text-decoration:none;
}
.menu a.eventos{
    width:89px;
    height:47px;
    background-image: url("../images/menu.bt.eventos.gif");
    float:left;
}
.menu a:hover.eventos{
    background-image: url("../images/menu.bt.eventos.hover.gif");
    text-decoration:none;
}
.menu a.forum{
    width:75px;
    height:47px;
    background-image: url("../images/menu.bt.forum.gif");
    float:left;
}
.menu a:hover.forum{
    background-image: url("../images/menu.bt.forum.hover.gif");
    text-decoration:none;
}
.menu a.calendario{
    width:113px;
    height:47px;
    background-image: url("../images/menu.bt.calendario.gif");
    float:left;
    text-decoration:none;
}
.menu a:hover.calendario{
    background-image: url("../images/menu.bt.calendario.hover.gif");
    text-decoration:none;
}

/*
	menu botao cadastre-se
*/
.menu div.options a.cadastre-se{
    text-decoration:none;
    background-image: url("../images/bt.cadastre-se.jpg");
    width: 171px;
    height: 39px;
    float:left;
    margin: 4px 0 0 10px;
}


/*
	menu acesso
*/
.menu div.acesso{
    float:left;
    background-image: url("../images/menu.bg.acesso.gif");
    background-repeat: no-repeat;
    width: 252px;
    height: 38px;
    margin: 4px 0 0 10px;
    padding: 5px 0 0 10px;
}
.menu div.acesso div.titulo{
    background-image: url("../images/acesso.titulo.gif");
    background-position:center left;
    background-repeat:no-repeat;
    width:52px;
    height:33px;
    float:left;
}
.menu div.acesso div.bemvindo{
    background-image: url("../images/acesso.bemvindo.gif");
    background-position:left;
    background-repeat:no-repeat;
    width:66px;
    height:14px;
    float:left;
    margin: 0 5px 0 0;
}
.menu div.acesso div.inputs{
    float:left;
    width: 198px;
    height:33px;
}
.menu div.acesso div.inputs input.login{
    width: 90px;
    border: 1px solid #67140f;
    float:left;
}
.menu div.acesso div.inputs input.pass{
    width: 50px;
    margin: 0 2px;
    border: 1px solid #67140f;
    float:left;
}
.menu div.acesso div.inputs a.laranja{
    text-decoration:underline;
    color: #da571d;
    font-size: 9px;
    display:block;
    width: 91px;
}
.menu div.acesso div.nome{
    color: #f08d61;
    font-size:12px;
    font-weight:bold;
    float:left;
    width: 170px;
}


/*
	main
*/
.main{
    margin: 0 auto;
    background-image: url("../images/main.bg.gif");
    background-repeat:repeat-y;
    background-position:center;
    width: 972px;
    height: 100%;
}
.main div.hr{
    background-image: url("../images/hr.bg.gif");
    background-repeat:repeat-x;
    width: 891px;
    height: 3px;
    float:left;
    margin: 10px 0;
    #margin: 10px 0 15px 0;
    _margin: 10px 0 5px 0;
}
.main span.message{
    float:left;
    margin: 10px 0 0 0;
    color: #4c4948;
    font-size: 12px;
    font-weight: bold;
}
.main p.red{
    margin: 0;
    color: #c82222;
    font-size: 12px;
    font-weight: bold;
    display: block;
}

/*
	center
*/
.main .center{
    margin: 0 auto;
    background-image: url("../images/main.center.bg.gif");
    background-repeat: no-repeat;
    background-position:top;
    width: 892px;
    padding: 0 20px 10px 20px;
    overflow: auto;
    min-height: 374px;
}
.center .destaque{
    background-image: url("../images/titulo.bg.cursos.destaque.gif");
    background-position: left top;
    background-repeat: no-repeat;
    width: 892px;
    margin: 27px 0 0 0;
    float:left;
}
.center .flash{
    height: 272px;
    width: 892px;
    margin: 0;
    float:left;
    background-color: #FFF;
    margin: 3px 0 0 0;
}

/*
	coluna central
*/
.coluna-central{
    background-image: url("../images/coluna.central.bg.gif");
    background-position: left top;
    background-repeat: no-repeat;
    width: 872px;
    margin: 10px 0 0 0;
    _margin: 0;
    padding: 10px 10px 0 10px;
    float:left;
    min-height:150px;
}
.coluna-central div.hr{
    background-image: url("../images/hr.bg.gif");
    background-repeat:repeat-x;
    width: 870px;
    height: 3px;
    float:left;
    margin: 10px 0;
    #margin: 10px 0 15px 0;
    _margin: 10px 0 5px 0;
}
.nomargin{
    margin: 0;
}

/*
	barra com topicos
*/
.barra-topico-facilitador{
    background-image: url("../images/topico.cursos.eventos.facilitador.bg.gif");
    width: 890px;
    height: 33px;
    float:left;
    margin: 5px 0 0 2px;
    #margin: 20px 0 0 1px;
}
.barra-topico-pre-inscricao-curso{
    background-image: url("../images/topico.pre.inscricao.curso.bg.gif");
    width: 890px;
    height: 33px;
    float:left;
    margin: 10px 0 0 2px;
    _margin: 0 0 0 1px;
}
.barra-topico-pre-inscricao-passo-1{
    background-image: url("../images/topico.pre.inscricao.passo.1.bg.gif");
    width: 890px;
    height: 33px;
    float:left;
    margin: 10px 0 0 2px;
    _margin: 10px 0 0 1px;
}
.barra-topico-pre-inscricao-passo-2{
    background-image: url("../images/topico.pre.inscricao.passo.2.bg.gif");
    width: 890px;
    height: 33px;
    float:left;
    margin: 10px 0 0 2px;
    _margin: 10px 0 0 1px;
}
.barra-topico-pre-inscricao-ja-cadastrado{
    background-image: url("../images/topico.pre.inscricao.ja.cadastrado.bg.gif");
    width: 890px;
    height: 33px;
    float:left;
    margin: 10px 0 0 2px;
    _margin: 0 0 0 1px;
}
.barra-topico-pre-inscricao-nao-cadastrado{
    background-image: url("../images/topico.pre.inscricao.nao.cadastrado.bg.gif");
    width: 890px;
    height: 33px;
    float:left;
    margin: 10px 0 0 2px;
    _margin: 10px 0 0 1px;
}
.barra-topico-cursos-participou{
    background-image: url("../images/topico.cursos.participou.bg.gif");
    width: 890px;
    height: 33px;
    float:left;
    margin: 30px 0 0 2px;
    _margin: 30px 0 0 1px;
}
.barra-topico-cursos-pendentes { background-image: url("../images/topico.cursos.pendentes.bg.gif"); }


/*
	box listagem cursos
*/
.coluna-central .box-listagem-cursos{
    width: 870px;
    height:215px;
    float:left;
    background-image: url("../images/box.listagem.cursos.bg.gif");
    background-repeat:no-repeat;
    background-position: left top;
    margin:0 0 10px 2px;
    _margin: 0 0 10px 0;
    padding:0;
}
.box-listagem-cursos .info-left{
    width: 627px;
    height:187px;
    float:left;
    margin: 0;
    padding: 13px 10px;
}
.box-listagem-cursos .info-left span{
    font-size: 12px;
    color: #585554;
}
.box-listagem-cursos .info-left span.titulo{
    color: #494949;
    font-size: 18px;
}
.box-listagem-cursos .info-left span.subtitulo{
    color: #999;
    font-size: 12px;
    padding: 0 5px 0 0;
    float:left;
}
.box-listagem-cursos .info-left span.espacamento{
    display:block;
    margin: 5px 0;
}
.box-listagem-cursos .info-left a.laranja{
    font-size: 12px;
    color: #da571d;
}
.box-listagem-cursos hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #e8e8e8;
    border-style: none none solid;
    margin: 8px 0;
    #margin: 0;
}
.box-listagem-cursos .info-left .pontuacao{
    float: left;
    margin: 3px 0 0 0;
}
.box-listagem-cursos .info-left .pontuacao span{
    padding-top: 2px;
}
.box-listagem-cursos .info-left img{
    float: left;
}
.box-listagem-cursos .info-left .descricao{
    width: 627px;
    float: left;
    margin: 5px 0;
    #margin: 7px 0;
    height: 60px;
}
.box-listagem-cursos .info-right{
    width: 199px;
    height:183px;
    float:right;
    margin: 0;
    padding: 13px 10px;
}
.box-listagem-cursos .info-right hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #e8e8e8;
    border-style: none none solid;
    margin: 8px 0 4px 0;
    #margin: 0 0 -2px 0;
}
.box-listagem-cursos .info-right span{
    font-size: 11px;
    color: #4c4948;
    font-weight:bold;
}
.box-listagem-cursos .info-right span.titulo{
    color: #da571d;
    font-size: 18px;
    font-weight:bold;
    padding: 0 5px 0 0;
}
.box-listagem-cursos .info-right span.ps{
    color: #4c4948;
    font-size: 9px;
    font-weight:bold;
}
.box-listagem-cursos .info-right span.subtitulo{
    color: #999;
    font-size: 11px;
    padding: 0 5px 0 0;
}
.box-listagem-cursos .info-right span.verde{
    color: #689941;
    font-size: 18px;
    font-weight:bold;
}
.box-listagem-cursos .info-right span.espacamento{
    display:block;
    margin: 6px 0;
}
.box-listagem-cursos .info-right span.obs{
    font-size: 10px;
}
.box-listagem-cursos .info-right span.obs-txt{
    font-size: 10px;
    color: #585554;
    font-weight:normal;
}
.box-listagem-cursos .info-right .observacao{
    width: 199px;
    float: left;
    margin: 0;
    height: 40px;
}
.box-listagem-cursos .info-right a.laranja{
    font-size: 11px;
    color: #da571d;
}


/*
	box listagem eventos
*/
.coluna-central .box-listagem-eventos{
    width: 870px;
    height:191px;
    float:left;
    background-image: url("../images/box.listagem.eventos.bg.gif");
    background-repeat:no-repeat;
    background-position: left top;
    margin:0 0 10px 0;
    #margin: 0;
    padding:0;
}
.box-listagem-eventos .info-left{
    width: 627px;
    height:165px;
    float:left;
    margin: 0;
    padding: 13px 10px;
}
.box-listagem-eventos .info-left span{
    font-size: 12px;
    color: #585554;
}
.box-listagem-eventos .info-left span.titulo{
    color: #494949;
    font-size: 18px;
}
.box-listagem-eventos .info-left span.subtitulo{
    color: #999;
    font-size: 12px;
    padding: 0 5px 0 0;
    float:left;
}
.box-listagem-eventos .info-left span.espacamento{
    display:block;
    margin: 5px 0;
}
.box-listagem-eventos .info-left a.laranja{
    font-size: 12px;
    color: #da571d;
}
.box-listagem-eventos hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #e8e8e8;
    border-style: none none solid;
    margin: 8px 0;
    #margin: 0;
}
.box-listagem-eventos .info-left .descricao{
    width: 627px;
    float: left;
    margin: 5px 0;
    #margin: 7px 0;
    height: 60px;
}
.box-listagem-eventos .info-right{
    width: 199px;
    height:165px;
    float:right;
    margin: 0;
    padding: 13px 10px;
}
.box-listagem-eventos .info-right hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #e8e8e8;
    border-style: none none solid;
    margin: 8px 0;
    #margin: 0;
}
.box-listagem-eventos .info-right span{
    font-size: 11px;
    color: #4c4948;
    font-weight:bold;
}
.box-listagem-eventos .info-right span.titulo{
    color: #da571d;
    font-size: 18px;
    font-weight:bold;
    padding: 0 5px 0 0;
}
.box-listagem-eventos .info-right span.ps{
    color: #4c4948;
    font-size: 9px;
    font-weight:bold;
}
.box-listagem-eventos .info-right span.subtitulo{
    color: #999;
    font-size: 11px;
    padding: 0 5px 0 0;
}
.box-listagem-eventos .info-right span.espacamento{
    display:block;
    margin: 6px 0;
}
.box-listagem-eventos .info-right span.obs{
    font-size: 10px;
}
.box-listagem-eventos .info-right span.obs-txt{
    font-size: 10px;
    color: #585554;
    font-weight:normal;
}
.box-listagem-eventos .info-right .observacao{
    width: 199px;
    float: left;
    margin: 0;
    height: 40px;
}
.box-listagem-eventos .info-right a.laranja{
    color: #da571d;
}


/*
	detalhe do facilitador
*/
.coluna-central .detalhe-facilitador{
    margin: 10px 10px 0 10px;
    float: left;
}
.detalhe-facilitador span{
    color: #4c4948;
    font-size: 11px;
}
.detalhe-facilitador span.espacamento{
    display:block;
    padding: 10px 0 0 0;
}
.detalhe-facilitador span.email{
    font-weight:bold;
    display: block;
    margin: 0 0 10px 0;
    #margin: 0;
}
.detalhe-facilitador a.laranja{
    color: #da571d;
    font-size: 11px;
    text-decoration: underline;
    font-weight:normal;
}
.detalhe-facilitador img{
    float:left;
    margin: 0 15px 15px 0;
}


/*
	sub
*/
.center .sub{
    background-image: url("../images/sub.bg.gif");
    background-position: left top;
    background-repeat: no-repeat;
    width: 892px;
    margin: 10px 0 0 0;
    float:left;
    overflow: hidden;
}


/*
	ultimas noticias
*/
.center .sub .ultimas-noticias{
    background-image: url("../images/ultimas.noticias.bg.gif");
    background-position: left center;
    background-repeat: no-repeat;
    width: 680px;
    height:25px;
    margin: 19px 0 0 15px;
    float:left;

    _margin: 19px 0 0 8px;
}
.center .sub .ultimas-box-top{
    background-image: url("../images/ultimas.noticias.box.bg.top.gif");
    background-position: left top;
    background-repeat: no-repeat;
    width: 679px;
    height: 23px;
    float:left;
    margin: 5px 0 0 15px;

    _margin: 5px 0 0 8px;

}
.center .sub .ultimas-box{
    background-image: url("../images/ultimas.noticias.box.bg.middle.gif");
    background-position: left top;
    background-repeat: repeat-y;
    width: 679px;
    float:left;
    margin: 0 0 0 15px;

    _margin: 0 0 0 8px;
}
.center .sub .ultimas-box-bottom{
    background-image: url("../images/ultimas.noticias.box.bg.bottom.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 679px;
    height:21px;
    float:left;
    margin: 0 0 0 15px;

    _margin: 0 0 0 8px;
}
.ultimas-box .left{
    width: 183px;
    margin: 0 0 0 20px;
    _margin: 0 0 0 11px;
    float:left;
}
.ultimas-box .right{
    width: 183px;
    float:left;
    margin: 0 0 0 45px;
}
.ultimas-box span.titulo{
    color: #89211b;
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    margin: 0 0 5px 0;
}
.ultimas-box span.txt{
    color: #636160;
    font-size: 11px;
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    height: 56px;
}

/*
	extras
*/
.center .sub .extras{
    float: right;
    width:170px;
    margin: 49px 10px 0 0;
    _margin: 49px 5px 0 0;
}


/*
	caminhos
*/
.center .caminhos{
    float: left;
    color: #4c4948;
    font-size: 11px;
    margin: 15px 0;
}
.center .caminhos a, .center .caminhos a:hover{
    text-decoration: underline;
    color: #4c4948;
    font-size: 11px;
}
.center .caminhos span.laranja{
    color: #da571d;
}


/*
	titulo central
*/
.titulo-central{
    float:left;
    width: 892px;
    height:43px;
    background-image: url("../images/titulo.central.middle.bg.gif");
    background-position:top;
    background-repeat: repeat-x;
}
.titulo-central .border-left{
    background-image: url("../images/titulo.central.border.left.gif");
    background-position:top;
    background-repeat:no-repeat;
    height: 43px;
    width: 5px;
    float:left;
}
.titulo-central .border-right{
    background-image: url("../images/titulo.central.border.right.gif");
    background-position:top;
    background-repeat:no-repeat;
    height: 43px;
    width: 5px;
    float: right;
}
.titulo-central .secao{
    float:left;
    height: 43px;
    background-image: url("../images/titulo.central.secao.bg.gif");
    background-position: right top;
    background-repeat:no-repeat;
    color: #FFF;
    font-size:16px;
    padding: 11px 20px 0 3px;
    text-align:left;
    font-weight:bold;
}
.titulo-central .titulo{
    float: left;
    color: #89211b;
    font-size:22px;
    padding: 8px 0 0 10px;
    text-align:left;
    font-weight:bold;
}
.titulo-central .opcoes{
    padding: 13px 9px 0 3px;
    height: 43px;
    float: right;
    color: #494949;
    font-size: 12px;
    font-weight:bold;
}
.titulo-central .opcoes span.vermelho{
    color: #89211b;
    padding: 0 0 0 5px;
}


/*
	detalhes do curso
*/
.coluna-central div.cursos{
    width: 615px;
    float:left;
    margin: 0;
    padding: 5px 10px 10px 10px;
}
.cursos div.hr{
    background-image: url("../images/hr.bg.gif");
    background-repeat:repeat-x;
    width: 615px;
    height: 3px;
    float:left;
    margin: 12px 0 10px 0;
    _margin: 12px 0 3px 0;
}
.cursos span.facilitador{
    color: #4c4948;
    font-size:12px;
    margin: 0 5px 0 0;
}
.cursos span.descricao{
    font-size: 11px;
    color: #4c4948;
}
.cursos a, .cursos a:hover, .cursos a:visited, .cursos a:active{
    color: #4c4948;
}
.cursos a.laranja{
    text-decoration:underline;
    color: #da571d;
    font-size: 12px;
}
.cursos div.imagem{
    float: left;
    width: 220px;
}


/*
	galeria de imagens do curso
*/
.coluna-central div.galerias{
    width: 630px;
    float:left;
    margin: 0;
    padding: 5px 0 10px 10px;
}
.galerias div.fotos{
    float: left;
}
.galerias div.box{
    width: 300px;
    height: 320px;
    border: 1px solid #f5f5f5;
    float:left;
    margin: 8px 10px 0 0;
    _margin: 8px 5px 0 0;
}
.galerias div.hr{
    background-image: url("../images/hr.bg.gif");
    background-repeat:repeat-x;
    width: 615px;
    height: 3px;
    float:left;
    margin: 20px 0 15px 0;
    #margin: 20px 0 15px 0;
    _margin: 20px 0 5px 0;
}
.fotos span.titulo{
    color: #4c4948;
    font-size: 18px;
    font-weight:bold;
    display:block;
}
.fotos div.imagem{
    float:left;
    padding: 5px 0 5px 5px;
    width: 290px;
    height: 190px;
    text-align:center;
}
.fotos div.legenda{
    float:left;
    background-color: #f5f5f5;
    width: 280px;
    height: 100px;
    padding: 10px;
}
.legenda span{
    color: #4c4948;
    font-size: 11px;
}


/*
	depoimentos e faqs
*/
.coluna-central div.depoimentos{
    width: 615px;
    float:left;
    margin: 0;
    padding: 5px 10px 10px 10px;
}
.depoimentos span.autor{
    color: #4c4948;
    font-size: 18px;
    display:block;
    margin: 0 0 8px 0;
}
.depoimentos span.descricao{
    color: #4c4948;
    font-size: 11px;
}
.depoimentos div.hr{
    background-image: url("../images/hr.bg.gif");
    background-repeat:repeat-x;
    width: 615px;
    height: 3px;
    float:left;
    margin: 18px 0 13px 0;
    #margin: 18px 0 13px 0;
}
.coluna-central .faqs{
    width: 610px;
    padding: 5px 13px 10px 15px;
}
.faqs .hr{
    width: 610px;
}
.faqs div.descricao{
    float:right;
    width:560px;
}
.faqs span.autor{
    cursor: pointer;
}
.faqs span.hide{
    display: none;
}
.faqs span.nospace{
    padding:0;
    margin:0;
}
.faqs .number_1{
    background-image: url("../images/faq.number.1.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_1{
    background-image: url("../images/faq.number.1.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_2{
    background-image: url("../images/faq.number.2.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_3{
    background-image: url("../images/faq.number.3.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_4{
    background-image: url("../images/faq.number.4.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_5{
    background-image: url("../images/faq.number.5.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_6{
    background-image: url("../images/faq.number.6.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_7{
    background-image: url("../images/faq.number.7.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_8{
    background-image: url("../images/faq.number.8.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_9{
    background-image: url("../images/faq.number.9.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}
.faqs .number_10{
    background-image: url("../images/faq.number.10.gif");
    background-repeat:no-repeat;
    width:30px;
    height: 31px;
    float:left;
    margin: 0 20px 0 0;
}



/*
	coluna direita
*/
.coluna-central .coluna-direita{
    width: 227px;
    float:right;
    margin: 0 0 10px 0;
    padding: 0;
}


/*
	listagem turmas
*/
.coluna-direita .box-listagem-turmas{
    width: 203px;
    height:188px;
    float:right;
    margin: 0 2px 0 0;
    background-image: url("../images/box.listagem.turmas.gif");
    background-repeat:no-repeat;
    padding: 13px 10px;
}
.box-listagem-turmas hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #e8e8e8;
    border-style: none none solid;
    margin: 8px 0 4px 0;
    #margin: 0 0 -2px 0;
}
.box-listagem-turmas span{
    font-size: 11px;
    color: #4c4948;
    font-weight:bold;
}
.box-listagem-turmas span.titulo{
    color: #da571d;
    font-size: 18px;
    font-weight:bold;
    padding: 0 5px 0 0;
}
.box-listagem-turmas span.ps{
    color: #4c4948;
    font-size: 9px;
    font-weight:bold;
}
.box-listagem-turmas span.subtitulo{
    color: #999;
    font-size: 11px;
    padding: 0 5px 0 0;
}
.box-listagem-turmas span.verde{
    color: #689941;
    font-size: 18px;
    font-weight:bold;
}
.box-listagem-turmas span.espacamento{
    display:block;
    margin: 6px 0;
}
.box-listagem-turmas span.obs{
    font-size: 10px;
}
.box-listagem-turmas span.obs-txt{
    font-size: 10px;
    color: #585554;
    font-weight:normal;
}
.box-listagem-turmas .observacao{
    width: 199px;
    float: left;
    margin: 0;
    height: 40px;
}


/*
	listagem turma-evento
*/
.coluna-direita .box-listagem-turma-evento{
    width: 203px;
    height:164px;
    float:right;
    margin: 0 2px 0 0;
    background-image: url("../images/box.listagem.turma.evento.bg.gif");
    background-repeat:no-repeat;
    padding: 13px 10px;
}
.box-listagem-turma-evento hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #e8e8e8;
    border-style: none none solid;
    margin: 8px 0;
    #margin: 0
}
.box-listagem-turma-evento span{
    font-size: 11px;
    color: #4c4948;
    font-weight:bold;
}
.box-listagem-turma-evento span.titulo{
    color: #da571d;
    font-size: 18px;
    font-weight:bold;
    padding: 0 5px 0 0;
}
.box-listagem-turma-evento span.ps{
    color: #4c4948;
    font-size: 9px;
    font-weight:bold;
}
.box-listagem-turma-evento span.subtitulo{
    color: #999;
    font-size: 11px;
    padding: 0 5px 0 0;
}
.box-listagem-turma-evento span.verde{
    color: #689941;
    font-size: 18px;
    font-weight:bold;
}
.box-listagem-turma-evento span.espacamento{
    display:block;
    margin: 6px 0;
}
.box-listagem-turma-evento span.obs{
    font-size: 10px;
}
.box-listagem-turma-evento span.obs-txt{
    font-size: 10px;
    color: #585554;
    font-weight:normal;
}
.box-listagem-turma-evento .observacao{
    width: 199px;
    float: left;
    margin: 0;
    height: 40px;
}


/*
	box listagem facilitadores
*/
.coluna-central div.facilitadores{
    float:left;
    margin: 0;
    padding: 0 0 10px 1px;
}
.coluna-central .box-listagem-facilitador{
    width: 850px;
    height:120px;
    float:left;
    background-image: url("../images/box.listagem.facilitador.bg.gif");
    background-repeat:no-repeat;
    background-position: left top;
    margin:0 0 10px 0;
    padding: 11px 10px 0 10px;
}
.box-listagem-facilitador span{
    font-size: 11px;
    color: #4c4948;
}
.box-listagem-facilitador span.titulo{
    color: #494949;
    font-size: 18px;
}
.box-listagem-facilitador span.subtitulo{
    color: #999;
    font-size: 12px;
    padding: 0 3px 0 0;
}
.box-listagem-facilitador div.descricao{
    float: left;
    margin: 18px 0 0 0;
    height: 29px;
}
.box-listagem-facilitador a.detalhes-curso{
    margin: 17px 0 0 0;
}


/*
	sem coluna
*/
.coluna-central .sem-coluna{
    width: 850px;
    padding: 3px 0 10px 10px;
    float:left;
}
.sem-coluna span{
    color: #4c4948;
    font-size: 11px;
}
.sem-coluna span.titulo{
    color: #494949;
    font-size: 18px;
}
.sem-coluna span.laranja{
    color: #da571d;
    font-size: 14px;
    font-weight:bold;
}
.sem-coluna span.txt{
    display:block;
    padding: 0 0 15px 0;
}
.sem-coluna span.titulo-txt{
    color: #494949;
    font-size: 18px;
    display:block;
    padding: 10px 0 5px 0;
}
.sem-coluna span.obs{
    font-size: 14px;
}
.sem-coluna a.laranja{
    font-size: 14px;
    color: #da571d;
    text-decoration:underline;
}
.sem-coluna div.hr{
    background-image: url("../images/hr.bg.gif");
    background-repeat:repeat-x;
    width: 850px;
    height: 3px;
    float:left;
    margin: 12px 0;
    #margin: 12px 0;
    _margin: 12px 0 0 0;
}
.sem-coluna div.msg{
    margin: 80px 0 75px 0;
    font-size: 24px;
    color: #da571d;
    font-weight:bold;
    text-align:center;
}
.sem-coluna hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #d8d8d8;
    border-style: none none solid;
    margin: 8px 0;
    #margin: 0;
}
.sem-coluna div.links{
    width: 850px;
    margin-left: auto;
    margin-right: auto;
}


/*
	topicos
*/
.sem-coluna ul.mais-laranja{
    margin: 0 0 10px 15px;
    padding: 0;
    list-style-type:none;
    list-style-image: url("../images/mais.laranja.gif");
    line-height: 12px;
}
.mais-laranja li{
    color: #4c4948;
    font-size: 11px;
    margin: 5px 0 0 0;
}


/*
	listagem banners
*/
.coluna-direita .box-listagem-banners{
    width: 199px;
    height:200px;
    float:right;
    margin: 8px 2px 0 0;
    background-image: url("../images/box.listagem.banners.gif");
    background-repeat:no-repeat;
    padding: 10px 12px;
}


/*
	links de paginacao
*/
.paginacao {
    margin: 0;
    padding: 0;
    text-align:left;
    color: #245e85;
}
.paginacao a.link{
    float:left;
    color: #bc241c;
    text-decoration:underline;
    font-size: 12px;
    margin: 3px 0 0 0;
}
.paginacao a:hover.link{
    color: #bc241c;
    text-decoration:underline;
}
.paginacao span{
    color: #63605f;
    font-size: 12px;
    float:left;
    margin: 3px 0 0 0;
}
.paginacao img{
    float:left;
    margin: 6px 6px 0 6px;
}


/*
	tabelas
*/
table.cadastro{
    margin: 3px 0 0 0;
}
table.cadastro td{
    padding: 0 0 5px 0;
    text-align:left;
}
table.cadastro td.laranja{
    font-size:11px;
    color: #da571d;
    text-align:right;
    font-weight:bold;
}
table.cadastro td input.check{
    border: 0;
    margin:0;
    padding:0;
    background-color: #F00;
    width: 13px;
    height: 13px;
}
table.cadastro td input.txt{
    width: 430px;
}
table.cadastro td select.txt{
    width: 437px;
    #width: 438px;
}
table.cadastro td input.txt2{
    width: 180px;
}
table.cadastro td hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #d8d8d8;
    border-style: none none solid;
    margin: 2px 0 0 0;
    #margin: -3px 0 0 0;
}
table.cadastro th{
    text-align:right;
    color: #4c4948;
    font-size: 12px;
    font-weight:bold;
    padding: 0 5px 5px 0;
}
table.cadastro th.laranja{
    color: #da571d;
}
table.cadastro td.laranja a.laranja{
    color: #da571d;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
}
table.cadastro th.bold{
    color: #4c4948;
}
table.cadastro textarea{
    height: 110px;
    width: 515px;
    #width: 510px;
}
table.cadastro textarea.txt{
    height: 230px;
    width: 433px;
    #width: 433px;
}
table.cadastro td span.obs{
    display: block;
    color: #4c4948;
    font-size: 10px;
}
table.cadastro td select.pontuacao{
    width: 260px;
}
table.cadastro td div.input{
    display: none;
}
table.cadastro td div.show{
    width: 435px;
}


/*
	calendario
*/
.coluna-central .calendario{
    width: 870px;
    margin: 0 0 0 1px;
    float:left;
}
.calendario .cinza, .calendario .vermelho{
    width: 870px;
    margin: 0;
    float:left;
}
.cinza .left{
    background-image: url("../images/calendario.cinza.left.bg.gif");
    background-repeat:no-repeat;
    width: 7px;
    height: 49px;
    float:left;
    margin: 0 0 3px 0;
}
.cinza .middle{
    background-image: url("../images/calendario.cinza.mid.bg.gif");
    background-repeat:repeat-x;
    float:left;
    width: 858px;
    height: 49px;
    margin: 0 0 3px 0;
    cursor: pointer;
}
.cinza .middle span{
    float: left;
    color: #FFF;
    font-size: 18px;
    margin: 10px 0 0 15px;
}
.cinza .right{
    background-image: url("../images/calendario.cinza.right.bg.gif");
    background-repeat:no-repeat;
    width: 5px;
    height: 49px;
    float:right;
    margin: 0 0 3px 0;
}
.cinza div.eventos{
    margin: 5px 0 1px 0;
    float:left;
    display:none;
}
.vermelho .left{
    background-image: url("../images/calendario.red.left.bg.gif");
    background-repeat:no-repeat;
    width: 7px;
    height: 49px;
    float:left;
    margin: 0 0 3px 0;
}
.vermelho .middle{
    background-image: url("../images/calendario.red.mid.bg.gif");
    background-repeat:repeat-x;
    float:left;
    width: 858px;
    height: 49px;
    cursor:pointer;
    margin: 0 0 3px 0;
}
.vermelho .middle span{
    float: left;
    color: #FFF;
    font-size: 18px;
    margin: 10px 0 0 15px;
}
.vermelho .right{
    background-image: url("../images/calendario.red.right.bg.gif");
    background-repeat:no-repeat;
    width: 5px;
    height: 49px;
    float:right;
    margin: 0 0 3px 0;
}


/*
	pre insricao
*/
.coluna-central div.pre-inscricao{
    width: 850px;
    min-height: 164px;
    _height: 164px;
    float:left;
    margin: 6px 0 0 15px;
    _margin: 6px 0 0 8px;

    font-size: 12px;
    color: #585554;
}
.coluna-central .box-listagem-cursos-pre{
    background-image: url("../images/box.listagem.cursos.pre.bg.gif");
    margin:0 0 0 2px;
    _margin: 0;
    border:1px solid #FFF;
}
.pre-inscricao div.passo-1{
    background-image: url("../images/pre.inscricao.passo.1.gif");
    width: 59px;
    height: 59px;
    float:left;
    margin: 0 10px 0 0;
}
.pre-inscricao div.passo-2{
    background-image: url("../images/pre.inscricao.passo.2.gif");
    width: 59px;
    height: 59px;
    float:left;
    margin: 0 10px 0 0;
}
.pre-inscricao div.pagamento{ background: url("../images/pre.inscricao.pagamento.ok.png") no-repeat center center; }
.pre-inscricao span.passo-1{
    float: left;
    margin: 46px 0 0 0;
    color: #585554;
    font-size:12px;
}
.pre-inscricao span.passo-2{
    font-size: 18px;
    color: #585554;
    float: left;
    margin: 42px 0 0 0;
}
.pre-inscricao span{
    font-size: 12px;
    color: #da571d;
    display:block;
}
.pre-inscricao span.laranja{
    font-size: 12px;
    color: #da571d;
    display:block;
}
.pre-inscricao span.laranja a{ color: #da571d; font-weight: bold; }
.pre-inscricao span.espacamento{
    display:block;
    margin: 10px 0 0 0;
}
.pre-inscricao span.bold{
    display:block;
    font-weight:bold;
    color: #585554;
}
.pre-inscricao hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #e8e8e8;
    border-style: none none solid;
    margin: 8px 0 10px 0;
    #margin: 5px 0;
}
.pre-inscricao div.info{
    float:left;
    margin: 0 0 5px 69px;
    _margin: 0 0 5px 35px;
}


/*
	perfil
*/
.perfil{
    width: 890px;
    margin: 10px 0 0 0;
    _margin: -1px 0 0 0;
    float:left;
}
.perfil .left{
    width: 637px;
    float:left;
}
.perfil .left .depoimento{
    width: 637px;
    height: 33px;
    float:left;
    background-image: url("../images/topico.depoimento.bg.gif");
    background-position: left;
    background-repeat: no-repeat;
}
.perfil .left .dados-cadastrais{
    width: 637px;
    height: 33px;
    float:left;
    background-image: url("../images/topico.dados.cadastrais.bg.gif");
    background-position: left;
    background-repeat: no-repeat;
}
.perfil .left .mid{
    background-image: url("../images/perfil.left.mid.bg.gif");
    background-position: top;
    background-repeat:no-repeat;
    width: 617px;
    min-height: 135px;
    _height: 135px;
    float:left;
    padding: 15px 0 0 20px;
}
.perfil .right{
    width: 243px;
    float: right;
}
.perfil .right .outras-ferramentas{
    width: 243px;
    height: 33px;
    float:left;
    background-image: url("../images/topico.outras.ferramentas.bg.gif");
    background-position: left;
    background-repeat: no-repeat;
}
.perfil .right .mid{
    background-image: url("../images/perfil.right.mid.bg.gif");
    background-position:left;
    background-repeat:no-repeat;
    width: 234px;
    min-height: 140px;
    _height: 140px;
    float:left;
    padding: 10px 0 0 9px;
}


/*
	estrelas
*/
div.estrelas{
    float: left;
    margin: 3px 0 0 10px;
    #margin: 0 0 0 10px;
}
.estrelas img{
    float:left;
}


/*
	noticias
*/
.noticias{
    width: 891px;
    margin: -3px 0 10px 0;
    _margin: -3px 0 0 0;
    float:left;
    background-image: url("../images/noticas.mid.bg.gif");
}
.noticias .bottom{
    background-image: url("../images/noticas.bottom.bg.gif");
    background-position:top;
    background-repeat:no-repeat;
    width:891px;
    height: 20px;
    float:left;
}
.noticias .outras{
    width: 225px;
    float:left;
    background-image: url("../images/topico.outras.noticias.bg.gif");
    background-position:top;
    background-repeat:no-repeat;
    margin:0;

    min-height: 300px;
    _height: 300px;
}
.outras .middle{
    background-image: url("../images/outras.noticias.bg.gif");
    background-position:top;
    background-repeat:no-repeat;

    width:205px;
    margin: 33px 0 0 0;
    padding: 10px 10px 0 10px;
    float:left;
}
.outras .middle span.opcoes{
    float: left;
    color: #89211b;
    font-size:12px;
    font-weight:bold;
    margin: 0 5px 0 0;
}
.outras .middle hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #e8e8e8;
    border-style: none none solid;
    margin: 10px 0 8px 0;
    #margin: 0;
}
.outras .middle .listagem-noticias{
    margin: 5px 0 0 0;
    float:left;
}
.outras .middle .listagem-noticias a.data{
    color: #7a7a7a;
    font-size:11px;
    font-weight:bold;
    display:block;
    margin: 0 0 5px 0;
    text-decoration: none;
}
.outras .middle .listagem-noticias a:hover.data{
    text-decoration: underline;
}
.outras .middle .listagem-noticias span.titulo{
    color: #4c4948;
    font-size:11px;
}
.noticias div.descricao{
    width: 621px;
    padding: 15px 15px 10px 20px;
    float: right;
    background-image: url("../images/descricao.noticias.bg.gif");
    background-position:top;
    background-repeat:no-repeat;
}
.noticias div.descricao h1{
    margin: 0 0 15px 0;
    padding:0;
    font-size: 18px;
    color: #4c4948;
    font-weight:normal;
}
.noticias div.descricao h2{
    margin: 0 0 15px 0;
    padding:0;
    font-size: 14px;
    color: #4c4948;
}
.noticias div.descricao span.descricao{
    font-size:11px;
    color: #4c4948;
}

/*	
	contato
*/
.center div.contato{
    float: left;
    width: 892px;
    margin: 20px 0 10px 0;
    padding: 0;
}
.contato .left{
    float: left;
    width: 439px;
}
.contato .left .top{
    background-image: url("../images/topico.contato.email.bg.gif");
    height: 33px;
    width: 439px;
    float: left;
}
.contato .left .middle{
    background-image: url("../images/contato.middle.bg.gif");
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 399px;
    padding: 10px 20px;
}
.contato .right{
    float: right;
    width: 439px;
}
.contato .right .top{
    background-image: url("../images/topico.enderecos.telefones.bg.gif");
    height: 33px;
    width: 439px;
    float: left;
}
.contato .right .middle{
    background-image: url("../images/contato.middle.bg.gif");
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 399px;
    padding: 10px 20px;
}
.contato span.title{
    color: #4c4948;
    font-size: 18px;
    display: block;
    margin: 0 0 4px 0;
}
.contato span.name{
    color: #797979;
    font-size: 14px;
    margin: 0 0 5px 0;
    display: block;
}
.contato span.cargo{
    color: #797979;
    font-size: 11px;
    margin: 0 0 5px 0;
}
.contato span.telefone{
    color: #4c4948;
    font-size: 12px;
}
.contato span.split{
    color: #4c4948;
    font-size: 12px;
    margin: 0 5px;
}
.contato a.laranja{
    text-decoration:underline;
    color: #da571d;
    font-size: 11px;
}
.contato hr{
    color: #FFF;
    background-color: #FFF;
    border: 1px dashed #e8e8e8;
    border-style: none none solid;
    margin: 13px 0 10px 0;
    #margin: 0;
}
.contato span.endereco{
    color: #4c4948;
    font-size: 11px;
    display: block;
    margin: 0 0 4px 0;
}
.contato span.end{
    color: #4c4948;
    font-size: 11px;
    line-height: 15px;
}


/*
	footer
*/
.footer{
    background-image: url("../images/footer.bg.gif");
    background-repeat: no-repeat;
    background-position: center top;
    width: 972px;
    height: 50px;
}
.footer .left{
    float: left;
    padding: 19px 0 0 40px;
    color: #999;
}
.footer .left a{
    color: #CCC;
    font-size: 11px;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.footer .left a:hover{
    text-decoration:underline;
}
.footer .right{
    float: right;
    padding: 19px 40px 0 0;
}
.footer .right span{
    color: #CCC;
}
.footer .right .txt{
    float:left;
    font-family:Arial, Helvetica, sans-serif;
}
.footer .right a.logo-ablackdrop{
    width:63px;
    height:12px;
    background-image: url("../images/logo.ablackdrop.gif");
    display:inline-block;
    background-repeat:no-repeat;
    margin: 2px 0 0 0;
}

.share { float: left; margin: 18px 0 0 70px; }
.share a { float: left; width: 16px; height: 16px; margin-right: 5px; }
.share a.linkedin { background: url('../images/linkedin.png') no-repeat top center; }
.share a.facebook { background: url('../images/facebook.png') no-repeat top center; }
.share a.twitter { background: url('../images/twitter.png') no-repeat top center; }
