body {
        margin:0 auto;
        padding:0;
        border:0;
	font: normal 12px/14px Georgia;
	color: #3e2700;
}

img {
        border: 0px;
}

span {
	display:inline;
}

a {
        color: #3e2700;
        text-decoration: none;
        font-weight: bold;
}


a:hover {
        text-decoration: underline;
}

ul { 
	list-style:none; 
}

h3 {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        font: bold 18px/18px Georgia;
}

h2 p {
        font-size: 11px;
        text-transform: capitalize;
        margin: 4px 0 0 0;
}

h4 {
        font: bold 32px/30px Georgia;
        text-transform: uppercase;
        display:block;
        margin: 0px 0 20px 0;

}
input {
	border: 0px;
	background-color: #efecea;
}

form .input {
	font: normal 11px Georgia;
	color: #124641;
	margin-top: 0px;
	height: 13px;
	width: 122px;
}



/* Layout */
#container{
        margin-left: auto;
        margin-right: auto;
        width: 800px;
        padding: 0px 0 0px 0px;
        background:url('../img/container_background.jpg') repeat-y center top;
}


/* Container Border Up */

#container_border_top {
        float: none;
        display: block;
        height: 22px;
        padding-bottom: 20px;

}
#container_corner_up_left {
        width: 22px;
        height: 22px;
        background:url('../img/container_corner_up_left.jpg') no-repeat top left;
        float: left;
}

#container_corner_up_right {
        width: 22px;
        height: 22px;
        background:url('../img/container_corner_up_right.jpg') no-repeat top left;
        float: left;
        margin-left: 3px;
}

#container_border_up {
        height: 22px;
        padding-left: 752px;
        background:url('../img/container_border_up.jpg') repeat-x top left;
        float: left;
}



/** Container Border Down */


#container_border_bottom {
        height: 22px;
        width: 798px;
        margin-top:30px;
}


#container_corner_down_left {
        width: 22px;
        height: 22px;
        background:url('../img/container_corner_down_left.jpg') no-repeat bottom left;
        float: left;
}

#container_border_down {
        height: 22px;


background:url('../img/container_border_down.jpg') repeat-x bottom left;
padding-right: 752px;
float: left;
margin-left: 2px;

}


#container_corner_down_right {
width: 22px;
height: 22px;
background:url('../img/container_corner_down_right.jpg') no-repeat bottom left;
float: left;

}


/** Language/Flags */

#lang {
        position: absolute;
}

#splash #lang {
        padding-left: 537px;
        top: 58px;
}

#page #lang {
        padding-left: 575px;
        top: 30px;
}

#lang h2 {
display:none;
}

#lang .lang_submit {
  background-color: transparent;
  border-style: none;
text-indent:-9999em;
padding-top: 3px;

padding-right: 35px;


}

#lang * {
display:inline;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: 0px;

cursor: pointer;
}



#lang fieldset#en  {

background:url('../img/flag_uk.jpg') no-repeat center center;
padding-right: 0px;

}

#lang fieldset#pt  {
background:url('../img/flag_br.jpg') no-repeat center center;
padding-right: 0px;
}

#lang fieldset#es  {
background:url('../img/flag_es.jpg') no-repeat center center;
padding-right: 0px;
}

#lang fieldset {
border: 0px;
}

/** page (green borders) */

#page {
        margin:0 auto;
        background:url('../img/border_right_left.gif') repeat-y center top;
        width:800px;
}

#top{
        width:800px;
        height:47px;
}

#corner_up_left {
        background: url('../img/corner_up_left.gif') no-repeat top left;
        float:left;
        width: 63px;
        height: 69px;
	margin-left:39px;
}

#border_up {
        background: url('../img/border_pixel_up.gif') repeat-x top right;
        float:left;
        margin-top:13px;
        height: 60px;
        width: 595px;
}

#corner_up_right {
        background: url('../img/corner_up_right.gif') no-repeat top right;
        width:64px;
        height:69px;
        float:left;
}


/* header */

#header {
        width:623px;
        margin-left:89px;
        position: relative;
        background: url('../img/header_pixel_gradient.gif') repeat-x top;
        margin-top:16px;
        height: 90px;
}

#header h1 {
        background: url('../img/header_logo_band.gif') no-repeat top center;
        position:absolute;
        width:623px;
        margin-top:6px;
}

.no-style {
    padding: 90px 0 0 0; /* padding-top=altura imagem */
    overflow: hidden;
    height: 0 !important;
    height /**/:40px; /* height=altura imagem - hack IE5's */
}

#header img {
        width: 0px;
        height: 0px;
}

/* */


#down{
        width:800px;
        height:44px;
}

#corner_down_left {
        background: url('../img/corner_down_left.gif') no-repeat top left;
        float:left;
        width: 62px;
        height: 60px;
        margin-left:40px;
}

#border_down {
        background: url('../img/border_pixel_down.gif') repeat-x top right;
        float:left;
        height: 60px;
        width: 598px;
}

#corner_down_right {
        background: url('../img/corner_down_right.gif') no-repeat top right;
        width:60px;
        height:64px;
        float:left;
}

#content {
        
        width:603px;
        margin-left:89px;
background-color: #F8EFD7;
border: 10px solid #F8EFD7;


}

#footer {
        
        width:600px;
        margin-left:100px;
}


/** SPLASH */
#splash h1, #splash h2, #splash h3, #splash p {
text-align:center;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#splash h1 {
text-indent: -9999px;

}

#splash p {
font-size: 13px;

}

.splash_box_body {
padding: 30px 0 0px 0;
}
#splash h2 {
text-indent: -9999px;
background: url('../img/splash/splash_box_slogan.gif') no-repeat top center;
height: 27px;

}

#splash h3 {
background: url('../img/disco/million_dollar_264.jpg') no-repeat top center;
height: 238px;
text-indent: -9999px;
padding-top: 10px;
}




.splash_box_top {
background: url('../img/splash/splash_box_top.gif') no-repeat top center;
height: 85px;
}


.splash_box_bottom {
background: url('../img/splash/splash_box_bottom.gif') no-repeat top center;
height: 85px;
}

.splash_box_body {
background: url('../img/splash/splash_pixel_body.gif') repeat-y top center;
}

/* mainnav */

#menu{ 
	position:relative; 
	width:625px; 
	height:24px; 
	margin-top: -25px;
	margin-left: 88px;
}

#menu ul { 
	
padding: 5px 0 0 5px;
text-align:center;

}

#menu li{

display: inline;
margin-right: 10px;


}
   
#menu li a{
	

	text-decoration:none;
color: #f8efd7;
font-size: 13px;
font-weight: bold;
}

#menu li a:hover{
/* font-weight:bold;*/
text-decoration: underline;
}

/*
li#menu_home { width:33px; left:10px; background: url('../img/menu_home.gif') no-repeat left; }
li#menu_news { width:44px; left:43px; background: url('../img/menu_news.gif') no-repeat left; }
li#menu_store { width:62px; left:88px; background: url('../img/menu_store.gif') no-repeat left; }
li#menu_bio { width:48px; left:148px; background: url('../img/menu_bio.gif') no-repeat left; }
li#menu_calendar { width:45px; left:195px; background: url('../img/menu_calendar.gif') no-repeat left; }
li#menu_disco { width:58px; left:235px; background: url('../img/menu_disco.gif') no-repeat left; }
li#menu_photos { width:35px; left:295px; background: url('../img/menu_photos.gif') no-repeat left; }
li#menu_videos { width:38px; left:328px; background: url('../img/menu_videos.gif') no-repeat left; }
li#menu_downloads { width:54px; left:367px; background: url('../img/menu_downloads.gif') no-repeat left; }
li#menu_links { width:34px; left:422px; background: url('../img/menu_links.gif') no-repeat left; }
li#menu_press  {  width:48px; left:455px; background: url('../img/menu_press.gif') no-repeat left; }
li#menu_production  { width:52px; left:504px; background: url('../img/menu_production.gif') no-repeat left; }
li#menu_contact  { width:48px; left:557px; background: url('../img/menu_contacts.gif') no-repeat left; }


li#menu_home a:hover { background: url('../img/menu_home_fx.gif') no-repeat left; }
li#menu_news a:hover { background: url('../img/menu_news_fx.gif') no-repeat left; }
li#menu_store a:hover { background: url('../img/menu_store_fx.gif') no-repeat left; }
li#menu_bio a:hover { background: url('../img/menu_bio_fx.gif') no-repeat left; }
li#menu_calendar a:hover { background: url('../img/menu_calendar_fx.gif') no-repeat left; }
li#menu_disco a:hover { background: url('../img/menu_disco_fx.gif') no-repeat left; }
li#menu_photos a:hover { background: url('../img/menu_photos_fx.gif') no-repeat left; }
li#menu_videos a:hover { background: url('../img/menu_videos_fx.gif') no-repeat left; }
li#menu_downloads a:hover { background: url('../img/menu_downloads_fx.gif') no-repeat left; }
li#menu_links a:hover { background: url('../img/menu_links_fx.gif') no-repeat left; }
li#menu_press a:hover { background: url('../img/menu_press_fx.gif') no-repeat left; }
li#menu_production a:hover { background: url('../img/menu_production_fx.gif') no-repeat left; }
li#menu_contact a:hover { background: url('../img/menu_contacts_fx.gif') no-repeat left; }
*/

/** newsletter and send to friend bar */
.bar_green {
	height: 26px;
}

.bar_green * {
	float: left;
}

.bar_green fieldset {
        border: 0px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

div.bar_green .corner_left  {
        width:14px;
        height:28px;
        background: url('../img/bar_corner_left.gif') no-repeat left;
}


div.bar_green .middle_width {
	height:28px;
	width: 570px;
	background: url('../img/bar_pixel_width.gif') repeat-x left;
}

div.bar_green h2.newsletter {
	background: url('../img/bar_label_newsletter.gif') no-repeat left;
	text-indent:-9999em; 
	width: 40px;
	height: 15px;
	margin: 7px 5px 0 0px;
}

div.bar_green h2.send_friend {
	background: url('../img/bar_label_sendfriend.gif') no-repeat left;
	text-indent:-9999em; 
	width: 56px;
	height: 18px;
	margin: 5px 5px 0 5px;
}


div.bar_green .corner_right  {
        width:14px;
        height:28px;
        background: url('../img/bar_corner_right.gif') no-repeat left;
}

div.bar_green form {
	margin-top: 5px;
}

div.bar_green .input {
	margin-top: 2px;
}

div.bar_green .input_border_left, div.bar_green .input_border_right {
	padding-right: 5px;
	margin-top: 2px;
	background: url('../img/bar_form_corner_left.gif') no-repeat left;
        height: 15px;
}

div.bar_green .input_border_left {
	background: url('../img/bar_form_corner_left.gif') no-repeat left;
}

div.bar_green .input_border_right {
	background: url('../img/bar_form_corner_right.gif') no-repeat left;
}



/** general boxes styles =] */

.box {

	}

.box h2 {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}


.box div.content {
        height: 148px; /** box default height */
                        
}


/* box header */

.box span, .box h2 {
	float: left;

}

.box_title {
	height: 17px;
	display: block;
}


/** box content */
.box div.content {
	border-left: 1px solid #124641;
	border-right: 1px solid #124641;
	margin: 0 1px 0 1px;
}

/** global box borders and corners */
.box .corner_up_left {
	width: 16px;
	background: url('../img/box_corner_top_left.gif') no-repeat left;
	float: left;
}

.box .corner_up_right {
        width: 19px;
	background: url('../img/box_corner_top_right.gif') no-repeat left;

}

.box h2.box_title {
	background: url('../img/box_border_top.gif') repeat-x left;
        font-size: 12px;
}


.box .corner_down_left {
        padding: 0 12px 0 0;
        float: left;
        margin: 0px 0 0 1px;
}


.box .border_down {
        border-bottom: 1px solid #124641;
        height: 13px;
        float: left;
        
}

.box .corner_down_right {
        padding: 0 12px 0 0;
        margin: 0px 0 0 0px;
}



/** custom styles for gray and white box */
.box.gray div.content, .box.gray .border_down {
	background-color: #ded7c2;
}

.box.gray .corner_down_left {
	background: url('../img/box_corner_down_left.gif') repeat-x left;
}



.box.gray .corner_down_right {
	background: url('../img/box_corner_down_right.gif') repeat-x left;
}

.box.white .corner_down_left {
	background: url('../img/box_corner_down_left_white.gif') repeat-x left;
}

.box.white .corner_down_right {
	background: url('../img/box_corner_down_right_white.gif') repeat-x left;
}

/** solid green corners (photo and videos) */
.box.box.strong_border .corner_down_left {
	background: url('../img/corner_green_down_left.gif') no-repeat left;
        height: 17px;
        padding-right: 10px;
        
}


.box.strong_border .corner_down_right {
	background: url('../img/corner_green_down_right.gif') no-repeat left;
        height: 17px;
        width: 1px;
        width: 1px;
}

.box.strong_border .border_down {
        height: 16px;
}



/** custom styles for 1 X 1 BOXes */

.box.one_to_one {
        width: 200px;
	
}

.box.one_to_one h2.box_title {
        width: 164px;
}

.one_to_one div.content {
        
}

.box.one_to_one .border_down {
        padding-right: 165px;
}


/** custom styles for one_to_three (1 row X 3 cols)  boxes */

.box.one_to_three {
        width: 600px;
	
}

.box.one_to_three h2.box_title {
        width: 564px;
}


.box.one_to_three .border_down {
        padding-right: 565px;
}


/** custom styles for one_to_two (1 row X 2 cols)  boxes */

.box.one_to_two {
        width: 383px;
}

.box.one_to_two h2.box_title {
        width: 347px;
}


.box.one_to_two .border_down {
        padding-right: 348px;
}


/** custom styles for two_to_two (2 rows X 2 cols)  boxes */

.box.two_to_two {
        width: 383px;
        
}


.box.two_to_two div.content {
         height: 301px;

}

.box.two_to_two h2.box_title {
        width: 347px;
 
}


.box.two_to_two .border_down {
        padding-right: 352px;
 
}


/** custom styles for two_to_three (2 rows X 3 cols)  boxes */

.box.two_to_three {
        width: 589px;
}


.box.two_to_three div.content {
        height: 198px;
}

.box.two_to_three h2.box_title {
        width: 554px;
}


.box.two_to_three .border_down {
        padding-right: 558px;
}



/** news box custom styles */

.box.news {
        margin-top: 12px;
}

.box.news img {
        padding: 12px 10px 0 12px;
        margin: 0 12px 0 0px;
        background-color: #ded7c2;
        float: left;
}

.box.news div.content {
        background-color: #F8EFD7;
}

.box.news div.content .text {
        padding-top: 25px;
}
.box.news .text h3 {
text-transform: uppercase;
text-align: justify;
padding: 0 10px 10px 0;
font-size: 20px;
font: bold 20px/21px Georgia;
}



.box.news .corner_down_left {
	background: url('../img/box_corner_down_left.gif') repeat-x left;
}

.box.news .border_down {
	background-color: #ded7c2;
}

.box.news .border_down.gray {
        padding-right: 138px;
}

.box.news .border_down.white {
        padding-right: 424px;
        background-color: #F8EFD7;
}

/** calendar box custom styles */

.box.calendar {
        float: left;
}

.box.calendar div.content div {
        width: 147px;
        margin: 0px 0 0 25px;
}
.box.calendar div.cal_top {
        background: url('../img/cal_border_top.gif') no-repeat center top;
        height: 28px;
        border-top: 20px solid #ded7c2;
}

.box.calendar div.cal_body {
        background: url('../img/cal_background.gif') repeat-y center top;
        height: 83px;
}

.box.calendar div.cal_bottom {
        background: url('../img/cal_border_bottom.gif') no-repeat center top;
        height: 18px;
}



.box.calendar div.cal_body  p {
margin-left: 90px;
}


/** box flex */



.box.flex div.content {
        height: 100%; /** box default height */
padding: 30px  30px 30px 30px;

                        
}


.box.flex {
        width: 600px;
	
}

.box.flex h2.box_title {
        width: 564px;
}


.box.flex .border_down {
        padding-right: 569px;
}


/** calendar box home */

.cal_body {

}

.cal_body a {
	text-decoration: none;
}

.cal_body a {
	font: bold 80px/72px Georgia;
	
	padding-top: 28px;
	
	margin: 0px 0 0 18px;
}

.cal_body p {
		font: bold 18px/14px Georgia;
	margin: 0px 0 0 25px;
}

/** albums download custom styles  */

.box.albums {
        margin-left: 210px;
        margin-bottom: 25px;
}

.box.albums .content {
        padding-left: 4px;
}

.box.albums div.disco {
        width: 120px;
        border-right: 1px solid #F8EFD7;
        height: 117px;
        text-align: center;
        margin-top: 0px;
        margin-left: 3px;
        float: left;
}

.box.albums div.disco.last {
        border-right: 0px;
}

/** big photo custom styles  */

.box.two_to_two.photo {
        float: left;
}

/** BUYCD custom styles  */

.box.one_to_one.buycd {
        float: right;
        margin-right: 10px;
}

.box.one_to_one.buycd div.content {
        height: 141px;
}

.box.one_to_one.buycd div.content img {
margin-top: 5px;
margin-left:30px;
}

/** buytshirt custom styles  */

.box.one_to_one.buytshirt {
        float: right;
        margin-right: 10px;
        margin-top: 8px;

}

.box.one_to_one.buytshirt div.content {
        height: 141px;
}

.box.one_to_one.buytshirt div.content img {
margin-top: 5px;
margin-left:11px;
}

/** videos custom styles  */

.box.videos {
        float: left;
        margin-top: 10px;
    
        
}

.box.videos .content {
        display: block;
        margin-top: 0px;
        
        

}


.box #video_player {
        float: left;
        width: 342px;
        height: 286px;        
}

.box #video_list {
        width: 240px;
        height: 286px;
        overflow: auto;
        float: right;
        margin: 0 -2px 0 0;
}

.box #video_list img {
        float: left;
        padding: 0 3px 0 0;
        margin: 11px 0 0 3px;
        
       
}


.box #video_list h3 {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
        font-size: 10px;
        margin: 0px 0 0 0;        
}

.box #video_list p {
        margin: 0px 0 0px 0;
        padding: 0 0 4px 0;
        font-size: 10px;
}


.box a.video_link {
cursor: pointer;
}



#home {
height: 1250px;
}

/** custom style for press, produtions and press box */

.box.press, .box.production, .box.contacts {
        width: 199px;
        margin-top: 8px;
        
}

.box.press h2.box_title, .box.production h2.box_title, .box.contacts h2.box_title {
        width: 155px;
}

.box.press .content, .box.production .content, .box.contacts .content {
        width: 187px;
}



.box.press .border_down, .box.production .border_down, .box.contacts .border_down {
        padding-right: 156px;
                
}





/** custom style for press box */

.box.press {
        float: left;
}


/** custom style for production box */

.box.production {
        float: left;
}

/** custom style for contacts box */

.box.contacts {
        float: left;
}


form fieldset input.gray {
color: black;
}

/** 
trancados!!!
custom style for press and production box 
*/

.box .content .trancado_top {
height: 18px;
width: 54px;
padding-top: 26px;
background: url('../img/trancado_top.jpg') no-repeat center bottom;
margin-left: 63px;
}

.box .content .trancado_bottom {
height: 18px;
width: 54px;
background: url('../img/trancado_bottom.jpg') no-repeat center bottom;
margin-left: 63px;
}



.box.press .content p, .box.production .content p  {
margin-top: 7px;

padding-top: 0px;
text-align: center;
	font: bold 11px/18px Georgia;
}


.box.press .content p {


padding-top: 0px;
text-align: center;
	font: bold 11px/18px Georgia;
}

.contacts form {
padding-top: 20px;
font: bold 12px Georgia;
}

.contacts form fieldset{
text-align:center;

}

.contacts form .input {
	
	color: #3e2700;
	
	height: 13px;
	width: 165px;
}

.contacts form .submit {

background-color: #f8efd7;
font: bold 12px Georgia;
color: #3e2700;
cursor: pointer;

text-align: center;

}


.contacts fieldset {
border: 0px;
}


.contacts form textarea {
border: 0px;
color: #3e2700;
width: 165px;

}

/** links bar (myspace, orkut etc */


.bar{ 
	position:relative; 
	width:605px;
	height:24px; 
	margin: 20px 0 17px 0;
}

.bar ul { 
	list-style:none; 
	text-indent:-9999em; 
	padding: 0 0 0 0;
}

.bar h2 {
        text-indent:-9999em; 
}

.bar li, .bar h2, .bar span {
	position:absolute;
	margin-top:2px;
	height:32px;
	border:0px solid;

}
   
.bar li a{
	display:block;
	width:100%;
	height:100%;
	top:0;
	text-decoration:none;
}


.bar h2.left {
	background: url('../img/bar_links_left.gif') no-repeat left;
        width:53px;
        left: 0px;
}

.bar li.myspace {
	background: url('../img/bar_links_myspace.gif') no-repeat left;
        left: 53px;
        width: 115px;
}

.bar li.orkut {
	background: url('../img/bar_links_orkut.gif') no-repeat left;
        width: 81px;
        left: 168px;
}

.bar li.fotolog {
	background: url('../img/bar_links_fotolog.gif') no-repeat left;
        width: 94px;
        left: 249px;
}

.bar li.trama {
	background: url('../img/bar_links_trama.gif') no-repeat left;
        width: 97px;
        left: 343px;
}

.bar li.lastfm {
	background: url('../img/bar_links_lastfm.gif') no-repeat left;
        width: 134px;
        left: 440px;
}

.bar span.right {
	background: url('../img/bar_links_right.gif') no-repeat left;
        width: 35px;
        left: 566px;
}



/** PAGEFOOTER */


#footer {
        background: url('../img/footer.gif') repeat-x left;
        height: 96px;
        padding: 0 23px 0 0px;
        margin: 0 0 0 89px;
}

#menu_bottom {
  
        margin-left: -27px;
}

#menu_bottom ul {
        padding-top: 14px;
text-align:center;
}


#menu_bottom ul li{
        display:inline;
        font-size: 11px;
        padding-right: 5px;
}

#menu_bottom ul li a {
color: #124641;
text-decoration: none;
}

#menu_bottom ul li a:hover {
text-decoration: underline;
}




/** Sponsors bottom bar */


.sponsors{ 
	position:relative; 
	width:605px;
        height:31px;
        margin: 16px 0 17px 0;
        
}

.sponsors ul { 
	list-style:none; 
	text-indent:-9999em; 
	padding: 0 0 0 0;
}

.sponsors h2 {
        text-indent:-9999em; 
}

.sponsors li, .sponsors h2 {
	position:absolute;
	margin-top:2px;
	height:32px;
	border:0px solid;

}
   
.sponsors li a{
	display:block;
	width:100%;
	height:100%;
	top:0;
	text-decoration:none;
}


.sponsors li.dipinto {
	background: url('../img/logo_dipinto.jpg') no-repeat left;
        left: 15px;
        width: 60px;
}

.sponsors li.monstro {
	background: url('../img/logo_monstro.jpg') no-repeat left;
        width: 50px;
        left: 90px;
}

.sponsors li.tratore {
	background: url('../img/logo_tratore.jpg') no-repeat left;
        width: 30px;
        left: 165px;
}

.sponsors li.dmhost {
	background: url('../img/logo_dmhost.jpg') no-repeat left;
        width: 20px;
        left: 220px;
}

.sponsors li.creative {
	background: url('../img/logo_creative.jpg') no-repeat left;
        width: 60px;
        left: 263px;
}



.sponsors li.tgi {
	background: url('../img/logo_tgi.jpg') no-repeat left;
        width: 76px;
        left: 340px;
}


.sponsors li.reverbbrasil {
	background: url('../img/logo_reverbbrasil.jpg') no-repeat left;
        width: 50px;
        left: 425px;
}


.sponsors li.reverb {
	background: url('../img/logo_reverb.jpg') no-repeat left;
        width: 78px;
        left: 485px;
}


.sponsors li.hyena {
	background: url('../img/logo_hyena.jpg') no-repeat left;
        width: 40px;
        left: 570px;
}



/** footer */


#bar_bottom {
width: 624px;
height: 30px;
margin-left: 88px;
border-top: 3px solid #F8EFD7;


}

#bar_bottom p {
background: url('../img/footer_logo.gif') no-repeat center top;
padding: 0 0 10px 0;
margin-top: -4px;
}

.footer_contacts {
color: #124641;
text-align: center;
font-size: 8px;

}



/** PAGES */

/** NOT HOME PAGES */

div.nothome {
padding: 15px;
margin-top: 0px;
margin-bottom: 0px;
margin-top: 15px;
background: url('../img/trancado_bottom.jpg') no-repeat center top;
}

.nothome h2 {
font-size: 26px;
text-align: center;
margin-bottom: 30px;
padding-top: 10px;
margin-top: 0px;
text-transform: uppercase;
}


/** News */

#page_news {
text-align: justify;
}

#page_news .list{
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 50px;
background: url('../img/trancado_bottom.jpg') no-repeat center bottom;
}

#page_news img {
width: 150px;


}

#page_news .odd img {
float: left;
padding: 0 10px 10px 0;

}

#page_news .even img {
clear: both;
float: right;
padding: 0 0px 10px 10px;

}
#page_news small {
display:block;
margin: 20px 0 25px 0;
font-size : 11px;
text-align:center;
font-weight:bold;
}


/** Calendar */

#page_calendar .next {



}

#page_calendar .past {

background: url('../img/trancado_bottom.jpg') no-repeat center top;
margin-top: 50px;
padding-top: 15px;
}

#page_calendar .next h3, 
#page_calendar .past h3
{
padding: 0 0 0 0;
margin: 0 0 2px 0;
font-size: 16px;
font-weight: bold;

}

#page_calendar .list {
margin-bottom: 8px;

}

#page_calendar .list img {
margin-left: 1px;
}


/** Disco */


#page_disco #disco_alltracks{
height: 230px;
}

#page_disco .list img {
width: 150px;
float: left;
padding: 0 15px 0 0 ;
margin: 0px 0 0 0;
}


#page_disco .compact img {
width: 150px;
float: left;
padding: 0 15px 0 0 ;
margin: 0px 0 0 130px;
}

#page_disco .vinil img {
margin: 20px 0 0 0;
}


#page_disco .list {
display:block;
padding-bottom: 20px;

font-size: 11px;

}

#page_disco .list.vinil div{
width: 190px;
float: left;

margin-right: 10px;
padding-bottom: 20px;

}


#page_disco .vinil div p {
margin: 0px 0 8px 0;
text-align:center;
font-weight: bold;
border-bottom: 1px solid #3e2700;
} 


#page_disco .compact div {
padding-bottom: 30px;
}

#page_disco .compact div p {

text-align: left;
font-weight: bold;
margin: 0 0 5px 0;

}



#page_disco .compact div {
margin-left: 300px;
}

#page_disco .list {
display:none;
}

#page_disco .first {
display: block;
}

#page_disco ul {
width: 580px;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: center;

}

#page_disco li {
display:inline;
padding-right: 6px;
}

#page_disco li img {
height: 70px;
}

#page_disco li a {
cursor: pointer;
}

#page_disco h3 {
text-align: center;
margin-bottom: 12px;

}

/** PAGE PRESS */

#page_press {
text-align:center;
}

#page_press h3 {
margin-top: 15px;
}
#page_press a {
margin-left:30px;

}


#page_production {
text-align:center;
}

/** page links */

#page_links {
height: 15500px;
}

/** PAGE CONTACT */

#page_contact {
width: 570px;
}

#page_contact form fieldset {
width: 300px;
text-align:center;
margin-left: 125px;
}

#page_contact label {
    text-align:center;    
        
}

#page_contact .input, #page_contact textarea {
display:block;
width: 300px;
margin-bottom: 10px;


}

#page_contact textarea{
height: 100px;
}

/** templates pages (eg: biography) */

.templates strong {
        font: bold 22px/25px Georgia;
        text-transform: uppercase;
}

.templates {
        text-align: justify;
}

/** biography */
#page_bio em {
        margin-left: 220px;
}
.centered  img{
        padding: 10px 0 10px 0;
}

#page_bio .members img {
        padding: 20px 0 0px 0;
        margin-left: 10px;
}

.members p {
        float: left;
        font-weight: bold;
        font-size: 15px;
        margin-left: 40px;
        width: 150px;
}

.members {
        margin-bottom: 110px;
}


/** page Link */

#page_links {
        display:block;
}

#page_links ul.menu li{
        display:inline;
        margin-right: 25px;
}

#page_links ul.menu li a{
        cursor: pointer;
}

#page_links ul.list {
        margin: 40px 0 0 0px;
}

#page_links .linkitem {
        margin-top: 8px;
        width: 150px;
        float:left;
        margin-left: 18px;
}

#page_links ul {

}
#page_links ul li {

}
#page_links .first {
display:block;
}

#page_links .linkitem a{
text-transform: uppercase;
font-size: 12px;
}

#page_links .linkitem small {
font-size: 10px;
display:block;
}


#ffbug {
color: #F8EFD7;
margin: 0 0 0 0;
}



/** global page color classes */

.green_strong {
	background-color: #124641;
}

.text_green {
        color: #124641;
}

.gray {
        background-color: #ded7c2;
}

.green_light {
        color: #d2e8c9;
        font-size: 14px;
        font-weight: bold;
}

.color_gray {
        background-color: #ded7c2;
}

.color_beje {
        background-color: #F8EFD7;
}


.inline {
	display:inline;
}

.bar_green .submit {
	text-indent:-99em; 
	color: red;
	cursor: pointer;
	font-size:1px;
	background: url('../img/bar_form_button.gif') no-repeat left;
	width: 20px;
	height: 17px;
	margin-top: 1px;
}


label.error {
        display: none;
        position: fixed;
        bottom: 5px;
        background-color: red;
        color: white;
        padding: 0 10px 0 10px;
        right: 0px;
        padding: 8px;
        border: 1px solid #fff;
        text-align: right;
        cursor: pointer;
margin-right: 3px;
}

label.info {
        display: none;
        position: fixed;
        bottom: 5px;
        background-color: #124641;
        color: white;
        padding: 0 10px 0 10px;
        right: 0px;
        padding: 8px;
        border: 1px solid #fff;
margin-right: 3px;
        text-align: right;
        cursor: pointer;
}

.centered {
        text-align: center;
}



/*span#radio {*/
/*        left: 10000px;*/
/*        position: fixed !important;*/
/*       text-indent:-9999em;*/
/*}*/

span#radio {
        position: absolute;
        
}
   
span#remote_control {
        position: absolute;
        padding: 0 0 0 0;
        margin-top: -32px;
        padding-left: 50px;
}

span#remote_control a {
        padding: 0 0 0 0;
        cursor: pointer;
        float: left;
}


span#remote_control a.onair {
        padding-right: 35px;
		background:url('../img/radio/stoped.gif') no-repeat top left;
		/*background:url('../img/radio/onair.gif') no-repeat top left;*/
        
}
span#remote_control a.stop {
        padding-right: 14px;
        background:url('../img/radio/stop.gif') no-repeat top left;
} 

span#remote_control a.play {
        background:url('../img/radio/play.gif') no-repeat top left;
} 


/** IEE SUCKSS */

span#remote_control {
        position: absolute;
        margin-top: -42px;
        
        margin-left: 570px;
}

span#remote_control a {
        padding: 0px 17px 18px 0px;
        cursor: pointer;
        text-decoration: none;
}


span.sounds_notice {
        position: absolute;
        padding-left: 575px;
        top: 460px;


}
span.sounds_notice span {
        background:url('../img/radio/splash_sounds_enabled.gif') no-repeat;
        padding-right: 80px;
        cursor: pointer;
}


span.tags_reviews span { 
        font-size: 10px;
}

span.tags_reviews small { 
        display: block;
        font-size: 8px;
}

#page_disco span.tags_reviews {
display: block;
text-align: center;
padding: 8px 0 12px 0;
}

