body {
margin:0;
padding:0;
background-color: #E5E5CC;
background-image:url(../images/bg_body_int.jpg);
background-repeat:no-repeat;
color:#382D0B;
font-family: Tahoma;
font-size:11px;
}

#body_home {
background-image:url(../images/bg_body.jpg);
}

.logo {
width:380px;
height:124px;
border-left:#9F9271 11px solid;
}

.logo img {
	margin-left:10px;
	margin-top:27px;
}


.separador {
height:1px;
font-size:1px;
clear:left;
width:90%;
}







/*    -------------------- Estilos para o Cabeçalho  ----------------      */
.cabecalho {
margin-top:0px;
height:151px;
width:809px;
background-image:url(../images/bg_cabecalho_int.jpg);
border-left:#382D0B 11px solid;
}

#cabecalho_home {
height:227px;
background-image: url(../images/bg_cabecalho.jpg);
}

#cabecalho_home .novidades{
position:absolute;
left:530px;
top:115px;
width:187px;
height:210px;
background-color:#FFFFFF;
font-family: verdana;
font-size:9px;
}

#cabecalho_home .novidades h4{
margin-top:10px;
margin-bottom:0px;
margin-left:10px;
}

#cabecalho_home .novidades span{
display:block;
width:90%;
color:#DD491A;
margin-top:10px;
margin-bottom:-13px;
font-size:9px;
}

#cabecalho_home .novidades h6{
font-size:9px;
margin-bottom:3px;
margin-top:3px;
}

#cabecalho_home .novidades .novidades_scroll{
width:147px;
height:179px;
margin-left:13px;
}

h1 {
margin:0px;
padding-top:104px;
padding-left:450px;
}

.barbatana_sup {
position:absolute;
background-image:url(../images/bg_barbatana_sup.jpg);
width:21px;
height:21px;
top:103px;
left:167px;
}

.barbatana_inf {
position:absolute;
background-image:url(../images/bg_barbatana_inf.jpg);
width:80px;
height:60px;
top:275px;
left:179px;
z-index:0;
}


#barbatana_ihome {
position:absolute;
background-image: url(../images/bg_barbatana_inf_home.jpg);
width:135px;
height:106px;
top:351px;
left:200px;
z-index:0;
}


.menu {
	position:absolute;
	width:100px;
	height:150px;
	z-index:1;
	top:128px;
}

.menu ul{
list-style:none;
padding:0px;
margin-top:10px;
margin-left:0px;
}

.menu ul li{
margin-left:0px;
padding:0px;
}

#menor .menu ul li{
margin-top:-4px;
}

.menu ul li a{
padding-left:21px;
padding-bottom:0px;
margin-bottom:10px;
display:block;
_margin-bottom:-6px;
}

.menu ul li a:hover{
padding-left:10px;
border-left: #E5E5CC 11px solid;
}
/*    -------------------- FIM de Estilos para o Cabeçalho  ----------------      */







/*    -------------------- Estilos para o Conteúdo  ----------------      */

.conteudo {
background-image:url(../images/bg_rodape.jpg);
background-repeat:repeat-y;
width:955px;

}

#conteudo_home {
background-image: url(../images/bg_rodape_home.jpg);
}


.conteudo_esq {
height:325px;
width:300px;
background-color:#E4E4CB;
background-image:url(../images/bg_cquemsomos.jpg);
background-repeat: no-repeat;
border-right:#BCCAB3 1px solid;
float:left;

}
/*
INICIO ESTILO COLUNA ESQUERDA
Cada página terá um id diferente para a coluna esquerda, sendo que todos os nomes começam com a letra "c"
*/

	#conteudo_esq_home {
	background-image:url(../images/bg_chome.jpg);
	width:386px;
	height:159px;
	border:none;
	}
	
	#conteudo_esq_home h3 {
	padding-left:13px;
	margin-top:30px;
	margin-bottom:10px;
	border-left:#9F9271 11px solid;
	height:12px;
	}
	
	
	#cquemsomos {
	height:325px;
	width:268px;
	background-image:url(../images/bg_cquemsomos.jpg);
	}
	
	#clocutores {
	width:300px;
	padding-top:20px;
	}
	
	#clocutores_detalhes {
	width:300px;
	padding-top:20px;
	padding-left:12px;
	margin-bottom:40px;
	border:none;
	background-image:url(../images/bg_conteudo_esq_liso.jpg);
	z-index:0;
	}
	
	#clocutores_detalhes h5 {
	font-size:11px;
	font-weight:normal;
	width:120px;
	margin-top:0px;
	padding-top:25px;
	padding-left:10px;
	}
	
	.scroll_home {
	width:139px;
	height:247;
	margin-left:-8px;
	}
	
	#cartigos {
	width:264px;
	}
	
	#cartigos h3 {
	padding-left:13px;
	margin-top:30px;
	margin-bottom:10px;
	border-left:#9F9271 11px solid;
	height:12px;
	}
	
	#cartigos .menulist {
	margin-left:24px;
	width: auto;
	}
	
	.menulist2 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
	
	

/*
FIM ESTILO COLUNA ESQUERDA
Cada página terá um id diferente para a coluna esquerda, sendo que todos os nomes começam com a letra "c"
*/






/*
INICIO ESTILO COLUNA DIREITA
Cada página terá um id diferente para a coluna DIREITA, sendo que todos os nomes começam com a letra "cd"
*/

ul.normal 
{
list-style:circle;
list-style-position: inside;
}

.conteudo_dir {
float:left;
margin-top:5px;
}

.conteudo_dir p {
margin-left:33px;
width:428px;
text-align:justify;
margin-top:20px;
line-height:14px;
}

#cdquemsomos .botao_topo a{
float:right;
display:block;
width:37px;
height:17px;
background-image:url(../images/bg_botao_topo.gif);
}

#cdquemsomos .botao_topo a:hover{
background-position:bottom;
}

#cdlocutores_detalhes {
margin-left:-60px;

}

#cdlocutores_detalhes .foto_locutor{
position:absolute;
left:515px;
top:320px;
/* ie hack 
_margin-top:-155px;
*/
}


#cdlocutores_detalhes h2 {
position:absolute;
z-index:3;
margin-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:normal;
}

#cdlocutores_detalhes p {
width:250px;
text-align:justify;
margin-top:65px;
margin-left:0px;
line-height:14px;
}

#cdlocutores_detalhes .player {
width:213px;
height:31px;
}

#cdlocutores_detalhes a#download {
width:114px;
height:15px;
margin:20px 20px 15px 0;
display:block;
background-image:url(../images/tit_download.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#cdlocutores_detalhes a#videos {
width:72px;
height:37px;
margin-top:20px;
margin-right:20px;
display:block;
background-image:url(../images/bg_botao_video.gif);
background-repeat:no-repeat;
background-position:bottom;
float:left;
}

#cdlocutores_detalhes a:hover#videos {
background-color:hidden;
background-image:url(../images/bg_botao_video.gif);
background-repeat:no-repeat;
background-position:top;
}


#cdlocutores_detalhes a#fotos {
width:72px;
height:37px;
margin-top:20px;
display:block;
background-image:url(../images/bg_botao_fotos.gif);
background-repeat:no-repeat;
background-position:bottom;
float:left;
}

#cdlocutores_detalhes a:hover#fotos {
background-image:url(../images/bg_botao_fotos.gif);
background-repeat:no-repeat;
background-position:top;
}

#contatos p{
margin-top:0px;
}

#contatos h3{
margin-bottom: 5px;
margin-top:25px;
}

div#cdartigos {
border-left: #BCCAB3 1px solid;
margin-left:-1px;
margin-bottom:30px;
}

#cdartigos h2{
font-family: Tahoma, Verdana;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
margin-left:33px;
}

#cdartigos .autor_artigo {
font-weight:bold;
margin-top:-7px;
/* ie hack */
_margin-top:-15px;
}



#cdartigos .botao_topo a{
float:right;
display:block;
width:37px;
height:17px;
background-image:url(../images/bg_botao_topo.gif);
}

#cdartigos .botao_topo a:hover{
background-position:bottom;
}

#cdartigos .data_artigo {
font-weight:bold;
color:#9F9271;
margin-bottom:-7px;
_margin-bottom:-10px;
}

#cdhome .destaque {
position:absolute;
width:452px;
left:290px;
top:390px;
}

#cdhome .destaque img{
/*border: #fff 1px solid;*/
float:left;
}

#cdhome .destaque .texto_destaque{
margin-left:20px;
float:left;
}

#cdhome .destaque .texto_destaque #menulist{
margin-left:100px;
}

#cdhome .destaque .texto_destaque #menulist img{
border:none;
}

#cdhome .destaque h4{
font-size:12px;
margin-top:5px;
margin-bottom:5px;
}

#cdhome .destaque p {
width:318px;
margin-left:0px;
margin-top:5px;
font-size:10px;
}

a#conheca_port {
display:block;
width:123px;
height:17px;
background-image:url(../images/bg_botao_portfolio.gif);
margin-left:194px;
background-position: bottom;
}

a:hover#conheca_port {
background-position:top;
}

/*   ------------------- Estilo para a lista de locutores ------------------- */
.conteudo_lista dl {
	margin-left:3px;
	margin-top:0px;
}

.conteudo_lista dl {
	margin-left:3px;
	margin-top:0px;
}

.conteudo_lista dl dd {
	margin-top:0px;
	margin-left:0px;
	margin-right:3px;
	float:left;
}

.conteudo_lista ul {
list-style:none;
padding:0;
margin:0;
margin-top:-10px;
}

.conteudo_lista ul li {
	margin-top:8px;

}

.conteudo_lista a {
text-decoration:none;
font-weight:bold;
color:#382D0B;
}

.conteudo_lista ul a:hover {
background-color:#382D0B;
color:#E4E4CB;
}

.conteudo_lista #check a {
color:#D93102;
}

.conteudo_lista #check a {
background:none;
}






.conteudo_dir dl {
margin-left:25px;
margin-top:25px;
}

.conteudo_dir dl dd {
margin-top:15px;
margin-left:0px;
margin-right:45px;
float:left;
}

.conteudo_dir ul {
list-style:none;
padding:0;
margin:0;
}

.conteudo_dir ul li {
margin-top:8px;

}

.conteudo_dir a {
text-decoration:none;
font-weight:bold;
color:#382D0B;
}

.conteudo_dir ul a:hover {
background-color:#382D0B;
color:#E4E4CB;
}

.conteudo_dir #check a {
color:#D93102;
}

.conteudo_dir #check a {
background:none;
}

/*   ------------------- FIM   Estilo para a lista de locutores ------------------- */

.busca {
width:141px;
height:44px;
background-image:url(../images/bg_busca.gif);
margin-top:20px;
padding-left:15px;
padding-top:10px;
}

.busca h4{
margin-top:0px;
padding-bottom:0px;
margin-bottom:8px;
}

.chave {
position:absolute;
top:430px;
left:278px;
width:26px;
height:29.5px;
background-image:url(../images/bg_chave.gif);
background-position:center;
}

label {
	margin-left:24px;
	font-size:9px;
}

label input{
margin-left:24px;
font-size:10px;
width:130px;
height:12px;
background-color:#F0F0E1;
border:1px #9F9271 solid;
border-collapse:collapse;
margin-bottom:5px;
font-family:Tahoma, Verdana;
color:#382D0B;
}

label input#user_login{
font-size:9px;
}

label a{
margin-left:140px;
display:block;
background-color:#382D0B;
color:#F0F0E1;
text-align:center;
width:17px;
height:14px;
padding-top:2px;
text-decoration:none;
}

label a:hover{
background-color:#9F9271;
}

/*    -------------------- FIM de Estilos para o Conteúdo  ----------------      */





/*    -------------------- Estilos para o Rodapé  ----------------      */
.rodape {
padding-top:10px;
width:955px;
height:100px;
clear:left;
}

.parceiros h3 {
padding-left:13px;
border-left:#9F9271 11px solid;
height:12px;
}

.parceiros .links {
margin-left:24px;

}

.parceiros .links a {
display:block;
width:120px;
height:60px;
float:left;
margin-right:12px;
/*border:#F0F0E1 1px solid;*/
background-image:url(../images/bg_link_parceiros.gif);
background-repeat:no-repeat;
background-position:center;
}


.assinatura {
	position:absolute;
	left:700px;
	margin-top:-20px;
	width:230px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.assinatura img{
padding-bottom:5px;
}

/*    -------------------- FIM de Estilos para o Rodapé  ----------------      */

/*    -------------------- Estilo para o form Contato  ----------------      */
.formcontato {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	border: 1px solid #333333;
}
