/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* Site */
body {margin:0 auto;font-size:8pt;font-family:Tahoma, Verdana, Geneva, sans-serif; background:url(imagens/site/bg_pattern.gif) 0 0 repeat; line-height:18px;}
html, body, #bkgnd2 {height:100%;}
#bkgnd2 {position: absolute; top: 0; right: 0; height:auto; width:100%; min-height:100%; text-align:center; /*background:url(imagens/site/bg_hortifruti.png) top center repeat-x;*/ z-index:2;}
img {border:none;}
a {text-decoration:none;}
a:hover, .sublinha a:hover {text-decoration:underline;}
.sublinha a {text-decoration:underline;}
.clear{clear:both;}

div#container{width:940px;min-height:800px;margin:0 auto;}
div#header{width:100%;height:170px; text-align:left;}
div#menu{width:100%;height:33px;}
div#content{float:left;width:100%;min-height:500px;text-align:left;background:#fff;}
div#footer{width:880px;height:169px;clear:both;background:url(imagens/site/bg_rodape.gif) 0 0 no-repeat;padding:20px 30px 0 30px; text-align:left;}

div.paginacao {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000;}
a.paginacao {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000;}
a.paginacao:hover {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #06C;}
font.paginacao_color {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000;}

/* Topo */
div#header .logo {float:left; width:408px; height:102px; margin:25px 0 0 60px;}
div#header .opcoes {float:right; width:472px;}
div#header .opcoes .menu_sup {float:right; width:417px; height:34px; background:url(imagens/site/bg_menu_sup.png) 0 0 no-repeat;}
div#header .opcoes .pesquisar {float:right; text-align:right; width:417px; height:34px; margin:30px 0 0 0;}
div#header .opcoes .pesquisar .formulario {float:right; padding:4px 10px; border:1px solid #eee;}
div#header .opcoes .pesquisar .botao {float:right; border:none; width:24px; height:26px; background:url(imagens/site/botao_pesquisa.png) 0 0 no-repeat; margin:0 0 0 2px;}

/* Menu Topo */
div#header .menu_sup .home, div#header .menu_sup .imprensa, div#header .menu_sup .franquias, div#header .menu_sup .parceiros, div#header .menu_sup .contato {float:left; height:34px;}
div#header .menu_sup .home a, div#header .menu_sup .imprensa a, div#header .menu_sup .franquias a, div#header .menu_sup .parceiros a, div#header .menu_sup .contato a {background-image:url(imagens/site/bg_menu_sup.png); background-repeat:no-repeat; height:33px; display:block; position:relative;}

div#header .menu_sup .home a {width:55px; background-position:-20px 0; margin:0 1px 0 20px;}
div#header .menu_sup .home a:hover {background-position:-20px -34px;}
div#header .menu_sup .imprensa a {width:79px; background-position:-76px 0; margin-right:1px;}
div#header .menu_sup .imprensa a:hover {background-position:-76px -34px;}
div#header .menu_sup .franquias a {width:86px; background-position:-156px 0; margin-right:1px;}
div#header .menu_sup .franquias a:hover {background-position:-156px -34px;}
div#header .menu_sup .parceiros a {width:82px; background-position:-243px 0; margin-right:1px;}
div#header .menu_sup .parceiros a:hover {background-position:-243px -34px;}
div#header .menu_sup .contato a {width:69px; background-position:-326px 0;}
div#header .menu_sup .contato a:hover {background-position:-326px -34px;}

/* Menu Site */
#menu .egg, #menu .equipe, #menu .cursos, #menu .cursochef, #menu .consultoria, #menu .valepresente, #menu .blog {float:left; height:33px;}
#menu .egg a, #menu .equipe a, #menu .cursos a, #menu .cursochef a, #menu .consultoria a, #menu .valepresente a, #menu .blog a {background-image:url(imagens/site/bg_menu.png); background-repeat:no-repeat; height:33px; display:block; position:relative;}

#menu .egg a {width:137px; background-position:0 0;}
#menu .egg a:hover {background-position:0 -33px;}
#menu .equipe a {width:140px; background-position:-128px -66px; margin-left:-9px;}
#menu .equipe a:hover {background-position:-128px -99px;}
#menu .cursos a {width:140px; background-position:-259px -132px; margin-left:-9px;}
#menu .cursos a:hover {background-position:-259px -165px;}
#menu .cursochef a {width:140px; background-position:-390px -198px; margin-left:-9px;}
#menu .cursochef a:hover {background-position:-390px -231px;}
#menu .consultoria a {width:140px; background-position:-521px -264px; margin-left:-9px;}
#menu .consultoria a:hover {background-position:-521px -297px;}
#menu .valepresente a {width:140px; background-position:-652px -330px; margin-left:-9px;}
#menu .valepresente a:hover {background-position:-652px -363px;}
#menu .blog a {width:157px; background-position:-783px -396px; margin-left:-9px;}
#menu .blog a:hover {background-position:-783px -429px;}

/* Slideshow */
#slideshow {float:left; width:940px; height:200px; margin:10px 0;}
#nav {z-index: 999; position: absolute; bottom: 20px; right: 35px; font-weight:bold;}
#nav a {width:27px; height:20px; padding:7px 0 0 0; margin:0 5px; background:url(imagens/site/nav_normal.png) 0 0 no-repeat; text-decoration: none; display:block; position:relative; float:left; color:#fff;}
#nav a.activeSlide {background:url(imagens/site/nav_active.png) 0 0 no-repeat; color:#000;}
#nav a:focus {outline: none;}

/* Scrollabe #home_topo */
#home_topo .scrollable {position:relative; overflow:hidden; width: 516px; height:157px;}
#home_topo .scrollable .items {width:20000em; position:absolute; clear:both;}
#home_topo .items div {float:left;	width:680px;}
#home_topo .scrollable img {float:left; margin:20px 5px 20px 21px; background-color:#fff; padding:2px; border:1px solid #ccc; width:100px; height:75px;}
#home_topo .scrollable .active {border:2px solid #000; position:relative; cursor:default;}
#home_topo .scrollable {float:left;}

#home_topo a.browse {background:url(imagens/site/bg_setas_scrollable.gif) no-repeat; display:block; width:26px; height:157px; float:left; margin:0 10px; cursor:pointer; font-size:1px;}

#home_topo a.right {background-position: -26px 0; clear:right; margin-right: 0px;}
#home_topo a.right:hover {background-position:-26px -157px;}

#home_topo a.left {margin:64px 0 0 5px;} 
#home_topo a.left:hover {background-position:0 -157px;}

#home_topo a.disabled {visibility:hidden !important;}

#home_topo .scrollable .box_curso {float:left; width:/*161px*/131px; height:/*157px*/127px; padding:15px; margin-right:15px; border-right:1px dotted #6f6a4f;}
#home_topo .scrollable .box_curso h1 {background:#5f5e4f; width:60px; padding:2px 10px; margin:5px 0;}
#home_topo .scrollable .box_curso h2 {}
#home_topo .scrollable .box_curso h3 {font-weight:normal; font-style:italic;}
#home_topo .scrollable .box_curso p {}

/* Scrollabe #fotos_egg */
#fotos_egg .scrollable {position:relative; overflow:hidden; width:/*516px*/650px; height:105px;}
#fotos_egg .scrollable .items {width:20000em; position:absolute; clear:both;}
#fotos_egg .items div {float:left;	width:650px;}
#fotos_egg .scrollable img {float:left; margin:20px 5px 20px 21px; background-color:#fff; padding:2px; border:1px solid #ccc; width:100px; height:75px;}
#fotos_egg .scrollable .active {border:2px solid #000; position:relative; cursor:default;}
#fotos_egg .scrollable {float:left;}

#fotos_egg a.browse {background:url(imagens/site/bg_setas_scrollable_fotos.gif) no-repeat; display:block; width:26px; height:105px; float:left; margin:0 10px; cursor:pointer; font-size:1px;}

#fotos_egg a.right {background-position: -26px 0; clear:right; margin-right:99px;}
#fotos_egg a.right:hover {background-position:-26px -105px;}

#fotos_egg a.left {margin-left:99px;} 
#fotos_egg a.left:hover {background-position:0 -105px;}

#fotos_egg a.disabled {visibility:hidden !important;}

/* Rodapé */
div#footer .unidades {float:left; width:200px;}
div#footer .unidades img {clear:both;}
div#footer .unidades select {clear:both; width:180px; margin:10px 0;}
div#footer .unidades p {}
div#footer .unidades h1 {margin-top:30px; font-weight:normal;}
div#footer .unidades h2 {font-weight:normal; font-size:7pt;}

div#footer .menu {float:left; width:380px; margin-left:60px;}
div#footer .menu ul li {margin:0 0 10px 0;}
div#footer .menu ul.primeiro {float:left;}
div#footer .menu ul.segundo {float:left; margin-left:80px;}
div#footer .menu ul.terceiro {float:right;}

div#footer .sociais {float:right; width:180px; text-align:center;}
div#footer .sociais img {float:left; margin:0 30px 20px 0;}

/* Cores */
.preto_branco, .preto_branco a {color:#333;}
.preto_branco a:hover {color:#fff;}

.branco, .branco a {color:#fff;}
.branco a:hover {color:#fff;}

.branco_vinho, .branco_vinho a {color:#fff;}
.branco_vinho a:hover {color:#9d2c3b;}

.preto_vinho, .preto_vinho a {color:#333;}
.preto_vinho a:hover {color:#9d2c3b;}

.vinho_preto, .vinho_preto a {color:#9d2c3b;}
.vinho_preto a:hover {color:#333;}

.cinza_escuro_branco, .cinza_escuro_branco a {color:#5f5e4f;}
.cinza_escuro_branco a:hover {color:#fff;}

.creme, .creme a {color:#dcd6b6;}
.creme a:hover {color:#dcd6b6;}

.dourado, .dourado a {color:#887d40;}
.dourado a:hover {color:#887d40;}

.areia_escuro, .areia_escuro a {color:#777567;}
.areia_escuro a:hover {color:#777567;}

.areia_escuro2, .areia_escuro2 a {color:#5e5c49;}
.areia_escuro2 a:hover {color:#5e5c49;}

.areia_escuro2_vinho, .areia_escuro2_vinho a {color:#5e5c49;}
.areia_escuro2_vinho a:hover {color:#9d2c3b;}

.areia_escura_vinho, .areia_escura_vinho a {color:#777567;}
.areia_escura_vinho a:hover {color:#9d2c3b;}

.amarelo_queimado_vinho, .amarelo_queimado_vinho a {color:#fc3;}
.amarelo_queimado_vinho a:hover {color:#9d2c3b;}

.vinho, .vinho a, .vinho a:hover {color:#9d2c3b;}

/* Home */
#home_topo {float:left; width:940px; height:240px; padding-top:20px; margin-bottom:11px;}
#home_topo .curso_exterior {float:left; width:300px; padding:0 0 0 20px;}
#home_topo .curso_exterior h1 {font-size:10pt; width:280px; margin:10px;}
#home_topo .curso_exterior .mask {position:absolute; width:304px; height:150px; background:url(imagens/site/mask_curso_exterior.png) 0 0 no-repeat; z-index:2;}
#home_topo .curso_exterior .foto {position:absolute; width:304px; height:150px; z-index:1;}
#home_topo .curso_exterior .dados {float:left; width:304px; margin:155px 0 0 0;}
#home_topo .programacao_cursos {float:right; width:600px; /*padding-top:64px;*/ /* background:url(imagens/site/tit_programacao_home.gif) 29px 0 no-repeat; */}
#home_topo .programacao_cursos .filtro {float:right; width:320px; height:64px;}
#home_topo .programacao_cursos .filtro .cidade {float:left; width:/*180px*/140px; padding:10px 0; text-align:center; border-left:1px solid #333; border-right:1px dotted #333;}
#home_topo .programacao_cursos .filtro .cidade h1 {font-weight:normal;}
#home_topo .programacao_cursos .filtro .outras {float:right; width:150px; padding:8px 0; text-align:center;}
#home_topo .programacao_cursos .filtro .outras select {border:none; background:#f0ede3; padding:2px 5px; color:#777567; font-size:12pt;}

#home_meio {float:left; width:940px;}
#home_meio .blog {float:left; width:300px; margin-left:25px;}
#home_meio .blog img {margin:0 0 10px 0;}
#home_meio .blog .linha {float:left; width:300px; margin:0 0 20px 0;}
#home_meio .blog .linha .data {float:left; background:#5f5e4f; width:60px; padding:5px 10px; margin:5px 0 0 0;}
#home_meio .blog .linha .txt {float:left; width:278px; padding:10px; border:1px solid #ccc;}
#home_meio .curso_chef {float:left; width:336px; margin:0 0 0 30px;}
#home_meio .curso_chef h1 {margin:0 0 0 10px;}
#home_meio .curso_chef img {margin:0 0 20px 0;}
#home_meio .videonews {float:right; width:188px; margin:55px 15px 0 0;}
#home_meio .videonews .aovivo {float:left; width:176px; padding:3px 3px 7px 3px; border:3px solid #d8d5c5; margin-bottom:35px;}
#home_meio .videonews .aovivo img {margin-bottom:10px;}
#home_meio .videonews .newsletter {}/*
#home_meio .videonews .newsletter p {margin:20px 0 0 0;}
#home_meio .videonews .newsletter .formulario {width:166px; padding:2px 5px; border:1px solid #d8d5c5;}
#home_meio .videonews .newsletter .botao {width:58px; height:21px; float:right; border:none; background:url(imagens/site/btn_enviar_newsletter.gif) 0 0 no-repeat; margin:10px 10px 0 0;}*/

#home_rodape {float:left; width:940px; min-height:200px;}
#home_rodape ul li {float:left; width:200px; margin:0 17px; text-align:center;}
#home_rodape .logos_randomicas {width:200px; height:150px; margin:0;}
#home_rodape .logos_randomicas img {}

/* Geral */
#tit {float:left; width:921px; margin:40px 9px;}
#voltar {float:left; width:921px; margin:20px 9px;}

/* Institucional */
#institucional {float:left; width:921px; min-height:480px; margin:0 9px; /*background:url(imagens/site/bg_institucional.png) top right no-repeat;*/}

/*
#institucional .txt {float:left; width:450px; text-align:justify;}
#institucional .txt p {margin-bottom:20px;}
*/

#institucional .filtro {float:left; width:/*328px*/313px; height:/*40px*/30px; padding:10px 0 0 15px; background:url(imagens/site/bg_seleciona_franquia.png) 0 0 no-repeat;}
#institucional .filtro h2 {float:left;}
#institucional .filtro select {width:220px; margin:0 0 0 10px;}

#institucional .linha {float:left; width:921px; margin:20px 0;}
#institucional .linha h1 {font-size:14pt;}
#institucional .linha p {margin:10px;}
#institucional .linha img {float:left; border:3px solid #eae9e2; margin:10px;}

/* Equipe */
#equipe {float:left; width:921px; min-height:700px; margin:0 9px;}

#equipe #lista_equipe {float:left; width:226px; border-right:1px dotted #777567;}
#equipe #lista_equipe .top {float:left; width:226px; height:10px; background:url(imagens/site/top_equipe_lista.png) 0 0 no-repeat;}
#equipe #lista_equipe .bottom {float:left; width:226px; height:10px; background:url(imagens/site/bottom_equipe_lista.png) 0 0 no-repeat;}
#equipe #lista_equipe .lista {float:left; width:226px; background:url(imagens/site/bg_equipe_lista.png) 0 0 repeat-y;}
#equipe #lista_equipe .lista ul li {margin:5px 0 5px 15px;}
#equipe #lista_equipe .lista ul li img {margin-right:5px;}

#equipe .detalhe {float:right; width:660px; margin-right:10px;}
#equipe .detalhe .nome {float:left; padding:0 20px 5px 5px; border-bottom:2px solid #fc3;}
#equipe .detalhe .nome h1 {font-size:14pt;}
#equipe .detalhe .info {float:left; width:660px; margin:10px 0; line-height:22px;}
#equipe .detalhe .info .foto {float:left; width:143px; height:143px; margin:0 20px 20px 0; background-position:center; background-repeat:no-repeat; border:2px solid #777567;}
#equipe .detalhe .info p {margin-bottom:20px;}
#equipe .detalhe .blog {float:left; width:530px; margin:10px 0;}
#equipe .detalhe .blog .linha {float:left; width:530px; margin:10px 0; padding-bottom:5px; border-bottom:1px dotted #777567;}
#equipe .detalhe .blog .linha h1 {font-size:9pt; margin:0; text-transform:uppercase;}
#equipe .detalhe .blog .linha h2 {}
#equipe .detalhe .blog .linha p {margin:0;}

/* Cursos */
#cursos {float:left; width:921px; min-height:700px; margin:0 9px;}

#cursos #dados {float:left; width:920px; margin:10px 0;}
#cursos #dados p {margin:10px 0;}
#cursos #dados .filtros {float:left; width:920px; height:80px; margin:10px 0;}
#cursos #dados .filtros .cidade {float:left; width:/*210px*/185px; height:/*80px*/65px; padding:15px 0 0 25px; background:url(imagens/site/bg_curso_filtro_cidade.gif) 0 0 no-repeat;}
#cursos #dados .filtros .cidade h1 {font-size:14pt; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
#cursos #dados .filtros .cidade select {width:160px;}
#cursos #dados .filtros .tipo {float:left; width:206px; height:80px; background:url(imagens/site/bg_curso_filtro_tipo.gif) 0 0 no-repeat; margin:0 10px;}
#cursos #dados .filtros .tipo select, #cursos #dados .filtros .periodo select {margin:40px 0 0 28px; width:150px;}
#cursos #dados .filtros .periodo {float:left; width:206px; height:80px; background:url(imagens/site/bg_curso_filtro_periodo.gif) 0 0 no-repeat;}
#cursos #dados .filtros .busca {float:left; width:257px; height:80px; background:url(imagens/site/bg_curso_filtro_busca.gif) 0 0 no-repeat; margin-left:10px;}
#cursos #dados .filtros .busca .form {margin:40px 10px 0 30px; width:120px; border:1px solid #999;}
#cursos #dados .filtros .busca .botao {width:62px; height:20px; border:none; background:url(imagens/site/btn_curso_filtro_enviar.gif) 0 0 no-repeat; text-transform:uppercase; font-size:7pt; font-weight:bold;}

#cursos #agenda {float:left; width:921px;}

#cursos #agenda .aulashow {float:left; width:890px; padding:10px; margin:10px 0; background:#d2d0c1;}
#cursos #agenda .aulashow h1 {float:left; font-size:12pt;}
#cursos #agenda .aulashow h2 {display:inline; margin-left:20px; padding-left:20px; background:url(imagens/site/ico_oque_aulashow.gif) center left no-repeat; font-size:8pt;}

#cursos #agenda .linha {float:left; width:920px; margin:20px 0;}
#cursos #agenda .linha .data {float:left; width:310px; padding:5px 5px 5px 10px; border:1px solid #e2e0cb; background:/*#6e6c56*/#fff;}
#cursos #agenda .linha .data h1 {float:left; width:205px; border-right:1px dotted #6e6c56;}
#cursos #agenda .linha .data h2.tarde {float:right; width:95px; text-align:center; text-transform:uppercase; background:url(imagens/site/ico_curso_tarde.gif) center left no-repeat;}
#cursos #agenda .linha .data h2.noite {float:right; width:95px; text-align:center; text-transform:uppercase; background:url(imagens/site/ico_curso_noite.gif) center left no-repeat;}
#cursos #agenda .linha .titulo {float:left; width:883px; padding:5px 5px 5px 30px; border:1px solid #e2e0cb; background:url(imagens/site/ico_tit_curso.gif) 10px 10px no-repeat #6e6c56; margin:2px 0;}
#cursos #agenda .linha .titulo h1 {font-size:11pt;}
#cursos #agenda .linha .informacoes {float:left; width:898px; padding:10px; border:1px solid #e2e0cb; background:#f5f4ea;}
#cursos #agenda .linha .informacoes p {}
#cursos #agenda .linha .informacoes h1 {}
#cursos #agenda .linha .informacoes h1 a {position:relative; display:block; width:132px; height:21px; margin:10px 0 0 0; background:url(imagens/site/btn_mais_info_cursos.gif) 0 0 no-repeat; text-align:center;}

#download_now {float:left; padding-left:20px; background:url(imagens/site/ico_oque_aulashow.gif) center left no-repeat; display:block; height:20px; overflow:hidden; width:159px; cursor:pointer; font-size:8pt; margin-left:20px;}
.tooltip {display:none; width:200px; height:80px; padding:20px; border:1px solid #777567; background:#f5f4ea; z-index:999;}
.tooltip .seta_esquerda {float:left; position:absolute; bottom:10px; left:-11px;}

/* Cursos Detalhe */
#cursos #infos {float:left; width:650px;}
#cursos #infos h1 {font-size:12pt; margin-bottom:30px;}
#cursos #infos p {margin-bottom:20px;}
#cursos .pagseguro {float:left; width:650px;}
#cursos .compartilhe {float:left; padding:10px 20px; margin-top:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

#cursos #fotos {float:right; width:215px;}
#cursos #fotos img {margin-bottom:10px;}

/* Chef */
#chef {float:left; width:921px; min-height:700px; margin:0 9px;}

#chef .intro {float:left; width:771px; height:90px; padding-left:150px; margin-bottom:20px; background:url(imagens/site/ico_curso_chef.png) 31px 0 no-repeat;}
#chef .programacao {float:left; width:921px;}

#chef .panes h1 {font-size:14pt; padding-bottom:5px; border-bottom:2px solid #fc3; margin-bottom:20px;}
#chef .panes h2 {margin-top:20px;}
#chef .panes p {}

/* Consultoria */
#consultoria {float:left; width:921px; min-height:700px; margin:0 9px;}
#consultoria h2 {margin-top:20px;}
#consultoria h3 {margin-top:30px;}
#consultoria p {margin:10px 0;}
#consultoria ul {margin:20px 0;}
#consultoria ul li {margin:10px 0;}
#consultoria ol {margin:0 0 0 20px;}

/* Franquias */
#franquias {float:left; width:760px; min-height:700px; margin:0 9px;}

#franquias .box_franquias {float:left; width:720px; margin:0 10px;}
#franquias .box_franquias .linha {float:left; width:580px; padding:10px 40px; margin:0 25px; border-bottom:1px dotted #333;}
#franquias .box_franquias .linha .foto {float:left; width:100px; height:100px; margin-right:20px; border:2px solid #eee;}
#franquias .box_franquias .linha .txt {float:right; width:450px;}

#franquias .box_tornese {float:left; width:720px; margin:0 10px 10px 10px;}
#franquias .box_tornese .linha_resumo {float:left; width:560px; padding:10px 40px 10px 70px; margin:0 0 0 20px; border-bottom:1px dotted #333; background:url(imagens/site/ico_quadro_resumo.png) center left no-repeat;}
#franquias .box_tornese .linha_ficha {float:left; width:560px; padding:10px 40px 10px 70px; margin:0 0 0 20px; border-bottom:1px dotted #333; background:url(imagens/site/ico_ficha_inscricao.png) center left no-repeat;}

#franquias .box_franquias h2 a, #franquias .box_tornese h2 a {display:block; position:relative; background:url(imagens/site/btn_download.png) 0 0 no-repeat; width:84px; height:17px; padding:2px 0 0 0; text-align:center; margin-top:5px;}

#franquias .bbfranquia {float:right; width:120px;}

#franquias .resumo {float:left; width:680px; margin:0 10px; padding:20px}
#franquias .resumo table tr td {padding:10px;}
#franquias .resumo .linha_par {background:#fdf2cc;}
#franquias .resumo .linha_impar {background:#fef8e5;}

#franquias .preq {float:left; width:720px; margin:0 10px;}
#franquias .preq table tr td {padding:5px 10px;}
#franquias .preq .tit_form {float:left; width:700px; padding:10px; margin:20px 0 10px 0; background:#f3bd00;}
#franquias .preq .tit_form h1 {text-transform:uppercase;}
#franquias .preq .borda {padding:2px 5px; border:1px solid #ccc;}
#franquias .preq label {float:left; margin-right:10px;}
#franquias .preq .botao {background:#f3bd00; color:#fff; font-weight:bold; padding:10px; border:none; margin:10px;}
#franquias .preq .limpar {background:#c00; color:#fff; padding:10px; border:none; margin:10px;}

/* Contato */
#contato {float:left; width:921px; min-height:600px; margin:0 9px;}

#contato .formulario {float:left; width:450px;}
#contato .formulario .dado {vertical-align:top; padding-top:5px; padding-right:10px; width:200px}

#contato .mapa {float:right; width:400px;}
#contato .mapa p {margin-bottom:20px;}

/* Parceiros */
#parceiros {float:left; width:921px; min-height:600px; margin:0 9px;}
#parceiros .box {float:left; width:272px; height:196px; padding:7px; margin:10px; background:url(imagens/site/bg_box_parceiros.png) 0 0 no-repeat;}
#parceiros .box h1 {font-size:10pt; margin-left:5px;}
#parceiros .box h2 {margin-left:5px;}
#parceiros .box img {margin:0;}

/* Busca */
#busca {float:left; width:921px; min-height:600px; margin:0 9px;}

#busca .resultados {float:left; width:921px;}
#busca .resultados h1 {display:inline; font-size:10pt;}
#busca .resultados h2 {font-weight:normal;}

#busca .secao {float:left; width:883px; padding:5px 5px 5px 30px; background:url(imagens/site/ico_tit_curso.gif) 10px 10px no-repeat; margin:20px 0 2px 0;}
#busca .secao h1 {font-size:10pt;}

#busca .linha {float:left; width:900px; padding:10px;}
#busca .linha h1 {display:inline;}
#busca .linha h2 {font-weight:normal;}
#busca .linha p {}

/* Imprensa */
#imprensa {float:left; width:921px; min-height:600px; margin:0 9px;}

#imprensa .box {float:left; width:250px; margin:0 25px;}
#imprensa .box h1 {background:#fc3; padding:10px; text-transform:uppercase;}
#imprensa .box h2 {float:left; margin:5px 0;}
#imprensa .box .linha {float:left; width:200px; margin:10px 25px;}
#imprensa .box .linha .foto {float:left; margin-right:20px;}
#imprensa .box .linha .txt h3 {text-transform:uppercase; font-weight:normal;}
#imprensa .box .linha .txt p {}
#imprensa .box .linha .txt p img {margin-right:10px;}

/* Newsletter */
#news {float:left; width:300px; min-height:300px; margin:0 300px;}
#news .dado {vertical-align:top; padding-top:5px; padding-right:10px; width:200px;}
#news .botao {/*float:right;*/}

/* Vale Presnte */
#valepresente {float:left; width:921px; min-height:600px; margin:0 9px;}
#valepresente .linha {float:left; width:430px; margin:10px;}
#valepresente .linha .foto {float:left; width:200px; height:100px;}
#valepresente .linha .dados {float:right; width:210px;}
#valepresente .linha .dados h1 {font-weight:normal;}
#valepresente .linha .dados h2 {display:inline; font-weight:bold;}
#valepresente .linha .dados .pagseguro {float:left; margin:5px 0;}
#valepresente .linha .dados .compartilhe {float:left; margin:5px 0;}
#valepresente .linha .dados .compartilhe iframe {float:left; margin-left:20px;}

/* Jovens Talentos */
#jovens {float:left; width:921px; min-height:600px; margin:0 9px;}

#jovens .filtro {float:left; width:921px;margin:0 0 10px 0;}
#jovens .filtro select {padding:5px 10px;border:1px solid #ccc;}

#jovens .intro {float:left; width:880px;padding:20px;border-bottom:1px dotted #fc3;}
#jovens .intro .logo {float:left;width:147px;}
#jovens .intro .texto {float:right;width:700px;padding:10px 0 0 0;}

#jovens .infos {float:left; width:880px;margin:10px 20px;}
#jovens .infos p {}

#jovens .linha {float:left; width:880px;margin:10px 20px;}
#jovens .linha h1 {}
#jovens .linha p {margin:5px 0;}
