/*Dourados FM*/
* { margin:0; padding:0; border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

/*plano de fundo*/
body {
	background:url(../images/bg_total01.jpg) top center #c03 repeat-x;
}
/*fim*/

/*links ativos para "ouça no ar"*/
.ouca-link1{
	position:absolute;
	z-index:100;		
	top:35px;	  left:344px;
	width:368px;	  height:105px;

	background-color:#0FF;
    filter:alpha(opacity=0); 		/* para o IE */
    -moz-opacity:0; 				/* para o FireFox */
    opacity:0;	
	cursor:pointer;
}
.ouca-link1 a { display:block; }
/**/

#topo {
	position:relative;
	top:0;
	margin:0 auto;
	width:970px;
	height:198px;
}

#topo h1 a {
	position:absolute;
	top:0;
	left:-4px;
	z-index:10;
	text-indent:-9000px;
	background:url(../images/logo01.png) no-repeat;
	width:342px;
	height:198px;
	cursor:pointer;
	display:block;
}

#noar {
	position:absolute;
	top:35px;
	left:244px;
	z-index:1;
	width:418px;
	border:0;
	height:116px;
	background:url(../images/bg_noar01.png) no-repeat;
	padding:0 0 0 50px;
}

#noar img {
	float:left;
	margin:21px 0 0 64px;
	display:inline;
}
.noar {
	float:left;
	margin:30px 0 0 10px;
	display:inline;
	letter-spacing:-1px;
	line-height:16px;
	color:#fff;
}
.noar a {
	text-decoration:none;
	color:#ffcccc;
	cursor:pointer;
	_font-weight:0;
}
.noar a:hover {
	color:#fff!important;
}
#noar h2 {
	font-weight:900;
	font-size:18px;
}
#noar p { 
	font-size:14px;
}
/*solução para o problema com tabelas no ie6*/
.move-div{
	float:left;
	margin:42px 0 0 716px;
	width:256px;
	display:inline;
	height:108px;	
}
.fundo-login {
	position:static;
	z-index:1;
	float:left;
	width:256px;
	height:108px;
	background:url(../images/bg-login01.png) no-repeat;	
}
#login {
	position:relative;
	z-index:100;
	float:left;
	width:232px;
	height:92px;
	color:#c60;
	padding:7px 12px;
}
/*fim*/
#login h3{
	text-transform:uppercase;
	font-size:14px;
	font-weight:900;
	letter-spacing:-1px;
}
#login input {
	float:left;
	border:1px solid #c60;
	font-size:14px;
	color:#c60;	
	padding:3px;
}
#login input.logcampo01 { width:224px; }
#login input.logcampo02 { width:191px; margin-top:10px; }
#login input.logcampo03 { width:28px; height:26px; margin:10px 0 0 5px; background:#c60; color:#fff; line-height:14px; border:0; cursor:pointer; }
#login input.logcampo03:hover { background:#f60; }

#login a {
	float:left;
	color:#c60;	
	font-size:11px;
	text-decoration:none;
	margin:2px 0 0 0;
	display:inline;
}
#login a:hover {text-decoration:underline;}
#login .alinha-link {float:right;}

/*-------------------------------------------*/
/*-------------------------------------------*/
/*-------------------------------------------*/
/*-------------------------------------------DIV - #conteudo-------------------------------------------*/

.alinha-site {
	margin:0 auto;
	_margin:-15px auto 0 auto;
	position:relative;
	width:970px;
	height:auto;
/*	border:1px solid #000;*/
}
/*---cantos arredondados---*/
.curva-topo {
	margin:-5px auto 0 auto;
	background:url(../images/curva-topo01.png) no-repeat;
	width:970px;
	height:7px;
}
.curva-base {
	margin:0 auto;
	background:url(../images/curva-base01.png) no-repeat;
	width:970px;
	height:7px;
	float:left;	
}
/*---fim---*/
#conteudo {
	width:954px;
	float:left;
	background:#fff;
	padding:0 8px;
	display:inline;
/*	border:1px solid #0F0;*/
}
/*fim*/

/*---MENU---*/
#menu {
	position:relative;
	z-index:110;
	float:left;
	margin-bottom:7px;
	display:inline;
	width:953px;
	height:33px;
}
#menu ul {
	width:953px;
	height:33px;
}
#menu ul li {
	float:left;
	list-style-type:none;
	text-indent:-9000px;
}
#menu ul li a { height:33px; display:block; } /*---recortar novamente as imagens do menu (ajustar ao tamanho determinado abaixo)---*/

#menu .menu01btn a { background:url(../images/bot-menu01.gif) no-repeat; width:74px; }
#menu .menu01btn a:hover { background:url(../images/Hbot-menu01.gif) no-repeat; }

#menu .menu02btn a { background:url(../images/bot-menu02.gif) no-repeat; width:160px; }
#menu .menu02btn a:hover { background:url(../images/Hbot-menu02.gif) no-repeat; }

#menu .menu03btn a { background:url(../images/bot-menu11.gif) no-repeat; width:123px; }
#menu .menu03btn a:hover { background:url(../images/Hbot-menu11.gif) no-repeat; }

#menu .menu04btn a { background:url(../images/bot-menu04.gif) no-repeat; width:105px; }
#menu .menu04btn a:hover { background:url(../images/Hbot-menu04.gif) no-repeat; }

#menu .menu05btn a { background:url(../images/bot-menu05.gif) no-repeat; width:75px; }
#menu .menu05btn a:hover { background:url(../images/Hbot-menu05.gif) no-repeat; }

#menu .menu06btn a { background:url(../images/bot-menu06.gif) no-repeat; width:78px; }
#menu .menu06btn a:hover { background:url(../images/Hbot-menu06.gif) no-repeat; }

#menu .menu07btn a { background:url(../images/bot-menu07.gif) no-repeat; width:82px; }
#menu .menu07btn a:hover { background:url(../images/Hbot-menu07.gif) no-repeat; }

#menu .menu08btn a { background:url(../images/bot-menu08.gif) no-repeat; width:92px; }
#menu .menu08btn a:hover { background:url(../images/Hbot-menu08.gif) no-repeat; }

#menu .menu09btn a { background:url(../images/bot-menu09.gif) no-repeat; width:124px; }
#menu .menu09btn a:hover { background:url(../images/Hbot-menu09.gif) no-repeat; }

#menu .menu10btn a{
	width:82px !important; height:33px; background:url(../images/bot-submenu02.gif) top;
}#menu .menu10btn a:hover { background-position:bottom; }

#menu .menu01btn, #menu .menu02btn, #menu .menu03btn, #menu .menu04btn, #menu .menu05btn, #menu .menu06btn, #menu .menu07btn, #menu .menu08btn, #menu .menu10btn { margin-right:5px; }

/*submenu*/

.subMenuOut { position:relative; z-index:50; }
#subMenu1 li { clear:both; float:none; }
#subMenu1 { 
	position:absolute;
	top:38px;	_top:0;
	left:0;
	background:#fff;
	z-index:50;	
	width:90px;
	height:38px;
	list-style-type:none;
	display:none;
}

#subMenu1 .submenu01btn { margin-bottom:5px; text-indent:-9000px; background:#fff; }
#subMenu1 .submenu02btn { text-indent:-9000px; background:#fff; }

#subMenu1 a { display:block; }

#subMenu1 .submenu01btn a{
	width:82px !important; height:33px; background:url(../images/bot-submenu01.gif) top;
}#subMenu1 .submenu01btn a:hover { background-position:bottom; }

#subMenu1 .submenu02btn a{
	width:82px !important;  height:33px; background:url(../images/bot-submenu02.gif) top;
}#subMenu1 .submenu02btn a:hover { background-position:bottom; }
/*-fim-*/

/*---DIV #meio---*/
#meio {
	float:left;
	/*position:relative;*/
	width:672px;
	min-height:870px; _height:870px;
	display:inline;
}
.alinha-meio {
	float:left;
	width:672px;
}

#meio h4, #base h4, #coluna h4  { /*formatação geral dos títulos das seções da home*/
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	line-height:22px;
	padding-left:8px;
}

/*-fim-*/
.alinha-colunahome {
	float:left;
	width:252px;
	margin:8px 7px 0 0; _margin:8px 0 0 0;
	/*border:1px solid #000;*/
}

/*formatação das DIVS da Home*/

#promocoes, #galeria, #programacao, #agenda, #clipes, #traducao, #mensagem, #blog-locutores, #blog-esportivo {
	float:left;
	width:251px;
	margin:8px 8px 0 0;
	display:inline;
	background:#000;
	/*border:1px solid #000;*/
}

/*alinhamento novo seção recados*/
.alinha-recado {
	float:left;
	width:251px;
	margin:0 8px 0 0;
	display:inline;
	background:#000;	
}
/*fim*/

#recado { min-height:84px; _height:84px; margin-top:0; }
#promocoes { height:140px; } 
#galeria { height:150px; } 
#programacao, #agenda { height:103px; background:#fff; } 
#clipes { height:116px; margin-top:0; background:#963; }
#traducao { height:79px; }
#blog-locutores, #blog-esportivo { width:182px; height:147px; margin:0!important; padding:5px 10px; background:#963; }
#mensagem { width:272px; height:72px; margin:0; }

.alinha-mensagem {
	float:left;
	width:272px;
	height:118px;
	margin:0 0 8px 0;
	display:inline;
}

#top10 { float:left; width:272px; height:439px; }
#publicidade { float:left; width:272px; height:454px; background:url(../images/bg-base-03.gif) bottom center no-repeat #fff; margin-top:8px; display:inline; }
#publicidade .ads2 { margin:5px 0; }

/**/

/*formatação das H4 - titulos*/
.alinha-recado h4, #promocoes h4, #galeria h4, #programacao h4, #agenda h4, #clipes h4, #traducao h4 {
	background:url(../images/bg-topo-02.gif) no-repeat;
	width:243px; /*decréscimo de 8px da formatação geral dos títulos */
	height:23px;
	margin-bottom:10px;
	/*border:1px solid #000;*/
}
#promocoes h4, #programacao h4, #agenda h4, #traducao h4 { 
	margin:0!important;
}

.alinha-blog h4 {
	background:url(../images/bg-topo-01.gif) no-repeat;
	width:194px;
	height:23px;
}

.alinha-mensagem h4, .alinha-top10 h4, #publicidade h4 {
	background:url(../images/bg-topo-03.gif) no-repeat;
	width:264px;
	height:23px;
}
.alinha-top10 h4 { *margin-bottom:4px; }
/*fim*/

/*formatação das imagens*/
#recado img {
	float:left;
	margin:1px 10px 8px 10px;
}
#galeria img {
	float:left;
	margin:3px 10px 14px 10px;
}
#promocoes img {
	float:left;
	margin:0;
}
#clipes img {
	float:left;
	margin-bottom:10px;
}
.alinha-thumbs-clipes { margin:0 auto; width:188px; height:51px; border:0; *padding-bottom:9px; }
.alinha-thumbs-clipes img { float:left; margin-right:10px; }
/*fim*/

/*formatação dos parágrafos*/
#recado strong {
	color:#f60;
	font-size:12px;
	font-weight:900;
}
#recado p {
	color:#fff;
	font-size:11px;
	line-height:12px;
	padding:0 0 1px 2px;
}
#galeria p {
	color:#fff;
	font-size:18px;
	font-weight:900;
	letter-spacing:-1px;
}
#mensagem p a {
	text-align:left;
	padding:5px 10px;
}
#mensagem .mensagem-txt a {
	color:#fff;
	font-size:12px;
	line-height:12px;
}
#mensagem .mensagem-prog a {
	color:#f60;
	font-size:12px;
	line-height:12px;
	font-weight:900;
}

/*fim*/

/*formatação de links*/
.bg-link01 {
	background:url(../images/bg-base-02.gif) no-repeat;
	width:251px; height:23px;
	float:left;
/*	border:1px solid #000;*/
}
.bg-link02 {
	background:url(../images/bg-base-01.gif) no-repeat;
	width:202px; height:23px;
	float:left;
/*	border:1px solid #000;*/
}
.bg-link03 {
	background:url(../images/bg-base-03.gif) no-repeat;
	width:272px; height:23px;
	float:left;
}

p.recado-box a, #promocoes p a, #galeria p a, #programacao p a, #agenda p a, #clipes p a, #traducao .bg-link01 a, .alinha-blog .bg-link02 a, .alinha-mensagem a {
	width:242px; height:23px;
	float:left;
	display:inline;
	font-size:14px;
	color:#f60;
	font-weight:900;
	line-height:20px;
	text-decoration:none; text-align:right;
/*	border:1px solid #f00;*/
}
.alinha-blog .bg-link02 a {
	width:191px; height:23px;	
}
.alinha-mensagem .bg-link03 a {
	width:262px; height:23px;	
}

p.recado-box a:hover, #promocoes p a:hover, #programacao p a:hover, #galeria p a:hover, #agenda p a:hover, #traducao .link-traducao a:hover, #clipes p a:hover, #traducao .bg-link01 a:hover, .alinha-blog a:hover, .bg-link03 a:hover{
	text-decoration:underline;
}

#programacao .link-progA, #programacao .link-progB, #agenda .link-progA, #agenda .link-progB {
	width:241px;
	font-size:11px; color:#fff;
	height:28px;
	line-height:28px;
	text-align:left;
	padding:0 0 0 10px;
}

#programacao .link-progA, #agenda .link-progA { background:#000; }
#programacao .link-progB, #agenda .link-progB { background:#963; }

#traducao .link-traducao a {
	color:#fff;
	width:240px; height:28px;
	line-height:11px;
	font-size:12px;
	text-decoration:none;
	text-transform:lowercase!important;
	padding-left:10px;
	padding-top:5px;
	display:block;
}

/*fim*/

/*formatação da seção NOTÍCIAS*/

.alinha-noticias {
	float:left;
	width:413px;
	height:658px;
	margin:8px 0 0 0;
}

.alinha-noticias h4{
	background:url(../images/bg-topo-04.gif) no-repeat;
	width:405px;
	height:23px;
}

.alinha-noticias .bg-link2{
	background:url(../images/bg-base-04.gif);
	width:413px;
	height:23px;
	float:left;
	text-align:right;	
}
.alinha-noticias .bg-link2 a {
	float:left;
	width:403px;
	height:22px;
	color:#f60;
	font-size:14px;
	font-weight:900;
	line-height:22px;
	text-align:right;
	text-decoration:none;
	display:block;
}
.alinha-noticias .bg-link2 a:hover, .alinha-blog .bg-link2 a:hover {
	text-decoration:underline;
}

#noticias/*, #blog-locutores*/ {
	float:left;
	width:393px;
	height:592px;
	display:inline;
	background:#963;
	padding:10px;
}
/*#blog-locutores { height:137px!important; }*/

#noticias strong { font-size:14px; }

#noticias p { line-height:16px; }
#noticias p a { 
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
#noticias p a:hover { 
	text-decoration:underline;
}
#noticias h3 { 
	color:#fff;
	font-size:16px;
	line-height:16px;
	margin:5px 0 21px 0;
}
#noticias a { 
	color:#fff;
	text-decoration:none;
}
#noticias a h3:hover { text-decoration:underline; }
/*formatação da base */

#base {
	float:left;
	width:672px;
	height:203px;
	margin:0 7px 0 0;
	display:inline;
}
#base .alinha-base-esq {
	float:left;
	width:251px;
	height:203px;
}

#base .alinha-base-esq {
	float:left;
	width:251px;
	height:203px;
}

.alinha-blog-container {
	float:left;
	width:412px;
	height:203px;
	margin:0 0 0 8px; _margin:0 0 0 0px;
	display:inline;
}

.alinha-blog {
	float:left;
	display:inline;	
	width:202px;
	height:203px;
}

#blog-locutores p, #blog-esportivo p {
	font-size:12px;
	color:#fff;
	line-height:11px;
}

.tit-blog {
	margin-bottom:10px;
}
.tit-blog strong {
	font-weght:900px;
	font-size:14px;
}

#blog-locutores p a {
	float:left;
	color:#fff;
	text-decoration:none;
}
#blog-locutores p a:hover {
	text-decoration:underline;
}
#blog-esportivo p a {
	float:left;
	color:#fff;
	text-decoration:none;
}
#blog-esportivo p a:hover {
	text-decoration:underline;
}

/*---coluna-------------------*/
#coluna {
	float:left;
	width:272px;
	height:1082px;
	margin-left:9px; _margin-left:2px;
	display:inline;
}
/*-fim-----*/

/*-top-10---------------------*/

.alinha-top10 {
	float:left;
	width:272px; height:493px;
	background:url(../images/bg-base-03.gif) no-repeat center bottom;
}

#top10 ul{ list-style-type:none; height:439px; }

#top10 ul li.destaque-top10 {
	width:272px;
	height:78px;
	font-size:14px;
	overflow:hidden
}
#top10 ul li.destaque-top10-faixa-cor {
	width:272px;
	height:78px;
	background:#000;
	font-size:14px;
}
#top10 ul li.destaque-top10 img { margin:8px 0 0 6px;}
#top10 ul li .avatar { width:32px; height:32px; float:left }
#top10 ul li.destaque-top10 .avatar { width:61px; height:61px; float:left; }

#top10 ul li {
	position:relative;
	width:272px; height:41px;
	font-size:11px; font-weight:900; color:#fff;
	line-height:14px;
	background:#963;	
	*margin-top:-4px;
	cursor:pointer
}

#top10 ul li img { margin:5px 0 0 5px; line-height:41px; }

#top10 .faixa-cor { background:#000; }

#top10 .ouca-btn {
	position:absolute;
	top:0;
	right:0;
	width:35px;
	height:41px; _height:35px;
	padding:0 10px 0 15px; _padding:6px 5px 0 20px;
	border-left:1px solid #fff;
	cursor:pointer; display:block;
}

#top10 ul li.destaque-top10 .ouca-btn { height:78px; padding-top:20px; }

#top10 .alinha-top10txt { margin-top:6px; margin-left:5px; white-space:normal; float:left }
#top10 .destaque-top10 .alinha-top10txt { margin-top:7px; margin-left:5px; float:left; width:140px; }

.destaque-top10 .alinha-top10txt .posicao { color:#f60 !important; }


/*-fim-----*/

/*-rodape-----*/
.alinha-rodape { 
	width:100%; height:50px; 
	float:left;
	padding:10px 0 100px 0;
}
#rodape {
	margin:0 auto;
	width:970px;
	height:50px;
}

.rodape { float:left; width:730px; height:50px; } .rodape a { float:left; margin-right:8px; display:inline; }
.desenvolvimento { float:left; width:240px; height:50px; display:inline; font-size:11px; color:#fff; line-height:12px; letter-spacing:-1px; font-weight:bold; } .alinha-rodapeimg { margin-left:55px; }
.desenvolvimento p { margin-bottom:8px; _margin-bottom:10px; }

/*------------------INTERNAS------------------*/

#meio h1 { /*Título das internas*/
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	line-height:22px;
	padding-left:8px;
	background:url(../images/bg-topo-interna01.gif) no-repeat;
	width:672px;
	height:33px;
}

/*seção: AGENDA e NOTÍCIAS*/

#destaque-agenda, #eventos-agenda, #destaque-news, #corrido-news {
	float:left;
	width:620px;
	margin:20px 0 16px 25px;
	height:auto;
	display:inline;
}
#eventos-agenda, #corrido-news { margin:13px 0 16px 25px; }

/*#destaque-agenda a,*/ #destaque-news a { color:#f60; text-decoration:none; }
/*#destaque-agenda a:hover,*/ #destaque-news a:hover { color:#f60; text-decoration:underline; }

/*#eventos-agenda a,*/ #corrido-news a { color:#666; text-decoration:none; }
/*#eventos-agenda a:hover,*/ #corrido-news a:hover { color:#666; text-decoration:underline; }

.agenda-data1, .news-data1 {
	background:url(../images/bg-data01.gif) no-repeat;
	width:33px;
	height:53px;
	float:left;
}
.agenda-data2, .news-data2 {
	background:url(../images/bg-data02.gif) no-repeat;
	width:33px;
	height:53px;
	float:left;
}

.agenda-data1 p, .agenda-data2 p, .news-data1 p, .news-data2 p {
	color:#fff;
	font-weight:900; font-size:20px;
	line-height:18px;
	text-align:center;
	margin-top:7px;
}
.agenda-data1 p span, .agenda-data2 p span, .news-data1 p span, .news-data2 p span { font-size:14px; }

#destaque-agenda .agenda-txt1, #eventos-agenda .agenda-txt2, #destaque-news .news-txt1, #corrido-news .news-txt2 { 
	float:left;
	width:570px;
	margin-left:12px;
	display:inline;
}
#destaque-agenda .agenda-txt1 p, #destaque-news .news-txt1 p { color:#f60; } #eventos-agenda .agenda-txt2 p, #corrido-news .news-txt2 p { color:#666; }
#destaque-agenda .agenda-txt1 p, #eventos-agenda .agenda-txt2 p, #destaque-news .news-txt1 p, #corrido-news .news-txt2 p {
	font-size:14px;
	line-height:12px;
	font-weight:900;
	margin-bottom:10px;
}
#destaque-agenda .agenda-txt1 p span, #eventos-agenda .agenda-txt2 p span, #destaque-news .news-txt1 p span, #corrido-news .news-txt2 p span { font-size:11px; }

#alinha-calendario {
	float:left;
	width:622px;
	height:150px;
/*	border:1px solid #000;*/
	margin:24px 0 0 25px;
	display:inline;
}

#alinha-calendario table { 
	float:left;
	font-size:11px;
	color:#914224;
	border-collapse:collapse;
}
#alinha-calendario table .tit-mes { text-align:left; }

.cal, .cal-meio {	
	background:url(../images/bg-calendario01.gif) no-repeat center center;
	float:left;
	width:168px; height:134px;
	padding:8px 12px;
}
.cal-meio { margin:0 20px; }

#alinha-calendario table td, #alinha-calendario table th { text-align:center; }
#alinha-calendario table th { font-weight:bold; }

#alinha-calendario table a { text-decoration:none; font-weight:bold; color:#914224; display:block; }
#alinha-calendario table a:hover { color:#fff; background:#f60; }

#meio .boxcontent { 
	float:left;
	height:auto;
	width:620px;
	padding:15px 25px;
}

#meio .boxcontent p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px; color:#666;
	line-height:12px;
	margin-bottom:10px;
}

/*BOLG DOS LOCUTORES*/
#caixa-blog {
	float:left;
	width:622px;
	height:auto;
	margin-bottom:25px;
	display:inline;
	/*border:1px solid #000;*/
}

.alinha-bloglocutor1, .alinha-bloglocutor2 {
	float:left;
	width:305px;
	height:235px;
	/*border:1px solid #000;*/
}
.alinha-bloglocutor1 { margin-right:12px; display:inline; }

.foto-bloglocutor {
	float:left;
	width:140px;
	height:235px;
	margin-right:15px; 
	display:inline;
} .foto-bloglocutor img { float:left; }
.foto-bloglocutor p a{
	float:left;
	font-size:14px;
	font-weight:900;
	color:#fff;
	text-transform:uppercase; text-align:center; text-decoration:none;
	width:140px;
	height:23px;
	line-height:23px;
	background:#914224;
	display:block;
}
.foto-bloglocutor p a:hover { background:#f60; }
.alinha-bloglocutor1 span, .alinha-bloglocutor2 span { color:#f60; font-weight:900; font-size:18px; }
.alinha-bloglocutor1 p, .alinha-bloglocutor2 p { margin-bottom:10px; }

/*SEÇÃO BLOG LOCUTORES - INTERNA*/

.foto-blogs-interna {
	float:left;
	width:140px;
	height:212px;
	margin:0 15px 10px 0;
}.foto-blogs-interna img {float:left;}

.tit-blog-interna { color:#f60; font-size:18px; margin-bottom:20px; letter-spacing:-1px; font-weight:bold; }
.tit-blog-interna span { font-size:14px; }

.ico-comentario { float:left; width:300px; height:20px; line-height:20px; margin:25px 0 15px 0; display:inline; }
.ico-comentario img { float:left; }
.ico-comentario p a { color:#f60; font-weight:900; font-size:14px; line-height:20px; text-decoration:none; padding-left:5px; }
.ico-comentario p a:hover { text-decoration:underline; }


/*SESÃO CADASTRO e SEÇÃO FALE CONOSCO*/ 
#cadastro, #fale-conosco { 
	float:left; 
	width:622px;
	border-collapse:collapse;
	font-size:14px; color:#666; font-weight:900;
	border:0;
}
#cadastro textarea, #fale-conosco textarea {
	width:547px;
	height:295px;
	border:1px solid #999;
	font-size:12px;
	color:#333;
}#cadastro textarea { width:345px!important; height:200px; }

#cadastro td, #fale-conosco td { border:0; height:38px!important; }

#cadastro input, #fale-conosco input { border:1px solid #999; /*height:23px; line-height:23px;*/ padding:2px; }
#cadastro tr td table input { border:1px solid #999; }

#cadastro .gd-camp, #fale-conosco .gd-camp { width:547px; } #cadastro .md-camp, #fale-conosco .md-camp { width:340px; } #cadastro .pq-camp, #fale-conosco .pq-camp { width:277px; } #cadastro .pq-camp2, #fale-conosco .pq-camp2 { width:205px; }
#cadastro .btn-envia-cadastro, #fale-conosco .btn-envia-cadastro { background:url(../images/btn-enviar01.gif) no-repeat; width:50px; height:30px; line-height:0; display:block; border:0; text-indent:-9000px; cursor:pointer; }
#cadastro .btn-envia-cadastro:hover, #fale-conosco .btn-envia-cadastro:hover { background:url(../images/Hbtn-enviar01.gif) no-repeat; }

#fale-conosco .ajusta-celula1 { padding-top:8px; }
#fale-conosco .ajusta-celula2 { padding-top:15px; }

/*SEÇÃO FAMOSOS*/
.menu-alfanum {
	/*width:392px;*/
	height:16px;
/*	float:left;*/
	margin:0 0 35px 0;
	color:#f60;
	font-weight:bold;
	text-align:center;
}
.menu-alfanum a { color:#f60; width:18px; text-transform:uppercase; font-weight:bold; text-decoration:none; display:block; }
.menu-alfanum a:hover { background:#914224; color:#fff; }
.menu-alfanum td { width:18px; }
.menu-alfanum .ajusta-menu { width:30px; }
.menu-alfanum .ajusta-menu a { width:30px; }

.box-famosos-esq {
	float:left;
	width:305px;
	height:150px;
	margin:0 10px 38px 0;
}.box-famosos-esq img { float:left; }

.box-famosos-dir {
	float:left;
	width:305px;
	height:150px;
	margin-bottom:38px;
}.box-famosos-dir img { float:left; }

.box-famosos-esq p a, .box-famosos-dir p a{
	font-size:14px; 
	line-height:14px;
	color:#f60; 
	font-weight:bold; 
	text-transform:uppercase;
	text-decoration:none;
	margin-left:10px;
}.box-famosos-esq p a:hover, .box-famosos-dir p a:hover{ color:#fff; background:#914224; }

/*FAMOSOS interna*/
.alinha-famosos-descricao {
	float:left;
	width:622px;
}
.alinha-famosos-descricao img { float:left; margin:0 12px 10px 0; }
.alinha-famosos-descricao h2 { color:#f60; font-size:18px; font-weight:400; margin:0 0 5px 0; text-transform:uppercase; }

/*SEÇÃO GALERIA*/
#alinha-galeria-linha {
	float:left;
	width:628px;
	height:247px;
	margin-bottom:8px;
	display:inline;
}
#alinha-galeria-linha .box-gal1, #alinha-galeria-linha .box-gal2 {
	float:left;
	width:309px;
	height:247px;
	margin:0 8px 0 0;
	display:inline;	
}.box-gal1 img, .box-gal2 img { float:left; }
#alinha-galeria-linha .box-gal2 { margin-right:0; }

#alinha-galeria-linha .box-gal1 a p, #alinha-galeria-linha .box-gal2 a p { color:#fff; }
#alinha-galeria-linha .box-gal1 a, #alinha-galeria-linha .box-gal2 a { 
	float:left;
	display:block;
	width:293px;
	height:26px;
	background:#914224;
	color:#fff;
	font-size:14px; line-height:12px;
	font-weight:bold;
	text-decoration:none; text-transform:uppercase;
	letter-spacing:-1px;
	padding:8px;
}#alinha-galeria-linha .box-gal1 a:hover, #alinha-galeria-linha .box-gal2 a:hover { background:#f60; }

#alinha-galeria-linha .box-gal1 .link-gal01, #alinha-galeria-linha .box-gal2 .link-gal01 {
	width:auto;
	height:auto;
	background:none;
	padding:0;
}
#alinha-galeria-linha .box-gal1 .link-gal01:hover, #alinha-galeria-linha .box-gal2 .link-gal01:hover {
	background:none;
}

/*SEÇÃO INTERNA - Galeria*/
.boxcontent h2 {
	color:#f60;
	font-size:14px; line-height:12px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.boxcontent span { 
	color:#f60; font-weight:bold;
	font-size:12px; line-height:12px;
}

.boxcontent iframe {
	margin:20px auto 12px auto;
}
.link-foto-galeria {
	margin:0 auto;
	width:496px;
	height:100%;
	/*border:1px solid #000;*/
}
.link-foto-galeria p { 
	font-size:14px;
	color:#666;
	font-weight:bold;
}
.link-foto-galeria input { 
	border:1px solid #999;
	margin:5px 0 10px 0; padding:1px 5px;
	font-size:12px; font-weight:100; color:#666;
	letter-spacing:-1px;
	width:486px;
	/*line-height:23px;*/
	display:block;
}
.link-foto-galeria a {
	float:right;
	background:url(../images/bot-enviar01.gif) no-repeat;
	width:205px; 
	height:30px;
	display:block;
	text-indent:-9000px;
}.link-foto-galeria a:hover { background:url(../images/bot-enviar02.gif) no-repeat!important; }

#alinha-galeria-thumbs {
	margin:7px auto 0 60px;
	float:left;
	display:inline;
	width:506px;
	height:auto;
/*	border:1px solid #000;*/
}#alinha-galeria-thumbs a img { margin:8px 8px auto 0; } #alinha-galeria-thumbs a:hover { background:#fff; }

/*SEÇÃO MENSAGEM*/
.boxcontent hr {
	height:1px;
	width:100%;
	background:#f90;
	*border:1px solid #f90;
	margin:38px 0;
	*margin:38px 0 16px 0;	 
}

/*SEÇÃO PROGRAMAÇÃO, (antigo programas)*/
.prog1, .prog2 {
	float:left;
	width:598px;
	padding:12px 12px 0 12px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0;
}

.prog1 { background:#f5efea; }
.prog2 { background:#fff; }

.prog1 p { color:#666!important; text-transform:uppercase; } .prog1 p span { font-size:12px; text-transform:lowercase; color:#666; }
.prog2 p { color:#f60!important; text-transform:uppercase; } .prog2 p span { font-size:12px; text-transform:lowercase; color:#f60; }

/*MENU DE NAVEGAÇÃO DA PROGRAMAÇÃO*/
#menu_programacao {
	margin:0 auto 15px auto;
	list-style-type:none;
	width:525px;
	height:30px;
}
#menu_programacao li {
	float:left;
	margin-right:5px;
	display:inline;
	height:30px;
	text-indent:-9000px;	
}
#menu_programacao li a {
	text-indent:-9000px;
	height:30px !important;
	display:block;
	border:0;
}
#menu_programacao li.mp_btn01 a{/*segunda*/
	width:78px !important; background:url(../images/mp_btn01.gif) top;
}#menu_programacao li.mp_btn01 a:hover {background-position:bottom;}

#menu_programacao li.mp_btn02 a{/*terça*/
	width:62px !important; background:url(../images/mp_btn02.gif) top;
}#menu_programacao li.mp_btn02 a:hover {background-position:bottom;}

#menu_programacao li.mp_btn03 a{/*quarta*/
	width:70px !important; background:url(../images/mp_btn03.gif) top;
}#menu_programacao li.mp_btn03 a:hover {background-position:bottom;}

#menu_programacao li.mp_btn04 a{/*quinta*/
	width:70px !important; background:url(../images/mp_btn04.gif) top;
}#menu_programacao li.mp_btn04 a:hover {background-position:bottom;}

#menu_programacao li.mp_btn05 a{/*sexta*/
	width:62px !important; background:url(../images/mp_btn05.gif) top;
}#menu_programacao li.mp_btn05 a:hover {background-position:bottom;}

#menu_programacao li.mp_btn06 a{/*sábado*/
	width:70px !important; background:url(../images/mp_btn06.gif) top;
}#menu_programacao li.mp_btn06 a:hover {background-position:bottom;}

#menu_programacao li.mp_btn07 a{/*domingo*/
	width:78px !important; background:url(../images/mp_btn07.gif) top;
}#menu_programacao li.mp_btn07 a:hover {background-position:bottom;}
/*FIM*/

/*SEÇÃO PROMOÇÕES*/
.promo1, .promo2, .promo3 {
	float:left;
	width:202px; 
	height:76px;
}
.promo1 img, .promo2 img, .promo3 img { float:left; }
.promo1 a, .promo2 a, .promo3 a { 
	float:left; 
	width:186px;
	height:26px;
	padding:7px 8px;
	background:#914224!important;
	display:block;
	font-size:14px; font-weight:bold; line-height:12px;
	text-decoration:none; text-transform:uppercase;
	color:#fff!important;
	letter-spacing:-1px;
}
.promo1 a:hover, .promo2 a:hover, .promo3 a:hover { 
	color:#fff!important; background:#f60!important;
}
.promo2 { margin:0 6px; display:inline; }

/*SEÇÃO RECADOS*/
.box-recado {
	float:left;
	width:598px;
	height:80px;
	background:#f5efea; /*#eee cinza*/ /*#d5235a rosa*/
	padding:10px 12px;
	margin-bottom:10px;
	display:inline;
}
.box-recado img { float:left; margin-right:12px; display:inline; }
.box-recado span { color:#f60; font-weight:100; } .box-recado span strong { font-weight:bold; font-size:12px; }
.box-recado p { margin-top:10px; color:#666!important; }

#recado a {color:#fff; text-decoration:none}
#recado a:hover {text-decoration:underline}

.boxcontent a { color:#f60; text-decoration:none; }
.boxcontent a:hover { color:#fff; background:#914224; }

p.deixe-seu-recado {
	float:left;
	margin:5px 0 0 0;
	display:inline;
	padding-bottom:15px;
	text-indent:-9000px;	
}

p.deixe-seu-recado a {
	text-indent:-9000px;
	background:url(../images/bot-deixesuamensagem01.gif) top;
	width:200px;
	height:30px;
	display:block;
}p.deixe-seu-recado a:hover { background:url(../images/bot-deixesuamensagem01.gif) bottom; }

/*fim*/


/*---------------ESPECIAL PAGINAÇÃO----------------*/
.pag_container { float:left; margin:44px auto 0 auto; padding-top:20px; width:590px; text-align:left; display:block; clear:both; }
.paginacao { float:left; position:relative; left:50%; color:#f60 !important; font-size:11px; font-weight:bold; margin-bottom:2em; display:inline; text-align:center; }
.paginacao ul { position:relative; left:-50%; margin:0 auto; padding:0; list-style:none; }
.paginacao li { list-style:none; float:left; }
.paginacao li a, #conteudo .paginacao li.nolink, #conteudo .paginacao li.current { display:block; text-decoration:none; padding:2px 10px; margin:0 5px 0 0; }
.paginacao li a { background:#eee; color:#369; border:solid 1px #d4d4d4; text-decoration:none; font-weight:bold; }
.paginacao li a:hover { color:#fff; background:#914224; text-decoration:none; }
.paginacao li.nolink, #conteudo .paginacao li.current { margin:1px; padding:2px 10px; margin:0 5px 0 0; background:#e8e8e8; }
.paginacao li.current { margin:0 5px 0 0; padding:3px 10px; background:#f60; font-weight:bold; }


/*---*/

/*SEÇÃO RECADOS/ESCREVER*/
#escrever, #escrever2 {
	font-size:11px; font-weight:900;
	width:auto;
	height:27px;
	margin:10px 0 8px 0;
}
#escrever2 { margin:0 auto 10px auto; }

#escrever td, #escrever2 td { padding-right:5px; }
#escrever td input, #escrever2 td input {
	border:1px solid #c60;
	padding:3px;
	color:#c60;
}
#escrever2 td input { width:400px; }

#escrever td input.logcampo03, #escrever2 td input.logcampo03 { width:30px; height:26px; margin:0; background:#c60; color:#fff; line-height:17px; border:0; cursor:pointer; }
#escrever td input.logcampo03:hover, #escrever2 td input.logcampo03:hover { background:#f60; }

.box-login a { color:#666; }
.box-login a:hover { color:#fff; background:#914224; }

/*SEÇÃO NOTÍCIAS INTERNA*/
.boxcontent h3 {
	color:#914224;
	font-size:18px; line-height:16px;
	letter-spacing:-1px;
	margin-bottom:5px;
}
.boxcontent h3.promo {
	color:#914224;
	font-size:24px; line-height:16px;
	letter-spacing:-1px;
	margin:20px 0 5px 0;
}

.box-minimenu { 
	float:left;
	margin:50px 0 0 0;
	width:auto;
	height:34px;
}
.box-minimenu p { float:left; margin-right:10px; display:inline; }

.box-minimenu .mini1 a { background:url(../images/bot-minimenu01.gif) no-repeat; width:219px; height:30px; text-indent:-9000px; display:block; }
.box-minimenu .mini1 a:hover { background:url(../images/Hbot-minimenu01.gif) no-repeat; }

.box-minimenu .mini2 a { background:url(../images/bot-minimenu03.gif) no-repeat; width:154px; height:30px; text-indent:-9000px; display:block; }
.box-minimenu .mini2 a:hover { background:url(../images/Hbot-minimenu03.gif) no-repeat; }

.box-minimenu .mini3 a { background:url(../images/bot-minimenu02.gif) no-repeat; width:94px; height:31px; text-indent:-9000px; display:block; }
.box-minimenu .mini3 a:hover { background:url(../images/Hbot-minimenu02.gif) no-repeat; }

/*IMPRIMIR*/
/*ver dourados02.css*/

/*SEÇÃO TRADUÇÕES*/
.id-artista {
	float:left;
	width:600px; height:40px;
	border:0;
	margin:0 0 10px 0;	
}
.foto-traducao { 
	float:left;
	width:80px; height:80px;
	border:1px solid #eee;
	margin:0 20px 0 0;
	display:inline;
}
.select-musicas {
	float:left;
	width:600px;
	height:50px;
	margin:35px 0 0 0;
}
.select-musicas select {
	min-width:300px; *width:300px;
	height:20px;
	line-height:20px;
	font-size:11px; color:#666;
	margin-top:5px;
	border:1px solid #000;
}

.lista-artistas {
	float:left;
	width:620px;
}
.lista-artistas p { 
	line-height:16px !important;
	font-size:14px	 !important;
/*	font-weight:bold	!important;*/
}
.lista-artistas p.mais { font-size:12px !important; line-height:18px !important; }
.lista-artistas p strong { text-transform:uppercase; }

.lista-artistas p.voltar { 	
	line-height:16px !important;
	font-size:12px	 !important; 
}
.lista-artistas p.voltar strong { text-transform:none!important; }

.letra01, .letra02 {
	float:left;
	width:300px;
	height:auto;
	margin-top:5px;
}
.letra01 {
	text-align:right;
	margin-right:12px;
	display:inline;
}
.letra01 p { color:#999!important; }
.letra01 p strong, .letra02 p strong { font-size:14px; }

/*SEÇÃO PROMOÇÕES INTERNA*/
#regulamento {
	overflow:auto; 
	padding:5px; 
	width:570px; height:100px;
	margin:20px auto; 
	border:1px solid #999; 
	font-size:10px;
}
#regulamento p { font-size:10px!important; } #regulamento p strong { text-transform:uppercase!important; }

.bot-participar {
	background:url(../images/bot-promo01.gif) no-repeat; 
	width:219px; height:30px; 
	margin:35px auto; 
	text-indent:-9000px; 
	display:block;
}
.bot-participar:hover { background:url(../images/bot-promo02.gif) #fff no-repeat!important; }

/*SEÇÃO CLIPES / INTERNA*/
#box-clipes {
	float:left;
	width:620px;
	height:auto;
}
.box-clipe {
	float:left;
	width:310px;
	height:100px;
	margin:0 0 20px 0;
	display:inline;
}
.box-clipe img { float:left; padding:0 10px 0 0; }
.box-clipe span { font-size:11px; }
.box-clipe a:hover { background:none!important; }

.alinha-video {
	width:500px; height:400px; 
	margin:20px auto; 
	background:#000; /*bg provisório, enquanto não há o clipe*/
}
.alinha-youtube { margin:0 auto 60px auto; height:21px; width:110px; } .alinha-youtube a { background:none; }

.bot-clipes { 
	float:left;
	width:154px; height:30px;
	text-indent:-9000px;
	background:url(../images/bot-clipes01.gif) no-repeat;
}
.bot-clipes:hover { background:url(../images/bot-clipes02.gif) no-repeat!important; }

.invalidInput { background-color:#FFD7D7 !important; }
.warning_msg { padding:3px; margin-bottom:10px; display:none; cursor:pointer }
.warning_msg.error { background:#FFD7D7; color:#9F0000; border:1px solid #FF5555; }
.warning_msg.success { background:#CEFFCE; color:#008A00; border:1px solid #46FF46; }
.input_txt_form { margin:8px 0; width:500px; background:#d9d9d9; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:14px; }

/* TV FLASH */
#flashtv {
	float:left;
	width:672px;
	height:203px;
}
#tvflash_slideshow {
	display:block; width:672px; height:203px; overflow:hidden;
}
#tvflash_slideshow li { position:relative; width:672px; height:203px; overflow:hidden; }
#carrossel_destaque {
	height:203px;
	width: 672px;
	float:left;
	background:url(images/carrossel.jpg) no-repeat;
	margin-left:10px;
	position:relative;
}
#carrossel_left{
	position:absolute;
	z-index:10;
	top:120px;
	cursor:pointer; margin-left:20px;
}
#carrossel_right{
	position:absolute;
	z-index:10;
	top:120px;
	cursor:pointer; margin-left:580px;
}
.carrossel_imagem{
	z-index:auto;
	width:672px;
	height:203px;
	position:absolute;
	top:0;
	display:block;
}

.carrossel_item{
	/*background: url(images/descricao_tv.png) bottom no-repeat;*/
	height:50px; /*55*/
	width: 650px; /*666*/
	color: #f4c464;
	position:absolute;
	display:block;
	bottom:0; /*-7*/
	left:0; /*-7*/
	z-index:2;
}
.carrossel_item h2{
	font-size: 24px; 
	font-weight:bold;
	margin: 2px 10px 0;
	/**margin: 6px 20px 0;*/
	text-transform: uppercase;
	color:#ff6600;
}
.carrossel_item p{
	font-size: 12px;
	margin:0 11px 0;
	color:#fff;
/*	font-weight:bold;*/
	line-height:9px;
	text-transform:uppercase;
}
.hidden {display:none;}


/*EQUIPE*/
#alinha-equipe {
	float:left;
	width:612px;
	margin-bottom:34px;
	display:inline;
	/*border:1px solid #000;*/
}
#alinha-equipe blockquote {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#f60;
	padding-bottom:4px;
}
.alinha-desc-equipe {
	float:left;
	width:450px;
	height:auto;
	margin-top:-3px;
	display:inline;
}
.foto-equipe {
	float:left;
	width:140px;
	height:235px;
	margin-right:15px;
	display:inline;
}
.foto-equipe p span.semblog {
	color:#fff!important;
	width:140px;
	height:23px;
	background:#ccc;
	font-size:14px!important;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	display:block;
	line-height:23px;
	margin:0!important;
}
.foto-equipe a {
	color:#fff!important;
	background:#914224;
	width:140px;
	height:23px;
	display:block;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	line-height:23px;
}
.foto-equipe a:hover {
	background:#f60;
}
/*fim*/