
/*topics*/

.tpcInternas { margin:0px auto; background:url(/image/tpcInternas.jpg) no-repeat; width:525px; height:38px; padding:5px 0 0 10px; }
.tpcInternas div { float:left; font:23px Trebuchet MS; color:#666; font-weight:bolder; }
.tpcInternas span { float:right; width:150px; margin-top:6px; font:12px Trebuchet Ms; color:#666; }

/*resultado da busca*/

.buscaResult { margin:0 auto; width:535px; }
.buscaResult li { float:left; background:#f7e2dc; width:535px; margin-top:10px; padding-bottom:2px; }
.buscaResult li.hover { float:left; background:#e9e9e9; width:535px; margin-top:10px; padding-bottom:2px; }
.buscaResult li h2 { float:left; background:#d30000; width:515px; padding:5px 10px; }
.buscaResult li.hover h2 { float:left; background:#686868; width:515px; padding:5px 10px; }
.buscaResult li h2 div { float:left; width:auto; padding:0px; font:14px Arial; color:#FFF; font-weight:bolder; }
.buscaResult li h2 span { float:right; font:11px Trebuchet Ms; color:#FFF; }
.buscaResult li div { float:left; width:355px; font:10px Verdana; color:#000; padding:10px; }
.buscaResult li div span { float:left; background:#f2d1c7; width:340px; margin:10px 0; padding:5px; }
.buscaResult li div span label { float:left; width:100%; color:#ad2920; font-weight:bolder; }
.buscaResult li div	div { float:left; width:350px; margin-top:8px; padding:0px; }
.buscaResult li div div a img { margin-right:3px; border:0px; }
.buscaResult li p { float:left; margin:10px 0 0 0; padding:0px; font:18px Arial; color:#333; font-weight:bolder; }
.buscaResult li p img { vertical-align:middle;} 
.buscaResult li p span {  font:13px Arial; color:#333; font-weight:bolder; }

/*fale conosco*/

#faleConosco { float:left; width:740px; }
#faleConosco .titFale { position:absolute; margin-top:11px; font:14px Trebuchet MS; letter-spacing:-1px; width:740px; text-align:right;}
#faleConosco h1 a { float:left; width:740px; height:31px; background:url(/img/titFaleConosco.png) no-repeat scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#faleConosco #boxContato { float:left; width:426px; margin:0 0 0 0; font:12px Trebuchet MS; color:#999;}
#faleConosco #boxContato label { float:left; width:426px;}
#faleConosco input { background:url(../img/fundoCombo.gif) repeat-x; border:1px solid #CCCCCC; height:17px;}
#faleConosco textarea { background:url(../img/fundoCombo.gif) repeat-x; border:1px solid #CCCCCC; width:430px;}
#faleConosco .image { float:left; background:#438e1e; width:90px; border:2px solid #357017; height:25px; padding-bottom:2px; font:14px Trebuchet MS; color:#FFF; margin-left:340px;}
#faleConosco #boxContato .faleNome { float:left; width:426px; margin:10px 0 0 0;}
#faleConosco #boxContato .faleTelefone { float:left; width:212px; margin:10px 0 0 0;}
#faleConosco #boxContato .faleTelefone label { float:left; width:212px; }

#faleConosco #boxContato .faleEmail { float:left; width:213px; margin:10px 0 0 0;}
#faleConosco #boxContato .faleEmail label { float:left; width:213px; }


#faleConosco #boxContato .faleCidade { float:left; width:326px; margin:10px 0 0 0;}
#faleConosco #boxContato .faleEstado { float:left; width:86px; margin:10px 0 0 0;}
#faleConosco #boxContato .faleTexto { float:left; width:426px; margin:10px 0 0 0;}
#faleConosco #boxContato .faleBotao { float:left; width:426px; margin:10px 0 0 0;}
#faleConosco #colunaDireita { float:left; width:285px; margin:20px 0 0 28px;}
#faleConosco #colunaDireita h2 { float:left; width:285px; font:14px Trebuchet MS; color:#5ab320;}
#faleConosco #colunaDireita h3 { float:left; width:285px; font:16px Trebuchet MS; color:#000;}
#faleConosco #colunaDireita span { float:left; width:285px; font:12px Trebuchet MS; color:#000; line-height:20px;}

/* Novidades */

#novidades { float:left; width:740px; }
#novidades h1 a { float:left; width:740px; height:31px; background:url(/img/titNovidades.png) no-repeat scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#novidades .titNovidades { position:absolute; width:740px; margin-top:11px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#novidades .container { float:left; width:740px; }
#novidades ul { float:left; width:740px; margin:10px 0 0 0; }
#novidades ul li img { float:left; width:130px; height:91px; border:1px solid #CCC; padding:2px 2px; margin-right:10px; }
#novidades li { float:left; width:740px;  border-bottom:1px solid #e8eada; padding:10px 0 10px 0;   }
#novidades span a { float:left; font:16px Trebuchet MS; color:#060; width:593px; }
#novidades .cliqueVeja a { float:left; font:13px Trebuchet MS; color:#666; text-decoration:none; }
#novidades .containerDetalhe { float:left; font:12px Trebuchet MS; color:#333; }

#novidades .detalheImagem { float:right; margin-right:10px; border:1px solid #CCC; padding:2px 2px; }

#novidades .galeriaFotos { float:left;  }
#novidades h2 a { float:left; width:740px; height:23px; background:url(/img/titConfiraFotos.png) no-repeat scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px; margin:20px 0 0 0;}
#novidades h3 a { float:left; width:740px; height:23px; background:url(/img/titOutrosEventos.png) no-repeat scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px; margin:20px 0 0 0;}
#novidades .img-wrap { float:left; width:740px; margin:15px 0 0 0; }
#novidades .img-wrap img { float:left; width:174px; border:1px solid #CCC; padding:2px 2px; margin-right:5px; }

#novidades .outrasNovidades li { background:url(/img/bulletMais.png) no-repeat left; padding-left:10px;}
#novidades .outrasNovidades a {font:13px Trebuchet MS; color:#060; text-decoration:none; }
#novidades .outrasNovidades a:hover {font:13px Trebuchet MS; color:#060; text-decoration:underline; }

/* Notícias */

#noticias { float:left; width:740px; }
#noticias h1 a { float:left; width:740px; height:30px; background:url(/img/titLiderNews.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#noticias .titLiderNews { position:absolute; width:740px; margin-top:11px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#noticias .container { float:left; width:740px; }
#noticias h3 a { float:left; width:231px; height:22px; background:url(/img/titLiderNews.gif) no-repeat scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px; }
#noticias ul { float:left; width:740px; margin:13px 0px; }
#noticias ul li { border-bottom:1px dotted #c9c4c1; height:65px; margin:10px 0; }
#noticias ul li .dataNews { float:left; width:60px; height:35px; font:14px Trebuchet MS; color:#333; background:#eaeaea; font-weight:bold; text-align:center; padding-top:20px; }
#noticias ul li .descNews a { float:left; width:650px; padding-left:10px; height:38px; font:16px Trebuchet MS; color:#333; font-weight:bold; text-decoration:none; }
#noticias ul li .descNews a:hover { text-decoration:underline; }
#noticias ul li .chapNews { float:left; width:650px; padding-left:10px; font:14px Arial; color:#060; }
#noticias .container { float:left; font:12px Trebuchet MS; }
#noticias .chapeu { float:left; width:740px; font:11px Trebuchet MS; color:#a8a19c; margin:15px 0 0 0; }
#noticias .titulo { float:left; width:740px; font:18px Trebuchet MS; color:#57a311; }
#noticias .data { float:left; width:740px; font:11px Trebuchet MS; color:#060; margin:0 0 15px 0; }
#noticias .imgPrincipal { float:right; margin:0px 7px; }
#noticias .imgPrincipal img { border:1px solid #CCC; padding:2px 2px; margin-right:5px; }
#noticias .detalheFotografo { float:left; font:11px Trebuchet MS; color:#a8a19c;}
#noticias .detalheDescricao { font:11px Trebuchet MS; color:#a8a19c; }
#noticias .imagens { float:left; width:740px; margin:20px 0; }
#noticias .imagens img { border:1px solid #CCC; padding:2px 2px; margin-right:5px; }
#noticias .imgOutras { float:left; width:235px; height:180px; margin:0px 5px; }

#noticias .outras { float:left; width:740px; border:0; }
#noticias .outrasNoticiasli { float:left; width:740px; height:20px; background:url(/img/bulletMais.png) no-repeat left; padding-left:10px; border-bottom:1px solid #e8eada;}
#noticias .outrasNoticias h3 a { float:left; width:740px; height:29px; background:url(/img/outrasNoticias.png) scroll 0 0;  border-bottom:1px solid #e8eada; text-indent:-9000px; margin:20px 0 0 0; }
#noticias .outrasNoticias a {font:13px Trebuchet MS; color:#060; text-decoration:none; }
#noticias .outrasNoticias a:hover {font:13px Trebuchet MS; color:#060; text-decoration:underline; }

/* A Rádio */
#aRadio { float:left; width:740px; }
#aRadio h1 a { float:left; width:740px; height:39px; background:url(/img/titAradio.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#aRadio .titRadio { position:absolute; width:740px; margin-top:18px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#aRadio #container { float:left; width:740px; margin:15px 0; font:12px Trebuchet MS; }
#aRadio #container span { font:12px Trebuchet MS; color:#5ab320; font-weight:bold; }
#aRadio .texto { float:left; width:400px; }
#aRadio #container img { width:306px; height:249px; margin:0 0 0 20px; }
#aRadio .contato { float:left;  width:306px; text-align:right; }
#aRadio .contato h1 { font:16px Trebuchet MS; color:#5ab320;}
#aRadio .contato h2 { font:12px Trebuchet MS; color:#000; }
#aRadio .contato h3 { font:16px Trebuchet MS; color:#000; margin-top:5px; }
#aRadio ul { float:left; width:740px; list-style:none; margin:25px 0; padding:15px 0; border-top:1px solid  #e8eada; display:inline;}
#aRadio ul li { float:left; display:inline; list-style:none; }
#aRadio ul li.btn1 a { float:left; width:147px; background:url(../img/btnR1.png) no-repeat; height:22px; text-indent:-9000px; overflow:hidden; margin:0 28px 0 0; }
#aRadio ul li.btn2 a { float:left; width:150px; background:url(../img/btnR2.png) no-repeat; height:22px; text-indent:-9000px; overflow:hidden; margin:0 28px 0 0; }
#aRadio ul li.btn3 a { float:left; width:162px; background:url(../img/btnR3.png) no-repeat; height:22px; text-indent:-9000px; overflow:hidden; margin:0 28px 0 0; }
#aRadio ul li.btn4 a { float:left; width:160px; background:url(../img/btnR4.png) no-repeat; height:22px; text-indent:-9000px; overflow:hidden; margin:0 28px 0 0; }

/* Equipe */
#equipe { float:left; width:740px; }
#equipe h1 a { float:left; width:740px; height:31px; background:url(/img/titEquipe.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#equipe .titEquipe { position:absolute; width:740px; margin-top:11px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#equipe #container { float:left; width:740px; margin:15px 0; font:12px Trebuchet MS; }
#equipe #container img { float:left; width:130px; height:130px; margin:0 15px 0 0; }
#equipe #container h1 { float:left; font:18px Trebuchet MS; color:#FFF; font-weight:bold; background-color:#060; padding:0 5px; }
#equipe #container span {float:left; font:14px Trebuchet MS; margin:5px 0;}
#equipe #container #integrante { float:left; width:300px; margin:15px 35px 0 0; border-bottom:1px solid #e8eada; padding-bottom:15px; }

/* Vídeos */
#videos { float:left; width:740px; }
#videos h1 a { float:left; width:740px; height:39px; background:url(/img/titVideos.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#videos .titVideos { position:absolute; width:740px; margin-top:18px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#videos .container { float:left; width:740px; }
#videos .container .thumb { float:left; width:350px; margin:20px 5px 0 0;  border-bottom:1px solid  #e8eada; padding:0 0 15px 0;}
#videos .container .thumb a { float:left; margin-right:12px; }
#videos .container .thumb span { float:left; font:14px Trebuchet MS;   }
#videos .container .thumb .tit { float:left; font:16px Trebuchet MS; color:#5ab320; }
#videos .container .thumb .chapeu { font:12px Trebuchet MS; }
#videos .container .thumb .descricao { font:11px Trebuchet MS; float:left; width:150px; padding-top:5px; }

/* Programação */
#programacaoInt { float:left; width:740px; margin:0px 0px; }
#programacaoInt h1 a { float:left; width:740px; height:40px; background:url(/img/titProgramacao.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#programacaoInt .titProgramacao { position:absolute; width:740px; margin-top:18px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#programacaoInt #container { float:left; width:740px; margin-bottom:25px; }
#programacaoInt #container ul { float:left; width:740px; margin:0; padding:0; background-color:#FFF; margin:15px 0 0 0; }
#programacaoInt #container li { float:left; width:740px; height:28px; }
#programacaoInt #container .hora { float:left; width:140px; height:20px; padding:3px 0; font:14px Trebuchet MS; color:#FFF; background-color:#060; text-align:center;  }
#programacaoInt #container .desc { float:left; width:575px; height:20px; padding:3px 5px; margin:0 7px; font:13px Trebuchet MS; color:#FFF; background-color:#999; }
#programacaoInt #container .hora2 { float:left; width:140px; height:20px; padding:3px 0; font:14px Trebuchet MS; color:#FFF; background-color:#048104; text-align:center;  }
#programacaoInt #container .desc2 { float:left; width:575px; height:20px; padding:3px 5px; margin:0 7px; font:13px Trebuchet MS; color:#999; background-color:#fafafa; }
#programacaoInt #container h2 { float:left; font:20px Trebuchet MS; color:#060; margin:15px 0 0 0; }


/* Top Lider Fm */
#topLider { float:left; width:740px; padding-bottom:25px; }
#topLider h1 a { float:left; width:740px; height:41px; background:url(/img/titTopLider.png) no-repeat; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#topLider .titRadio { position:absolute; width:740px; margin-top:18px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#topLider ul, #topLider ul li { float:left; width:740px; padding:0; margin:0; list-style:none; }
#topLider ul li.li1, #topLider ul li.li2 { margin-top:10px; height:58px; }
#topLider ul li.li1 { background:url(../img/fundoTop1.png) no-repeat;}
#topLider ul li.li2 { background:url(../img/fundoTop2.png) no-repeat;}
#topLider ul li span { float:left; width:69px; height:58px; text-align:center; font:40px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding-top:5px; font-weight:bold; letter-spacing:-3px;}
#topLider ul li img { float:left; width:58px; height:58px; }
#topLider ul li .nomeArtista { float:left; width:480px; padding-left:10px; padding-top:8px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#355d05 }
#topLider ul li .nomeMusica { float:left; width:480px; padding-left:10px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5e9818 }
#topLider ul li .player { float:right; width:106px; height:58px; }
#topLider ul li .player object { margin-top:12px; margin-left:39px; }


/* Programa */
#programas { float:left; width:740px; margin:0px 0px; }
#programas h1 a { float:left; width:740px; height:30px; background:url(/img/titProgramas.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#programas .titProgramas { position:absolute; width:740px; margin-top:11px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#programas #container { float:left; width:740px; }
#programas #container #topoProgramas { float:right; width:300px; height:188px; background-color:#CCC; margin:20px 0; }
#programas #container #textoProgramas { float:left; width:430px; font:12px Trebuchet MS; margin:20px 0;  }
#programas #container #textoProgramas h2 { font:18px Trebuchet MS; color:#5ab320; margin-bottom:10px;}

#programas h3 a { float:left; width:740px; height:23px; background:url(../img/outrasProgramas.png) no-repeat; border-bottom:1px solid #e8eada; text-indent:-9000px; margin:20px 0 0 0;}
#programas #container .outrasProgramas ul { float:left; width:740px; margin:10px 0 0 0; }
#programas #container .outrasProgramas li { background:url(/img/bulletMais.png) no-repeat left; padding-left:10px;}
#programas #container .outrasProgramas a {font:13px Trebuchet MS; color:#060; text-decoration:none; }
#programas #container .outrasProgramas a:hover {font:13px Trebuchet MS; color:#060; text-decoration:underline; }

/* Podcast */

#podcasts { float:left; width:740px; }
#podcasts h1 a { float:left; width:740px; height:30px; background: url(/img/titPodcasts.png) 0 -10px ; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#podcasts .titLiderNews { position:absolute; width:740px; margin-top:11px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#podcasts .container { float:left; width:740px; }
#podcasts h3 a { float:left; width:231px; height:22px; background:url(/img/titLiderNews.gif) no-repeat scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px; }
#podcasts ul { float:left; width:740px; margin:13px 0px; }
#podcasts ul li { border-bottom:1px dotted #c9c4c1; height:65px; margin:10px 0; }
#podcasts ul li .dataNews { float:left; width:60px; height:35px; font:14px Trebuchet MS; color:#333; background:#eaeaea; font-weight:bold; text-align:center; padding-top:20px; }
#podcasts ul li .descNews { float:left; width:650px; padding-left:10px; font:12px Trebuchet MS; color:#333; font-weight:bold; text-decoration:none; }
#podcasts ul li .chapNews { float:left; width:650px; padding-left:10px; font:14px Arial; color:#060; }
#podcasts ul li .player { float:left; width:300px; padding-left:10px; padding-top:3px; }

/* Promocao Lista */
#promocaolista { float:left; width:740px; margin:0px 0px; }
#promocaolista h1 a { float:left; width:740px; height:40px; background:url(/img/titPromocoes.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#promocaolista .titPromocao { position:absolute; width:740px; margin-top:21px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#promocaolista .titVideos { position:absolute; width:740px; margin-top:18px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#promocaolista .container { float:left; width:740px; }
#promocaolista .container .thumb { float:left; width:350px; margin:20px 5px 0 0;  border-bottom:1px solid  #e8eada; padding:0 0 15px 0;}
#promocaolista .container .thumb a { float:left; margin-right:12px; }
#promocaolista .container .thumb span { float:left; font:12px Trebuchet MS;   }
#promocaolista .container .thumb .tit { float:left; font:16px Trebuchet MS; color:#5ab320; }
#promocaolista .container .thumb .chapeu { font:12px Trebuchet MS; }
#promocaolista .container .thumb .descricao { font:11px Trebuchet MS; float:left; width:150px; padding-top:5px; }

/* Promocao Detalhes */
#promocaodetalhes { float:left; width:740px; margin:0px 0px; }
#promocaodetalhes h1 a { float:left; width:740px; height:40px; background:url(/img/titPromocoes.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#promocaodetalhes .titPromocao { position:absolute; width:740px; margin-top:21px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#promocaodetalhes .container { float:left; width:740px; }
#promocaodetalhes .container .nome { float:left; margin-top:15px; padding:3px; font:20px "Trebuchet MS", Arial, Helvetica, sans-serif ; color:#FFF; background:#000; font-weight:bold; }
#promocaodetalhes .container .desc { float:left; clear:left; margin-top:10px; width:740px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif ; }
#promocaodetalhes .container .regulamento { float:left; clear:left; margin-top:15px; width:420px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#promocaodetalhes .container .imagem { float:left; margin-top:15px; width:740px; height:154px; overflow:hidden;}
#promocaodetalhes .container .regulamento .regulamentotexto { width:420px; height:120px; font:11px Arial, Helvetica, sans-serif;  }


#promocaodetalhes .container .participar { float:left; width:424px; margin:0; padding:0; } 
#promocaodetalhes .container .participar h1 { float:left; width:424px; height:29px; background: url(../img/titParticipar.png) #FFF no-repeat; border-bottom:1px solid #e8eada; text-indent:-9000px; overflow:hidden; margin:35px 0 15px 0; } 
#promocaodetalhes .container .participar .form { float:left; width:413px; height:62px; background:#3e8007; padding:13px 0 0 9px; }
#promocaodetalhes .container .participar .form .input { float:left; width:112px; height:19px; border:0; padding-left:59px; padding-top:5px; margin:0 5px 0 0; background:url(../img/bgNome.png) left #FFF no-repeat; }
#promocaodetalhes .container .participar .form .input2 { float:left; width:121px; height:19px; border:0; padding-left:50px; padding-top:5px;  margin:0 5px 0 0; background:url(../img/bgEmail.png) left #FFF no-repeat; }
#promocaodetalhes .container .participar .form .btn { float:left; height:26px; }
#promocaodetalhes .container .participar .form span { float:left; width:413px; font:11px Trebuchet MS; color:#FFF; margin:8px 0 0 0; }
#promocaodetalhes .container .participar .form span a { font:11px Trebuchet MS; color:#FFF; text-decoration:underline; }
#promocaodetalhes .container .participar .outrasPromocoes  { float:left; width:740px; margin-top:20px; margin-bottom:50px;  }
#promocaodetalhes .container .participar .outrasPromocoes  h3 a { float:left; width:740px; height:29px; background:url(/img/outrasPromocoes.png) scroll 0 0;  border-bottom:1px solid #e8eada; text-indent:-9000px; margin:20px 0 0 0; }
#promocaodetalhes .container .participar .outrasPromocoes ul { float:left; width:740px; list-style:none; }
#promocaodetalhes .container .participar .outrasPromocoes li { float:left; width:340px; height:75px; background:#FFF; margin:18px 30px 0 0; padding-top:3px; }
#promocaodetalhes .container .participar .outrasPromocoes .img { float:left; padding:2px; border:1px solid #CCC;  }
#promocaodetalhes .container .participar .outrasPromocoes .div { float:left; width:235px; height:58px; margin-left:8px; padding-top:8px; }
#promocaodetalhes .container .participar .outrasPromocoes .div span { float:left; width:233px; font:16px Trebuchet MS; color:#000; font-weight:bold; letter-spacing:-1px; margin:0;}
#promocaodetalhes .container .participar .outrasPromocoes .div .desc { float:left; width:233px; font:12px Trebuchet MS; color:#959191; font-weight:bold; letter-spacing:0; }
#promocaodetalhes .container .participar .outrasPromocoes .div a { float:left; width:233px; font:12px Trebuchet MS; color:#c91f29; font-weight:bold; letter-spacing:0; text-decoration:none; }
#promocaodetalhes .container .participar .outrasPromocoes .div a:hover { text-decoration:underline; }
#regulamento { font:12px Trebuchet MS; color:#333; }

/* Promoção Cadastro */
#promocao { float:left; width:740px; margin:0px 0px; }
#promocao h1 a { float:left; width:740px; height:40px; background:url(/img/titPromocoes.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#promocao h2 { float:left; height:25px; padding:10px 0;}
#promocao .titPromocao { position:absolute; width:740px; margin-top:21px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 

/* Resultado Lista */
#resultadolista { float:left; width:740px; margin:0px 0px; }
#resultadolista h1 a { float:left; width:740px; height:40px; background:url(/img/titResultado.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#resultadolista .titResultado { position:absolute; width:740px; margin-top:21px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#resultadolista .titVideos { position:absolute; width:740px; margin-top:18px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#resultadolista .container { float:left; width:740px; }
#resultadolista .container .thumb { float:left; width:350px; margin:20px 5px 0 0;  border-bottom:1px solid  #e8eada; padding:0 0 15px 0;}
#resultadolista .container .thumb a { float:left; margin-right:12px; }
#resultadolista .container .thumb span { float:left; font:12px Trebuchet MS;   }
#resultadolista .container .thumb .tit { float:left; font:16px Trebuchet MS; color:#5ab320; }
#resultadolista .container .thumb .chapeu { font:12px Trebuchet MS; }
#resultadolista .container .thumb .descricao { font:11px Trebuchet MS; float:left; width:150px; padding-top:5px; }

/* Promocao Detalhes */
#resultadodetalhes { float:left; width:740px; margin:0px 0px; }
#resultadodetalhes h1 a { float:left; width:740px; height:40px; background:url(/img/titResultado.png) scroll 0 0; border-bottom:1px solid #e8eada; text-indent:-9000px;}
#resultadodetalhes .titResultado { position:absolute; width:740px; margin-top:21px; font:14px Trebuchet MS; letter-spacing:-1px; text-align:right; } 
#resultadodetalhes .container { float:left; width:740px; }
#resultadodetalhes .container .nome { float:left; margin-top:15px; padding:3px; font:20px "Trebuchet MS", Arial, Helvetica, sans-serif ; color:#FFF; background:#000; font-weight:bold; }
#resultadodetalhes .container .desc { float:left; clear:left; margin-top:10px; width:740px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif ; }
#resultadodetalhes .container .resultado { float:left; clear:left; margin-top:10px; width:740px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif ; }
#resultadodetalhes .container .resultado h3 a { float:left; width:740px; height:29px; background:url(/img/titGanhadores.png) scroll 0 0;  border-bottom:1px solid #e8eada; text-indent:-9000px; margin:20px 0 20px 0; }
#resultadodetalhes .container .regulamento { float:left; clear:left; margin-top:15px; width:420px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#resultadodetalhes .container .imagem { float:left; margin-top:15px; width:740px; height:154px; overflow:hidden;}
#resultadodetalhes .container .regulamento .regulamentotexto { width:420px; height:120px; font:11px Arial, Helvetica, sans-serif;  }
#resultadodetalhes .container .outrasPromocoes  { float:left; width:740px; margin-top:20px; margin-bottom:50px;  }
#resultadodetalhes .container .outrasPromocoes h3 a { float:left; width:740px; height:29px; background:url(/img/outrosResultados.png) scroll 0 0;  border-bottom:1px solid #e8eada; text-indent:-9000px; margin:20px 0 0 0; }
#resultadodetalhes .container .outrasPromocoes ul { float:left; width:740px; list-style:none; }
#resultadodetalhes .container .outrasPromocoes li { float:left; width:340px; height:75px; background:#FFF; margin:18px 30px 0 0; padding-top:3px; }
#resultadodetalhes .container .outrasPromocoes .img { float:left; padding:2px; border:1px solid #CCC;  }
#resultadodetalhes .container .outrasPromocoes .div { float:left; width:235px; height:58px; margin-left:8px; padding-top:8px; }
#resultadodetalhes .container .outrasPromocoes .div span { float:left; width:233px; font:16px Trebuchet MS; color:#000; font-weight:bold; letter-spacing:-1px; margin:0;}
#resultadodetalhes .container .outrasPromocoes .div .desc { float:left; width:233px; font:12px Trebuchet MS; color:#959191; font-weight:bold; letter-spacing:0; }
#resultadodetalhes .container .outrasPromocoes .div a { float:left; width:233px; font:12px Trebuchet MS; color:#c91f29; font-weight:bold; letter-spacing:0; text-decoration:none; }
#resultadodetalhes .container .outrasPromocoes .div a:hover { text-decoration:underline; }

/**** Form Section ****/
.appnitro { float:left;	font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif; font-size:small; }
.appnitro li { float:left; width:61%; }
.appnitro ul{	font-size:100%;	list-style-type:none;	margin:0;	padding:0;	width:100%;}
.appnitro li{	display:block;	margin:0;	padding:4px 5px 2px 0px;	position:relative;}
.appnitro li:after{	clear:both;	content:".";	display:block;	height:0;	visibility:hidden;}
#promocao .botao { padding:5px 10px; background:#4e8110; font-size:12px; font-weight:bold; color:#FFF; }
.buttons:after{	clear:both;	content:".";	display:block;	height:0;	visibility:hidden;}
.buttons{	clear:both;	display:block;	margin-top:10px;}
* html form li{	height:1%;}
* html .buttons{	height:1%;}
* html form li div{	display:inline-block;}
.appnitro li div{	color:#444;	margin:0 4px 0 0;	padding:0 0 8px;}
.appnitro li span{	color:#444;	float:left;	margin:0 4px 0 0;	padding:0 0 8px;}
.appnitro li div.left{	display:inline;	float:left;	width:48%;}
.appnitro li div.right{	display:inline;	float:right;	width:48%;}
.appnitro li div.left .medium{	width:100%;}
.appnitro li div.right .medium{	width:100%;}
.clear{	clear:both;}
.appnitro li div span {	clear:both;	color:#444;	display:block;	font-size:9px;	line-height:9px;	margin:0;	padding-top:3px;}
.appnitro li span label{	clear:both;	color:#444;	display:block;	font-size:9px;	line-height:9px;	margin:0;	padding-top:3px;}
.appnitro li .datepicker{	cursor:pointer !important;	float:left;	height:16px;	margin:.1em 5px 0 0;	padding:0;	width:16px;}
.form_description{	border-bottom:1px dotted #ccc;	clear:both;	display:inline-block;	margin:0 0 1em;}
.form_description[class]{	display:block;}
.form_description h2{	clear:left;	font-size:160%;	font-weight:400;	margin:0 0 3px;}
.form_description p{	font-size:95%;	line-height:130%;	margin:0 0 12px;}
.appnitro hr{display:none;}
.appnitro li.section_break{	border-top:1px dotted #ccc;	margin-top:9px;	padding-bottom:0;	padding-left:9px;	padding-top:13px;	width:97% !important;}
.appnitro ul li.first{	border-top:none !important;	margin-top:0 !important;	padding-top:0 !important;}
.appnitro .section_break h3{	font-size:110%;	font-weight:400;	line-height:130%;	margin:0 0 2px;}
.appnitro .section_break p{	font-size:85%;	margin:0 0 10px;}
/**** Inputs and Labels ****/
span.description{ clear:both; width:100%;	border:none;	color:#222;	display:block;	font-size:95%;	font-weight:700;	line-height:150%;	padding:0 0 1px;}
span.symbol{	font-size:115%;	line-height:130%;}
input.text{	background:#fff url(../../../images/shadow.gif) repeat-x top;	border-bottom:1px solid #ddd;	border-left:1px solid #c3c3c3;	border-right:1px solid #c3c3c3;	border-top:1px solid #7c7c7c;	color:#333;	font-size:100%;	margin:0;	padding:2px 0;}
input.file{	color:#333;	font-size:100%;	margin:0;	padding:2px 0;}
textarea.textarea{	background:#fff url(../../../images/shadow.gif) repeat-x top;	border-bottom:1px solid #ddd;	border-left:1px solid #c3c3c3;	border-right:1px solid #c3c3c3;	border-top:1px solid #7c7c7c;	color:#333;	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	font-size:100%;	margin:0;	width:99%;}
select.select{	color:#333;	font-size:100%;	margin:1px 0;	padding:1px 0 0;	background:#fff url(../../../images/shadow.gif) repeat-x top;	border-bottom:1px solid #ddd;	border-left:1px solid #c3c3c3;	border-right:1px solid #c3c3c3;	border-top:1px solid #7c7c7c;}
input.currency{	text-align:right;}
input.checkbox{	display:block;	height:13px;	line-height:1.4em;	margin:6px 0 0 3px;	width:13px;}
input.radio{	display:block;	height:13px;	line-height:1.4em;	margin:6px 0 0 3px;	width:13px;}
span.choice{	color:#444;	display:block;	font-size:100%;	line-height:1.4em;	margin:-1.55em 0 0 25px;	padding:4px 0 5px;	width:90%;}
select.select[class]{	margin:0;	padding:1px 0;}
*:first-child+html select.select[class]{	margin:1px 0;}
.safari select.select{	font-size:120% !important;	margin-bottom:1px;}
input.small{	width:25%;}
select.small{	width:25%;}
input.medium{	width:50%;}
select.medium{	width:50%;}
input.large{	width:99%;}
select.large{	width:100%;}
textarea.small{	height:5.5em;}
textarea.medium{	height:10em;}
textarea.large{	height:20em;}
label.msgerror{ color:#F00; display:block; }
