/*-----------------------------------------------------------------------------
Versao               : 1.0 // Sempre que houver modificacao, por favor alterar a versao da folha
Autor                : Fabiano Monteiro
Email                : fabiano@sv.com.br;
Website				 : http://www.dojistar.com.br
Data de Criacao      : 13/05/2008
Ultima Modificacao   : 
Autor da Modificacao : 
 
!- Legenda de comentarios.
-----------------------------------
 :LIXO     - Maneira ruim de contornar um problema
 :ALTERAR  - Alterar no fim do desenvolvimento do projeto
 :BUG      - Problema no codigo

-----------------------------------------------------------------------------*/
/* Geral */
span.clearB { display:block; clear:both; }
* { margin:0; padding:0; }
body { font-family:"Trebuchet MS", arial, sans-serif; font-size: 11px; color: #333333; background-color: #F2F2F2; line-height:1.0em; }
#canvas { margin:0 auto; width:770px;}
#boxMae { background-color:#FFFFFF; }
a { color:#41768C; }
a:hover { text-decoration:none; }
.subCorLink a { color:#666666; }

/* Cabecalho */
#headPag { background: url(../imgs/bg_logo.gif) left top no-repeat; }
#headPagSub { }

#logo { float:left; }
img.oLogo { margin: 20px 0 0 32px; _margin: 15px 0 0 32px; }
span.bgSubLogo { display:block; width:170px; height:19px; background:url(../imgs/bg_subLogo.jpg) bottom left no-repeat; }

/* Cabecalho - Login */
#boxLogin { margin-left: 184px; _margin-left: 181px; }
#boxLogin #cxLogin { background: url(../imgs/bg_supCxLogin.gif) right top no-repeat; width: 586px; height: 40px; }
span.camposLogin { display:block; color: #000000; padding: 17px 0 0 150px;}
/*span.camposLogin { display:block; color: #FFFFFF; padding: 17px 0 0 150px;}*/
span.camposLogin img.titCliDoji { margin-right: 25px; vertical-align:middle; }
span.camposLogin input.inpUser { margin-right: 20px; }
span.camposLogin input.formtCampos { width:92px; border:none; background-color: #e0e0e0; color: #2C4259; }
#cxLogin input.btnOk { margin-left: 10px; background: url(../imgs/btn_ok.jpg) top left; width:26px; height:16px; border:none; cursor:pointer;  }

/* Menu Logado */
span.link2Menu { display:block; text-align:right; margin-top: 10px; padding-right: 5px; color:#000000;}
/*span.link2Menu { display:block; text-align:right; margin-top: 10px; padding-right: 5px; color:#FFFFFF;}*/
span.link2Menu a { color:#000000; text-decoration: none; }
span.link1Menu { display:block; color:#FFFFFF; text-align:right; padding-right: 5px; font-size:10px; }
span.link1Menu a { color:#FFFFFF; text-decoration: none; }
div.marqueeMens { position:absolute; top: 40px; padding-right: 5px; }
div.marqueeMens form { margin-left: 230px; border-left:1px solid #307F9D; border-bottom: 1px solid #307F9D;}
div.marqueeMens form input { border: 0; font-size: 10px; color: #666666; }

/* Cabecalho - Menu */
#bgLeftMenu { background: url(../imgs/bg_subLogo.jpg) left bottom no-repeat; padding-left: 184px; }
#barMenu { background: url(../imgs/bg_menu.gif) right top no-repeat; width:586px; height: 25px; } 
div.boxListaMenu {  padding-left: 79px; display: table; line-height: 1.5em; _line-height: 1.0em; }
div.boxListaMenu a { display: block; color:#FFFFFF; font-weight: bold; text-decoration:none; }
div.boxListaMenu a:hover { text-decoration: underline; }
div.boxListaMenu ul { list-style: none; padding-top: 6px; padding-bottom: 2px; }
div.boxListaMenu ul li { float: left; height: 15px; padding: 0 10px 0 6px; }
div.boxListaMenu ul li img { vertical-align: middle; }
div.boxListaMenu ul li.sep { border-left: 1px solid #FFCC00; margin:0; padding:0; }
div.boxListaMenu li ul { z-index:10; position: absolute; visibility: hidden; white-space: nowrap; _width: 150px; }
div.boxListaMenu li:hover ul, #barMenu  li.over ul { visibility: visible; } 
div.boxListaMenu li:hover ul li ul, #barMenu li.over ul li ul{ visibility: hidden;}
div.boxListaMenu li ul li:hover ul, #barMenu li ul li.over ul{ visibility: visible;}
div.boxListaMenu ul li ul { z-index:11; background-color: #2C4258; border: 1px solid #3B6A7C; }
div.boxListaMenu ul li ul li { float: none; }
/* Menu Botoes */
li a.linkMenuEmpresa {  background: url(../imgs/btn_menu_empresa.gif) top left no-repeat; width:42px; height:15px; }
li a.linkMenuProdServ { background: url(../imgs/btn_menu_prodServ.gif) top left no-repeat; width:98px; height:15px; }
li a.linkMenuRelLib { background: url(../imgs/btn_menu_relaLib.gif) top left no-repeat; width:100px; height:15px; }
li a.linkMenuCursos { background: url(../imgs/btn_menu_cursos.gif) top left no-repeat; width:33px; height:15px; }
li a.linkMenuLinks { background: url(../imgs/btn_menu_links.gif) top left no-repeat; width:26px; height:15px; }
li a.linkMenuTeste { background: url(../imgs/btn_menu_testemunhal.gif) top left no-repeat; width:63px; height:15px; }
li span.txt { display:none; }
li span.desabilitado { cursor:default; display: block; color:#999; font-weight: normal; text-decoration:none; }
.habilitado { cursor:hand; display: block; color:#000 !important; font-weight: normal; text-decoration:none; }

#banner_princ { background:url(../imgs/banner_linha.jpg) top left no-repeat; width:770px; height:173px; }

/* Corpo */
#corpo { background:url(../imgs/bg_corpo.jpg) top left repeat-x; }

/* cont Corpo */
#contHome { width: 480px; padding-top: 30px; margin-left: 12px; _margin-left: 8px; float:left; }
#contHome p { padding-left: 10px; }
#contHome div.boxCursosPales { width:476px; background:url(../imgs/bg_CursosPales.jpg) top no-repeat; height:276px; margin-top:-10px; padding-left:5px; }
#contHome div.banner_parceiro { width:476px; margin-top:-40px; _margin-top:-15px; padding-left:5px; }
#contHome div.contCursosPales { padding-top:25px; _padding-top: 15px;}
#contHome div.contCursosPales span.textTit { color: #115C74; font-weight:bold; }
#contHome div.contCursosPales span.boxBtnMais { margin-left:9px; display:block; width:600px; text-align:right; }
#contHome div.contCursosPales span.borderBtnMais { width:430px;border-bottom: 1px solid #DDD; }

#contHome div.boxChat { width:476px; height:276px; padding-left:5px;  }

/* lateral Corpo */
#lateralHome { padding-top: 29px; margin-left: 436px; }
#indFinanc {  }
#indFinanc #cxInfo { border:1px solid #fff; width:180px; margin-top:5px; margin-left:97px; _margin-left:100px; }/*caixalateral ccc*/
#indFinanc #cxInfo2 { border:1px solid #ccc; width:180px; margin-top:5px; margin-left:5px; }
img.bannerChat { margin-top: 50px; _margin-top: 30px; }
#boxParceiro { margin-top: 8px;  margin-left:-20px; }
#boxParceiro div.textParc { margin-top: 10px; padding-top:2px;  width:108px; height: 40px; float: left; border-right:1px solid #D8D5BA; font-weight: bold; color: #115C74; font-size:12px; text-align:center;  }
#boxParceiro div.textParc p { padding-top: 11px; }
#boxParceiro img { padding-left: 23px; padding-top:10px; }
#btnVerProgramaHome { background: url(../imgs/btn_sinalMais.gif); width:13px; height:13px; cursor:pointer; border:0; }

/* Rodape */
#rodape { margin-top: 23px; }
#boxContRodape { /*background:url(../imgs/bg_rodape.jpg) top left no-repeat; width:770px;*/background-color:#000000; height: 50px; color: #ffffff; }
/*#boxContRodape { background:url(../imgs/bg_rodape.jpg) top left no-repeat; width:770px; height: 43px; color: #FFFFFF; }*/
div.bgSubRodape { background:url(../imgs/bg_fdRodape.gif) top left repeat-x; height: 62px; }
span.contRodape { display:block; padding: 20px 180px 0 18px; float:left; }
/*span.contRodape { display:block; padding: 7px 180px 0 18px; float:left; }*/
span.contRodape span.nomeDojiRodape { color:#F1C604; font-weight: bold; }
span.sv { display:block; padding-top: 12px; }
#boxContRodape a { color:#FFFFFF; text-decoration:none; }

