/* Description: Diego Sousa - Programador Front-End ( Xhtml | CSS | Jquery ).
Author: Diego Santos Sousa
Copyright (c) www.cnrt.com.br
www.macacogordo.com.br
/*
/*********************************************/
/*            CSS RESET                      */
/*********************************************/
* {
	padding:0px;
	margin:0px;
}
a {
	cursor:pointer;
	text-decoration:none;
}
a:focus {
	outline: none;
}
.clearFloat {
	clear:both;
}
body {
	background:url(../img/body.jpg) repeat-x scroll 50% 0 #DFEE87;
	font:14px arial, sans-serif, Helvetica;
}
img {
	border:0px;
}
/*********************************************/
/*            ESTRUTURA                      */
/*********************************************/

#topo {
	margin:0 auto;
	width:982px;
	height:206px;
}
#corpo {
	margin:0 auto;
	width:954px;
	height:1%;
	background-color:#EAEFCF;
	padding:14px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	behavior: url("jquery/PIE.htc");
}
#coluna-esquerda {
	width:656px;
	height:1%;
	float:left;
}
#coluna-direita {
	width:285px;
	height:1%;
	float:right;
}
#rodape {
	margin:0 auto;
	width:982px;
	height:91px;
	margin-top:-10px;
	background-color:#ACC04D;
}
/*********************************************/
/*                   TOPO                    */
/*********************************************/

#topo #logo {
	width:317px;
	height:232px;
	margin-top:11px;
	position:absolute;
}
#topo #login {
	width:161px;
	height:68px;
	float:right;
	margin-top:124px;
}
#topo #publicidade {
	width:448px;
	height:104px;
	margin:88px 17px 0px 0px;
	float:right;
	background-color:#F2F5D6;
	background-image:url(../img/publicidade.gif);
	background-position:center;
	background-repeat:no-repeat;
}
/*********************************************/
/*               TITULO                      */
/*********************************************/
.tilulo {
	width:303px;
	height:37px;
	margin-bottom:11px;
	background-image:url(../img/titulo.gif);
}
h1, h4 {
	font-weight:normal;
	font-size:13px;
	color:#3F3F3B;
	letter-spacing:-0.1px;
}
h1 a {
	color:#3F3F3B;
	text-decoration:none;
}
h1 a:hover {
	text-decoration:underline;
}
h3 a {
	color:#3F3F3B;
	text-decoration:none;
}
h3 a:hover {
	text-decoration:underline;
}
h5 a {
	color:#FFF;
	text-decoration:none;
}
h5 a:hover {
	text-decoration:underline;
}
form h4 {
	width:219px;
	margin:0 auto;
	font-size:11px;
	padding-top:7px;
	line-height:16px;
}
h3 {
	font-weight:normal;
	font-size:11px;
	color:#3F3F3B;
	letter-spacing:-0.1px;
}
.titulo-imagem-acento {
	float:left;
	margin-top:3px
}
.titulo-imagem-twitter {
	float:left;
	margin-top:4px
}
.titulo-imagem {
	float:left;
	margin-top:8px
}
.titulo-imagem-login {
	float:left;
	margin-left:8px;
	margin-top:3px
}
.titulo-imagem-pequeno {
	float:left;
	margin-top:2px
}
.titulo-apresentadores {
	width:634px;
	height:46px;
	background-color:#B5B5AD;
}
.titulo-apresentadores h2 {
	margin-left:116px;
	padding-top:6px;
}
/*********************************************/
/*               CONTEUDO                    */
/*********************************************/

#destaque {
	width:632px;
	height:290px;
	border:11px solid #fff;
	-moz-box-shadow:5px 4px 3px #CED1BE;
	-webkit-box-shadow:5px 4px 3px #CED1BE;
	box-shadow: 5px 4px 3px #CED1BE;
	behavior: url("jquery/PIE.htc");
}
.bloco-hum {
	width:656px;
	height:325px;
 *height:341px;
	margin:31px 0px 18px 0px;
}
.bloco-hum .coluna-esquerda {
*height:324px;
}
.coluna-esquerda {
	width:304px;
	height:314px;
	border:9px solid #fff;
	float:left;
	background-color:#fff;
}
.coluna-direita {
	width:304px;
	height:314px;
	border:9px solid #fff;
	float:right;
	background-color:#fff;
}
.bloco-hum .coluna-direita {
*height:324px;
}
#apresentadores {
	width:634px;
	height:182px;
	border:11px solid #fff;
	background-image:url(../img/filete-apresentadores.jpg);
	background-color:#BBC882;
	background-repeat:repeat-x;
}
.lista {
	width:277px;
	padding:13px;
	background-image:url(../img/transparencia.png);
}
.lista ul {
	list-style:none;
}
.lista ul li {
	padding-bottom:9px;
	background-image:url(../img/linha.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:8px;
}
.lista ul li a {
}
.lista ul li a:hover {
}
.coluna-direita .lista {
	width:277px;
	padding:13px 13px 0px 13px;
	background-image:url(../img/transparencia.png);
}
.coluna-direita .lista ul li {
	padding-bottom:10px;
	background-image:url(../img/linha.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:11px;
 *margin-bottom:0px;
}
.verde {
	color:#7F893F;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.2px;
}
.verde a {
	color:#7F893F;
	text-decoration:none;
}
.verde a:hover {
	color:#7F893F;
	text-decoration:underline;
}
.outras {
	width:303px;
	height:28px;
	background-color:#C6C7B9;
	margin-top:-23px;
	text-align:center;
}
.outras-lateral {
	width:259px;
	height:28px;
	background-color:#C6C7B9;
	margin-top:-28px;
	text-align:center;
}
.link-outras {
	padding-top:6px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-shadow:0.1em 0.1em #ccc;
}
.link-outras a {
	color:#FFF;
	text-decoration:none;
	text-shadow:0.1em 0.1em #999;
}
.numero {
	float:left;
	width:20px;
	height:31px;
	margin:0px 13px 0px 6px;
 *margin:13px 13px 0px 6px;
	text-align:center;
}
.estrela {
	width:54px;
	height:21px;
	float:right;
	margin-top:-28px;
}
.apaga-lista {
	height:6px;
	background-color:#EBEBE0;
	margin-top:-13px;
}
.marcado {
	width:29px;
	height:29px;
	background-image:url(../img/marcado.png);
	margin:4px 8px 0px 8px;
	float:left;
}
.esquerda {
	width:360px;
	float:right;
	margin-right:18px;
}
.direita {
	width:150px;
	float:right;
	margin-left:-60px;
}
/*********************************************/
/*            COLUNA DIREITA                 */
/*********************************************/
.bloco-dois {
	width:656px;
	height:325px;
	margin:20px 0px;
}
.bloco-dois .lista {
	height:225px;
}
.bloco-dois .outras {
	margin-top:-2px;
}
.bloco-dois .coluna-esquerda .lista {
	height:213px;
}
.bloco-dois .lista h1 {
	width:197px;
}
.play {
	width:54px;
	height:21px;
	float:right;
	margin-top:-31px;
}
.bloco-dois .lista li {
	padding-bottom:20px;
	padding-top:4px;
}
.box-lateral {
	width:259px;
	background-color:#EBEBDF;
	border:11px solid #fff;
	margin-bottom:31px;
 *margin-bottom:36px;
}
.busca {
	width:249px;
	height:33px;
	background-image:url(../img/busca.jpg);
	margin:10px 0px 6px 5px;
}
.linha {
	width:240px;
	height:2px;
	background-image:url(../img/linha.gif);
	margin:1px 0px 1px 9px;
}

.linha-longa {
	width:600px;
	height:2px;
	background-image:url(../img/linha.gif);
	margin:1px 0px 1px 3px;
}
.escute {
	height:48px;
	margin:6px 0 5px 9px;
	width:243px;
}
.nome-programa {
	width:182px;
	height:57px;
	float:left;
}
.imagem-radio {
	width:56px;
	height:57px;
	float:right;
}
.no-ar {
	margin:2px 0px 5px 9px;
	font-size:13px;
	color:#575751;
}
.no-ar .verde {
	font-size:12px;
}
.titulo-direita {
	background-image:url(../img/titulo-esquerda.jpg);
	width:258px;
	height:31px;
	margin:8px 0px 0px 0px;
}
.marcado-dois {
	width:29px;
	height:29px;
	background-image:url(../img/marcado-dois.png);
	margin:2px 1px 0px 10px;
	float:left;
}
#video {
	width:258px;
	height:134px;
}
.titulo-lateral {
	width:258px;
	height:37px;
	margin-bottom:11px;
	background-image:url(../img/titulo.gif);
}
.titulo-lateral-login {
	width:258px;
	height:37px;
	margin-bottom:11px;
	background-image:url(../img/bg-laranja.jpg);
}
.box-lateral-dois {
	width:259px;
	background-color:#fff;
	border:10px solid #fff;
	margin-bottom:20px;
 *margin-bottom:25px;
}
.box-lateral-dois form {
	width:100%;
	height:264px;
 *height:274px;
	background-color:#EBECDE;
}
.login-form {
	width:100%;
	height:92px;
 *height:274px;
	background-color:#EBECDE;
 *height:128px;
}
.publicidade-lateral {
	width:279px;
	height:204px;
	background-color:#D9D9D9;
	margin-top:-8px;
	margin-bottom:20px;
	background-image:url(../img/publicidade.gif);
	background-position:center;
	background-repeat:no-repeat;
}
#rodape-meio {
	width:395px;
	height:37px;
	margin:0 auto;
	padding-top:27px;
	color:#fff;
	font-size:13px;
	text-align:center;
	letter-spacing:-0.3px;
	font-weight:bold;
	text-shadow:0.1em 0.1em #98AA48;
}
/*********************************************/
/*            FORMULÁRIO                     */
/*********************************************/
.txt {
	width:114px;
	height:29px;
	background-image:url(../img/mensagem-text.jpg);
	border:0px;
	font-size:12px;
	color:#666;
}
.text-mensagem {
	width:95px;
	height:20px;
	margin:4px 4px 4px 8px;
	border:1px solid #fff;
	flot:left;
	font-size:12px;
	color:#666;
}
.mail {
	width:197px;
	height:29px;
	background-image:url(../img/mensagem-mail.jpg);
	margin-top:-8px;
 *margin-top:-23px;
	border:0px;
	float:right;
}
.text-mail {
	width:173px;
	height:19px;
	margin:4px 4px 4px 10px;
	border:1px solid #fff;
	flot:left;
	font-size:12px;
	color:#666;
}
form .verde {
	font-size:12px;
	letter-spacing:-0.1px;
	border:0px;
	margin-left:3px;
	margin-bottom:10px;
}
.acerto {
	width:116px;
	heght:48px;
	float:left;
	margin-left:9px;
}
.acerto2 {
	width:242px;
	heght:48px;
	float:left;
	margin:20px 0px 10px 9px;
}
.area {
	width:250px;
	height:87px;
	background-image:url(../img/text-area.jpg);
	clear:both;
	margin:30px 0px 0px 5px;
 *margin:0px 0px 0px 5px;
	font-size:12px;
	color:#666;
}
.text-area {
	width:237px;
	height:73px;
	margin:6px;
	border:1px solid #fff;
	font-size:12px;
	color:#666;
}
.select-space {
	width:240px;
	height:20px;
	padding:15px 0px 10px 10px;
}
SELECT {
	width:240px;
	height:20px;
	border:1px solid #C6C7B9;
	font-size:12px;
	color:#666;
}
.check {
	width:219px;
	padding-top:6px;
	margin:0 auto;
}
.separar {
	padding-bottom:13px;
	color:#7F893F;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-0.3px;
}
.login {
	width:131px;
	height:31px;
	float:right;
	margin-bottom:6px;
	font-size:12px;
}
.login-txt {
	text-align:right;
	color:#C94331;
	font-weight:bold;
	letter-spacing:-0.4px;
}
.chave {
	float:left;
	padding-top:3px;
}
.img-noticia {
	padding:0px 5px 8px 0px;
	float:left;
}
/*********************************************/
/*               SLIDE                       */
/*********************************************/
.imagem-principal {
	height: 290px;
	width: 632px;
}
div.rotator {
	position: relative;
	height: 289px;
	width: 632px;
}
div.r1 {
}
div.r1 p {
	margin-top: 20px;
	text-align: center;
}
div.navigation {
	position: absolute;
	margin-top: 308px;
	right: -15px;
}
div.navigation div.current, div.navigation a {
	width: 12px;
	height: 12px;
	margin: 0 4px 0 0;
	float: left;
	overflow: hidden;
}
div.navigation a:hover {
	text-decoration: none;
}
div.navigation div.current {
	background-image:url(../img/on.gif);
	background-repeat:no-repeat;
}
div.navigation a {
	display: block;
	background-image:url(../img/on.gif);
	background-repeat:no-repeat;
}
#introslide {
}
.descricao-destaque {
	width:633px;
	height:50px;
	background-image:url(../img/transparencia-verde.png);
	margin-top:-50px;
	float:left;
	position:absolute;
}
h5 {
	font-weight:bold;
	color:#fff;
	font-size:21px;
	letter-spacing:-1px;
	margin:3px 0px 0px 12px;
}
h6 {
	font-weight:bold;
	color:#42471F;
	font-weight:normal;
	font-size:13px;
	letter-spacing:-0.1px;
	margin:-1px 0px 4px 12px;
}
/*********************************************/
/*               MENU SPRITE                 */
/*********************************************/


#menu {
    background-image: url("../img/menu.gif");
    border-radius: 12px 12px 12px 12px;
    height: 42px;
    margin-bottom: 10px;
    width: 954px;
    z-index: 999;
}
#menu ul {
    float: right;
    height: 30px;
    margin: 10px 20px 0 0;
    position: relative;
    width: 745px;
}
#menu ul li {
    display: inline;
}
#menu ul li a {
    background: url("../img/menu.png") repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    text-indent: -10000px;
}
#menu .radio {
    background-position: 0 0;
    width: 82px;
}
#menu .radio:hover {
    background-position: 0 -26px;
}
#menu .radioAtivo {
    background-position: 0 -21px;
    width: 73px;
}
#menu .programacao {
    background-position: -82px 0;
    width: 140px;
}
#menu .programacao:hover {
    background-position: -82px -26px;
}
#menu .programacaoAtivo {
    background-position: -73px -22px;
    width: 145px;
}
#menu .locutor {
    background-position: -223px 0;
    width: 70px;
}
#menu .locutor:hover {
    background-position: -223px -26px;
}
#menu .locutorAtivo {
    background-position: -216px -19px;
    width: 107px;
}
#menu .comercial {
    background-position: -296px 0;
    width: 100px;
}
#menu .comercial:hover {
    background-position: -295px -26px;
}
#menu .comercialAtivo {
    background-position: -325px -22px;
    width: 106px;
}
#menu .promocoes {
    background-position: -396px 0;
    width: 115px;
}
#menu .promocoes:hover {
    background-position: -396px -26px;
}
#menu .promocoesAtivo {
    background-position: -431px -22px;
    width: 119px;
}
#menu .ouvintes {
    background-position: -510px 0;
    width: 167px;
}
#menu .ouvintes:hover {
    background-position: -510px -26px;
}
#menu .ouvintesAtivo {
    background-position: -550px -22px;
    width: 173px;
}
.campo-busca {
	width:196px;
	height:22px;
	margin:4px 3px 0px 30px;
	border:1px solid #fff;
	color:#666666;
	font-size:13px;
}
.bn {
	float:right;
	margin:5px;
}
/*********************************************/
/*          LOCUTORES SPRITE                 */
/*********************************************/
.locutores {
	float:left;
	height:154px;
	margin-left:0px;
	margin-top:-10px;
	width:568px;
	position:absolute;
}
.locutor1 ul li {
	float:left;
	margin-top:7px;
	list-style:none;
}
.locutor1 ul li a {
	float:left;
	display:inline;
	width:106px;
	height:139px;
	text-indent:-15000px;
	background-image:url(../img/loc1.png)
}
.locutor1 ul li a.loc1 {
	background-position:0 0;
	width: 119px;
}
.locutor1 li a.loc1:hover {
	background-position:0 -138px
}
.locutor2 ul li {
	float:left;
	list-style:none;
	margin-left:-50px;
	margin-top:3px;
}
.locutor2 ul li a {
	float:left;
	display:inline;
	width:106px;
	height:143px;
	text-indent:-15000px;
	background-image:url(../img/loc2.png)
}
.locutor2 ul li a.loc1 {
	background-position:0 0;
	width: 119px;
}
.locutor2 li a.loc1:hover {
	background-position:0 -143px
}
.locutor3 ul li {
	float:left;
	list-style:none;
	margin-left:-50px;
}
.locutor3 ul li a {
	float:left;
	display:inline;
	width:106px;
	height:145px;
	text-indent:-15000px;
	background-image:url(../img/loc3.png)
}
.locutor3 ul li a.loc1 {
	background-position:0 0;
	width: 119px;
}
.locutor3 li a.loc1:hover {
	background-position:0 -148px
}
.locutor4 ul li {
	float:left;
	list-style:none;
	margin-left:-50px;
}
.locutor4 ul li a {
	float:left;
	display:inline;
	width:106px;
	height:149px;
	text-indent:-15000px;
	background-image:url(../img/loc4.png);
	margin-top:-4px;
}
.locutor4 ul li a.loc1 {
	background-position:0 0;
	width: 119px;
}
.locutor4 li a.loc1:hover {
	background-position:0 -155px
}
.locutor5 ul li {
	float:right;
 *float:left;
	list-style:none;
	margin-left:-50px;
}
.locutor5 ul li a {
	float:right;
	display:inline;
	width:106px;
	height:146px;
	text-indent:-15000px;
	background-image:url(../img/loc5.png)
}
.locutor5 ul li a.loc1 {
	background-position:0 0;
	width: 119px;
}
.locutor5 li a.loc1:hover {
	background-position:0 -155px
}
.locutor6 ul li {
	float:right;
	list-style:none;
	margin-left:-50px;
	margin-top:4px;
}
.locutor6 ul li a {
	float:left;
	display:inline;
	width:108px;
	height:142px;
	text-indent:-15000px;
	background-image:url(../img/loc6.png)
}
.locutor6 ul li a.loc1 {
	background-position:0 0;
	width: 124px;
}
.locutor6 li a.loc1:hover {
	background-position:0 -155px
}
.locutor7 ul li {
	float:left;
	list-style:none;
	margin-left:-50px;
	margin-top:4px;
}
.locutor7 ul li a {
	float:left;
	display:inline;
	width:108px;
	height:142px;
	text-indent:-15000px;
	background-image:url(../img/loc7.png)
}
.locutor7 ul li a.loc1 {
	background-position:0 0;
	width: 143px;
}
.locutor7 li a.loc1:hover {
	background-position:0 -155px
}
.float-locutor-left {
	 float: left;
    height: 154px;
    margin-left: 127px;
    position: absolute;
    width: 305px;
}
.float-locutor {
 *width:286px;
	float: right;
    height: 154px;
    margin-right: -10px;
    width: 236px;
}
.result {
	text-align:center;
	margin:8px 0px;
	font-size:12px;
	color:orange;
}
/*Tooltip*/
.tooltip-area {
	color: #FFF;
	padding: 10px 10px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	background-color:#B34738;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	behavior: url("jquery/PIE.htc");
}
.tooltip-conteudo img {
	border: 1px solid #B34738;
	display: block;
}
/*Setas*/
.tooltip-seta div {
	position: absolute;
	border: transparent solid 6px;
	boder-color:#B34738;
	height: 2px;
	width: 2px;
	letter-spacing:-1px;
}
.tooltip-seta .tooltip-posicao-topo-centro, .tooltip-seta .tooltip-posicao-topo-esquerda, .tooltip-seta .tooltip-posicao-topo-direita, .tooltip-seta .tooltip-posicao-topo-lateral-esquerda, .tooltip-seta .tooltip-posicao-topo-lateral-direita {
	border-bottom-color:#B34738;
}
b {
	letter-spacing:-0.8px;
}
.tooltip-seta .tooltip-posicao-topo-centro, .tooltip-seta .tooltip-posicao-topo-lateral-esquerda, .tooltip-seta .tooltip-posicao-topo-lateral-direita {
	top:-12px;
}
.tooltip-seta .tooltip-posicao-topo-centro, .tooltip-seta .tooltip-posicao-rodape-centro {
	left:50%;
}
.tooltip-seta .tooltip-posicao-topo-centro, .tooltip-seta .tooltip-posicao-rodape-centro, .tooltip-seta .tooltip-posicao-rodape-direita, .tooltip-seta .tooltip-posicao-topo-direita {
	margin-left:-6px;
}
.tooltip-seta .tooltip-posicao-rodape-centro, .tooltip-seta .tooltip-posicao-rodape-esquerda, .tooltip-seta .tooltip-posicao-rodape-direita, .tooltip-seta .tooltip-posicao-rodape-lateral-esquerda, .tooltip-seta .tooltip-posicao-rodape-lateral-direita {
	border-top-color:#B34738;
}
.tooltip-seta .tooltip-posicao-rodape-centro, .tooltip-seta .tooltip-posicao-rodape-lateral-esquerda, .tooltip-seta .tooltip-posicao-rodape-lateral-direita {
	bottom:-13px;
}
.tooltip-seta .tooltip-posicao-rodape-esquerda, .tooltip-seta .tooltip-posicao-topo-esquerda, .tooltip-seta .tooltip-posicao-centro-direita {
	border-right-color:#B34738;
}
.tooltip-seta .tooltip-posicao-rodape-esquerda, .tooltip-seta .tooltip-posicao-rodape-direita {
	bottom:-10px;
}
.tooltip-seta .tooltip-posicao-rodape-esquerda, .tooltip-seta .tooltip-posicao-topo-esquerda, .tooltip-seta .tooltip-posicao-rodape-lateral-direita, .tooltip-seta .tooltip-posicao-topo-lateral-direita {
	right:0;
}
.tooltip-seta .tooltip-posicao-rodape-esquerda, .tooltip-seta .tooltip-posicao-topo-esquerda {
	margin-right:-1px;
}
.tooltip-seta .tooltip-posicao-topo-esquerda, .tooltip-seta .tooltip-posicao-topo-direita {
	top:-10px;
}
.tooltip-seta .tooltip-posicao-rodape-direita, .tooltip-seta .tooltip-posicao-topo-direita, .tooltip-seta .tooltip-posicao-centro-esquerda {
	border-left-color:#D2E17A;
}
.tooltip-seta .tooltip-posicao-rodape-direita, .tooltip-seta .tooltip-posicao-topo-direita, .tooltip-seta .tooltip-posicao-rodape-lateral-esquerda, .tooltip-seta .tooltip-posicao-topo-lateral-esquerda {
	left:0;
}
.tooltip-seta .tooltip-posicao-centro-direita, .tooltip-seta .tooltip-posicao-centro-esquerda {
	top:50%;
	margin-top:-6px;
}
.tooltip-seta .tooltip-posicao-centro-direita {
	left:-13px;
}
.tooltip-seta .tooltip-posicao-centro-esquerda {
	right:-13px
}
/*********************************************/
/*                 INTERNA                   */
/*********************************************/
#interna {
	width:632px;
	margin-bottom:20px;
	background-color:#EBECDE;
	border:11px solid #fff;
	-moz-box-shadow:5px 4px 3px #CED1BE;
	-webkit-box-shadow:5px 4px 3px #CED1BE;
	box-shadow: 5px 4px 3px #CED1BE;
	behavior: url("jquery/PIE.htc");
}
.titulo-interna {
	width:632px;
	height:37px;
	border-bottom:11px solid #fff;
	background-image:url(../img/titulo.gif);
}
.titulo-interna-programa {
	width:654px;
	height:37px;
	background-image:url(../img/titulo.gif);
	margin-bottom:12px;
}
.texto {
	padding:10px;
	color:#3F3F3B;
	font-size:13px;
	line-height:21px;
		display:table;

}
.texto p {
	padding:10px 0px;
}
.img-txt {
	padding:0px 10px 5px 0px;
	float:left;
}
#interna-programa {
	width:632px;
	margin-bottom:20px;
}
.programa {
	width:632px;
	margin-bottom:20px;
	background-color:#EBECDE;
	border:11px solid #fff;
	-moz-box-shadow:5px 4px 3px #CED1BE;
	-webkit-box-shadow:5px 4px 3px #CED1BE;
	box-shadow: 5px 4px 3px #CED1BE;
	behavior: url("jquery/PIE.htc");
	padding-top:10px;
	padding-bottom:20px;
}
.img {
    box-shadow: 2px 3px 11px 1px #D2D3C6;
    float: left;
    margin-left: 10px;
    padding-top: 6px;
    width: 120px;
}
.descricao {
	width:487px;
	margin-left:15px;
	float:left;
	color:#3F3F3B;
	font-size:13px;
	line-height:16px;
}
.titulo-texto {
	font-size:27px;
	letter-spacing:-2px;
	font-weight:bolder;
	margin:8px 0px 18px 0px;
}
.hora-programa {
	font-size:16px;
	letter-spacing:0px;
	margin-left:1px;
	color:#ADBD4A;
}
.cinza{
	color:#757575;
	font-size:14px;
	letter-spacing:-1.5px;
	margin-left:1px;
}
.dias-programa {
	font-size:14px;
	letter-spacing:-1.5px;
	margin-left:1px;	
	color:#494e37;
}

.locutor-programa{
	font-size:16px;
	letter-spacing:0.1px;
	margin-left:1px;
	
}
.locutor-unidade {
	width:150px;
	margin-bottom:20px;
	background-color:#EBECDE;
	border:11px solid #fff;
	-moz-box-shadow:5px 4px 3px #CED1BE;
	-webkit-box-shadow:5px 4px 3px #CED1BE;
	box-shadow: 5px 4px 3px #CED1BE;
	behavior: url("jquery/PIE.htc");
	padding:10px;
	float:left;
	margin-right:30px;
}
.nome-locutor {
	font-size:20px;
	letter-spacing:-1.5px;
	font-weight:bold;
	color:#3F3F3B;
}
.descricao-promocao {
	height:149px;
	background-color:#EBEBE0;
	overflow:hidden;
}
.img-promocao {
	margin-bottom:12px;
}
.descricao-promocao .verde {
	font-size:18px;
	letter-spacing:-1px;
	padding:7px 0px 0px 8px;
}
.descricao-promocao h1 {
	padding:7px;
}
.descricao-promocao .verde a {
	color:#7F893F;
	text-decoration:underline;
}
.texto .verde {
	font-weight:normal;
	font-size:14px;
}
.titulo-comercial {
	color:#ADBD4A;
	font-size:28px;
	letter-spacing:-1px;
	line-height:32px;
	margin:0 0 18px;
	font-weight:bold;
	padding-bottom:4px;
	border-bottom:5px solid #ADBD4A;
}
.texto form {
	width:611px;
	height:170px;
	color:#3F3F3B;
}
.cadastro-esquerda {
	width:285px;
	height:307px;
	float:left;
}
.cadastro-direita {
	width:285px;
	height:307px;
	float:right;
}
.div-campo {
	width:254px;
	height:27px;
	margin-bottom:10px;
	background-image:url(../img/bg-campos.gif);
}

.div-campo2 {
	width:254px;
	height:87px;
	margin-bottom:10px;
	background-image:url(../img/text-area.jpg);
}

.div-campo2-big {
	width:585px;
	height:87px;
	margin-bottom:10px;
	background-image:url(../img/big-text-area.jpg);
}

.campo-cadastro {
	border:1px solid #fff;
	width:240px;
	margin:5px;
	color:#3F3F3B;
	font-size:11px;
}
.campo-cadastro-big {
	border:1px solid #fff;
	width:565px;
	margin:7px;
	color:#3F3F3B;
	font-size:11px;
}
.enviar {
	clear:both;
	float:right;
	margin-right:29px;
	margin-top:50px;
	background-color:#C6C7B9;
	color:#fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	behavior: url("jquery/PIE.htc");
}
.enviar a {
	background-color:#C6C7B9;
	color:#fff;
	padding:10px 30px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	behavior: url("jquery/PIE.htc");
}
.enviar a:hover {
	background-color:#BDCE6B;
}


.grafico {
	color:#7F893F;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-0.3px;
	margin-bottom:7px;
}


.contagem{width:70%; height:17px; overflow:hidden; float:left; }
.contagem2{width:30%; height:17px; background-color:#ADBD4A; float:left; }
.grafico h1{font-size:11px; padding:2px 0px; line-height:12px; clear:both;}
.porcentagem{margin-left:7px; font-size:16px; float:left; margin-top:-2px; }


.redes-sociais{
	float:right;
	padding-right:43px;
	width:110px;
	margin-top:-30px;
	}
.redes-sociais a {
	float:left;
	padding-left:5px;
	}	
#pagina-promocao .coluna-esquerda {
	height:500px;
	
	}
#pagina-promocao .descricao-promocao 	{
	
	height:335px;
	overflow:auto;
	}
#pagina-promocao .descricao-promocao .verde	{
	 padding: 0 0 0 8px;
	}
#pagina-promocao textarea{
	border:1px solid #ccc;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:263px;
	}	

/* --------------------------------------------------------------------------*/
/* --------------------------- FACEBOX -----------------------------
/* --------------------------------------------------------------------------*/
#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
}
#facebox .popup {
	position:relative;
	border:3px solid #700000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 18px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 0 18px rgba(0, 0, 0, 0.4);
	box-shadow:0 0 18px rgba(0, 0, 0, 0.4);
}
#facebox .content {
	display:table;
	width: 306px;
	padding: 10px;
	background: #fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#facebox .content > p:first-child {
	margin-top:0;
}
#facebox .content > p:last-child {
	margin-bottom:0;
}
#facebox .close {
	position:absolute;
	top:-10px;
	right:-12px;
	padding:2px;
}
#facebox .close img {
}
#facebox .close:hover img {
	opacity:1.0;
}
#facebox .loading {
	text-align: center;
}
#facebox .image {
	text-align: center;
}
#facebox img {
	border: 0;
	margin: 0;
}
#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.facebox_hide {
	z-index:-100;
}
.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
}
#caixa{
	display:none;
	}
#coluna-direita .box-lateral {
	height:290px;
	}		
	
.texto .linha-longa {
background-image: url("../img/linha.gif");
clear: both;
height: 2px;
margin: 115px 0 1px 3px;
width: 600px;
}

