* {margin:0; padding:0; border:0;}
body {background:#2cac1f url(../imagens/bg.png) repeat-x; font-family:"Trebuchet MS"; color:#333333;} 
a {text-decoration:none; color:#333333;}
#geral {margin:0 auto 0 auto; width:773px; position:relative;}

/*///////////////// coluna MENU  ////////////////*/
#cx_central {width:200px; height:540px; background:url(../imagens/bg_mnu.png) no-repeat; position:absolute; z-index:1; top:0; left:270px;}
#cx_central h1, #cx_central h1 a {width:190px; height:97px; background:url(../imagens/logo.jpg) no-repeat; text-indent:-9999px; display:block; margin-left:2px;}

#menu {list-style:none; width:145px; height:190px; margin:70px 0 0 25px;}
#menu li { text-indent:-9999px; height:24px;}

#mn01 a:link, #mn01 a:visited, #mn02 a:link, #mn02 a:visited, #mn03 a:link, #mn03 a:visited, #mn04 a:link, #mn04 a:visited, #mn05 a:link, #mn05 a:visited, #mn06 a:link, #mn06 a:visited, #mn07 a:link, #mn07 a:visited, #mn08 a:link, #mn08 a:visited {height:24px; display:block;}
#mn01 {background:transparent url('../imagens/mnu1.png');}
#mn02 {background:transparent url('../imagens/mnu2.png');}
#mn03 {background:transparent url('../imagens/mnu3.png');}
#mn04 {background:transparent url('../imagens/mnu4.png');}
#mn05 {background:transparent url('../imagens/mnu5.png');}
#mn06 {background:transparent url('../imagens/mnu6.png');}
#mn07 {background:transparent url('../imagens/mnu7.png');}
#mn08 {background:transparent url('../imagens/mnu8.png');}


#mn01 a:hover {background:transparent url('../imagens/mnu1.png') -146px; }
#mn02 a:hover {background:transparent url('../imagens/mnu2.png') -146px; }
#mn03 a:hover {background:transparent url('../imagens/mnu3.png') -146px ;}
#mn04 a:hover {background:transparent url('../imagens/mnu4.png') -146px; }
#mn05 a:hover {background:transparent url('../imagens/mnu5.png') -146px; }
#mn06 a:hover {background:transparent url('../imagens/mnu6.png') -146px; }
#mn07 a:hover {background:transparent url('../imagens/mnu7.png') -146px; }
#mn08 a:hover {background:transparent url('../imagens/mnu8.png') -146px; }

/*/////////////////////// CONTEUDO ///////////////////*/
#conteudo {width:773px; margin:0 auto 0 auto;}

/*/////////////////// cx CURSOS /////////////////////*/


#cursos {width:255px; height:389px; background-color:#e5e4e4; border-top:solid 10px #268716; border-left:solid 10px #268716; border-bottom:solid 10px #268716; float:left; margin-top:40px; padding-left:5px; position:relative; font:12px "Trebuchet MS";}
#cursos h4 a{width:67px; height:46px; display:block;}
#cursos h5 a {width:82px; height:27px; display:block;}
#cursos h2 {width:67px; height:46px;  background:transparent url('../imagens/tithm_cursos.png') no-repeat; text-indent:-9999px; }
#cursos h4 {width:82px; height:27px; position:absolute; top:0; right:87px; background:transparent url('../imagens/tithm_curout.png') no-repeat; text-indent:-9999px; }
#cursos h5 {width:82px; height:27px; position:absolute; top:0; right:0; background:transparent url('../imagens/tithm_rec.png') no-repeat; text-indent:-9999px; }
#cursos span { width:115px; background:transparent url('../imagens/veja_cursos.png') no-repeat;  height:22px; display:block; text-indent:-10000px;}
#cursos span a {width:115px; height:22px; display:block;}

#lista_cursos {list-style:none; padding-top:20px;}
#lista_cursos a:hover {text-decoration:underline;}
#lista_cursos h3{font-size:14px; font-weight:normal!important;}
#lista_cursos li {padding:0 0 12px 15px; background:transparent url('../imagens/marc_cursos.png') no-repeat 0 4px;}

/*/////////////////// cx PRODUTOS ///////////////////////*/

#produtos {width:275px; height:422px; background-color:#e5e4e4; border-top:solid 10px #268716; border-right:solid 10px #268716; border-bottom:solid 10px #268716; float:left; margin-top:85px; padding:0 7px 0 5px; margin-left:200px; position:relative; font:12px "Trebuchet MS";}
#produtos h2 {width:75px; height:55px;  background:transparent url('../imagens/tithm_prods.png') no-repeat; text-indent:-9999px; position:absolute; top:0; right:5px;}


#prod_capa {list-style:none; padding-top:60px; }
#prod_capa a:hover {text-decoration:underline;}
#prod_capa img {float:left; width:143px; height:84px; padding-right:5px;}
#prod_capa h3{font-size:12px; width:120px; float:left; }
#prod_capa li {margin:0 0 20px 0; border:solid 3px #CCCCCC; background:#CCCCCC;  height:84px;}
#prod_capa p { line-height:13px; }
#produtos span {width:127px; background:transparent url('../imagens/veja_produtos.png') no-repeat;  height:22px; display:block; text-indent:-10000px; position:absolute; top:390px; right:5px;}
#produtos span a {width:127px; height:22px; display:block; margin:0; padding:0;}
/*/////////////////////////////////// BASE ///////////////////*/

#base {width:270px; height:51px; position:absolute; top:460px; left:0;}
#base address{ display:none; }

/* é nóis na fita e no css!*/
#conteudo.internas {width:515px; min-height:500px; position: absolute; top:0; left:175px; background-color:#e5e4e4; border:solid 10px #268716; padding:0 10px 0 25px; margin-top:30px; font-size:12px;}
#conteudo.internas a:hover{text-decoration:underline;}
#cx_central.internas {width:200px; height:540px; background:url(../imagens/bg_mnu2.png) no-repeat; position:absolute; z-index:1; top:0; left:0;}
#base.internas {position:absolute; top:480px; left:0;  z-index:2;}


/*//////////////////////////// Ferramentas //////////*/

#prodHome ul{list-style:none; display:block; }
#prodHome li {list-style: none; width:500px; margin-bottom:15px; background-color:#CCC; border:solid 2px #CCC; display:block; float:left; clear:both;}
#prodHome img {float:left; width:140px; height:84px; display:block; margin-right:5px; padding:0;}
#proHome h3 {float:left; margin:0; padding:0;}

#fotosBB {width:480px; display:block; clear:both!important; height:240px; margin:15px auto 0 auto;}
#fotoGd {margin-bottom:15px; float:left; margin-right:20px; border:solid 3px #ececec;  }
#fotoPq {list-style:none; margin-bottom:15px; float:left; clear:right; }
#fotoPq li { width:100px; height:65px;  margin-bottom:10px; clear:right!important; display:block;}
#fotoGd img {width:350px; height:210px; }
#fotoPq img {width:100px; height:60px; border:solid 3px #ececec;}
#fotoPq img a:hover {border-color:#00CC00!important;}

#tit_internas ,#tit_internas_grupo {margin-bottom:15px}

#listaGeral li{ list-style:none;}
#listaGeral p {margin-bottom:10px;}
#cxBusca {height:25px; margin:10px 0 10px 0; border:solid 1px #999; padding:0 0 0 5px;}

#frmFaleConosco {width:300px; margin:auto;}
#frmFaleConosco label {display:block;}
#frmFaleConosco input {width:300px;}
#frmFaleConosco .bt_enviar {width:100px; background-color:#ebeaea; color:#009933; margin:15px 0 0 90px; cursor:pointer;}

ul#toolBar{margin:20px 0 0 0; padding:0; text-align:center; clear:both; list-style:none; height:50px;}
ul#toolBar li{ display:inline; margin:0 15px 0 0; }
ul#toolBar li a{ color: #006600; text-decoration:none; font-size:11px; background:#ececec; padding:3px;}
ul#toolBar li a:hover{color: #006600; background:#e8f4e3;}
#btOk{ cursor:pointer; color:#006600; background:#ececec; border:none;}
#castSearchInput{ height:12px;}


.iptRec{display:block; width:370px; margin-bottom:5px;}
#frRecruta {width:450px; margin:auto;}
#frRecruta textarea {margin-bottom:20px;}
#frRecruta h3 {margin-bottom:10px;}
.non {display:block; margin-top:10px;}

#frmesq {width:225px; float:left; padding-bottom:10px;}
#frmdir {width:225px; float:left; padding-bottom:10px;}

.bt_enviar { cursor:pointer; color:#006600; background:#ececec; border:none; margin-bottom:10px;}
#logo {float:right; margin-right:5px; width:44px; height:17px; }
#logo.internas{display:none!important; border:solid 2px #00FF00;}

#frmEnviaAmigo {width:450px; margin:auto;}
#frmEnviaAmigo label {display:block;}
#frmEnviaAmigo input {width:370px;}
#frmEnviaAmigo .bt_enviar {cursor:pointer; color:#006600; background:#ececec; border:none; margin:0 auto 10px auto; width:100px;}