@charset "ISO-8859-1";
/* CSS Document */

* {
padding: 0px;
margin: 0px;
list-style-type: none;
}

h1, h2, h3, h4, h5, h6, p {
font-weight: normal;
font-style: normal;
font-size: 100%;
font-family: inherit;
}

img {
border: none;
}

body {
background-image:url(imagens/bg_geral.jpg);
}

#tudo {
background:url(imagens/bg_middle.gif) repeat-x;
width:100%;
height:600px;
position:absolute; 
top:50%;
margin-top:-300px;
}

#geral {
position:absolute; top:50%; left:50%; margin-left:-495px; margin-top:-300px; width: 990px; height: 600px;
}


#content-picture {
height:505px;
*height:19px;
background-color:#FFF;
clear:both;
padding: 7px;
}

#logo h1 {
text-indent: -9999px;
background:url(imagens/joao.png) no-repeat;
width: 260px;
height: 45px;
}

#logo {
position:relative;
margin:26px 0px 10px 29px;
float:left;
}

#menu {
float: right;
margin: 45px 30px 0px 0px;
}

#menu ul li {
float:left;
padding-left: 22px;
}

#content-picture-container {
background-repeat:no-repeat;
height: 505px;
}

#container-index {
width:651px;
height:459px;
background-image:url(imagens/bg_index.png);
text-align:left;
}

#container-index-news {
float:left;
width: 368px;
*width: 420px;
padding: 25px;
border-right: 2px dotted #9da19f;
height: 347px
}

#container-shows {
float:left;
width: 468px;
*width: 520px;
padding: 25px;
border-right: 2px dotted #9da19f;
height: 347px
}



#container-index-news ul {
/*padding-top: 16px;*/
}

#container-index-news ul li {
padding-bottom: 36px;
}

#container-index-shows {
float:left;
width: 178px;
padding: 25px;
height: 347px
}

#container-index-shows ul li {
padding-bottom: 29px;
*width: 163px;
}

#container-index-buy {
clear:both;
border-top: 2px dotted #9da19f;
position:relative;
}

#container-index-buy ul {
padding-left: 25px;
}

#container-index-buy ul li {
float:left;
}

#content-white {
height:459px;
*height:19px;
background-color:#FFF;
clear:both;
padding: 30px;
}

#container-videos {
height:459px;
}

#container-videos-player {
width:642px;
float:left;
border-right: 2px dotted #9da19f;
padding-right: 30px;
height:459px;
}

#container-videos-nav {
width:230px;
float:left;
height:459px;
padding-left: 26px;
}

#container-videos-nav ul li {
padding-bottom: 35px;
}

#container-music ul {
clear:both;
}

#container-music ul li {
border-top: 2px dotted #9da19f;
clear:both;
margin-top: 20px;
padding-top: 20px;
display:block;
}

#container-music ul li div {
float:left;
}

#container-music ul li div ul li {
border-bottom: 1px solid #cccccc;
border-top: none;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 16px;
margin-bottom: 16px;
}

#container-pictures-gallery {
width:302px;
float:left;
}

#container-pictures-gallery td {
padding-bottom: 10px;	
}

#container-pictures-big {
float:right;
}

#container-pressinfo-img {
width:446px;
float:left;
height:459px;
position:relative;
}

#container-pressinfo-img img {
	position:absolute;
	top: 36px;
	left: -11px;
	
}

#container-pressinfo-txt {
float:left;
width:484px;
*width:480px;
background-color: #e5e5e5;
height:459px;
}

#info {
margin-right:15px;
}

#pressinfo-menu {
padding: 41px 41px 0px 41px;
}

#pressinfo-menu ul li {
float:left;
padding-top: 1px;
}

#press ul li {
display:inline;
}

#press ul li img {
border: 4px solid white;
display:inline;
margin-right: 9px;
margin-bottom: 9px;
display:inline;
}

#container-contact {
width:512px;
height:459px;
background-image:url(imagens/bg_contact.png);
}

#contact-form {
margin-left: 40px;
width: 430px;
}

#contact-form form label {
display:block;
padding-bottom:18px;
}

#contact-form form label input {
background-color: #fff;
border: 1px solid #c7c7c7;
width: 430px;
height: 26px;
margin-top: 4px;
padding: 4px;
}

#contact-form form label textarea {
background-color: #fff;
border: 1px solid #c7c7c7;
width: 430px;
height: 110px;
padding:4px;
margin-top: 4px;
}

#container-links {
width:512px;
height:459px;
background-image:url(imagens/bg_contact.png);
text-align:left;
}

#container-links ul {
padding-bottom: 20px;
}


.preto_12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#000000;
    line-height: 16px;
}

    .preto_12 a:link { color: #000000; text-decoration:none; }
	.preto_12 a:visited { color: #000000; text-decoration:none; }
	.preto_12 a:hover { color: #000000; text-decoration:underline; }
    .preto_12 a:actived { color: #000000; text-decoration:none; }
	
.preto_11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#000000;
    line-height: 16px;
}

    .preto_11 a:link { color: #000000; text-decoration:none; }
	.preto_11 a:visited { color: #000000; text-decoration:none; }
	.preto_11 a:hover { color: #000000; text-decoration:underline; }
    .preto_11 a:actived { color: #000000; text-decoration:none; }
	
.preto_13 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	color:#000000;
    line-height: 16px;
}

    .preto_13 a:link { color: #000000; text-decoration:none; }
	.preto_13 a:visited { color: #000000; text-decoration:none; }
	.preto_13 a:hover { color: #000000; text-decoration:underline; }
    .preto_13 a:actived { color: #000000; text-decoration:none; }	
	
.preto_18 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
	color:#000000;
    line-height: 22px;
}

    .preto_18 a:link { color: #000000; text-decoration:none; }
	.preto_18 a:visited { color: #000000; text-decoration:none; }
	.preto_18 a:hover { color: #000000; text-decoration:underline; }
    .preto_18 a:actived { color: #000000; text-decoration:none; }
	
.vermelho_11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#7b191b;
    line-height: 16px;
}

    .vermelho_11 a:link { color: #7b191b; text-decoration:underline; }
	.vermelho_11 a:visited { color: #7b191b; text-decoration:underline; }
	.vermelho_11 a:hover { color: #7b191b; text-decoration:underline; }
    .vermelho_11 a:actived { color: #7b191b; text-decoration:underline; }	