/*
 * ==============================================================================
 * Nome: rsb_estilo.css
 * Site: Rádio Sara Brasil
 * Versão: v0.1
 * Autor: Cesar Fermino
 * Criado: 03-fev-2010
 * Última Modificação: 03-fev-2010
 * ==============================================================================
 * */
 
/* @import url('garante_interno.css'); Lay para as páginas internas*/
 
/***************************************************************************************
--GLOBAL RESET--
****************************************************************************************/
 * {
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}
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, form, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: inherit;
	font-family: inherit;
	vertical-align:middle;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-size:100.01%;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {
	font-weight: bold;
	line-height:1.3em;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	
}
body, input, select, textarea {
	font-size: inherit;
}
/***************************************************************************************
--GERAL--
****************************************************************************************/

body {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
#prinicpal {
	position:relative;
	width:100%;
	background:url(../images/fundo_geral.jpg) center top no-repeat;
}
#prinicpal .centraliza {
	position:relative;
	width:950px;
	margin: 0 auto 0 auto;
}
/***************************************************************************************
--TOPO--
****************************************************************************************/

#topo {
	height:250px
}
/***************************************************************************************
--MENU--
****************************************************************************************/

#menu {
	height:45px;
	background:url(../images/b_fundo_menu.png) repeat-x;
}
#opcoes {
	height:45px;
	background-color:#000;
}
#menu ul {
	height:45px;
	margin:0 0 1px 0;
	list-style:none;
	position:relative;
	-moz-padding-start:0;
	-webkit-padding-start:0;
}
#menu li {
	margin:0 15px 0 15px;
	list-style:none;
	padding:0;
	line-height:1.4em;
	display:block;
	position:absolute;
	top:0;
	height:45px;
	width:auto;
	visibility: visible;
}
#menu li a {
	text-indent:-999em;
	display:block;
	height:45px;
	background: url(../images/menu_rsb.gif) no-repeat;
}
#menu li.m_musica {
	width:145px;
	left:50px;
}
#menu li.m_minha {
	width:164px;
	left:250px;
}
#menu li.m_radio {
	width:158px;
	left:480px;
}
#menu li.m_apalavra {
	width:138px;
	left:710px;
}
#menu li.m_musica a {
	width:145px;
	background-position:0px 0px;
}
#menu li.m_musica a.current:hover {
	width:145px;
	background-position:0px -45px;
}
#menu li.m_musica a.current {
	width:145px;
	background-position:0px -45px;
}
#menu li.m_musica a.selected {
	width:145px;
	background-position:0px -90px;
}
#menu li.m_minha a {
	width:164px;
	background-position:-146px 0px;
}
#menu li.m_minha a.current:hover {
	width:164px;
	background-position:-146px -45px;
}
#menu li.m_minha a.current {
	width:164px;
	background-position:-146px -45px;
}
#menu li.m_minha a.selected {
	width:164px;
	background-position:-146px -90px;
}
#menu li.m_radio a {
	width:158px;
	background-position:-310px 0px;
}
#menu li.m_radio a.current:hover {
	width:158px;
	background-position:-310px -45px;
}
#menu li.m_radio a.current {
	width:158px;
	background-position:-310px -45px;
}
#menu li.m_radio a.selected {
	width:158px;
	background-position:-310px -90px;
}

#menu li.m_servicos a.selected {
	width:158px;
	background-position:-310px -90px;
}
#menu li.m_apalavra a {
	width:138px;
	background-position:-468px 0px;
}
#menu li.m_apalavra a.current:hover {
	width:138px;
	background-position:-468px -45px;
}
#menu li.m_apalavra a.current {
	width:138px;
	background-position:-468px -45px;
}
#menu li.m_noticias a.selected {
	width:138px;
	background-position:-468px -90px;
}

#menu li.m_apalavra a.selected {
	width:138px;
	background-position:-468px -90px;
}
/***************************************************************************************
--SUBMENU--
****************************************************************************************/
#submenu {
	position:relative;
	width:950;
	min-height:40px;
}
#submenu .s_musica {
	height:30px;
	background-color:#466600;
	border: #afff00 solid 3px;
}
#submenu .s_minha {
	height:30px;
	background-color:#66022b;
	border: #ff066c solid 3px;
}
#submenu .s_radio {
	height:30px;
	background-color:#014A66;
	border: #01b7ff solid 3px;
}
#submenu .s_apalavra {
	height:30px;
	background-color:#663801;
	border: #ff8b02 solid 3px;
}
#submenu .s_init {
	height:30px;
}
#submenu ul {
	position:relative;
	height:30px;
	margin:0 8px 1px 8px;
	list-style:none;
	-moz-padding-start:0;
	-webkit-padding-start:0;
	overflow:hidden;
}
#submenu li {
	margin:5px 8px 5px 0px;
	list-style:none;
	padding:0;
	/*line-height:1.4em;*/
	line-height:35px;
	font-size:15px;
	display:inline;
	position:relative;
	top:-3px;
	height:30px;
}
#submenu li a {
	display:block;
	height:35px;
	color:#FFF;
	text-decoration:none;
	display:inline;
}
div.s_musica li {
	width:auto;
}
div.s_musica li a {
	padding: 8px 2px 15px 2px;
}
div.s_musica li a:hover {
	background:#afff00;
	color:#000!important;
}
div.s_minha li a {
	padding: 8px 2px 15px 2px;
}
div.s_minha li a:hover {
	background:#ff066c;
	color:#000!important;
}
div.s_radio li a {
	padding: 8px 2px 15px 2px;
}
div.s_radio li a:hover {
	background:#01b7ff;
	color:#000!important;
}
div.s_apalavra li a {
	padding: 8px 2px 15px 2px;
}
div.s_apalavra li a:hover {
	background:#ff8b02;
	color:#000!important;
}
/***************************************************************************************
--CORPO--
****************************************************************************************/
#corpo {
	min-height:400px;
	background:url(../images/bg_centro.png);
	z-index:0;

}
#conteudo {
	background:url(../images/degrade_preto.png) top center repeat-x;
	min-height:400px
}
#home_content, #l_banners, #l_bannersindex {
	position:relative;
	float:left
}
#home_content {
	position:relative;
	width:735px;
	min-height:300px;
}
#banner_gd {
	width:650px;
	height:240px;
	margin: 15px auto 5px auto;
	background: url(../images/fundo_transp.png);
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

#adspecial {
	width:650px;
	height:125px;
	margin: 15px auto 5px auto;
	padding-top:5px;
	background: url(../images/fundo_transp.png);
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
#newad {
	width:630px;
	height:110px;
	margin: 5px auto 5px auto;
	background-color:#006db5; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

#newad:hover {	-moz-box-shadow:0px 0px 7px #006db5;
	-webkit-box-shadow:0px 0px 7px #006db5;}

#newad img {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#destaques {
	margin-left:30px;
	margin-top:10px;
}
.destk {
	position:relative;
	float:left;
	width:145px;
	height:145px;
	margin-left:10px;
	margin-right:13px;
	background: url(../images/fundo_transp.png);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.d_interno {
	width:130px;
	height:130px;
	margin: 7px auto 0 auto;
	background: url(../images/fundo_transp2.png);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.texto_interna{
	width:120px;
	height:30px;
	padding:0 5px 0 5px;
	margin:0px 0  5px 0;	
}

.texto_interna h1{
	font-size:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	padding-top:5px;
	line-height:1.3em;
}

.cuf_verde{
	width:130px;
	height:28px;
}

.cuf_verde h1{
	color:#afff00;
	font-size:50px;
	padding:5px;
}


.cuf_azul{
	width:130px;
	height:28px;
}

.cuf_azul h1{
	color:#01b7ff;
	font-size:45px;
	padding:5px;
	margin-top:8px;
}

.cuf_rosa{
	width:130px;
	height:28px;
}

.cuf_rosa h1{
	color:#ff066c;
	font-size:50px;
	padding:5px;
}


.cuf_laranja{
	width:130px;
	height:28px;
}

.cuf_laranja h1{
	color:#ff8b02;
	font-size:50px;
	padding:5px;
}

#l_bannersindex {
	width:215px;
	min-height:50px;
	padding-top:10px;
	margin-bottom:-13px;
}
#l_bannersindex .site_serv {
	width:165px;
	margin:3px auto 3px auto;
}
#l_banners {
	width:215px;
	min-height:300px;
	padding-top:45px;
}
#l_banners .banner {
	width:165px;
	height:85px;
	margin: 15px auto 10px auto;
	background: url(../images/fundo_transp.png);
}

#l_bannersindex input {
	font-size:12px;
	line-height:15px;
	margin:7px 2px 5px 2px;
	width:154px;
	padding:4px 4px 2px 2px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px
}
.focusField {
	border:solid 1px #ddd;
	background:#FFF;
	color:#333;
	font-weight:bold;
}
.idleField {
	background: #ddd right no-repeat;
	color:#555;
	border: solid 1px #AAA;
	font-weight:bold;
}
.margem {
	position:relative;
	clear:left;
	width:100%;
	height:5px;
}
/***************************************************************************************
--NOTICIAS--
****************************************************************************************/

#noticias {
	position:relative;
	width:650px;
	min-height:200px;
	margin: 20px auto 10px auto;
	background: url(../images/fundo_transp.png);
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
#noticias ul {
	width:610px;
	padding: 10px 20px 20px 20px;
}
#noticias li {
	margin: 10px auto 0 auto;
	padding-left:44px;
	height:27px;
	overflow:hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
#noticias p {
	float:left;
	width:520px;
	line-height:27px;
	font-size:13px;
	font-weight:bold;
}
#noticias .n_musica {
	color:#466600;
	background:url(../images/n_musica.png) left no-repeat #FFF;
}
#noticias .n_minha {
	color:#66022b;
	background:url(../images/n_minha.png) left no-repeat #FFF;
}
#noticias .n_radio {
	color:#014a66;
	background:url(../images/n_radio.png) left no-repeat #FFF;
}
#noticias .n_palavra {
	color:#663801;
	background:url(../images/n_palavra.png) left no-repeat #FFF;
}
#noticias li span {
	float:right;
	right:10px;
	top:0;
	height:28px;
	width:28px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	background:#333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
#noticias li span a {
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
/***************************************************************************************
--RODAPE FIXO--
****************************************************************************************/

#barrinha {
	height:10px;
	width:100%;
	background:url(../images/b_fundo_menu.png) repeat-x;
}
#rodape {
	height:200px;
	width:100%;
	background:#B5B5B5;
}
#rodape .organiza {
	float:left;
	min-width:100px;
	min-height:215px;
	margin: 15px 0 0 20px;
}

#rodape .logores{
	position:relative;
	width:auto;
	margin:5px 125px 5px 125px;
}

#divisoria {
	float:left;
	min-width:1px;
	min-height:200px;
	margin: 15px 0 0 25px;
}
#rodape h1 {
	color:#333;
	font-size:26px;
}
#rodape ul {
	margin-top:5px;
}
#rodape li {
	font-size:13px;
	color:#777;
}
#rodape li a {
	text-decoration:none;
	color:#777;
}
#rodape li a:hover {
	color:#333;
}
#rodape p {
	color:#777;
	font-size:10px;
	line-height:11px;
	text-align:center;
}
#margem {
	height:84px;
	background:url(../images/fundo_rodape.png) repeat-x;
}
/***************************************************************************************
--RODAPÉ FLUTUANTE--
****************************************************************************************/

#f_rodape{
	width: 100%;
	height: 85px;
	position: fixed;
	bottom: -1px;
	background:url(../images/f_rodape_fundo.png) repeat-x;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	letter-spacing:1px;
	color: white;
	vertical-align:middle;
	z-index:100 !important;
	}
#f_rodape .centraliza{
	position:relative;
	height:85px;
	width:900px;
	padding-left:25px; padding-right:25px;
	margin: 0 auto 0 auto;}	

#versiculo{
	position:relative;
	float:left;
	height:85px;
	width:650px;
	background-color:#000;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	margin-right:35px;}	
	
#versiculo *{ float:left;}	

#texto_versiculo{ width:600px;}

#texto_versiculo h1, #texto_versiculo h2, #texto_versiculo span{ 
	clear:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}	
	
#texto_versiculo h1{font-size:12px; margin:8px 10px 0px 10px; font-weight:bold; color:#FF8a00; width:580px; line-height:15px;}

#texto_versiculo span {color:#FFF; font-weight:bold;} 

#texto_versiculo h2{ font-size:11px; line-height:14px; margin:8px 10px 0px 10px;width:580px;}

#texto_versiculo a{
	position:absolute;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	left: 528px;
	top: 66px;
	padding:2px;
	text-decoration:none;
	visibility: visible;
}

#texto_versiculo a:hover{color:#FF8a00;}
	
#rsb_social{
	position:relative;
	float:left;
	height:85px;
	width:200px;	
	background-color:#000;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;}	
	
#rsb_social h1{font-size:12px; margin:8px 10px 0px 10px; font-weight:bold; color:#FFF; width:580px; line-height:15px;}

#rsb_social div{ float:left; font-size:8px; margin:8px 2px 0px 2px; color:#FFF; width:60px; line-height:15px; text-align:center; display:list-item; list-style:none}

#rsb_social a{ color:#FFF; text-decoration:none;
	filter:alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;}
#rsb_social a:hover{ 
	color:#FF8a00; 
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;}
#rsb_social a:hover img{	
	-moz-box-shadow:0px 0px 7px #FFF;
	-webkit-box-shadow:0px 0px 7px #FFF;
	-moz-border-radius: 3px 3px 3px 3px; 
	-webkit-border-radius: 3px 3px 3px 3px;}	
	
#go_top{
	position:absolute;
	left: 925px;
	top: 3px;
	visibility: visible;
}

/***************************************************************************************
--MUSICA--
****************************************************************************************/

#sarahits{
	position:relative;
	float:left;
	min-height:300px;
	width:300px;
	margin: 10px 0 0 0;}
	
	
.ballon{
	width:280px;
	height:30px;
	padding:5px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin:5px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.ballon a{
	text-decoration:none;
	font-size:18px;
	color:#333;
}

.tocar2{
	width:18px;
	height:17px;
	float:right;
	margin-bottom:20px;
}


#sh_titulos{
	color:#FFF;
	padding:10px;
}

.txt_sarahits h1{
	padding:10px;
	position:relative;
	float left;
	font-size:72px;
	color:#FFF;
	top:-20px;
}

.txt_sarahits2 h1{
	position:relative;
	float left;
	font-size:60px;
	color:#FFF;
}
	
	
#sh_video{
	position:relative;
	float:left;
	height:285px;
	width:340px;
	margin: 10px 0px 0px 40px;
	z-index:0 !important;}

#sh_video object{ margin: 0 auto 0 auto; z-index:0!important;}

#sh_video #sh_vdestaq{ z-index:0!important;}
	
#sarahits #sh_titulo{
		width:290px;
		height:20px;
		background:url(../images/fundo_transp2.png);
		color:#FFF;
		padding:5px;
			-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
}
		
#vc_titulo{
		width:310px;
		height:20px;
		background:url(../images/fundo_transp2.png);
		color:#FFF;
		padding:5px;
			-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
}		
		
		
#mais_tit{
		width:310px;
		height:20px;
		background:url(../images/fundo_transp2.png);
		color:#FFF;
		padding:5px;
		-moz-border-radius:0px 0px 5px 5px;
	    -webkit-border-radius:0px 0px 5px 5px;
		}
		
#mais_tit a{
		float:right;
		text-decoration:none;
		font-size:20px;
		color:#FFF;
}
		
#sarahits #sh_tit{
	margin-top:5px;
	margin-bottom:10px;
		}
		
#sarahits #musicas_titulo{
		width:300px;
		min-height:300px;
		background:url(../images/fundo_transp.png);
			-moz-border-radius:5px;
	-webkit-border-radius:5px;
		}	
		
.banda_hits{
		width:180px;
		height:15px;
		float:left;
		color:#FFF;
		line-height:20px;
}

.nome_hits{
		width:180px;
		height:15px;
		float:left;
		color:#333;
		line-height:20px;
}

.balaozinho{
		float:left;
		padding:0px 5px 0px 5px;
	
}

/***************************************************************************************
--MMINHA SARA--
****************************************************************************************/

#programacao{
	position:relative;
	float:left;
	min-height:600px;
	width:300px;
	margin: 10px 0 0 0;}
	
#programacao h1{
	color:#FFF;
	font-size:80px;
}

#data h1{
	font-size:35px;
	color:#FFF;
}

#programacao #prog_titulo{
		padding-top:10px;
		width:300px;
		min-height:450px;
		background:url(../images/fundo_transp3.png);
			-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
		}
		
#programacao #data{
		padding-bottom:10px;
		padding-left:10px;
}

#programacao #data1{
		padding-top:10px;
		padding-left:10px;
}
	
#l_twitter{
		float:left;
		margin-top:30px;
		margin-left:30px;
		width:350px;
		min-height:206px;
		padding:5px;
		background:url(../images/fundo_transp3.png);
			-moz-border-radius:5px;
	-webkit-border-radius:5px;
		}
#l_twitter ul{
	width:330px;
	margin: 5px auto 5px auto}

#l_twitter li{ margin-top:5px; color:#333;}

#l_twitter a{ text-decoration:none;
color:#014A66 }

#l_twitter a:hover{color:#014A66; font-weight:bold; }	
		
.fotos_blog{
         float:left;
         margin-top:30px;
         margin-left:30px;
         width:156px;
         height:190px;
         padding:5px;
         background:url(../images/fundo_transp3.png);
		 	-moz-border-radius:5px;
	-webkit-border-radius:5px;
         }

		
#blog_titulo h1{
         float:left;
         margin-top:30px;
         font-size:60px;
         margin-left:115px;
         color:#333;

}

#locutores_titulos h1{
         float:left;
         margin-top:30px;
         font-size:60px;
         margin-left:115px;
         color:#333;
}

.fotos_blog h1{
         font-size:40px;
         color: #014a66;
         float:left;
         padding:3px 0px 3px 0px;
}

.fotos_blog a{
         text-decoration:none;
         font-size:15px;
         color:white;
         float:right;
         padding-bottom:10px;
}

.fotos_blog a:hover{
         color:#333;}
		
.prog_fundobr a{
		color:#333;
		text-decoration:none;

}

.prog_fundobr a:hover{
		color:white;
		text-decoration:none;

}

#promacao .prog_fundobr a:hover{
		color:red;
}

		
#programacao .prog_fundobr{
		margin-left:5px;
		margin-right:5px;
		width:280px;
		margin-top:4px;
		background:url(../images/fundo_transp4.png);
		padding:4px;
		font-size: 14px;
		line-height:20px !important;
		-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
}

#programacao .prog_fundobr h1{
		font-size:20px;
		color:#014A66;
		float:left;
		margin-right:5px;
		line-height:20px;
}

#programacao .prog_fundobr h2{
		font-size:16px;
		color:#333;
}


#icone_pedido{
		padding-top:40px;
		padding-right:10px;
		float:right;
}


/***************************************************************************************
--SUA RÀDIO--
****************************************************************************************/
#campo_senha {
	width:220px;
	background:url(../images/fundo_transp4.png);
	height:80px;
	padding-left:20px;
	padding-right:20px;
	top:-10px;
}

#campo_senha h1{
	color:#333;
	float:left;
	font-size:25px;
	padding-top:5px;
}

#campo_senha h2{
	color:#333;
	float:left;
	font-size:25px;
	padding-top:5px;
}
	
#campo_senha .banner {
	width:165px;
	height:85px;
	margin: 15px auto 10px auto;
	background: url(../images/fundo_transp.png);
}
#campo_senha .site_serv {
	float:right;
	width:230px;
	padding-top:2px;

}
#campo_senha input {
	float:right;
	font-size:12px;
	line-height:15px;
	margin:7px 0px 5px 2px;
	width:170px;
	padding:4px 4px 2px 2px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px
}
.focusField {
	border:solid 1px #ddd;
	background:#FFF;
	color:#333;
	font-weight:bold;
}
.idleField {
	background: #ddd right no-repeat;
	color:#555;
	border: solid 1px #AAA;
	font-weight:bold;
}


#destaques2 {
}


#cadastre{
	position:absolute;
	left: 348px;
	top: 0px;
}

#bot_esqsenha{
     position:absolute;
     left: 319px;
     top: 40px;
}

#login{
	position:absolute;
	width:106px;
	height:80px;
	left: 260px;
	top: 0px;
	background-image:url(../images/login.png);
}

#input_nome{
	float:right;
	font-size:12px;
	line-height:20px;
	margin:0px 2px 0px 5px;
	width:154px;
	padding:4px 4px 2px 2px;
}


#input_senha{
	float:right;
	font-size:12px;
	line-height:20px;
	margin:0px 2px 0px 2px;
	width:154px;
	padding:4px 4px 2px 2px;
}

#bot_login{
	position:relative;
	float:right;
	width:280px;
	margin-right:120px;
	margin-top:20px;
	margin-bottom:60px;
}
.cad{
	position:relative;
	width:200px;
	float:left;
	margin-left:20px;
	margin-top:25px;
}
.sen{
	position:relative;
	width:200px;
	float:left;
	margin-left:20px;
}


#senha_esq{
	position:relative;
	float:left;
	top:5px;
}

.senha_2{
	position:relative;
	width:250px;
	float:left;
	top:25px;

}


#login2{
	position:relative;
	padding:18px;
}

#mural{
	position:relative;
	float:left;
	margin: 20px 0 20px 20px;
	
	}
	
#l_todos h4{
	float:right;
	font-size:18px;
	color:#333;
	padding:5px;
	margin-top:10px;
}
	
#mural h1{
	color:#FFF;
	font-size:80px;
}

#mural #recados{
	margin-right:45px;
	padding-top:10px;
	width:315px;
	background:url(../images/fundo_transp3.png);
	padding-bottom:40px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
		
#mural #data{
	padding-left:20px;
	padding-bottom:10px;
}

#mural #data1{
	padding-left:20px;
	padding-top:10px;
}

#mural .rec_fundobr{
	margin:0px auto 0px auto;
	margin-bottom:10px;
	width:280px;
	margin-top:5px;
	background:url(../images/fundo_transp3.png);
	padding:4px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
}



#mural .rec_fundobr h1{
	padding-top:10px;
	text-decoration:none;
	font-size:25px;
	color:#66022b;
}

#mural .rec_fundobr h2{
	text-decoration:none;
	font-size:15px;
	line-height:17px;
	color:#FFF;
}



#mural .rec_fundobr h3{
	padding-left:180px;
	text-decoration:none;
	font-size:18px;
	color:#FFF;
	margin-top:0px;
	margin-right:5px;
}

.leia_m{
	padding-left:190px;
	color:white;
}

#leia_m2{
	padding:20px 0px 20px 205px;	
	color:white;
	
}

#leia_m2 a{
	text-decoration:none;
	color:white;
	font-size:18px;
}

#leia_m2 a:hover{
	color:#333;
}


.leia_m a{
	text-decoration:none;
	color:white;
	font-size:18px;
}

.leia_m a:hover{
	color:#333;
}

#l_todos2{
	position:relative;
	min-height:30px;
	width:285px;
	padding-top:10px;
	padding-right:15px;
	background-image:url(../images/fundo_transp3.png);
		-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
}

#l_todos2 a{
	text-decoration:none;
	font-size:18px;
	color:#333;
	float:right;
}

#l_todos2 a:hover{
	color:#FFF;
}

#l_todos{
	float:right;
	padding-top:10px;
	padding-right:30px;
}

#l_todos a{
	text-decoration:none;
	font-size:18px;
	color:#333;
}

#l_todos a:hover{
	color:#FFF;
}


#icon_chat{
	position:relative;
	float:left;
	width:194px;
	height:144px;
	
}

#foto_lat{
	float:right;
}

#foto_lat h1{
	color:#FFF;
	font-size:62px;
}

#fotos_ms{
     float:right;
     background-image:url(../images/fundo_transp3.png);
     height:400px;
     width:100px;
	 	-moz-border-radius:5px;
	-webkit-border-radius:5px;

}

#fotos_ms a{
     font-size:16px;
     text-decoration:none;
     color:#333;
     padding:20px 10px 10px 10px;
}

#fotos_ms a:hover{
     color:#FFF;
}
.fot_brc{
     position:relative;
     width:80px;
     height:80px;
     margin-top:10px;
     margin-bottom:10px;
}

#enquete_txt h1{
	font-size:100px;
	color:#FFF;
	padding:0px 10px 0 10px;
	text-align:center;
}

#enquete{
     position:relative;
     background-image:url(../images/fundo_transp3.png);
     float:left;
     margin-top:30px;
     min-height:350px;
     width:200px;
	 overflow:hidden;
	 	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#quest_enq{
	position:relative;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding:10px;
	margin-bottom:10px;
	background-image:url(../images/fundo_transp4.png);
}

#quest_enq h2{
	color:#66022b;
}

.checkbox{
	padding:5px;
	color:#333;
}

#votar{
	padding:10px;
}


/***************************************************************************************
--A PALAVRA--
****************************************************************************************/

#logo3dsara{
	position:relative;
	float:left;
	width:111px;
	height:273px;
}


#text_log3d{
	position:relative;
	float:left;
	width:300px;
	height:280px;
	background-image:url(../images/fundo_transp3.png);
	padding:20px;
	margin-top:30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#img_1{
	position:relative;
	float:left;
}

#text_1 h1{
     position: relative;
     width:180px;
     padding:10px 0 10px 0;
     float:left;
     font-size:60px;
     color:#FFF;
}

#text_2{
	position: relative;
	padding:10px;
	font-size:24px;
	color:#ff8b02;
	
}

#text_3{
	position:relative;
	padding:10px;
	float:right;
	margin-top:5px;
	font-size:25px;
	color:#333;
}

#text_3 a{
	color:white;
	text-decoration:none;
}

#text_3 a:hover{
	color:#333;
}

#text_4{
	position:relative;
	margin-left:30px;
	float:left;
	width:150px;
	color:#333;

}
#text_4 a{
     color:#333;
     text-decoration:none;
	 font-size:14px;
	 line-height:16px;
}

#pod_tudo{
	float:left;
	width:290px;
}

#podcast{
	position:relative;
	float:right;
	width:300px;
	min-height:80px!important;
	padding:20px;
	background-image:url(../images/fundo_transp3.png);
	margin-top:50px;
	margin-right:-20px;
	margin-bottom:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}

#tx_pod{
	float:left;
}

#tx_srm{
	float:left;
}


#list_pod{
	position:relative;
	text-decoration:none;	

}

#list_pod a{
	text-decoration:none;
	color:white;
	font-size:18px;

}

#list_pod a:hover{
	color:#333;
}

#list_pod a.selectpod{
	color:white;
}

#bots{
	float:left;
	padding-right:30px;

}


#play{
     position:relative;
     width:272px;
     height:52px;
     float:left;
     margin:10px 10px 10px 0;
}
#pause{
	position:relative;

	width:52px;
	height:52px;
	float:left;
	margin:10px;
}

#podcast h1{
	font-size:85px;
	color:#FFF;
	
}

#podcast h2{
	font-size:40px;
	color:#663801;
}

#test_especial{
	position:relative;
	clear:left;
	margin: 5px auto 5px;	
	padding:5px;
	width:680px;
	left:10px;
	height:150px; 
	background:url(../images/fundo_transp3.png);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
	
#test_especial p{
     color:#333;
     text-decoration:none;
	 font-size:14px;
	 line-height:16px;
	 margin-top:10px;	 
	 margin:5px;
	}
	 
#test_especial h1{
     color:#333;
     text-decoration:none;
	 font-size:14px;
	 font-weight:bold!important;
	 line-height:16px;
	 margin:5px;
	 margin-top:22px}	 

#test_especial a{color:#FFF;
     text-decoration:none;}
#test_especial a:hover{color:#333;}
	
#foto_especial{
	position:relative;
	float:left;
	width:220px;
	height:140px;
	margin:5px;
	margin-right:15px;
	background:#C60;
	-moz-box-shadow:0px 0px 8px #666;
	-webkit-box-shadow:0px 0px 8px #666;}

#testemunhos{
	position:relative;
	float:left;
	margin: 30px 0 20px 30px;
	
	}
	
	
#testemunhos h1{
	color:#FFF;
	font-size:80px;
}

#testemunhos #recados{
	margin-right:40px;
	padding-top:10px;
	width:315px;
	min-height:225px; 
	background:url(../images/fundo_transp3.png);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;}
	
		
#testemunhos #data{
	padding-left:20px;
	padding-bottom:10px;
}

#testemunhos #data1{
	padding-left:20px;
	padding-top:10px;
}

#testemunhos .rec_fundobr{
	margin-left:15px;
	margin-right:15px;
	width:280px;
	margin-top:10px;
	background:url(../images/fundo_transp3.png);
	padding:4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}



#testemunhos .rec_fundobr h1{
	padding-top:10px;
	text-decoration:none;
	font-size:25px;
	color:#663801;
}

#testemunhos .rec_fundobr h2{
	text-decoration:none;
	font-size:15px;
	line-height:17px;
	color:#FFF;
	padding-top:5px;
}



#testemunhos .rec_fundobr h3{
	padding-left:180px;
	text-decoration:none;
	font-size:18px;
	color:#FFF;
	margin-top:0px;
	margin-right:5px;
}

.fotinho{
	position:relative;
	float:left;
	width:50px;
	height:50px;
	margin:5px;
	background-color:#999;
}


/***************************************************************************************
--SARA HITS--
****************************************************************************************/

#barra_tit{
	background-color:#afff00;
	height:30px;
	position:relative;
	width:930px;
	padding:10px;
	top:-5px;
	
	
}

#barra_tit h1{
	font-size:35px;
}

#esp_sarahits{
	position:relative;
	float:left;
	min-height:220px;
	width:700px;
}
	
	
#sh_titulos{
	color:#FFF;
	padding: 10px;
}
#vd_titulos{
	padding:10px;
}

/*#esp_sarahits h1{
	position:relative;
	font-size:72px;
	color:#FFF;
	padding:10px;
}*/

.txt_sarahits2 h1{
	position:relative;
	float left;
	font-size:60px;
	color:#FFF;
}

#esp_sarahits #sh_titulo{
	padding:10px;
	width:686px;
	height:20px;
	background:url(../images/fundo_transp2.png);
	color:#FFF;
	padding:5px;
	padding-left:10px;
	margin: 0 auto 0 auto;
	}
#esp_sarahits #sh_tit{
	margin-top:5px;
	margin-bottom:10px;
		}
		
#esp_sarahits #musicas_titulo{
	position:relative;
	padding:5px 0px 5px 0px;
	width:700px;
	min-height:200px;
	background:url(../images/fundo_transp.png);
	margin: 0 auto 0 auto; 
	}	
	
#esp_sarahits #musicas_titulo ul{ float:left;}	
		
.playzim2{
	float:right;
	padding:5px;
}

.banda_hits2{
	font-size:12px;
	width:550px;
	height:15px;
	float:left;
	color:#FFF;
}

.nome_hits2{
	width:550px;
	height:15px;
	float:left;
	color:#333;
	margin-bottom:10px;
}

.tocar3{
	width:18px;
	height:17px;
	float:right;

}

.tocar3 a{
	width:18px;
	height:17px;
	float:right;

}


.tits_esq{
	position:relative;
	float:left;
}

/***************************************************************************************
--VIDEOS CLIPS--
****************************************************************************************/

.cx_txt{
	position:relative;
	width:675px;
	height:40px;
	text-decoration:none;
	padding:2px;
	background-image:url(../images/fundo_transp3.png);
	margin: 3px 0 3px 10px;
	clear:left;
	line-height:20px;
}

.cx_txt img{ float:left; margin: 5px 5px 0px 5px;}

.cx_txt h3{ color:#333; margin: 3px 5px 5px 50px; font-size:18px; }
.cx_txt h4{	font-size:12px;	color:#FFF;margin: 0px 5px 5px 50px;}

.cx_txt a{
	text-decoration:none;
	font-size:18px;
	color:#333;
	margin-left:10px;
}

.cx_txt p{
	color:#CCC;
	font-size:14px;
	padding-left:10px;
	padding-top:5px;
}

/***************************************************************************************
--Player da Página Sara Hits--
****************************************************************************************/
#player_mus{
	position:absolute;
	width:65px;
	height:470px;
	float:left;
	padding-left:10px;
	margin-top:3px;
	z-index:200px;
	left: 614px;
	top: 3px;
}
#player_musf{}

#wb{ clear:both; height:3px;}


#player_mus2{ /*para a pagina musica*/
	position:absolute;
	width:62px;
	height:450px;
	float:left;
	padding-left:10px;
	margin-top:3px;
	z-index:200px;
	left: 230px;
	top: 123px;
}
#player_mus2f{}

/***************************************************************************************
--ULTIMAS ENTREVISTAS--
****************************************************************************************/

.foto_entrev{
	float:left;
	margin:5px 0px 0px 20px;
	width:400px;
	height:157px;	
	background:#FFF;
}

.nome_entrev{
     width:500px;
     min-height:30px;
     float:left;
     color:#afff00;
     margin:2px 0px 5px 20px;
     font-size:25px;
     font-weight:bold;
}

.nome_entrev h1{
	color:#FFF;
	font-size:40px;
	font-weight:bold;
}


.nome_entrevrosa{
	width:300px;
	height:30px;
	float:left;
	color:#ff066c;
	margin:2px 0px 20px 20px;
	font-size:25px;
	font-weight:bold;
}

.nome_entrevrosa h1{
	color:#FFF;
	font-size:40px;
	font-weight:bold;
}

#pesq_nome{
	height:18px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}

#pesq_nome2{
	height:18px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}



.cx_txt2{
	position:relative;
	width:660px;
	min-height:100px;
	padding-top:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin-bottom:5px;
	margin-left:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

}

#link_test{
     float:right;
     min-width:70px;
     padding-right:40px;
     padding-top:10px;

}

#link_test a{
     text-decoration:none;
     color:#FFF;
}

#link_test a:hover{
     color:#333;
}


.cx_txt4{
	position:relative;
	width:660px;
	min-height:150px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin:0px 5px 5px 5px;
	margin-left:10px;

}

.cx_txt4 h1{
	font-size:30px;
	color:#FFF;
	padding:0px 0px 10px 20px;
}

.cx_txt4 h3{
	font-size:26px;
	color:#FFF;
	padding:0px 0px 10px 5px;
}

.cx_txt6{
	position:relative;
	width:680px;
	min-height:50px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	clear:both;

}

.cx_txt6 h2{
	font-size:30px;
	color:#FFF;
	padding:0px 0px 10px 15px;
}

.cx_txt6 h3{
	font-size:26px;
	color:#FFF;
	padding:0px 0px 10px 5px;
}





.cx_txt5{
	position:relative;
	width:660px;
	min-height:150px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin:0px 5px 5px 5px;
	margin-left:10px;

}

.cx_txt5 input {background-color:#ddd;}

.cx_txt5 input:active, .cx_txt5 input:focus, .cx_txt5 input:hover {background-color:#FFF;}


.cx_txt5 h1{
	font-size:30px;
	color:#FFF;
	padding:0px 0px 10px 20px;
}

.cx_txt5 h3{
	float:left;
	color:#FFF;
	margin:0px 0px 5px 10px;
	font-family: inherit;
	font-size: 24px;
	
}
.cx_txt5 h4{
	color:#FFF;
	margin:0px 0px 5px 10px;
	font-family: inherit;
	font-size: 30px;
	
}

.cx_txt5 h5{
	color:#FFF;
	margin:0px 0px 5px 0px;
	font-family: inherit;
	font-size: 24px;
	
}

.cx_txt5 a{
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	margin-left:60px;
	line-height:18px;
}

#mur_senha{
	position:relative;
	float:right;
	margin-right:220px;
}

#bot_login a{
	margin-left:10px;
	margin-bottom:10px;
	top:-10px;
}

#mur_senha a{
	float:right;
}

.cx_txt5 a:hover{
	color:#333;

}

.cx_txt7{
	position:static;
	width:660px;
	min-height:70px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin:0px 5px 5px 5px;
	margin-left:10px;
	clear:both;
}

.cx_txt7 input {background-color:#ddd;}

.cx_txt7 input:active, .cx_txt7 input:focus, .cx_txt7 input:hover {background-color:#FFF;}


.cx_txt95{
	position:relative;
	float:left;
	width:640px;
	min-height:70px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin-left:10px;
	clear:both;
}

.cx_txt95 h1{
	font-size:22px;
	color:#FFF;
	padding:0px 0px 15px 20px;
}


#anomes{
	margin-left:15px;
}

.cx_txt7 h1{
	font-size:30px;
	color:#FFF;
	padding:0px 0px 15px 20px;
}

.cx_txt7 h2{
	font-size:16px;
	color:#333;
	padding:0px 0px 15px 20px;
}

.cx_txt7 h3{
	font-size:35px;
	color:#FFF;
	padding:0px 0px 15px 5px;
}

.cx_txt7 h4{
	font-size:20px;
	color:#FFF;
	padding:0px 0px 15px 20px;
}



.cx_txt4 a{
	text-decoration:none;
	color:#FFF;
	font-size:20px;
}

.cx_txt4 a:hover{
	color:#333;
}

.barra_avan{
	position:relative;
	float:right;
	width:330px;
	min-height:20px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin-right:15px;
}

.barra_avan a{
	text-decoration:none;
	color:#FFF;
	font-size:20px;
	margin-left:225px;
}

.barra_voltar{
	position:relative;
	float:left;
	width:310px;
	min-height:20px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin-left:10px;

}

.barra_voltar a{
	text-decoration:none;
	color:#FFF;
	font-size:20px;
	margin-left:20px;
}


.barra_avan2{
	position:relative;
	float:right;
	width:330px;
	min-height:20px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin-right:5px;
	
}

.barra_avan2 a{
	text-decoration:none;
	color:#FFF;
	font-size:20px;
	margin-left:245px;
}

.barra_avan2 a:hover{
	color:#333;
}

.barra_voltar2 a:hover{
	color:#333;
}

.barra_voltar2{
	position:relative;
	float:left;
	width:320px;
	min-height:20px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	padding-left:20px;
}

.barra_voltar2 a{
	text-decoration:none;
	color:#FFF;
	font-size:20px;
}


.barra_voltar a:hover{
	color:#333;
}

.barra_avan a:hover{
	color:#333;
}




.cx_txt4 h2{

	font-size:30px;
	color:#FFF;
	padding:0px 20px 0px 0px;
}

#cx_mes3{
	margin-left:20px;
	margin-bottom:10px;
}

#cx_mes{
	margin-left:20px;
	margin-bottom:10px;
}


#cx_mes2{
	margin-left:5px;
	margin-bottom:10px;
	width:105px;
}

#cx_ano{
	margin-bottom:10px;
}


.pesq_verde{
	position:relative;
	float:left;
	width:101px;
	height:20px;
	background-image:url(../images/fundo_transp3.png);
	margin:5px 0px 5px 20px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	color:#FFF;
	padding:5px 5px 5px 15px;
}

.pesq_verde a{
	color:#FFF;
	text-decoration:none;
}

.pesq_verde a:hover{
	color:#333;
}

.busca{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#333;
	margin-top:10px;
	margin-left:20px;
	
}

.descr_entre{
	position:relative;
	font-size:14px;
	line-height:16px;
	width:600px;
	min-height:20px;
	float:left;
	color:#333;
	margin-top:10px;
	margin-left:20px;
	line-height:25px;
}

.descr_entre h1{
	font-size:16px;
}

.descr_entre8{
	position:relative;
	font-size:16px;
	width:400px;
	min-height:60px;
	float:left;
	color:#FFF;
	margin-top:10px;
	margin-left:20px;
}

.descr_entre8 h1{
	font-size:16px;
}

.descr_entre4{
	position:relative;
	font-size:16px;
	width:620px;
	height:40px;
	float:left;
	color:#333;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:5px;
	line-height:25px;
}

.descr_entre4 h1{
	font-size:16px;
}

.descr_entre5{
	position:relative;
	font-size:16px;
	width:620px;
	min-height:40px;
	float:left;
	color:#FFF;
	margin-top:5px;
	margin-left:20px;
}

.descr_entre5 h1{
	font-size:16px;
}

.escolha{
	padding:5px;
}
.cx_escolha{
	float:left;
	width:600px;
	padding-left:20px;
	margin-bottom:20px;
}


.descr_entre2 a{
	text-decoration:none;
	list-style:none;
	color:#FFF;
}

.vermais a{
	position:relative;
	width:100px;
	height:100px;
	float:right;
	margin:60px 20px 0px 0px;
	background:url(../images/bot_vazado2.png);

}

.vermais a:hover{
	background:url(../images/bot_vazadov.png);
}


.vermais_not a{
	position:relative;
	width:100px;
	height:100px;
	float:right;
	margin:5px 20px 0px 0px;
	background:url(../images/bot_vazado2.png);

}

.vermais_not a:hover{
	background:url(../images/bot_vazador.png);
}

.vermais_notlaranja a{
	position:relative;
	width:100px;
	height:100px;
	float:right;
	margin:5px 20px 0px 0px;
	background:url(../images/bot_vazado2.png);

}

.vermais_notlaranja a:hover{
	background:url(../images/bot_vazadol.png);
}

.vermais_testlaranja a{
	position:relative;
	width:100px;
	height:100px;
	float:right;
	margin:20px 20px 0px 0px;
	background:url(../images/bot_vazado2.png);

}

.vermais_testlaranja a:hover{
	background:url(../images/bot_vazadol.png);
}


.vermais_notverde a{
	position:relative;
	width:100px;
	height:100px;
	float:right;
	margin:5px 20px 0px 0px;
	background:url(../images/bot_vazado2.png);

}

.vermais_notverde a:hover{
	background:url(../images/bot_vazadov.png);
}

.vermais_notazul a{
	position:relative;
	width:100px;
	height:100px;
	float:right;
	margin:5px 20px 0px 0px;
	background:url(../images/bot_vazado2.png);

}

.vermais_notazul a:hover{
	background:url(../images/bot_vazadoa.png);
}

.vermais_recazul a{
	position:relative;
	width:100px;
	height:100px;
	float:right;
	margin:20px 20px 0px 0px;
	background:url(../images/bot_vazado2.png);

}

.vermais_recazul a:hover{
	background:url(../images/bot_vazadoa.png);
}


.descr_entre a{
	text-decoration:none;
	list-style:none;
	color:#FFF;
}

.descr_entre a:hover{
}

#destaques_entre {
	margin-left:30px;
	margin-top:10px;
}
/***************************************************************************************
--NOTÍCIAS ESPECIFICAS--
****************************************************************************************/

.descr_entre2{
	position:relative;
	font-size:12px;
	width:660px;
	min-height:15px;
	float:left;
	color:#FFF;
	margin-bottom:10px;
}

.descr_entre2 a{
	color:#FFF;
	text-decoration:none;
	list-style:none;
}

.descr_entre2 a:hover{
	color:#333;
}

.nome_not{
	position:relative;
	width:500px;
	min-height:35px;
	float:left;
	margin:0px 0px 5px 0px;
}

.nome_not h1{
	color:#FFF;
	font-size:40px;
	font-weight:bold;
}

.nome_notrosa{
	width:500px;
	height:35px;
	float:left;
	margin:0px 0px 5px 0px;
}

.nome_notrosa h1{
	color:#FFF;
	font-size:40px;
	font-weight:bold;
}


.nome_not2{
	position:relative;
	width:300px;
	height:20px;
	float:left;
	margin:0px 0px 5px 20px;
}
.nome_not2 h2{
	position:relative;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	height:10px;
}

/***************************************************************************************
--ENQUETES--
****************************************************************************************/

#barra_rosa{
	background-color:#ff066c;
	height:30px;
	position:relative;
	width:930px;
	padding:10px;
	top:-10px;
	
	
}

#barra_rosa h1{
	font-size:35px;
}


.descr_entre3{
	position:relative;
	font-size:12px;
	width:660px;
	min-height:15px;
	float:left;
	color:#FFF;
	margin-bottom:10px;
	margin-top:5px;
}

.descr_entre3 a{
	color:#FFF;
	text-decoration:none;
	list-style:none;
}

.descr_entre3 a:hover{
	color:#333;
}

.foto_pq img{
	border:5px #888 solid; 
	width:61px; 
	height:61px; 
	margin:10px 5px 10px 5px;
}



#rsb_fotos{
	position:relative;
	float:left;
	min-height:420px;
	width:700px;
	margin: 0px 0 0 0;}
	
	
#rsb_fotos #sh_titulo{
	padding:10px;
	width:690px;
	height:20px;
	background:url(../images/fundo_transp2.png);
	color:#FFF;
	padding:5px;
	}
#rsb_fotos #sh_tit{
	margin-top:5px;
	margin-bottom:10px;
	}
		
#rsb_fotos #musicas_titulo{
	padding:10px 10px 10px 10px;
	position:relative;
	width:675px;
	min-height:550px;
	background:url(../images/fundo_transp.png);
	}	
		
#rsb_fotos h1{
	position:relative;
	float left;
	font-size:72px;
	color:#FFF;
	padding:10px;
}

.foto_gd{
	float:left;
	width:105px;
	height:170px;
	background-color:#999;
	padding:5px;
	font-size:11px;
	text-align:center;
	color:#FFF;
	margin:0px 10px 10px 10px;
	
}

.foto_gd:hover {
	background-color:#333;
	-moz-box-shadow:0px 0px 10px #797979;
	-webkit-box-shadow:0px 0px 10px #797979;
}

.image3{
	margin-bottom:10px;
}


/***************************************************************************************
--NOTÍCIAS MINHA SARA--
****************************************************************************************/

.data_not{
	float:left;
	padding: 10px 0px 10px 0px;
	color:#232323;
	font-size:14px;
	
}


/***************************************************************************************
--FALE CONOSCO--
****************************************************************************************/


#barra_azul{
	background-color:#01b7ff;
	height:30px;
	position:relative;
	width:930px;
	padding:10px;
	top:-10px;
	
	
}

#barra_azul h1{
	font-size:35px;
}

#text.field{
}

#fale_conosco{
     float:left;
     min-height:345px;
     width:665px;
     margin: 10px 0 0 30px;
     padding:20px;
     background:url(../images/fundo_transp.png);
     color:#333;
     font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
     font-size:18px;
     }
	 
#fale_conosco label {display:inline; margin-bottom:5px;}

#fale_conosco textarea {background-color:#dddddd; border:1px solid #aaaaaa;}

#fale_conosco input:active, #fale_conosco input:focus, #fale_conosco input:hover {background-color:#FFF;}

#fale_conosco textarea:active, #fale_conosco textarea:focus, #fale_conosco textarea:hover {background-color:#FFF;}


#campo {width:150px; height:30px; float:left; text-align:right; margin-right:5px;}


#fale_conosco p{
	font-size:18px;
	color:#FFF;
	margin-bottom:20px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#fale_conosco h3{
	font-size:18px;
	color:#333;
	margin-left:20px;
	margin-bottom:5px;
	margin-top:5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#trabalhe_conosco{
	position:relative;
    float:left;
    position:relative;
    min-height:345px;
    width:665px;
    margin: 10px 0 0 30px;
    padding:20px;
    background:url(../images/fundo_transp.png);
	color:#333;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	}
	
#trabalhe_conosco h3{
	font-size:80px;
	color:#FFF;
	margin-left:50px;
	margin-bottom:5px;
	margin-top:40px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#trabalhe_conosco h4{
	font-size:30px;
	color:#333;
	margin-left:140px;
	margin-top:20px;
}


#fale_conosco h4{
     font-size:15px;
     color:#333;
     margin-left:0px;
}


#textarea{
	width:500px;
	margin-left:20px;
	
}

#textarea2{
	margin-bottom:15px;
	width:600px;
	margin-top:10px;
	height:120px;
}


#textfield3{
	margin-bottom:15px;
	width:250px;
	margin-top:5px;
	
}

#textfield2{
	width:400px;
	margin-left:20px;
	height:20px;
}

#textfield4{
	width:400px;
	margin-left:20px;
	height:20px;	

}


#enviar{
	margin-top:0px;
}

#textfield{
	width:400px;
	margin-left:20px;
	height:20px;
}
#fileField{
	width:400px;
	margin-left:20px;
	height:20px;
}

.enviar3{
	margin-top:20px;
	margin-left:20px;
	float:left;
}

/***************************************************************************************
--PROGRAMAÇÃO--
****************************************************************************************/



.prog_hora{
	width:540px;
	height:15px;
	float:left;
	color:#232323;
	margin:10px 10px 15px 0px;
}

.prog_hora h2{
	font-size:40px;
}

.prog_descr h3{
	font-size:50px;
	color:#FFF;
}

.prog_descr h2{
	font-size:20px;
	color:#014A66;
	padding-bottom:5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
}


.prog_descr{
	position:relative;
	font-size:18px;
	width:570px;
	min-height:20px;
	float:left;
	color:#666;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:10px;
}

.prog_descr p{
     font-size:16px;
     color:#333;
     line-height:22px;
}


.prog_descr2{
	position:relative;
	font-size:12px;
	width:570px;
	min-height:15px;
	float:left;
	color:#232323;
	margin-bottom:10px;
	margin-left:10px;
}

.prog_descr a{
	color:#FFF;
	text-decoration:none;
	list-style:none;
}

.prog_descr a:hover{
	color:#333;
}
.prog_data{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}

/***************************************************************************************
--TESTEMUNHOS--
****************************************************************************************/


#barra_laranja{
	background-color:#ff8b02;
	height:30px;
	position:relative;
	width:930px;
	padding:10px;
	top:-10px;
	
	
}

#barra_laranja h1{
	font-size:35px;
}


/***************************************************************************************
--SMS--
****************************************************************************************/

#telefone{
	width:150px;
	margin-top:5px;
	
}

.enviar{
	float:left;
	margin-right:30px;
}

.enviar2{
	float:left;
	margin-left:20px;
}
.enviar5{
	margin-left:0px;
}

.cx_ddd{
	margin-bottom:20px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.cx_cadastro{
	margin-bottom:10px;
}

.cx_cadastro22{
	margin-bottom:0px;
}

#cadastro_email{
	width:250px;
	margin-top:5px;
}
#cadastro_nome{
	width:350px;
	margin-top:5px;
	margin-left:5px;
}

#cadastro_senha{
	width:150px;
	margin-top:5px;
	margin-left:5px;
	
}

#ddd{
	width:50px;

}

.cadastro_nome22{
	width:450px;
	margin-top:5px;
	margin-bottom:5px;
}

.cadastro_nome23{
	width:350px;
	margin-top:5px;
	margin-bottom:5px;
}

.cadastro_nome24{
	width:150px;
	margin-top:5px;
	margin-bottom:5px;
}

.cadastro_nome25{
	width:150px;
	margin-top:5px;
	margin-bottom:5px;
}

.cadastro_nome26{
	width:200px;
	margin-top:5px;
	margin-bottom:5px;
}





/*-----------------------------------------------*/
/*PERFIL*/

.prefil {
	clear:left;
	position:relative;
	margin: 0 auto 0 auto;
	width:610px;
	top:5px;
}
.prefil_foto, .prefil_cont, .prefil_final, #perfil_mais_ico, #perfilmais, .photo_person, .text_person {
	position:relative;
	float:left;
}

.prefil_foto{
	margin: 0px 10px 10px 10px;
	
	}
.prefil_cont {
	background-image:url(../images/perfil_04.png);
	width:480px;
	height:200px;
}
.prefil_cont h1 {
	padding:20px;
	padding-top:40px;
	font-size:24px;
}
.foto_locutor {
	position:absolute;
	left: 14px;
	top: 9px;
}
#perfilmais {
	font-size:20px;
	color:#CCC;
	height:22px;
	margin:8px;
}
#perfilmais a {
	color:#CCC;
	text-decoration:none;
	font-weight:bold;
}
#perfilmais a:hover {
	color:#333;
}

	
.text_person img{
	margin:10px;
	text-align:left;
	width:292px;
	height:250px;}
	
.text_person h1{
	font-size:20px;
	font-weight:bold;
	margin:10px;
	text-align:left;}
.text_person p{
	font-size:12px;
	margin:10px;
	text-align:left;}	
	

.hidden{display:none;}

.imageOver2{
	background:url(../images/perfil_ver.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}

/***************************************************************************************
--PODCAST--
****************************************************************************************/

.podcast a{
	position:relative;
	float:left;
	margin-top:10px;
	color:#333;
	text-decoration:none;
}


.podcast a:hover{
	color:#FFF;
}

#bots2{
	position:relative;
	min-width:280px;
	float:left;
	margin:0px auto 0px 210px;

}


#play2{
	position:relative;
	width:52px;
	height:52px;
	float:left;
	margin:10px 10px 10px 0;
}
#pause2{
	position:relative;
	width:52px;
	height:52px;
	float:left;
	margin:10px;
}

#go{
	position:relative;
	width:52px;
	height:52px;
	float:left;
	margin:10px;
}

#back{
	position:relative;
	width:52px;
	height:52px;
	float:left;
	margin:10px;
}

/***************************************************************************************
--PARCEIROS--
****************************************************************************************/

.pco_fotos{
	float:left;
	width:140px;
	height:110px;
	/*width:200px;*/
	/*height:140px;*/
	background-color:#333;
	margin:12px;
overflow:hidden;
	
}

/***************************************************************************************
--PARCEIROS--
****************************************************************************************/
.geral{
	padding:10px;
	color:#333;
}

.promocoes{
	padding:10px;
	color:#333;
}

.promocoes p{
	margin-bottom:15px;
	margin-top:1px;
	line-height:1.3em;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

.promocoes img{
	margin: 5px 10px 10px 40px;
}


.geral img{
	float:left;
	margin: 15px;
}

.geral p{
	margin-bottom:15px;
	margin-top:10px;
	line-height:1.3em;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;

	
}


/***************************************************************************************
--SLIDER DA HOME--
****************************************************************************************/
#slider {

	width:562px;
	height:220px;
	position:relative;	
	overflow:hidden;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	

	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	

	width:900px;
	overflow:hidden;
}

	#gallery li {

		

		float:left;
	}


#mask-excerpt {
	position:absolute;
	top:1px;
	left:4px;
	z-index:500px;
	width:100px;
	overflow:hidden;
	

}
	
#excerpt {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	
	
	list-style:none;
	margin:0;
	padding:0;
	
	
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	

	width:100px;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:10px;
	color:#fff;	
}

	#excerpt li {
		padding:5px;
	}
	


.clear {
	clear:both;}
	
#slider_links{
	position:relative;
	float:left;
	margin: 15px 0 0 10px;
	width:45px}

#slider_links img{ margin-bottom:10px;}
#slider_links img:hover{	-moz-box-shadow:0px 0px 10px #FFF;-webkit-box-shadow:0px 0px 10px #FFF;}

/***************************************************************************************
--PROGRAMAÇÃO--
****************************************************************************************/

.cx_txt8{
	position:relative;
	width:660px;
	min-height:70px;
	padding:10px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	margin:0px 5px 5px 5px;
	margin-left:10px;

}

.cx_txt8 h1{
	font-size:40px;
	color:#FFF;
	padding:0px 0px 15px 20px;
}

.cx_txt8 h2{
	font-size:16px;
	color:#333;
	padding:0px 0px 15px 40px;
}

.cx_txt8 h3{
	font-size:26px;
	color:#FFF;
	padding:0px 0px 15px 5px;
}

.cx_txt8 h4{
	font-size:20px;
	color:#FFF;
	padding:0px 0px 15px 40px;
}



#cidades{
	margin-left:40px;
	margin-bottom:10px;
}

#semana li.segunda{
	width:90px;
	font-size:18px;
	color:#FFF;
	text-align:center;
}

#semana li.terca{
	width:90px;
	font-size:18px;
	color:#333;
	text-align:center;
}

#semana li.quarta{
	width:90px;
	font-size:18px;
	color:#333;
	text-align:center;	
}

#semana li.quinta{
	width:90px;
	font-size:18px;
	color:#333;
	text-align:center;	
}
#semana li.sexta{
	width:90px;
	font-size:18px;
	color:#333;
	text-align:center;
}
#semana li.sabado{
	width:90px;
	font-size:18px;
	color:#333;
	text-align:center;
}

#semana li.domingo{
	width:90px;
	font-size:18px;
	color:#333;
	text-align:center;
}


.cx_horarios{
	position:relative;
	width:660px;
	padding:0px 10px 0px 10px;
	margin:5px;
	margin-left:10px;
	height:32px;
	text-decoration:none;
	background-image:url(../images/fundo_transp3.png);
	color:#333;
	list-style:none;


}

.hora_prog{
	float:left;
	margin:10px;
}

.hora_prog h1{
	font-size:20px;
}

.descr_prog{
	float:left;
	margin:10px;	
}

.descr_prog h1{
	font-size:20px;
}

.vermais_prog{
	width:280px;
	float:left;
	margin:10px;	
}

.vermais_prog h1{
	font-size:20px;
}

#semana ul {
	height:30px;
	list-style:none;
	position:relative;
	-moz-padding-start:0;
	-webkit-padding-start:0;
	text-decoration:none;
	color:#FFF;
}


/***************************************************************************************
--MENU--
****************************************************************************************/

#semana {
	height:45px;
	text-decoration:none;
}
#sem_opcoes {
	height:45px;
}

#semana li {
	margin:0px 0px 0px 0px;
	list-style:none;
	padding:0;
	line-height:1.4em;
	position:relative;
	float:left;
	top:1px;
	height:29px;
	width:90px;
	visibility: visible;
	text-decoration:none;
	color:#FFF;
}
#semana li a {
	display:block;
	height:30px;
	text-decoration:none;
	list-style:none;
	color:#333;
}

#semana li:hover{
		background-image:url(../images/fundo_transp3.png);
}

#semana li a:hover{
	background-image:url(../images/fundo_transp3.png);
	color:#FFF;
}

#semana li.segunda a.current {
	background-image:url(../images/fundo_transp3.png);
	color:#FFF;
}

#semana li.terca a.current {
	background-image:url(../images/fundo_transp3.png);
	color:#FFF;
}

#semana li.quarta a.current {
	background-image:url(../images/fundo_transp2.png);
	color:#FFF;
}

#semana li.quinta a.current {
	background-image:url(../images/fundo_transp2.png);
	color:#FFF;
}

#semana li.sexta a.current {
	background-image:url(../images/fundo_transp2.png);
	color:#FFF;
}

#semana li.sabado a.current {
	background-image:url(../images/fundo_transp2.png);
	color:#FFF;
}

#semana li.domingo a.current {
	background-image:url(../images/fundo_transp2.png);
	color:#FFF;
}

/***************************************************************************************
--SUBMENU--
****************************************************************************************/
#subsemana {
	position:relative;
	width:660px;
	padding:10px;
	margin:5px;
	margin-left:10px;
	min-height:50px;
	background-image:url(../images/fundo_transp3.png);
}
#subsemana .s_segunda {
	position:relative;
	min-height:30px;
}

#subsemana .s_terca {
	position:relative;
	min-height:30px;
}

#subsemana .s_quarta {
	position:relative;
	min-height:30px;
}

#subsemana .s_quinta {
	position:relative;
	min-height:30px;
}

#subsemana .s_sexta {
	position:relative;
	min-height:30px;
}

#subsemana .s_sabado {
	position:relative;
	min-height:30px;
}

#subsemana .s_domingo {
	position:relative;
	min-height:30px;
}

#submenu .s_init {
	position:relative;
	min-height:30px;
}
#subsemana ul {
	position:relative;
	min-height:30px;
	margin:0 8px 1px 8px;
	list-style:none;
	-moz-padding-start:0;
	-webkit-padding-start:0;
	overflow:hidden;
}
#subsemana li {
	margin:5px 8px 5px 25px;
	list-style:none;
	padding:0;
	/*line-height:1.4em;*/
	line-height:35px;
	font-size:16px;
	top:-3px;
	height:30px;
}
#subsemana li a {
	display:block;
	min-height:35px;
	color:#FFF;
	text-decoration:none;
	display:inline;
}







/************************************************
*************************************************/



/* root element for tabs  */
ul.tabelim { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
}

/* single tab */
ul.tabelim li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
	line-height:1.4em;
}

/* link inside the tab. uses a background image */
ul.tabelim a { 
	background: url(../imgages/tabs.png) no-repeat -652px 0;
	font-size:16px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 90px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
}

ul.tabelim a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabelim a:hover {
	background-image:url(../images/fundo_transp3.png);
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabelim a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#014a66 !important;
	background-color:#01b7ff;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

/***************************************************************************************
--PLAYER DO PODCAST--
****************************************************************************************/

#frame_box{
	width:400px;
	min-height:250px;
	margin: 0 auto 0 auto}

#frame_box h1{ font-size:35px; padding: 10px 30px 10px 20px; margin-top:20px;}
#frame_box p{ font-size:12px; color:#000; padding: 10px; line-height:1.3em; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}


/***************************************************************************************
--GALERIA--
****************************************************************************************/

.foto_gd2{
     float:left;
     width:135px;
     height:220px;
     background-color:#999;
     padding:5px;
     font-size:16px;
     text-align:center;
     color:#FFF;
     margin:0px 10px 10px 10px;

}

.foto_gd2:hover {
     background-color:#333;
     -moz-box-shadow:0px 0px 10px #797979;
     -webkit-box-shadow:0px 0px 10px #797979; }

.image32{
     margin-bottom:10px;
}


.foto_gd2 h2{
     clear:left;
     font-size:18px;
     font-weight:bold;
     padding-bottom:10px;
}

.foto_gd2 h3{
     clear:left;
     font-size:10px;
     height:50px;
     padding-bottom:20px;

}

.foto_gd2 h4{
     font-size:15px;
     font-weight:bold;
     color:#FFF;
}

.foto_gd2 a{
     font-size:15px;
     font-weight:bold;
     color:#FFF;
     text-decoration:none;
}

.foto_gd2 a:hover{
     color:#01b7ff;
}

/***************************************************************************************
--MANUTENO--
****************************************************************************************/

#manutencao{
     min-height:100px;
     width:1000px;
     padding:100px 0px 100px 0px;
}

#manutencao img{
     float:left;
     margin-top:50px;

}
#manutencao h1{
     float:left;
     font-size:36px;
     margin:150px 150px 0px 30px;
}
#manutencao h2{
     float:left;
     font-size:36px;
     margin:0px 150px 0px 30px;
}
#manutencao h3{
     float:left;
     font-size:24px;
     margin:0px 150px 0px 30px;
}

#cont_manunt{
     postion:relative;
     min-height:200px;
     width:600px;
     margin:0px auto 100px auto;
}
