@charset "utf-8";
/* CSS Document */
/* Resetar */
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{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}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}

a{ text-decoration:none;}
.clearfix:after {clear: both; height: 0; display: block; visibility: hidden; content: ".";}
.clearfix {display:inline-block;}    /* Ocultar para IE Mac \*/
.clearfix {display:block;}
input, textarea{ background:#fff url(../images/bg_input.png) repeat-x; border:none; padding:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#6c1b78;}

body {
    margin: 0px;
    background:url(../images/bg.jpg) repeat-x top left;
    background-color:#3a0243;
}

body, td, th {
    font:11px Arial, Helvetica, sans-serif;
}

div#tudo {
    width:1000px;
    margin:0 auto 0 auto;
    /*background:url(../images/mancha.png) top no-repeat;*/
}

* {margin:0; padding:0; border:none;}


div#cont-topo{ width:860px; margin-left:20px; padding:36px 50px 0 60px; float:left; display:inline; background:url(../images/bg_conteudo_topo.png) no-repeat;}
div#cont-topo h4{ width:300px; float:left; display:block; height:28px; text-indent:-999em;}
div#cont-topo .titulo-avinha{background:url(../images/tit_avinha.png) no-repeat;}
div#cont-topo .titulo-programacao{background:url(../images/tit_programaco2.png) no-repeat; }
div#cont-topo .titulo-participe{ background:url(../images/tit_participe2.png) no-repeat;}
div#cont-topo .titulo-podcast{ background:url(../images/tit_podcast2.png) no-repeat;}
div#cont-topo .titulo-faleconosco{ background:url(../images/tit_faleconosco.png) no-repeat;}

div#cont-topo ul#rede-social{ width:350px; float:right;}
div#cont-topo ul#rede-social li{ float:left; padding:0 7px;}
div#cont-topo ul#rede-social li.texto{ width:120px; color:#9211a5; text-align:right;}



div#cont-center{ width:850px; margin-left:20px; padding:10px 60px 0 60px ;color:#f3ae00; float:left;display:inline; background:url(../images/bg_conteudo_center.png) repeat-y;}
div#cont-center table{ }
div#cont-center .tabela-programacao thead{color:#fff; }
div#cont-center .tabela-programacao thead td {background:#6c1b78; padding:10px;}
div#cont-center .tabela-programacao tbody{color:#f3ae00;}
div#cont-center .tabela-programacao tbody td{ padding:7px 10px;}
div#cont-center .tabela-programacao .tr-bg1{ background:#450150;}
div#cont-center .tabela-programacao .tr-bg2{ background:#34013c;}

div#table-programa h4{ padding:0px 0 15px 0; font-size:16px;}


div#cont-center table a{ color:#f3ae00; font-weight:bold;}
div#cont-center table a:hover{ color:#fff;}
div#cont-center .tabela-podcast thead{color:#fff; }
div#cont-center .tabela-podcast thead td {background:#6c1b78; padding:10px;}
div#cont-center .tabela-podcast tbody{color:#fff;}
div#cont-center .tabela-podcast tbody td{ padding:7px 10px;}
div#cont-center .tabela-podcast .tr-bg1{ background:#450150;}
div#cont-center .tabela-podcast .tr-bg2{ background:#34013c;}



div#cont-center ul#menu-programcao{ width:140px; float:left; padding-top:0px;}
div#cont-center ul#menu-programcao li{padding:5px 0;}
div#cont-center ul#menu-programcao li a{color:#f4b10b; background:url(../images/seta.png) no-repeat left; padding-left:15px;}
div#cont-center ul#menu-programcao li a:hover{color:#fff;}


div#cont-bottom{ width:970px; margin-left:20px; float:left; height:77px;display:inline; background:url(../images/bg_conteudo_bottom.png) no-repeat;}

div#conteudo-leitura{ width:550px; float:left; color:#fff; font-size:12px;}
div#conteudo-leitura h1.titulo{ font-size:15px; font-weight:bold; color:#f4b10b; padding-bottom:15px;}
div#conteudo-leitura p{ padding-bottom:15px;}

div#conteudo-leitura form{ padding:20px 0 0 0;}
div#conteudo-leitura form label{ padding:0 0 3px 0; display:block; font-weight:bold; }
div#conteudo-leitura form input{ margin:0 0 15px 0; }
div#conteudo-leitura form .bt{ background:none; margin:15px 0 0 0; padding:0;}

div#box-chamadas{ width:279px; float:right;}
div#avinha{ width:401px; height:201px; float:left; display:inline; margin-left:22px; padding:25px 0 0 14px; background:url(../images/bg_vinha.png) no-repeat;}
div#avinha{ width:232px; float:left;}
div#avinha .titulo{ width:194px; background:url(../images/tit_box_vinha.png) no-repeat; height:54px; padding:16px 0 0 35px;}
div#avinha .titulo p{color:#000;}
div#avinha .titulo h3{ text-indent:-999em;}
div#avinha .conteudo{ width:200px; padding:0 2px 0 30px;}
div#avinha .conteudo .bt{margin:15px 2px 0 0px;}
div#avinha p{color:#fff;}
div#avinha p .link{ margin:16px 0 0 0px; display:block; float:left;}
div#avinha p a { color:#f5ba25;}
div#avinha p a:hover{ color:#fff;}

div#box-radio{ width:401px; height:201px; float:left; display:inline; margin-left:22px; padding:25px 0 0 14px; background:url(../images/bg_vinha.png) no-repeat;}
div#box-radio{ width:232px; float:left;}
div#box-radio .titulo{ width:194px; background:url(../images/tit_box_radio.png) no-repeat; height:54px; padding:16px 0 0 35px;}
div#box-radio .titulo p{color:#000;}
div#box-radio .titulo h3{ text-indent:-999em;}
div#box-radio .conteudo{ width:200px; padding:0 2px 0 30px;}
div#box-radio .conteudo .bt{margin:15px 2px 0 0px;}
div#box-radio p{color:#fff;}
div#box-radio p .link{ margin:16px 0 0 0px; display:block; float:left;}
div#box-radio p a { color:#f5ba25;}
div#box-radio p a:hover{ color:#fff;}

ul#icone-radio{}
ul#icone-radio li{ float:left; padding:10px;}

form#contato {
    width:250px;
    float:left;
}

form#contato input {
    width:250px;
}
form#contato input.bt {
    width:auto;
    height:auto;
}
form#contato textarea {
    width:250px;
    height:100px;
}



form.envia-participe input {
    width:350px;
}
form.envia-participe input.bt {
    width:auto;
    height:auto;
}
form.envia-participe textarea {
    width:350px;
    height: 100px;
}

div.dados-contato {
    width:200px;
    float:left;
    padding:35px 0 0 50px;
}

.sucesso {
    width:450px;
    color:#F4B10B;
    border:1px solid #1a8c1c;
    padding:5px;
    text-align:center;
}
.erro {
    width:450px;
    color:#F4B10B;
    border:1px solid #c11414;
    padding:5px;
    text-align:center;
}
div#conteudo-leitura .erro p{ padding-bottom:0; margin:0; }