body {background-image: url(../imgs/bg.gif)}
img {border: 0px;}
a {text-decoration: none;}

#board .left { }
#board .right { }
#board .center { background-color: #FFF; }


.rodape { background-image: url(../imgs/bg_rodape.gif); background-repeat: repeat-x }
.relacionado { background-image: url(../imgs/bg_relacionado.gif); background-repeat: repeat-x }
.coluna { background-color: 04644F; background-image: url(../imgs/bg_coluna.jpg); background-repeat: repeat-x; }


#bread {position: relative; font-family: arial; font-size: 12px; font-weight: bold; color: F47720; letter-spacing: -0.1mm; height: 50px;}
#bread a {font-family: arial; font-size: 12px; font-weight: bold; color: F47720; letter-spacing: -0.1mm; text-decoration: none; text-transform:lowercase;}


#tituloPadrao {position: relative; width: 100%; height: 30px;}
#tituloPadrao .texto {background-color: #006B55; font-family: Arial; font-size: 20px; font-weight: bold; color: #FFF; letter-spacing: -1px; height: 27px;  padding: 2 5 0 5; float: left;}

#titulomeus {position: relative; width: 100%; height: 30px; float: left; padding: 2 0 0 0;}
#titulomeus .texto {background-color: #F47720; font-family: Arial; font-size: 20px; font-weight: bold; color: #FFF; letter-spacing: -1px; height: 27px;  padding: 0 0 0 0;}
#titulomeus .texto a {background-color: #006B55; font-family: Arial; font-size: 20px; font-weight: bold; color: #FFF; letter-spacing: -1px; height: 27px;  padding: 0 5 0 5;}


#tagsinterna {position: relative; font-family: Arial; font-size: 11px; font-weight: bold; color: #FF9900; padding: 3 0 0 100; margin-top: 3px; width: 100%; height: 20px;  background-image: url(../imgs/tags.gif); background-repeat: no-repeat;}
#tagsinterna .tags a {color: #999;}

#conteudo {position:relative; padding-bottom:80px}
#conteudo .cima {position:relative;}
#conteudo .baixo {position:relative;}

#fotodir {position: relative;  width:252px; overflow:hidden}
#fotodir .fotomiolo {position: relative; background-image: url(../imgs/fundofoto_miolo.gif); width: 252px; background-repeat: repeat-y; padding: 0 11 0 11 }
#fotoesq {position: relative; width:420px; margin-top: 3px; float: left; margin-right: 75px; }
#fotoesq .texto {font-family: Arial; font-size: 12px; color: #626463; margin-top: 20px;}
#fotoesq .texto a {font-family: Arial; font-size: 12px; color: #626463; margin-top: 20px; text-decoration: underline;}


#conteudoesq {position:relative; float: left;}

#curso {position: relative; font-family: Arial; font-size: 11px; color: 636466; width: 100%;}

#texto {font-family: Arial; font-size: 12px; color: #626463; margin-top: 20px;}

/* bruno fez isso para funcionar no modo imprimir*/
.data2gambi {position:relative; background-image: url(../imgs/bg_curso.gif); background-repeat:repeat-x; font-family: Arial; font-size: 11px; color: #636466; margin-left:10px}
.data2gambi .datatabela {font-size: 11px; color: FFFFFF;  width: 95%; padding: 0 0 0 0 ;}
.data2gambi .ferramentas {background-image: url(../imgs/bg_content2.gif); background-repeat: repeat-x; padding-top: 10px;}
/* */


.data {position:relative; background-image: url(../imgs/bg_curso.gif); background-repeat:repeat-x; font-family: Arial; font-size: 11px; color: #636466;}
.data .datatabela {font-size: 11px; color: FFFFFF;  width: 95%; padding: 0 0 0 0 ;}
.data .ferramentas {background-image: url(../imgs/bg_content2.gif); background-repeat: repeat-x; padding-top: 10px;}

.ferramentastexto {font-family: Arial; color:#006B55; font-size: 11px; font-weight: bold; padding-top:20px; padding-right: 40px;}


#box {font-family: Arial; font-size: 11px; color: 626463; background-image: url(../imgs/bg_content2.gif); background-repeat: repeat-x; width: 99%; padding-top: 10px;}
#box a {font-family: Arial; font-size: 11px; color: 626463; text-decoration: underline;}


#relacionado, #relacionado a {font-family: Arial; font-size: 11px; color: 006B55;text-decoration:none}

#relacionado .titulo {font-family: Arial; font-size: 14px; font-weight: bold; color: #006B55;  letter-spacing: -0.1mm; padding: 5 10 5 0; float: left;}

#conteudodir {position: relative; width:189px; margin-top: 3px; float:right; }


.tabela {font-family: Arial; font-size: 11px; color: 626463; font-weight: bold; width: 95%; margin-top: 10px;}

.fundoverde {background-color: red; no-repeat; width: 99%; height: 29px; }
.fundoverde .texto {font-family: Arial; font-size: 14px; height: 20px; color: ffffff; font-weight: bold; padding-left: 8px; padding-top: 5px; }

.fundoverdepq .texto {font-family: Arial; font-size: 14px; color: ffffff; font-weight: bold; background-color: #006B55; padding: 2 8 2 8;}


#tags {font-family: arial; font-size: 11px; color: #ffffff;}
#tags .tit {font-family: arial; font-size: 16px; font-weight: bold; color: #ffffff;}
#tags .input  {background-color: #ffffff; color:#626463; width: 100px; height: 18px; border: 0px none;}
#tags .mais {height: 17px; width: 130px; margin-left: 3px; }
#tags .maismais {width: 17px;  float: right;}
#tags .maiscampo {width: 110px; float: left;}
#tags .pad {padding-right: 10px;}
#tags .pad a {color: #fff;}
#tags .padding {padding-right: 14px;}


#busca {position: relative; padding-bottom: 10px; font-family: Arial; font-size: 12px; color: #626463; font-weight: bold; }
#busca .bola {position: relative; 	padding-left: 10px; padding-right: 10px;}
#busca .lar  { font-family: arial; font-size: 12px; font-weight: bold; color: F47720; letter-spacing: -0.1mm; white-space: normal;}
#busca .fundo {position: relative;  background-image: url(../imgs/bg_busca.gif); background-repeat: repeat-x; padding-top:10px;}
#busca .tit {font-size: 14px; color: F7823;}
#busca .texto {font-size: 12px; font-weight: normal; color: #626463; width: 700px;}
#busca .texto a {font-size: 12px; font-weight: normal; color: #626463; text-decoration: none; }
#busca .tags {font-size: 10px; font-weight: normal; vertical-align: top;}


#temalivre #num {background-image: url(../imgs/bg_busca.gif); background-repeat: repeat-x; height: 71px; font-family: arial; font-size: 12px; font-weight: bold; color: #999; padding-top: 14px; }
#temalivre #num a {color: #F47720;}
#temalivre #num .largura {width: 615px;}
#temalivre #num .spaco {word-spacing: 6px; float: left; padding-left: 6px;}
#temalivre #num .prox {float: right; }
#temalivre #num .bola { padding-left: 5px; padding-right: 5px;}
#temalivre #num .fdlar {font-size: 12px; color: FFFFFF; background-color: #F47720; padding-left: 5px; padding-right: 5px; float: left;}


#info {font-family: Arial; font-size: 11px; color: #626463;}

#infoesq {font-family: Arial; font-size: 11px; color: #626463; float: left; width:193px; margin-right:25px}
#infoesq .dt {font-size: 12px; font-weight: bold; color:#4D5F42; height:12px; width:30px;}
#infoesq .titulo {font-size: 19px; font-weight: bold; color:#4D5F42; line-height: 20px; _line-height: 22px;}
#infoesq .imag {width: 181px; background-color: #9C928D; text-align: center; padding: 7 0 7 0; margin: 0 0 7 0;}
#infoesq .txt {margin: 20 0 20 0; _margin: 0 0 20 0;}


#infodir {float:right; width: 70%;}
#infodir .titulo {font-size: 14px; font-weight: bold; color: #F47720; text-transform:lowercase}
#infodir .box{background-image: url(../imgs/bg_info.gif); background-repeat: repeat-x; margin-top: 2px;}
#infodir .texto {padding-top: 10px; margin-bottom:16px;}
#infodir a {text-decoration:none;color:#666666;}
#infodir .dt{font-weight: bold; padding: 0 10 0 0;}
#infodir .ano{font-size: 19px; font-weight: bold; color: #FFF;}
#infodir .anofundo {background-color: #F47720;  height: 21px; margin-bottom: 10px;}
#infodir .todasinfos {font-size: 14px; font-weight: bold; color: #FFF; height: 21px; background-color: #F79958; padding: 2 0 0 0;}


#minhastags {position: relative; float: right; width: 185px;}
#minhastags .fundo {position: relative; background-image: url(../imgs/bg_content2.gif); background-repeat: repeat-x; width: 100%; height: 100%;}
#minhastags .titulo {position: relative; font-family: Arial; font-size: 14px; color: ffffff; font-weight: bold; padding: 0 8 0 8;  background-color: F47720; }
#minhastags .listra {position: relative;  background-color: F47720; width: 100%; height: 3px; }
#minhastags .texto {font-family: Arial; font-size: 11px; color: 626463; padding: 10 0 20 8;}


#campo input{position: relative; font-family: Arial; font-size: 12px; color:#ffffff; height: 20px; border: 0 0 0 0; border-left: #006B55; border-right: #006B55; border-top: #006B55; border-bottom: #006B55; background-color: #006B55; width: 361px; text-indent: 5px; float: right;}


#campomsg textarea {position: relative; font-family: Arial; font-size: 12px; color:ffffff; height: 120px; border: #006B55; background-color: #006B55; width: 361px; text-indent: 5px;  overflow: hidden; float: right;}
#campomsg .enviar {position: absolute; width:94px; height:20px; left: 541px; top: 100px; background-color: F47720;  padding: 0 5 0 0;  _top:97px;}
#campomsg .enviaremail {position: absolute; width:94px; height:20px; left: 541px; top: 100px; background-color: F47720;  padding: 0 5 0 0; _position: relative; _margin: -21 0 10 0; _width: 89px;}
#campomsg .enviartxt {font-weight: bold; font-size: 12px;  padding: 2 0 0 50;}
#campomsg .cinza  {height: 20px; background-color: 9C928E; width: 361px; float: right;}
#campomsg .cinzatxt {font-size: 11px; font-weight: bold;  padding:2 0 0 0;}



#contato {position: relative; width: 541px; font-family: Arial; color: ffffff; float: left;}
#contato .table {position: relative; font-family: Arial;  text-indent: 8px; padding-bottom: 2px; width: 100%; height: 20px;}
#contato .texto { height: 20px; background-color: F47720; width:180px; float: left;}
#contato .texto2 {font-weight: bold; font-size: 12px; padding: 3 0 0 0;}
#contato .texto3 { height: 20px; width:180px; float: left;}
#contato .texto4 {font-weight: bold; float:right; width:100px; font-size: 12px; padding: 3 0 3 0; background-color: F47720; }
#contato .enviar2 {position: absolute; width:94px; height:20px; left: 541px; top: 100px; background-color: F47720;  padding: 0 5 0 0;  _position: relative; _margin: -20 0 0 0; }
#contato .enviartxt {font-weight: bold; font-size: 12px;  padding: 0 0 0 30;}
.fundo2 {position: relative;  font-family: arial; font-weight: bold; font-size: 11; color: #666; background-image: url(../imgs/bg_content2.gif); background-repeat: repeat-x; padding-top: 10px;}


#contatodir {position: relative; width: 183px; font-family: Arial; color: ffffff;}
#contatodir .texto {font-family: Arial; font-size: 16px; font-weight: bold; color: 626463;} 
#contatodir .textopq { font-size: 14px;} 


.fundobranco {background-color: White; height: 20px; width: 90px; float: left;}


#login {position:relative; width: 100%; font-family: arial; font-size: 12px; color: #BBB; font-weight: bold; margin-top:3px; height:23px; _height:25px }
#login a {position:relative; font-family: arial; font-size: 12px; color: #F47720; font-weight: bold; text-decoration: none;}
#login .lang {width: 100px; float: left; padding-left: 7px;}
#login .campos {width: 600px; float: right; height: 18px;}
#login .input {font-family: arial; font-size: 12px; color: F47720; text-indent: 5px; background-color: FFFFFF; width: 116px; height: 20px; margin: 0 3 0 3;border: #F47720; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
#login form {margin : 0 0 0 0;padding : 0 0 0 0;}
#login .spc{width: 40px; padding: 0 20 0 20;}
#login .bola { padding-left: 5px; padding-right: 5px;}
#login .formesq {float:left;}
#login .formdir { margin-right: 10px; float:right;}


#pop .linhaverde {position: relative; background-image: url(../imgs/div_verde.gif); background-repeat: repeat-x; width: 100%}
#pop .tit {font-family: Arial;  font-weight: bold; font-size: 14px; color: F47720; height:30px; padding-left:10px}
#pop .fundo {  background-image: url(../imgs/bg_busca.gif); background-repeat: repeat-x; padding-top:10px; padding-left:10px; padding-right:10px}
#pop .texto {font-family: Arial; font-size: 12px; color: 626463;}
#pop .fechar {position: relative; width:94px; height:20px; background-color: F47720;  padding: 5 5 5 5 ; margin-top:50px; float: right;}
#pop .fechartxt {font-family: Arial; font-weight: bold; font-size: 12px;  color: FFFFFF; text-decoration: none;}


#usuario {position: relative; width: 753px; font-family: Arial; color: #ffffff;}
#usuario .table {position:relative; width:560px; height:20px; margin-top:3px;}
#usuario .table2 {position:relative; width:560px; margin-top:3px; height:20px;}
#usuario .campo {position:absolute; height:20px; width:410px; background-color:#006B55; top:0px; left:150px}
#usuario .campo input {font-family: Arial; font-size: 12px; color:#FFFFFF; text-indent: 0.5em; _text-indent:-1px;_padding-left:8px; height: 20px; _height:18px; border: 0px none; background-color: #006B55; width:410px; }
#usuario  select {color:#ffffff; font-size:11px; background-color:#006B55; border: 0px none; margin: 3 0 0 0; _margin: 0 0 0 0;}
#usuario .texto {position:absolute; height:20px; width:150px; background-color:#F47720; font-weight:bold; font-size:12px; top:0px; left:0px; padding-left:5px}
#usuario .titulo {position: relative; height: 30px; margin-top:20px}
#usuario .titulo .txt {background-color: 006B55; font-family: Arial; font-size: 12px; font-weight: bold; color: FFFFFF;  letter-spacing: -0.1mm; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px; float: left;}
#usuario .texto1 {font-size: 12px; color: #626463; font-weight: bold;}
#usuario .texto2 {padding: 3 0 0 0}
#usuario .texto4 {position: relative; color: 626463;  font-size: 11px;  height: 20px; width:530px; padding-top:15px; float: right; }
#usuario .texto5 {position: relative; font-weight: bold; font-size: 12px;  padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:1px; color: F47720; float: left;}
#usuario .texto6 {position: relative; color: 626463;  font-size: 11px;  width:530px; padding-top:15px; float: right; }
#usuario .texto7 {position: relative; font-weight: bold; font-size: 12px;  padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:1px; color: F47720; float: left;}
#usuario .texto8 {position: relative; font-weight: bold; font-size: 12px; color: #F47720;}
#usuario .texto9 {position: relative; font-size: 11px; color: #626463;}
#usuario .texto9 a {position: relative; font-size: 11px; color: #626463;}
#usuario .tags {position:absolute; top:2px; _top:0px; left:580px; width:172px; font-size:11px; color:F47720;}
#usuario .tags .titulo {position: relative;  width: 172px; height: 30px; margin-top:20px}
#usuario .tags input {color:#FFFFFF; height: 20px; _height:18px; border: 0px none; background-color: #F47720; width:140px;}
#usuario .tags .campo {position:relative; width:172px; height:20px; left:0px; background-color:FFFFFF}
#usuario .tagresult {font-size:11px; font-weight: bold; color:F47720;}
#usuario .menu {font-size: 12px; color: #fff; font-weight: bold; height: 18px; background-color: #519385; padding: 0 2 0 2;}
#usuario .menu a {font-size: 12px; color: #fff; font-weight: bold; height: 18px; background-color: #519385;}
#usuario .menu a:hover {font-size: 12px; color: #fff; font-weight: bold; height: 18px; background-color: #F47720;}
#usuario a {color: #F47720;}
#usuario a:hover {color: #666;}
#usuario .lara {font-size: 12px; color: #fff; font-weight: bold; height: 18px; background-color: #F47720;}


#fdcinza {font-family: arial; font-size: 16px; color: #FF0000; background-image: url(../imgs/bg_content2.gif); background-repeat: repeat-x; width: 100%; padding-top: 10px;}
#fdcinza .tit {font-size: 12px; font-weight: bold; color: #FFF;}
#fdcinza input {font-family: arial; font-size: 12px; color: 626463;  border: 0px none;  background-color: FFFFFF; width: 143px; height: 18px;}
#fdcinza .textointerna {position:relative;  font-size: 12px;  color: FFFFFF;  width: 500px; height: 150px; margin: 30 0 0 0;}
#fdcinza .esq{padding: 10 0 20 25; background-color: 519385; width: 205px; float: left; _width:230px;}
#fdcinza .dir{padding: 10 0 20 25; background-color: 519385;  width: 205px;  float: right; _width:230px;}


#fotonum
.txtminibc {font-family: Arial; font-size: 11px; font-weight: bold; color: FFFFFF; padding: 0 5 0 5;}
.txtminibc a {font-family: Arial; font-size: 11px; font-weight: bold; color: FFFFFF; text-decoration: none;}
.fdverde {background-color: 006B55;}

.titulo {position: relative; width: 99%; margin-top:20px; clear:right}
.titulo .txt {background-color: 006B55; font-family: Arial; font-size: 12px; font-weight: bold; color: FFFFFF;  letter-spacing: -0.1mm; padding: 8 10 8 10; float: left;}
.caixalardir {position: absolute; top: 21px; left: 79%; background-color: #F47720; height: 26px; padding: 2 0 0 0;}
.caixalardir .txt a {font-family: Arial; font-size: 12px; font-weight: bold; color: #FFF;}

#forum {position: relative; font-family: Arial; font-size: 16px; font-weight: bold; color: #FFF; padding-bottom:100px;}
#forum .interna {position: relative; width: 640px;}
#forum .txt {position: relative; color: #EC7106; margin: 0 20 45 0;}
#forum .linha {position: relative; width: 318px; height: 23px; background-color: #F79958; text-indent: 6px; margin: 0 0 2 0;  padding: 2 0 0 0;}
#forum .esq {position: relative; margin: 0 0 20 0; float: left;}
#forum .dir {position: relative; margin: 0 0 20 0; float: right;}


#temalivre {position: relative; font-family: Arial; font-size: 16px; font-weight: bold; color: #FFF; padding-bottom:100px;}
#temalivre a {color:#fff ; text-decoration: none;}
#temalivre .interna {position: relative; width: 640px;}
#temalivre .linha {position: relative; width: 318px; height: 23px; background-color: #408A7A; text-indent: 6px; margin: 0 0 2 0;  padding: 2 0 0 0;}
#temalivre .esq {position: relative; margin: 0 0 20 0; float: left;}
#temalivre .dir {position: relative; margin: 0 0 20 0; float: right;}
#temalivre .subtit {position: relative; height: 27px;  background-color: #409080; margin: 3 0 0 0;}
#temalivre .texto {font-size: 11px; font-weight: normal; color: #626463;}
#temalivre .texto a {color:#FF6600; text-decoration: none; font-weight: bold}
#temalivre .divtexto {padding: 15 0 20 9;}
#temalivre .txt {font-size: 14px;}
#temalivre .txt1 {font-size: 12px; color: #626463;}
#temalivre .txt2 {font-size: 14px; color: #626463;}
#temalivre .txt3 {font-size: 12px; color: #FFF; font-weight: bold;}
#temalivre .txt4 {font-size: 16px; color: #FFF; font-weight: bold;}
#temalivre .txt5 {font-size: 12px; font-weight: bold; color: #F47720;}
#temalivre .txt6 {font-size: 18px; font-weight: bold; color: #F47720;}
#temalivre .txt7 {font-size: 14px; color: #F47720;}
#temalivre .txt8 {font-size: 18px; color: #626463;}
#temalivre .campos {width: 659px; padding: 0 0 0 20;}
#temalivre select {width: 186px; border: 0px none; background-color: #006B55; font-family: Arial; font-size: 11px; color: #fff; font-weight: normal;}
#temalivre .tag{width: 350px; height: 25px; border: 0px none; background-color: #006B55; font-family: Arial; font-size: 12px; color: #fff; font-weight: normal;}
#temalivre .field {width: 100%; height: 25px; border: 0px none; background-color: #006B55; font-family: Arial; font-size: 12px; color: #fff; font-weight: normal;}

#temalivre textarea {width: 100%; height: 275px; border: 0px none; background-color: #006B55; font-family: Arial; font-size: 12px; color: #fff; font-weight: normal; overflow: hidden; padding: 0 0 0 0;}
#temalivre .fundo {position: relative;  background-image: url(../imgs/bg_busca.gif); background-repeat: repeat-x; padding-top: 3px;}
#temalivre .tit {font-size: 24px; color:#537A70; letter-spacing: -1px;}
#temalivre .forumtxt {font-size: 16px; color: #F47720;}
#temalivre .forumtit {font-size: 24px; color: #F47720;}
#temalivre .botoes {position: relative; width: 100%; background-color: white;} 



#tematabela {position: relative; font-family: Arial; font-size: 12px; font-weight: bold; color: #626463; width: 100%;}
#tematabela a {color: #626463;}
#tematabela tr {height: 24px;}
#tematabela .tit {font-size: 24px; color: #F47720;}
#tematabela .spc {height: 3px;}
#tematabela .sem {width: 14px; background-color: #F2f2f2; padding: 0 0 0 0;}
#tematabela .sem2 {width: 7px; background-color: #F2f2f2; padding: 0 0 0 0;}
#tematabela select {width: 186px; border: 0px none; background-color: #006B55; font-family: Arial; font-size: 11px; color: #fff; font-weight: normal;}
#tematabela .txt4 a{font-size: 16px; color: #FFF; font-weight: bold;}
#tematabela .fundo {position: relative;  background-image: url(../imgs/bg_busca.gif); background-repeat: repeat-x; padding-top: 3px;}
#tematabela .txt2 {font-size: 16px; color: #FFF; font-weight: bold;}
#tematabela .txt3 {font-size: 12px; color: #FFF; font-weight: bold;}
#tematabela .subtit {position: relative; height: 27px;  background-color: #409080; margin: 3 0 0 0;}
#tematabela .txt5 {font-size: 12px; font-weight: bold; color: #F47720;}
#tematabela .forumtxt {font-size: 16px; color: #F47720;}


.fdlar1 {background-color: #FBD2B6; padding: 3 3 3 3;}
.fdlar2 {background-color: #F79958; padding: 3 3 3 3;}
.fdlar3 {background-color:#F47720; padding: 3 3 3 3;}
.fdvd1 {background-color: #C3CDCB; padding: 3 3 3 3;}
.fdvd2 {background-color: #7E9B94; padding: 3 3 3 3; _margin-top: 3px;}
.fdvd3 {background-color: #D4DEDB; padding: 3 3 3 3;}
.fdvd4 {background-color: #A8BDB6; padding: 3 3 3 3;}

#publicacoes {font-family: Arial; font-size: 14px; font-weight: bold; color: #006B54;} 
#publicacoes .obs {font-size: 11px; font-weight: bold; color: #8E8A87;}
#publicacoes .obs a {font-size: 11px; font-weight: bold; color: #8E8A87; text-decoration: underline;}
#publicacoes .dia {font-size: 11px;}
#publicacoes .txt {font-size: 10px; font-weight: normal; color: #333;}
#publicacoes .texto {font-size: 10px; font-weight: normal; color: #F47720;}
#publicacoes .tit {font-size: 14px; font-weight: bold; color: #F47720;}




/*CLASSES PÚBLICAs */


.txtgdcinza {font-family: Arial; font-size: 16px; font-weight: bold; color: 626463; text-decoration: none;}
.txtgdcinza a {font-family: Arial; font-size: 16px; font-weight: bold; color: 626463; text-decoration: none;}
.txtpqcinza {font-family: Arial; font-size: 14px; font-weight: bold; color: 626463; text-decoration: none;} 
.txtminicinza {font-family: Arial; font-size: 11px; font-weight: bold; color: 8B8C8E; text-decoration: none;}


/*BEGIN Cursos*/
#curso_legenda{ text-align:right}
#curso_legenda .legenda{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00634e }
#curso_legenda .desc{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#636363}
#curso_legenda #div1{ float:right; padding:4px 10px 0 0}
#curso_legenda #div2{ float:right; width:5px; height:25px; background-color:#e8822e}
#curso_legenda #div3{ float:right; padding:4px 0 0 10px}
#curso_acompanha{ float:left; width:5px; height:25px; background-color:#e8822e}


.curso_item{ padding:8px 0 10px 10px}
.curso_categoria{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f57722; float:left; padding:10px 0 10px 0}
.curso_lista{ background:transparent url(../imgs/bg_cursos_home.jpg) repeat-x left top}
.curso_status{
	background-color:#f57722;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:21px;
	padding:2px 0 0 5px;
}

.curso_info_titulo{ float:left; width:60px;}
.curso_info_titulo1{ float:left; width:80px;}
.curso_info_texto{ float:left; width:450px; padding-right:40px}
.curso_info_texto1{ float:left; width:150px}
.curso_info_texto2{ float:left; width:350px; padding-right:40px}
.curso_info_texto3{ float:left; width:150px}
.curso_header{ background-image:url(../imgs/bg_curso.jpg)!important; background-color:#7c7c7c}
.curso_ferramentas{ background-image:url(../imgs/bg_curso_detalhe.jpg); background-repeat:repeat-x}
.curso_ferramenta_1{ float:left; width:400px; padding-top:30px}
.curso_ferramenta_2{ float:right; padding:10px 0 10px 0}

.curso_menu_restrito{ height:40px}
.curso_menu_restrito a{ font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; color:#a1a1a1;}
.curso_menu_item{ float:left; padding:8px 20px 0 20px}
.curso_menu_link{ float:right}
.curso_menu_sel{ color:#006b53!important}

.curso_participantes_texto{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363; padding:5px 0 0 10px}

.curso_mat_txt1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006b53}
.curso_solicita{ float:right}
.txt_curso_solicita{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#006b53; padding: 10px 30px 0 0; float:left}

.frm_curso{ padding:0; margin:0 }

.innerTop20{ padding-top:20px}
.innerLeft10{ padding-left:10px}

.curso_acompanha_1{ float:left; width:5px; height:25px; margin-top:2px}
.curso_acompanha_2{ float:left; width:5px; height:25px; background-color:#e8822e; margin-top:2px}

.clear{	clear:both;	margin:0; padding:0; height:0; line-height:0}
/*END Cursos */

