/* html */

html, body, form {
    width: 100%;
    height: 100%;
}

body {
    margin: 0px; /* 	padding: 0px;     overflow-y: scroll;     */
}

body, td, th, input, select, textarea, caption {
    font-size: 11px;
    font-family: arial, Helvetica, sans-serif;
}

input, select, textarea {
    border: 1px solid #999999;
    padding: 0px 2px 0px 2px;
}

body, td, th {
    color: #FFF;
}

h1 {
    font-size: 20px;
    margin: 0px;
}

h2 {
    font-size: 18px;
    color: #065F7F;
    border-bottom: 1px solid #065F7F;
    margin: 0px;
}

h3 {
    margin: 0px;
    font-size: 14px;
}

h4 {
    margin: 5px 0px 5px 0px;
    font-size: 12px;
}

hr {
    border-bottom: solid 1px #91C1D3;
    border-top: solid 1px #044B66;
    border-left: none 0px;
    border-right: none 0px;
}

a, a:visited {
    color: #FFF;
    text-decoration: none;
}

a:hover {
    color: #7DF71F;
}

img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

fieldset {
    border: 1px solid #ccc;
    padding: 4px;
}

div.backinput {
    background: url(../../img/back_input.gif) no-repeat left;
    padding: 6px;
}

/* geral */

.h3ex {
    margin: 0px;
    font-size: 13px;
    font-weight: bold;
}

.full {
    width: 100%;
    height: 100%;
    background: url(../../img/back.jpg) repeat-x top #087FA9;
}

#divFeedback {
    display: none;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #ccc;
    background: #1a546a;
}

.espacow {
    width: 3px;
}

.espacoh {
    height: 4px;
}

.divConteudo {
    padding: 10px;
}

.resEnquete {
    font-size: 10px;
}

/* login */

table.logado {
    width: 276px;
    height: 54px;
    background: url(../../img/brd_login.gif);
}

td.login {
    vertical-align: bottom;
}

td.loginsenha, td.loginsenha label {
    font-size: 10px;
    color: #fff;
    text-align: left;
    vertical-align: bottom;
}

td.loginsenhachat, td.loginsenhachat label {
    font-size: 10px;
    color: #516B78;
    text-align: left;
    vertical-align: bottom;
}

td.brd_lg_esq_top {
    width: 10px;
    height: 5px;
    background: url(../../img/brd_lg_esq_top.gif);
}

td.brd_lg_dir_top {
    width: 10px;
    height: 5px;
    background: url(../../img/brd_lg_dir_top.gif);
}

td.brd_lg_esq_bottom {
    width: 10px;
    height: 5px;
    background: url(../../img/brd_lg_esq_bottom.gif);
}

td.brd_lg_dir_bottom {
    width: 10px;
    height: 5px;
    background: url(../../img/brd_lg_dir_bottom.gif);
}

td.lgazul, tr.lgazul td {
    background: #1a546a;
}

td.lgazulchat, tr.lgazulchat td {
    background-color: #B6C5CC;
}

td.msginval, td.msginval div {
    font-size: 10px;
    color: #fff;
    vertical-align: top;
}

td.entrar {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: right;
}

.btnSeta {
    background-image: url(../../img/seta_verde.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 8px;
    font-size: 10px;
}

. .
.btnSeta.preto {
    color: Black;
}

/* default.master */

table.centersite {
    width: 760px;
    height: 100%;
}

table.bn_web {
    background-image: url(../../img/topo_home.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 280px;
}

table.bn_curso {
    background-image: url(../../img/topo_cursos.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 246px;
}

table.bn_checkout {
    background-image: url(../../img/topo_cursos.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 246px;
}

table.bn_empresa {
    background-image: url(../../img/bn_empresa.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
}

table.bn_ead {
    background-image: url(../../img/bn_ead.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
}

table.bn_contato {
    background-image: url(../../img/bn_contato.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
}

table.bn_blog {
    background-image: url(../../img/bn_blog.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
}

table.bn_forum {
    background-image: url(../../img/bn_empresa.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
}

table.bn_usuario {
    background-image: url(../../img/bn_usuario.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
}

table.bn_agenda {
    background-image: url(../../img/bn_agenda.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
}

table.bn_palestra {
    background-image: url(../../img/bn_palestra.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
}

td.logo {
    text-align: left;
    height: 90px;
}

td.logado td {
    font-size: 11px;
    color: #fff;
}

.campoSenhaVazio {
    background: url(../../img/senha.gif) no-repeat left;
    background-color: #ffffff;
}

.campoSenhaCheio {
    background-color: #ffffff;
}

td.versao {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10px;
    height: 20px;
    color: #FFFFFF;
    background-color: #086D92;
}

td.versaochat {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10px;
    height: 20px;
    color: #FFFFFF;
}

td.menu {
    font-size: 13px;
    font-weight: bold;
    height: 46px;
}

td.menu table {
    height: 34px;
}

td.submenu {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
    background: #66D027;
    color: #fff;
    font-weight: bold;
}

td.menu a {
    display: block;
}

td.menu a, td.menu a:visited, td.submenu a, td.submenu a:visited {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

td.submenu a:hover {
    color: #084B65;
    font-size: 13px;
    font-weight: bold;
}

td.menu a:hover {
    color: #7DF71F;
    font-size: 13px;
    font-weight: bold;
}

td.isul {
    font-size: 10px;
    text-align: right;
    color: #FFFFFF;
    background-color: #086D92;
}

td.isulchat {
    font-size: 10px;
    text-align: right;
    color: #FFFFFF;
}

td.bordas {
    font-size: 10px;
    width: 8px;
    height: 8px;
}

td.config {
    font-size: 10px;
    color: #A1B9C2;
    padding-top: 5px;
}

td.name {
    font-size: 11px;
    color: #FFFFFF;
    padding-left: 10px;
}

td.brd_mnu_esq {
    width: 6px;
    background: url(../../img/brd_mnu_esq.gif);
    background-repeat: no-repeat;
}

td.brd_mnu_dir {
    width: 6px;
    background: url(../../img/brd_mnu_dir.gif);
    background-repeat: no-repeat;
}

td.brd_top {
    width: 760px;
    height: 7px;
    background: url(../../img/brd_top.gif);
}

td.brd_btt {
    width: 760px;
    height: 7px;
    background: url(../../img/brd_btt.gif);
}

td.rdp {
    background-color: #086D92;
}

td.brd_top_rdp {
    width: 760px;
    height: 7px;
    background: url(../../img/brd_top_rdp.gif);
}
td.brd_rdp_esq {
    width: 8px;
    height: 8px;
    background: url(../../img/brd_rdp_esq.gif);
}

td.brd_rdp_dir {
    width: 8px;
    height: 8px;
    background: url(../../img/brd_rdp_dir.gif);
}

.azulbaixo {
    font-size: 10px;
    color: #84B6C9;
}

.azul, .azulbold {
    font-size: 10px;
    color: #066285;
}

.azulbold {
    font-weight: bold;
    font-family: Verdana, Arial;
    font-size: 12px;
}

div.cinza {
    font-size: 10px;
    color: #666;
}

span.cn {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

span.sn {
    font-size: 11px;
    color: #FFFFFF;
}

/* carrinho */

#tabela_carrinho tr td {
    height: 34px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    color: #FFFFFF;
}

#tabela_carrinho tr td.margem_tabela_carrinho {
    padding-left: 2px;
}

#tabela_carrinho tr.carrinho_img_barra td {
    height: 25px;
    color: #06739C;
    font-weight: bold;
}

#tabela_carrinho tr.carrinho_img_barra {
    background-image: url(../../img/carrinho_img_barra.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.carrinho_img_barra td.carrinho_img_dir {
    height: 25px;
    background-image: url(../../img/carrinho_img_dir.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}

.carrinho_img_barra td.carrinho_img_esq {
    background-image: url(../../img/carrinho_img_esq.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

a.carrinho_link_remover {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #66D027;
    text-decoration: underline;
}

a.carrinho_link_remover:hover {
    color: #DDFFCE;
    text-decoration: underline;
}

/* checkout */

.passos_numero {
    width: 20px; 
    font-size: 26px; 
    font-weight: bold; 
    color: #ffffff;
}

.passos_separador {
    width: 1px; 
    background-color: #ffffff; 
    font: 0px; 
    margin: 0px; 
    padding: 0px;
}

/* search */

.gvForum {
    width: 100%;
    border: 1px solid #075b7e;
}

.gvForum tr td, .gvForum tr th {
    padding: 3px;
    border: 1px solid #075b7e;
}

.gvForum tr th {
    background-color: #075b7e;
    font-weight: bold;
}

.gvForum tr th, .gvForum tr th a {
    color: #fff;
}

.footer {
    font-weight: bold;
    background-color: #164657;
}

.pager span {
    font-weight: bold;
    font-size: 14px;
}

.row {
    background-color: #fff;
}

.alternateRow {
    background-color: #eee;
}

.removido {
    color: #f00;
}

.titulo {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
}

/* grupo */

.grupo {
    width: 373px;
    height: 121px;
    background-image: url(../../img/back_grupo.gif);
}

.grupo .titulo {
    background-image: url(../../img/back_tit_grupo.gif);
    background-position: right;
    background-repeat: repeat-y;
}

.grupo .titulo font {
    padding-right: 10px;
    margin: 0px;
    font-size: 17px;
    font-weight: bold;
    color: #083142;
}

.grupo .titulo a {
    padding-right: 10px;
    font-size: 12px;
    font-weight: bold;
    color: #999999;
}

/* agenda */

.dataEvidencia {
    color: #66CF27;
    font-size: 16px;
    font-weight: bold;
}

/* destaque */

td.destaque {
    color: #083142;
    vertical-align: top;
}

div.destaquetxtgd {
    font-size: 16px;
    font-weight: bold;
}

div.destaquetxtpq {
    font-size: 12px;
    font-weight: bold;
}

/* chat */

#divHist {
    background-color: #fff;
    color: #000;
    padding: 5px;
    width: 330px;
    height: 260px;
    overflow-y: scroll;
}

#divHist div {
    width: 100%;
    height: 100%;
}

.chatOuvinte {
    color: #000;
}

.chatLocutor {
    color: #067EA7;
}

/* bunner chat */

table.bnn_chat {
    height: 86px;
    width: 100%;
}

td.bnn_chat_cont {
    background: #fff;
}

div.img_cont {
    background: url(../../img/back_atendimento.gif) no-repeat left;
    height: 86px;
    font: 11px arial;
    color: #999;
    text-align: right;
    padding: 0px 0px 0px 70px;
}

span.bnn_chat_course {
    color: #FF6600;
    font-weight: bold;
}