/* CSS Document */
body {
margin:0px;
background-color:#000;
font-family:Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;
}
.body1{background:url(images/bg.jpg) repeat-y top center;}
.body2{background:url(images/bg2.jpg) repeat-y top center;background-color:#000;}
.body3{background:url(images/bg3.jpg) no-repeat top center;background-color:#220b02;}
.bodyblog{background:url(images/bg3.jpg) repeat-y top right;background-color:#220b02;}
/*img, div {behavior: url(iepngfix/iepngfix.htc);}*/
div, p, span, table, form, br{margin:0px;padding:0px;border:0px;}

h1 {font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;color:#fff;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:0.75em;font-weight:normal;color:#d7e1e1;line-height:140%;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:0.75em;font-weight:normal;color:#fff;} 
h4 {margin:12px 0;padding-bottom:5px; font-family:Georgia, "Times New Roman", serif; font-size:32px; font-weight:normal; color:#fff;}
h5 {margin:12px 0;padding-bottom:5px; font-family:Arial, Helvetica, sans-serif, serif; font-size:18px; font-weight:bold; color:#fff;}
h5 .data {font-size:16px; font-weight:normal; }
h6 {margin:12px 0;padding-bottom:15px;font-family:Arial, Helvetica, sans-serif;font-size:0.75em;font-weight:normal;color:#d7e1e1;line-height:140%;border-bottom:1px dotted #3c6976;}

h1 a, h2 a, h3 a {font-family:Arial, Helvetica, sans-serif;color:#deccac;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover {font-family:Arial, Helvetica, sans-serif;color:#deccac;text-decoration:underline;}

h1.title { margin:0;padding:0;font-family:Georgia, "Times New Roman", serif; font-size:24px; font-weight:normal; color:#fff;} 
h1.title2 {margin:0;padding:0;font-family:Georgia, "Times New Roman", serif; font-size:35px; font-weight:normal; color:#fff;} 

.containerIframePlayer{width:988px;height:45px;margin:0 auto;}
.iframePlayer{overflow:hidden;text-align:right;width:988px;height:45px;float:right;}

/*.soundplayer {
width:988px;
height:37px;
float:left;
clear:both;
text-align:right;
padding-top:7px;
}
*/

.playerBox{width:254px;height:29px;float:right;padding:7px 0 0 0;}
.boxSelectAlbum{padding:10px 10px 0 0;float:right;}
.boxSelectAlbum select{font-size:10px;color:#fff;border:1px solid #666;background:#000;padding:2px;}




#container {
width:988px;
margin:auto;
}
#container .columnleft{
width:591px;
margin:auto;
float:left;
}
#container .columnright{
width:397px;
margin:auto;
float:right;
text-align:right;
}
/*---Fotos Valeria ---*/
.valeria1{background:url(images/foto_valeria1.png) no-repeat top;}
.valeria2{background:url(images/foto_valeria2.png) no-repeat top;}

#corpoIFrame {
visibility:visible;
position:static;
top:259px;
left:136px;
width:591px;
height:1000px;
}

#lateralIFrame {
visibility:visible;
position:static;
top:27px;
left:800px;
width:281px;
height:1100px;
}

.logo{
background:url(images/valeria_costa.gif) no-repeat top left;
height:127px;
width:591px;
clear:both;
float:left;
}
.menu{
height:49px;
width:591px;
clear:both;
float:left;
margin-bottom:25px;
}
.boxnoticias{
width:242px;
float:left;
}
.boxbanners{
width:270px;
float:left;
text-align:right;
}
.sep{
clear:both;
}
.nomargin{
margin:0px;
}
.clearthis{
clear:both;
}
.hierarquia{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#d7e1e1;
text-decoration:none;
margin-bottom:10px;
}
.hierarquia a{
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
font-weight:normal;
font-size:10px;
color:#d7e1e1;
text-decoration:none;
}
.hierarquia a:hover{
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
font-weight:normal;
font-size:10px;
color:#d7e1e1;
text-decoration:none;
}
.hierarquialink{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#d7e1e1;
text-decoration:none;
}
.hierarquialink:hover{
color:#e2a736;
text-decoration:none;
}
.red{
color:#FF0000;}
.blue{
color:#0066CC;}
.hidden{
display:none;
}
.textsmall{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}
.mes{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
}
.floatleft{
float:left;
}
.floatright{
float:right;
}
.form{
	display:inline;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:09px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color:#787d83;
	color: #fff;
	padding: 5px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
}
.form:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}
.form:focus{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}
.formcontato{
	display:inline;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:09px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color:#787d83;
	color: #fff;
	padding: 2px 0 2px 4px;
}


.formcontato{
padding:0px;
padding-top:0px;
margin-left:50px;
margin-top:10px;
padding-top:10px;
width:400px;
}
.formcontato .label{
color:#3B3B3B;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-right:3px;
padding-top:3px;
text-align:right;
width:80px;
}

.formcontato .label2{
color:#3B3B3B;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-right:3px;
padding-top:3px;
text-align:right;
width:130px;
}
.formcontato .labelcadastro{
color:#3B3B3B;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
padding-right:3px;
margin-top:-3px;
text-align:right;
width:80px;
}
.formcadastro{
width:524px;
padding:0px;
margin:15px 0 25px 0;
padding:0;
float:left;
}
.formcadastro .labelleft{
color:#3B3B3B;
background-color:#f0f0f0;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:right;
width:197px;
height:20px;
margin-bottom:1px;
padding:0 3px 0 0;
}
.formcadastro .labelleft2{
color:#3B3B3B;
background-color:#f0f0f0;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
width:197px;
height:17px;
margin-bottom:1px;
padding:3px 3px 0 0;
}
.formcadastro .labelright{
color:#3B3B3B;
background-color:#f0f0f0;
display:inline;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
width:319px;
height:17px;
margin-bottom:2px;
padding:3px 0 0 3px;
}
.formcadastro .labelright2{
color:#3B3B3B;
background-color:#f0f0f0;
display:inline;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
width:319px;
height:19px;
margin-bottom:2px;
padding:1px 0 0 3px;
}
.rowForm{
padding-bottom:5px;
clear:both;
}
.produtosthumbs{
float:left;
width:160px;
padding-right:14px;
padding-bottom:34px;}

/* Depoimentos */
.trdepoimentos {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:125%;
font-weight:normal;
color:#2f2f2f;
width:347px;
float:left;
overflow:auto;
clear:both;
}
.trdepoimentos ul {
margin:0px;
padding:0px;
list-style:none;
clear:both;
float:left;
width:347px;
overflow:auto;
}
.trdepoimentos li {
float:left;
}
.depoimentostdleft{
width:17px;
text-align:left;
}
.depoimentostdright{
width:330px;
text-align:left;
}

.tddescricao{
width:45%;
text-align:left;
}
.tddescricao2{
width:60%;
text-align:left;
}
.tdquantidade{
width:15%;
text-align:center;
}
.tdremover{
width:15%;
text-align:center;
}
.tdpreco{
width:15%;
text-align:center;
}
.tdtotal{
width:10%;
text-align:center;
}
/* ----- Formulário ----- */
/* TR FOrm */
.trform {
padding:5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:normal;
color:#d7e1e1;
width:100%;
overflow:auto;
margin-bottom:2px;
}
.trform ul {
margin:0px;
padding:2px 0px;
list-style:none;
clear:both;
float:left;
width:100%;
overflow:auto;
}
.trform li {
float: left;
}
.tdleft{
width:25%;
text-align:right;
padding-top:3px;
padding-right:5px;
}
.tdright{
width:70%;
text-align:left;
}

/* TR discografia */
.trdiscografia {
padding:5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:normal;
color:#d7e1e1;
width:100%;
overflow:auto;
margin-bottom:2px;
}
.trdiscografia ul {
margin:0px;
padding:2px 0px;
list-style:none;
clear:both;
float:left;
width:100%;
overflow:auto;
border-bottom:dotted #6d6e65 1px;
}
.trdiscografia li {
float: left;
}
.tdmusica{
width:68%;
text-align:left;
padding-top:5px;
padding-right:5px;
padding-left:5px;
}
.tdsom{
width:10%;
text-align:center;
}
.tdcifra{
width:10%;
text-align:center;
}
.tdletra{
width:10%;
text-align:center;
}
.tdlinhainteira{
width:97%;
text-align:left;
padding:5px;
font-size:11px;
}
.tdlinhainteira a{
color:#ffdca3;
text-decoration:none;}
.tdlinhainteira a:hover{
color:#ffdca3;
border-bottom:1px dotted #ffdca3;
}

/* TR download */
.trdownload {
padding:5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:normal;
color:#d7e1e1;
width:100%;
overflow:auto;
margin-bottom:2px;
}
.trdownload ul {
margin:0px;
padding:2px 0px;
list-style:none;
clear:both;
float:left;
width:100%;
overflow:auto;
border-bottom:dotted #6d6e65 1px;
}
.trdownload li {
float: left;
}
.tddescricao{
width:78%;
text-align:left;
padding-top:5px;
padding-right:5px;
padding-left:5px;
}
.tddownload{
width:20%;
text-align:center;
}

/* TR agenda */
.tragenda {
padding:5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:normal;
color:#d7e1e1;
width:100%;
overflow:auto;
margin-bottom:2px;
}
.tragenda ul {
margin:0px;
padding:2px 0px;
list-style:none;
clear:both;
float:left;
width:100%;
overflow:auto;
border-bottom:dotted #6d6e65 1px;
}
.tragenda li {
float: left;
}
.tddata{
width:10%;
text-align:middle;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
}
.tdshow{
width:85%;
text-align:left;
padding-bottom:5px;
padding-top:5px;
padding-right:5px;
}


/* Fotos */

.fotoleft{
float:left;
text-align:left;
margin:0px 0px 10px 0px;
}

.fotoright{
float:right;
text-align:right;
margin:0px 0px 10px 0px;
}

.fotoinferior{
margin:0px 15px 20px 0px;
float:left;
}

.containerfotoleft{
margin:0px 20px 0px 0px;
float:left;
}

.containerfotoright{
margin:0px 0px 0px 20px;
float:right;
}

.containerfotoinferior{
margin:20px 0px 0px 0px;
text-align:justify;
float:left;
clear:both;
}

.fotolegenda{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:10px;
text-align:center;
}

.fotocreditos{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin-bottom:3px;
text-align:left;
}

.foto {
border: 4px solid #fff;
}
.foto:hover {
border: 4px solid #f0f0f0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}
.imgalpha {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.0;
}
.imgalpha:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}
/* --- */
#pagenator{
text-align:right;
width:620px;
margin-top:13px;
padding-bottom:0px;
}
.listadownloads{
text-align:left;
margin:10px 0px 0px 0px;
}

/*--- menu top --->*/
ul.menutop{
list-style:none;
margin:0;
padding:0;
overflow:auto;
display: inline;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: normal;
font-weight: bold;
text-transform: uppercase;
color: #fff;
}
ul.menutop li {
float:left;
display:inline;
clear:none;
}
ul.menutop li a {
float:left;
color:#fff;
text-transform: uppercase;
text-decoration: none;
padding:0 15px 5px 0;
}
ul.menutop li a:hover {
color:#e2a736;
text-transform: uppercase;
text-decoration: none;
}
/*--- menu bottom --->*/
ul.menubottom{
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: none;
line-height: normal;
font-weight: bold;
text-transform: uppercase;
color: #989992;
}
ul.menubottom li {
float:left;
display:inline;
clear:none;
}
ul.menubottom li a {
float:left;
color:#989992;
text-transform: uppercase;
text-decoration: none;
padding:0 5px 5px 5px;
}
ul.menubottom li a:hover {
color:#fff;
text-transform: uppercase;
text-decoration: none;
}
/*--- submenu --->*/
ul.submenu{
width:100%;
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
line-height: normal;
font-weight: bold;
}
ul.submenu li {
float:left;
text-align:center;
color:#f0f0f0;
height:27px;
padding:50px 38px 0 38px;
background:url(images/soundwave.png) no-repeat center;
}
ul.submenu li a {
float:left;
color:#ccc;
text-decoration: none;
}
ul.submenu li a:hover {
color:#fff;
}


/* Calendário */
.calendarioBoxCentro {
width:532px;
clear:both;
margin-left: 15px;
}
ul.dataCentro {
list-style:none;
margin:0;
padding:0;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
line-height:normal;
font-weight:normal;
}
ul.dataCentro li{
text-align:center;
color:#8a0d09;
/*width:28px;*/
width:68px;
padding:5px 0px;
}
ul.mesesCentro {
list-style:none;
margin:0;
padding:0;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
line-height:normal;
font-weight:normal;
}
ul.mesesCentro li{
text-align:center;
color:#8a0d09;
width:42px;
padding:5px 0px;
font-weight:bold;
float: left;
}
ul.mesesCentro li a{
text-align:center;
color:#8a0d09;
font-weight:bold;
/*width:28px;*/
width:52px;
text-decoration:none;
border:0;
}
ul.mesesCentro li a:hover{
color:#ea190f;
text-decoration:none;
background-color:#000000;
margin:0;
border:0;
}
ul.mesesCentro li a span{
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: normal;
font-weight: normal;
}
ul.mesesCentro li a span.selected {
color:#ea190f;
font-weight: bold;
text-decoration: underline;
}
ul.dataCentro li.btn{
float:left;
text-align:center;
/*width:16px;*/
width:80px;
padding-top:5px;
}
ul.dataCentro li a{
text-align:center;
color:#8a0d09;
font-weight:bold;
/*width:28px;*/
width:52px;
text-decoration:none;
border:0;
}
ul.dataCentro li a:hover{
color:#ea190f;
text-decoration:none;
background-color:#3e0100;
padding:5px;
margin:0;
border:0;
}
ul.dataCentro li.meses{
float:left;
text-align:center;
width:100px;
}
ul.dataCentro li.ano{
float:left;
text-align:center;
/*width:70px;*/
width:345px;
font-weight:bold;
}
.selectCalendarioCentro {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000;
}

ul.diasSemanaCentro {
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: normal;
font-weight: normal;
}
ul.diasSemanaCentro li{
float:left;
text-align:center;
/*font-weight:bold;*/
color:#8a0d09;
/*width:28px;*/
width:68px;
padding:5px 2px;
}
ul.calendarioCentro {
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: normal;
font-weight: normal;
}
ul.calendarioCentro li{
float:left;
text-align:center;
color:#999;
/*width:28px;*/
width:68px;
padding:5px 0;
margin:2px;
/*background-color:#333;*/
background:url(images/bg_calendario.gif) no-repeat top left;
}
ul.calendarioCentro li a{
text-align:center;
color:#ea190f;
font-weight:bold;
/*width:28px;*/
width:52px;
text-decoration:none;
border:0;
}
ul.calendarioCentro li a:hover{
color:#ea190f;
text-decoration:underline;
/*background-color:#cd9f9e;*/
padding:5px;
margin:0;
border:0;
}

/*calendario lateral*/
.calendarioBox{
width:226px;
float:right;
clear:both;
}
ul.data{
list-style:none;
margin:0;
padding:0;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
line-height:normal;
font-weight:normal;
}
ul.data li{
text-align:center;
color:#8a0d09;
width:28px;
padding:5px 0px;
}
ul.data li.btn{
float:left;
text-align:center;
width:16px;
padding-top:5px;
}
ul.data li.meses{
float:left;
text-align:center;
width:100px;
}
ul.data li.ano{
float:left;
text-align:center;
width:70px;
}
.selectCalendario{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000;
}

ul.diasSemana{
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: normal;
font-weight: normal;
}
ul.diasSemana li{
float:left;
text-align:center;
font-weight:bold;
color:#8a0d09;
width:28px;
padding:5px 2px;
}
ul.calendario{
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: normal;
font-weight: normal;
}
ul.calendario li{
float:left;
text-align:center;
color:#999;
width:28px;
padding:5px 0;
margin:2px;
background:url(images/bg_calendario_lateral.gif) no-repeat top left;
}
ul.calendario li a{
text-align:center;
color:#ea190f;
font-weight:bold;
width:28px;
text-decoration:none;
border:0;
}
ul.calendario li a:hover{
color:#ea190f;
text-decoration:underline;
/*background-color:#21313a;*/
padding:5px;
margin:0;
border:0;
}

.conteudoTextoDiv {
clear:both;
}

/*--- Resultado Busca ---*/
ul.resultadoBusca {
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
line-height: normal;
font-weight: normal;
}
ul.resultadoBusca li{
text-align:right;
color:#d7e1e1;
padding:0;
margin:0;
}
ul.resultadoBusca li a{
text-align:right;
color:#d7e1e1;
text-decoration:none;
border:0;
margin-bottom:5px;
}
ul.resultadoBusca li a:hover{
text-align:right;
color:#d7e1e1;
text-decoration:underline;
border:0;
}

/* Enquete */
ul.enquete{
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: normal;
font-weight: normal;
}
ul.enquete li{
text-align:left;
color:#fff;
padding:0;
margin:0 15px 0 0;
vertical-align:middle;
}

.conteudoDiv {
clear:both;
}

/*--- submenu --->*/
ul.abaDownloads{
width:400px;
list-style:none;
margin:0;
padding:0;
overflow:auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
line-height: normal;
font-weight: bold;
text-transform:uppercase;
}
ul.abaDownloads li.item {
float:left;
text-align:center;
color:#f0f0f0;
padding:10px 10px;
}
ul.abaDownloads li.item a {
float:left;
color:#5b5b5b;
text-decoration: none;
}
ul.abaDownloads li.item a:hover {
color:#fff;
cursor:pointer;
}
ul.abaDownloads li.itemActive {
float:left;
text-align:center;
color:#f0f0f0;
padding:10px 10px;
background:url(images/bg-aba.gif) no-repeat center;
}
ul.abaDownloads li.itemActive a {
float:left;
color:#fff;
text-decoration: none;
}
ul.abaDownloads li.itemActive a:hover {
color:#fff;
}

/* TR download2 */
.trdownload2 {
padding:0 0 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#d7e1e1;
width:410px;
min-height:477px;
overflow:auto;
margin-bottom:2px;
float:left;
}
.trdownload2 ul {
margin:0px;
padding:0px;
list-style:none;
clear:both;
float:left;
width:410px;
overflow:auto;
border-bottom:dotted #6d6e65 1px;
}
.trdownload2 li {
float: left;
}
.tddescricao{
width:310px;
text-align:left;
padding:5px;
}
.tddownload{
width:90px;
text-align:center;
}
.enquetehome {
width:200px;
float:left;
}
.conteudoDiv {
clear:both;
}

/*--- boxChat ---*/
.boxChat{width:88px;height:205px;position:absolute;top:70px;right:0;z-index:9000000;background:url(images/chat.png) no-repeat top;cursor:pointer;}
.boxChat img{border:0;}
.boxChat a{outline:none;}