html, body {height:100%;} 

@font-face {
	font-family: 'StoneSansRegular';
	src: url('fontes/stonsans-webfont.eot');
	src: local('?'), url('fontes/stonsans-webfont.woff') format('woff'), url('fontes/stonsans-webfont.ttf') format('truetype'), url('fontes/stonsans-webfont.svg#webfontHLqPQUdE') format('svg');
	font-weight: normal;
	font-style: normal;
}

a:link{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}


body {
	margin:0; 
	padding:0;
	background:#cdcadd;
	color:#FFFFFF;
	text-align:center;
	}
#tudo {
	width:984px;
	position:relative;
	margin:0 auto;
	text-align:left;
	min-height:100%;
	background-color: #4b467b;
	background-image: url(img/fundoconteudo.jpg);
	}
 * html #tudo {height: 100%;}
#conteudo {padding-bottom:70px;}
#topo {
	width:984px;
	height:235px;
	padding-top:1px;
	background-color: #6f729d;
	background-image: url(img/banner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
#topo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B467C;
	text-align: justify;
	margin-left: 250px;
	margin-right: 20px;
	margin-top: 12px;
	font-style: normal;
}
#menuhead {
	float: right;
	padding-top: -5px;
	/*padding-left: 200px;*/
	width:590px;
	height:130px;
	margin: 0px;
}
#menuflash{
	width:700px;
	top: 105px;
	z-index: 20;
	position: absolute;
	left: 288px;
}
#todomenuhead {
width:984px;
}
#playermenu{
	width:284px;
	z-index: 10;
	position: absolute;
	top: 1px;
	left: 706px;
}
	
#principal {
	width:744px;
	padding-left:20px;
	float:left;
	padding-top:2px;
	text-align:justify;
	}
.titprincipalamarelo {
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 34px;
	font-size-adjust: 0.54;
	color: #6c70a3;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 80%;
}
.fundotdamarelo1{
	background-image: url(img/fundo_amarelo.png);
	background-repeat: no-repeat;
	background-position: top;
}
.fundotdamarelo2{
	background-image: url(img/fundo_amarelo.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.txtlinkamarelo{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #514D77;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 30%;
	
}
.txtlinkamarelo a{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #514D77;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 30%;

}
.todoslinkamarelo {
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 18px;
	font-size-adjust: 0.54;
	color: #6c70a3;
	text-align: right;
	padding-right: 14px;
	padding-top: 0px;
	padding-left: 14px;
	
}
.todoslinkamarelo a{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 18px;
	font-size-adjust: 0.54;
	color: #6c70a3;
	text-align: right;
	padding-right: 14px;
	padding-top: 0px;
	padding-left: 14px;
	
}
.titprincipalbranco {
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 34px;
	font-size-adjust: 0.54;
	color: #b6b3ce;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 80%;
}
.fundotdbranco1{
	background-image: url(img/fundo_branco.png);
	background-repeat: no-repeat;
	background-position: top;
}
.fundotdbranco2{
	background-image: url(img/fundo_branco.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.txtlinkbranco{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #746FA2;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 30%;
	
}
.txtlinkbranco a{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #746FA2;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 30%;

}
.todoslinkbranco {
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 18px;
	font-size-adjust: 0.54;
	color: #746FA2;
	text-align: right;
	padding-right: 14px;
	padding-top: 0px;
	padding-left: 14px;
	
}
.todoslinkbranco a{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 18px;
	font-size-adjust: 0.54;
	color: #b6b3ce;
	text-align: right;
	padding-right: 14px;
	padding-top: 0px;
	padding-left: 14px;
	
}
.titprincipallilas1 {
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 34px;
	font-size-adjust: 0.54;
	color: #d0cdde;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 80%;
}
.fundotdlilas1{
	background-image: url(img/fundo_lilas1.png);
	background-repeat: no-repeat;
	background-position: top;
}
.fundotdlilas2{
	background-image: url(img/fundo_lilas1.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.txtlinkllilas1{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #FFFFFF;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 30%;
	
}
.txtlinkllilas1 a{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #FFFFFF;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 30%;

}
.todoslinkllilas1 {
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 18px;
	font-size-adjust: 0.54;
	color: #d0cdde;
	text-align: right;
	padding-right: 14px;
	padding-top: 0px;
	padding-left: 14px;
	
}
.todoslinkllilas1 a{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 18px;
	font-size-adjust: 0.54;
	color: #d0cdde;
	text-align: right;
	padding-right: 14px;
	padding-top: 0px;
	padding-left: 14px;
	
}
.titprincipallilas2 {
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 34px;
	font-size-adjust: 0.54;
	color: #9fa0c0;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 80%;
}
.fundotdlilas21{
	background-image: url(img/fundo_lilas2.png);
	background-repeat: no-repeat;
	background-position: top;
}
.fundotdlilas22{
	background-image: url(img/fundo_lilas2.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.txtlinkllilas2{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #746FA2;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 30%;
	
}
.txtlinkllilas2 a{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #746FA2;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 30%;

}
.todoslinkllilas2 {
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 18px;
	font-size-adjust: 0.54;
	color: #9fa0c0;
	text-align: right;
	padding-right: 14px;
	padding-top: 0px;
	padding-left: 14px;
	
}
.todoslinkllilas2 a{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 18px;
	font-size-adjust: 0.54;
	color: #9fa0c0;
	text-align: right;
	padding-right: 14px;
	padding-top: 0px;
	padding-left: 14px;
	
}
	
#auxiliar {
	width:200px;
	float:right;
	padding-top:10px;
	}
#rodape {
	background:#6f729d;
	width:984px;
	height:70px;
	position: absolute;
	bottom: 0; /**/ 
	text-align:center;
	}
#rodape p {
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 14px;
	}
ul {
	width:190px;
	margin:0;
	padding:0;
	list-style:none;
	}
ul li {margin:1px 0; }
ul li a, ul li a:visited {
	height:1%;
	display:block;
	color:#4B467C;
	text-decoration:none;
	background-color: #CDCADD;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #8C91B7;
	}
ul li a:hover {
	color:#4B467C;
	background-color: #F5C500;
	}
h1, h2, h4 {
	color:#FFFFFF;
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 22px;
	font-weight: bold;
	}
h3 {
	color:#8C91B7;
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 24px;
	font-weight: bold;
	padding-top: -3px;
	}	
h4 {font-size:16px;}
.clear {clear:both;}
#nav li.um {
	margin-bottom:8px;
	text-align:center;
		}
#listaautores{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDCADD;
	width: 500px;
	padding-top: -30px;
}
#formautores{
	padding-top: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8C91B7;
	border-right-color: #8C91B7;
	border-bottom-color: #8C91B7;
	border-left-color: #8C91B7;
	padding-left: 5px;
	margin: 5px;
}
#alertas{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 24px;
	font-size-adjust: 0.54;
	color: #FFCC00;
	padding-top: 0px;
	height:40px;
	width:580px;
}
.alertalogin{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 24px;
	font-size-adjust: 0.54;
	color: #FFCC00;
	padding-top: 5px;
	text-align: center;
	padding-bottom: 10px;
}
#tituloadmin{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 28px;
	font-size-adjust: 0.54;
	color: #8C91B7;
	padding-top: 1px;
	height:40px;
	width:590px;
}
	
#tituloadmin2{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 28px;
	font-size-adjust: 0.54;
	color: #8C91B7;
	padding-top: 1px;
	height:40px;
	}
#titulopagina{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 34px;
	font-size-adjust: 0.54;
	color: #FFCC00;
	padding-top: -5px;
	padding-left: 30px;

}	
#conteudoadmin{}		

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B467C;
	background-color: #CDCADD;
	border: 1px solid #8C91B7;
	padding: 3px;
}
label {	
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 15px;
	font-size-adjust: 0.54;
	color: #8C91B7;
}
.botao {
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 17px;
	color: #FFFFFF;
	background-color: #8C91B7;
	border: 2px solid #BFC2D7;

}
.botao2 {
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 12px;
	color: #8C91B7;
	background-color: #FFFFFF;
	border: 1px solid #BFC2D7;

}
.nomeclientes{
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 12px;
	color: #CDCADD;
	}
.labelclientes{
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 14px;
	color: #FFCC00;
	text-align: right;
	}
.txtclientes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px;
	text-align: left;
}
.urlclientes{
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 17px;
	color: #CDCADD;
	padding: 5px;
	text-align: left;
}	
.tittpprod{	
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 17px;
	color: #F5C405;
	padding: 5px;
	text-align: left;
}
.txttpprod{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding: 5px;
	text-align: left;
}
.labelprod{
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 15px;
	color: #FFCC00;
	text-align: right;
	padding: 5px;
	}
.instrucoesprod{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C91B7;
	padding: 5px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8C91B7;
	border-right-color: #8C91B7;
	border-bottom-color: #8C91B7;
	border-left-color: #8C91B7;
}
.instrucoes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C91B7;
	padding: 5px;
	text-align: left;
}
.categoriaplayer{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #746FA2;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;}
	
.alertas{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 24px;
	font-size-adjust: 0.54;
	color: #FFCC00;
	padding-top: 3px;
	padding-left: 30px;
}
.txtbranco{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #746FA2;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;

	
}
.txtbranco a{
	font-family: 'StoneSansRegular', sans-serif;
	font-size: 16px;
	font-size-adjust: 0.54;
	color: #746FA2;
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;


}
.titcaixaroxo {
	font-family: 'StoneSansRegular', sans-serif;
	font-size-adjust: 0.54;
	font-size: 17px;
	color: #FFFFFF;
	background-color: #8C91B7;
	border: 2px solid #BFC2D7;
	padding: 3px;
}
.titprodpodcast{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8C91B7;
	padding: 10px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8C91B7;
	border-right-color: #8C91B7;
	border-bottom-color: #8C91B7;
	border-left-color: #8C91B7;
}
.datanoticia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.titnoticia{	
	font-family: 'StoneSansRegular', sans-serif;
	color: #C5C8DA;
	font-size-adjust: 0.54;
	font-size: 14px;
	padding: 3px;}
	
.titnoticiades{
	font-family: 'StoneSansRegular', sans-serif;
	color: #C5C8DA;
	font-size-adjust: 0.54;
	font-size: 14px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C8DA;
}	
.txtnoticia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
}
.linknoticia{
	color: #C5C8DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 2px;
}
.fontenoticia{
color: #C5C8DA;}