/************************************
Bases
************************************/
*{
	text-decoration:none;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}

body{
  font-family: Arial,Verdana,Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  background-image:url(../img/bg.gif);
}

a{color:#000; text-decoration:none;outline:0;}
a:hover{text-decoration:underline;}

input,select,textarea{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1em;padding:1px 2px;border:1px solid #c0c0c0;}
/************************************
Estruturacao
************************************/

#estrutura{
  width:680px;
  border-width:0 5px;
  margin:0px auto;
  padding:0px 10px;
  text-align:left;
  background-color:#F48000;
}
#topo{height:108px;overflow:hidden;}
#topo #menu li{display:inline;}
#conteudo{float:left;width:660px;;padding:10px 10px;background-color:#fff;}
#rodape{clear:both;background-color:#F48000;height:35px;color:#fff;text-align:center;font-weight:bold;padding-top:5px;}

/************************************
Titulos
************************************/

div#conteudo h2{width:650px;height:22px;background-image:url(../img/titulo.png);font-size:16px;text-align:right;padding:3px 10px 0px 0px;margin-bottom:10px;}
h1, div.capa h2, div#topo h2{position:absolute;left:-1999em;}
h3{font-size:14px; text-decoration:underline;margin-bottom:10px;}

/************************************
Capa
************************************/
h3{position:absolute;left:-1999em;}
div#ronline{float:left;width:210px;height:185px;margin:0px 30px 0px 20px;}
#ronline a{display:block; width:210px; height:185px;color:#ff0000;text-align:center;padding-top:80px;}
ul.noticias{float:left;width:400px;height:170px;background-image:url(../img/capa_noticias.jpg);margin-bottom:10px;padding-top:30px;}
ul.noticias li{margin:2px 4px;}
ul.noticias li.link{text-align:right;margin:5px 10px 0;}
ul.noticias li.link a{text-decoration:underline;font-weight:bold;}
ol.programacao{float:left;width:335px;height:133px;padding-top:37px;background-image:url(../img/capa_programacao.jpg);margin-right:12px;}
ol.programacao li{width:192px;height:22px;margin:0px 0px 4px 15px;padding-top:5px;}
ol.programacao li.first{font-size:13px;width:310px;padding-top:4px;height:23px;}
form#enquete, div.ouvinte{float:left;width:142px;height:140px;padding:26px 4px 4px 4px;background-image:url(../img/capa_enquete.jpg);overflow:hidden;}
form#enquete label{display:block;margin-bottom:1px;}
form#enquete input{margin:2px 5px;width:60px;}
form#enquete label input{margin:-2px 2px -2px 0px; border:0;width:auto;}
form#enquete span.pergunta{font-weight:bold;display:block;margin-bottom:5px;}
form#enquete span.msg{color:#ff0000;text-align:center;display:block;margin-top:3px;font-weight:bold;}
ul.ultmural{float:left;overflow:hidden;width:496px;height:135px;background-image:url(../img/capa_mural.jpg);padding-top:30px;margin:10px 0px;}
ul.ultmural li{margin:0px 5px;height:15px;overflow:hidden;margin-bottom:1px;}
ul.ultmural li.last{font-weight:bold;margin-left:15px;}
div.ouvinte{background-image:url(../img/capa_ouvinte.jpg);text-align:center;margin-left:12px;padding-top:40px;height:125px;}
div.ouvinte p{margin:10px 0px;}
div.publicidade{background-image:url(../img/public_itarama.png);float:left;width:150px;height:163px;margin:10px 0px 0px 12px;font-size:20px;color:#f0f0f0;}
.publicidade a{display:block;width:150px;height:163px;text-indent:-1990em;}
form#pedido{float:left;width:315px;height:130px;padding:30px 10px 10px 10px;overflow:hidden;background-image:url(../img/capa_pedido.jpg);text-align:center;}
form#pedido label{float:left;width:85px;margin-bottom:2px;text-align:left}
form#pedido input, form#pedido textarea{width:215px;margin-bottom:2px;}
form#pedido textarea{height:35px;margin-bottom:2px;}
form#pedido input.botao{clear:both;width:auto;margin:1px 0px;}
form span{color:#ff0000;margin-top:3px;font-weight:bold;}
div.horoscopo{float:left;width:299px;height:135px;padding:35px 0px 0px 11px;background-image:url(../img/capa_horoscopo.jpg);margin-left:14px;}

/************************************
Fale Conosco
************************************/
div.contato p{text-align:center;margin-bottom:10px;}
div.contato fieldset{width:410px; border:1px solid #f0f0f0;padding:10px;margin:0px auto;background-color:#fafafa;}
div.contato label{display:block;margin-bottom:5px;}
div.contato label input, div.contato label select, div.contato label textarea {display:block;width:300px;}
div.contato label select{width:auto;}
div.contato input.campo1{width:200px;}
div.contato label textarea{width:400px;height:100px;}
div.contato p.adr{text-align:left;width:430px;margin:10px auto;}

/************************************
Quem Somos
************************************/
div.quemsomos p{margin:10px 0px;}
div#estrutura div.quemsomos h3{position:static;}
div.quemsomos ul{margin-bottom:10px;}
div.quemsomos dl dt{font-weight:bold;}
div.quemsomos dl dd{margin:5px 0px 5px 10px;}
div.quemsomos ul.equipe li{font-weight:bold;}
div.quemsomos ul.equipe a{font-weight:normal;}

/************************************
Equipe
************************************/
div.equipe li{list-style: disc inside;margin-bottom:10px;}
div.equipe li li{list-style-type: circle;margin:0px 0px 0px 10px;}

/************************************
Mural
************************************/
div.mural{ text-align:center;}
div.mural div {border:1px solid #f0f0f0;margin-bottom:10px;padding:5px;text-align:left;background-color:#fafafa;}
div.mural fieldset{width:400px; margin:10px auto; border:1px solid #f0f0f0;padding:10px;background-color:#fafafa;}
.mural a.link{font-size:13px;}
.mural div.paginacao span.select{font-weight:bold; color:#ff0000;}
.mural label{display:block;margin-bottom:5px;text-align:left;}
.mural label input, .mural textarea{display:block;}
.mural label input{width:300px;}
.mural textarea{width:390px;height:80px;}
.mural p.msg, .contato p.msg{margin:10px;color:#ff0000;font-weight:bold;text-align:center;}

/************************************
Programacao
************************************/
div.programacao h3{position:static;}
.programacao table{width:100%;border-collapse: collapse;margin-bottom:10px;}
.programacao table td{border:1px solid #c0c0c0;padding:1px 2px;}
.programacao table thead th{font-size:13px;font-weight:bold;background-color:#E1E1E1;text-align:center;border:1px solid #c0c0c0; padding:2px;}
.programacao table tfoot th{text-align:center;}
.programacao .fundo{background-color:#f0f0f0;}
.programacao .col1{width:60px;text-align:center;}
.programacao .col2{width:170px;}
.programacao .col3{width:170px;}

/************************************
Varios
************************************/

div#rodape a.webmail{color:#fff;}
