/*-----------------------------------------------------[novo site assumme]*/
*{margin:0px; padding:0px; list-style:none; }
body{font-size:12px; color:#333; font-family:Tahoma, Arial, sans-serif; background-color:#F3F2EC; background-image:url(../imagens/layout/bg-header.png); background-repeat:repeat-x; }
img{border:none; }
/*-----------------------------------------------------[divs principais]*/
#geral{width:976px; margin:auto; }
#cabecalho{width:976px; height:177px; background-image:url(../imagens/layout/topo.png); position:relative; float:left; }
#corpo{width:976px; float:left; }
#rodape{width:100%; height:220px; background-image:url(../imagens/layout/bg-footer.png); background-repeat:repeat-x; position:relative; float:left; }
.rodape{width:976px; height:220px; position:relative; margin:auto; background-image:url(../imagens/layout/footer.jpg); background-repeat:no-repeat; }
.desenvolvidoPor{position:absolute; bottom:10px; right:55px; }
.rodape address{color:#FFF; text-align:center; font-style:normal; position:absolute; top:183px; left:170px; }
/*-----------------------------------------------------[cabecalho]*/
.menuCabecalho{width:976px; height:33px; position:absolute; bottom:57px; left:0px; }
.menuCabecalho2{width:690px; height:33px; position:absolute; bottom:23px; right:0px; }
.menuCabecalho2 em{font-family:Tahoma, Arial, sans-serif; font-style:normal; }
.menuCabecalho, .menuCabecalho2{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
.menuCabecalho ul li, .menuCabecalho2 ul li{display:inline; }
.menuCabecalho ul li span, .menuCabecalho2 ul li span{margin:8px 0 9px 0; display:block; }
.menuCabecalho ul li a, .menuCabecalho2 ul li a{color:#FFF; font-weight:bold; text-decoration:none; float:left; padding: 0 15px; }
.menuCabecalho ul li a:hover, .menuCabecalho2 ul li a:hover{color:#F3F2EC; text-decoration:underline; }
/*-----------------------------------------------------[conteudo]*/
.conteudo{width:643px; float:left; }
.boxConteudo{width:643px; height:344px; font-family:Tahoma, Arial, sans-serif; background-image:url(../imagens/layout/box-conteudo.gif); background-repeat:no-repeat; float:left; position:relative; margin:0 0 20px 0; }
.tituloBoxConteudo{font-size:14px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; position:absolute; top:8px; left:40px; }
.tituloBoxConteudo em{font-family:Tahoma, Arial, sans-serif; font-style:normal; }
.corpoOfertas{width:643px; position:absolute; top:50px; }
.corpoOfertas img{margin:0 35px 0 30px; float:left; display:inline; }
.saibaMaisBox{font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#8D2023; position:absolute; bottom:10px; right:30px; }
.saibaMaisBox a{color:#8D2023; text-decoration:none; }
.saibaMaisBox a:hover{text-decoration: underline; }
/*-----------------------------------------------------[conteudo 2]*/
.boxConteudo2{width:643px; font-family:Tahoma, Arial, sans-serif; float:left; margin:0 0 20px 0; }
.topConteudo2{width:643px; height:39px; font-family:Georgia, "Times New Roman", Times, serif; float:left; position:relative; background-image:url(../imagens/layout/topConteudo2.gif); background-repeat:no-repeat; }
.corpoConteudo2{width:643px; float:left; background-image:url(../imagens/layout/corpoConteudo2.gif); background-repeat: repeat-y; }
.corpoConteudo2 h1, .corpoConteudo2 h2{font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:5px 0 20px 20px; color:#8D2023; font-variant:small-caps; }
.corpoConteudo2 p{width:600px; margin:0 auto 10px auto; }
.corpoConteudo2 ul{width:600px; margin:0 auto 10px 20px; }
.corpoConteudo2 ul li{background-image:url(../imagens/layout/marcador.gif); background-repeat:no-repeat; background-position:1px 2px; padding:0 0 3px 20px; }
.corpoConteudo2 ol{width:600px; margin:0 auto 10px 20px; }
.corpoConteudo2 ol li{padding:0 0 10px 0px; list-style:decimal; margin:0 0 0 20px; }
.corpoConteudo2 img{margin:0 35px 0 30px; }
.rodapeConteudo2{width:643px; height:36px; font-family:Georgia, "Times New Roman", Times, serif; float:left; position:relative; background-image:url(../imagens/layout/rodapeConteudo2.gif); background-repeat:no-repeat; }
/*-----------------------------------------------------[conteudo lateral]*/
.conteudoLateral{width:296px; float:right; font-family:Tahoma, Arial, sans-serif; }
.boxLateral{width:296px; height:344px; background-image:url(../imagens/layout/box-lateral.gif); background-repeat:no-repeat; position:relative; float:left; margin:0 0 20px 0; }
.tituloBoxLateral{font-size:14px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; position:absolute; top:8px; left:80px; }
.conteudoBoxLateral{width:266px; position:absolute; top:50px; left:15px; }
.conteudoBoxLateral img{margin:0 20px; }
.conteudoBoxLateral p{width:226px; margin:10px auto 0 auto; font-size:16px; text-align:center; }
.conteudoBoxLateral a{color:#8D2023; text-decoration:none; }
.conteudoBoxLateral a:hover{color:#8D2023; text-decoration: underline; }
/*-----------------------------------------------------[conteudo lateral 2]*/
.boxLateral2{width:296px; float:left; margin:0 0 20px 0; }
.topBoxLateral2{width:296px; height:39px; font-family:Georgia, "Times New Roman", Times, serif; position:relative; float:left; background-image:url(../imagens/layout/topBoxLateral2.gif); background-repeat:no-repeat; }
.corpoBoxLateral2{width:296px; /*height:274px; */position:relative; float:left; background-image:url(../imagens/layout/corpoBoxLateral2.gif); background-repeat:repeat-y; }
.rodapeBoxLateral2{width:296px; height:36px; font-family:Georgia, "Times New Roman", Times, serif; position:relative; float:left; background-image:url(../imagens/layout/rodapeBoxLateral2.gif); background-repeat:no-repeat; }
.conteudoBoxLateral2{width:269px; margin:auto; }
.conteudoBoxLateral2 img{margin:0 0 0 4px; }
.conteudoBoxLateral2 a{color:#8D2023; text-decoration:none; text-align:center; }
.conteudoBoxLateral2 a:hover{text-decoration: underline; }
.tituloBoxLateral em{font-family:Tahoma, Geneva, sans-serif; font-style:normal; font-size:14px; }
/*-----------------------------------------------------[conteudo diretoria]*/
.tabDiretoria{width:600px; margin:0 0 0 20px; border-spacing:0; }
.bgTrDiretoria{background-color:#F3F2EC; color:#3A84BD; font-weight:bold; }
.trDiretoria{height:30px; vertical-align:top; }

/*-----------------------------------------------------[conteudo cartão assumme]*/
.MenuBoxLateral2{font-size:13px; }
.MenuBoxLateral2 h2{font-size:14px; text-align:center; border-bottom:1px solid #CCC; color:#3B86BF; margin:0 20px 10px 20px; }
.MenuBoxLateral2 ul{margin:0 0 0 20px; }
.MenuBoxLateral2 ul li a{font-weight:bold; color:#8D2023; background-image:url(../imagens/layout/marcadorLink.gif); background-repeat:no-repeat; background-position:1px 2px; padding:0 0 3px 20px; text-decoration:none; }
.MenuBoxLateral2 ul li a:hover{color:#8D2023; text-decoration: underline; }
.MenuBoxLateral2 .dataCurso{font-size:10px; color:#8D2023; }
/*-----------------------------------------------------[conteudo Contato]*/
.areasContato{width:600px; margin:0 0 20px 20px; }
.areasContato a{font-weight:bold; color:#069; }
.tabContato{width:600px; margin:0 0 20px 20px; }
.tabContato input, .tabContato textarea, .tabContato select{border:1px solid #CCC; }
.tabContato .areaMaior,.tabContato .areaMenor,.tabContato .areaSelect{padding:2px; }
.tabContato .areaMaior{width:472px; }
.tabContato .areaMenor{width:200px; }
.tabContato .areaMenor2{width:190px; padding:2px; }
.tabContato .areaSelect{width:205px; }
.tabContato .areaSelect2{width:195px; padding:2px; }
.tabContato .botao1{float:right; margin:0 35px 0 0; width:70px; }
.tabContato .radio{border:none; }
.tabContato span{font-size:11px; color:#999; }
.envioOk{font-size:14px; color:#3B86BF; font-weight:bold; }
/*-----------------------------------------------------[conteudo lojas assumme]*/
.tabAssociado{width:350px; margin:0 0 0 20px; float:left; display:inline; border-spacing:0; }
.tabAssociado tr{}
.tabAssociado td{border-bottom:1px solid #CCC; }
.nomeAssociado{font-size:16px; font-weight:bold; text-align:center; background-color:#F3F2EC; color:#3A84BD; }
.dadosAssociados{width:120px; }
.dadosPreenchidos{width:230px; }
.corpoAssociados{width:643px; }
.verFotosLojas {text-align:right; }
.verFotosLojas a{display:block; text-align:center; width:80px; height:16px; background-color:#F93; color:#fff; float:right; font-weight:bold; text-shadow:1px 1px #999; margin:5px 0 0 0; }
.verFotosLojas a:hover{color:#e1e1e1; }
.tabAssociado .verFotosLojas{border-bottom: none; }
/*-----------------------------------------------------[conteudo receitas]*/
.ingredientes{width:605px; float:left; margin:0 0 10px 20px; display:inline; position:relative; }
.ingredientes ul{width:340px; margin:0; float:left; }
.topicos_receitas{font-size:14px; color:#3B86BF; font-weight:bold; }
.imgReceita{float:right; width:226px; }
.imgReceita img{margin:0; }
.preparo{width:605px; float:left; margin:0 0 10px 20px; display:inline; }
.nobreBold{font-weight:bold; color:#666; font-variant:small-caps; }
/*-----------------------------------------------------[conteudo ganhadores assumme 10 anos]*/
.tbGanhadores{margin:0 20px; border-spacing:0; }
.tbGanhadores td{border-bottom:1px solid #CCC; padding:3px 0 3px 5px; }
.tituloTab{text-align:center; font-weight:bold; color:#3A84BD; padding:5px 0; }
.corSim{background-color:#F3F2EC; }
.numeroTab{text-align:center; }
.nomeTab{width:400px; }
.corpoConteudo2 em{font-family:Tahoma, Arial, sans-serif; font-style:normal; }
/*-----------------------------------------------------[ASSUMME 12 anos]*/
.corpoConteudo2 .assumme-12{margin:0 auto 10px 21px; }
.banner-chamada-12{margin:auto; display:block; }
/*-----------------------------------------------------[ASSUMME Curso G10]*/
.tabG10{margin:0 0 10px 21px; width:600px; vertical-align:middle; border-spacing:1px; }
.tabG10 tr td{width:100px; border:1px solid #CCC; text-align:center; padding:5px 2px; background-color:#EFEEE6; }
.tabG10 .tituloTabG10 td{font-weight:bold; font-size:14px; }
.tabG10 .linhaMargin td{height:3px; border:none; background:none; }


	
