/*Theme Name: MCRBRASIL.COM V4
URI: http://www.mcrbrasil.com 
Description: Theme coded for mcrbrasil.com 
Author: Lu 
URI: http://anomalydesigns.info 
Tags: buddypress, two-column, light, white, pink
*/ 
 
 
 
 
body {
background-color: #121212;
background-image: url(images/bg.gif);
background-repeat:repeat-x;
cursor: default;
margin: 0px;
padding: 0px;
font-family: verdana;
font-size: 10px;
text-align: justify;
color: #848484;
overflow-y: auto;
}




.news{
background-image: url(images/noticias.jpg); 
width:600px; 
height:22px;
}

.news a, .news a:hover, .news a:active, .news a:visited{
font-family:arial;
font-size:9px;
text-transform: uppercase;
color: #B9B9B9;
text-decoration:none;
position:relative;
top:6px;
left:3px;
}


.popular li{
padding:10px 3px 10px 3px;
border-bottom: #e8e8e8 1px solid; 
list-style:none;
}

.popular li a, .popular li a:hover, .popular li a:active, .popular li a:visited{
color:#848484;
text-decoration:none;
}





a, a:hover, a:visited, a:active {
color: #CA1344;
font-weight:normal;
text-decoration: none;
}



.separator{
width:450px;
border-bottom: #e8e8e8 1px solid; 
}


p {
text-align: justify;
padding: 5px 0px 0px 0px;
margin: 0px;
}



/* POST */

.postthb  img, .postthb  a img{ 
background-color: #ffffff; 
padding: 2px; 
border: #B4B4B4 1px solid; 
margin-top: 0px; 
width:120px;
height:120px;
} 

.postthb2  img, .postthb2  a img{ 
background-color: #ffffff; 
padding: 2px; 
border: #B4B4B4 1px solid; 
margin-top: 0px; 
width:90px;
height:90px;
}  


h1 {
font-size:14px;
font-weight:BOLD;
text-align: left;
text-transform: uppercase;
color: #CA1344;
padding-top:4px;
padding-right:10px;
margin:0;
margin-top:3px;
}

h1 a, h1 a:hover, h1 a:active, h1 a:visited{
font-size:14px;
font-weight:BOLD;
text-align: left;
text-transform: uppercase;
color: #CA1344;
text-decoration:none;
}


.comm a{
font-family: verdana;
font-size: 10px;
text-align: justify;
color: #848484;
text-decoration:none;
}

.date{
font-family: verdana;
font-size: 10px;
text-align: justify;
color: #848484;
}

.post{
font-family: verdana;
font-size: 10px;
text-align: justify;
color: #848484;
padding-top:5px;
padding-bottom:5px;
}

.post a, .post a:active, .post a:hover, .post a:visited{
font-family: verdana;
font-size: 10px;
text-align: justify;
color: #CA1344;
text-decoration:none;
}


.post img, .post a img{ 
background-color: #ffffff; 
padding: 3px; 
border: #848484 1px solid; 
margin-top: 0px; 
} 

blockquote{ 
font-size:10px; 
text-align: justify; 
color: #848484; 
margin-left: 20px; 
margin-right: 20px; 
margin-bottom: 8px; 
margin-top: 8px; 
border-left: #848484 3px solid; 
padding-top: 5px; 
padding-bottom: 6px; 
padding-left: 8px; 
padding-right: 8px; 
} 

.leiamais{text-align:right;}
.leiamais a, .leiamais a:visited, .leiamais a:hover, .leiamais a:active{
background-color: #EAEAEA;
padding:4px;
color: #848484;
text-decoration:none;
}

.post textarea { 
font-size:10px; 
font-family: verdana; 
background-color: #ffffff; 
color: #848484; 
border: 1px solid #848484; 
} 

.post input { 
font-size:10px; 
font-family: verdana; 
background-color: #ffffff; 
color: #848484; 
border: 1px solid #848484; 
} 


.cpg_album a img{ 
background-color: #ffffff;
margin-bottom: 5px; 
margin-right: 3px; 
padding: 3px; 
border: #848484 1px solid; 
width: 55px; 
height: 75px; 
} 



.credito a, .credito a:hover, .credito a:visited, .credito a:active{
color:#848484;
text-decoration:none;
}


/* END POST */




/* PAGE */

.disccover{
width:205px;
}

.disccover img{
padding:3px;
border: #BEBEBE 1px solid;
}

.disctitle{
font-size:11px;
color:#848484;
}

.disccontent{
font-size:11px;
padding:10px;
}

.disccontent strong{
color:#CA1344;
font-weight:normal;
}

.discscans{
padding-left:20px;
padding-right:20px;
}
.discscans img{
padding:2px;
border: #BEBEBE 1px solid;
}

.discsinglecover{
width:60px;
}

.discsinglecover a img{
padding:2px;
border: #BEBEBE 1px solid;
width:50px;
height:50px;
}

.discsingle{
font-size:10px;
}

.discsingle strong{
color:#CA1344;
font-weight:normal;
}


.color{
color:#CA1344;
}


.discocover{
width:100px;
}

.discocover img{
padding:2px;
border: #BEBEBE 1px solid;
width:90px;
height:90px;
}

.discocover a img{
padding:2px;
border: #BEBEBE 1px solid;
width:90px;
height:90px;
}


.disco{
font-size:10px;
padding-top:2px;
}

.disco strong{
color:#CA1344;
}

.disco .track{
color:#CA1344;
}


.dvdthb img{
padding:4px;
background-color:#DCDCDC;
float:left;
margin-right:5px;
width:114px;
height:73px;
}

.dvd{
font-family:verdana;
font-size:10px;
color:#848484;
text-align:left;
padding-top:5px;
}

.dvd a{
padding:4px;
background-color:#e8e8e8;
color:#848484;
text-decoration:none;
margin-right:6px;
}

.dvdchapter{
color:#CA1344;
text-align:left;
}

.dvddiv{
margin-top:7px;
margin-bottom:7px;
margin-left:25px;
border-bottom: #e8e8e8 1px solid;
width:250px;
}



.mvthb{
width:120px;
}

.mvthb img{
padding:2px;
border: #BEBEBE 1px solid;
width:110px;
height:110px;
}

.mv{
color:#848484;
font-size:10px;
padding-top:15px;
}

.mvtitle{
color:#CA1344;
font-weight:bold;
}

.mv strong{
font-weight:bold;
}


.mv a{
padding:4px;
background-color:#e8e8e8;
color:#848484;
text-decoration:none;
margin-right:6px;
}


/* letras */ 
.lyricsletter{
background-color:#eaeaea;
padding:6px;
color:#CA1344;
font-size:11px;
font-family: verdana;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}

.lyrics{
padding:2px;
}

.lyrics2{
padding:5px;
text-align:left;
font-size:9px;
color: #848484; 
}

.lyrics2 a, .lyrics2 a:hover, .lyrics2 a:active, .lyrics2 a:visited{
text-align:left;
font-size:9px;
text-decoration:none;
color: #848484; 
}


/* END PAGE */


TABLE, TD, TR {		
font-family: Verdana;
font-weight: normal;
font-size: 10px;
color: #848484;
}

.10{
width: 10px;
background-color: #FFFFFF;
}

.10alt{
width: 10px;
background-color:#E2D6EE;
}


.caticon a img{ 
border: #848484 0px solid; 
margin-top: 0px; 
}


.bottomlisthome li{
width:190px;
padding:10px 3px 10px 3px;
border-bottom: #414141 1px solid; 
list-style:none;
color: #848484;
}

.bottomlisthome li a, .bottomlisthome li a:hover, .bottomlisthome li a:visited, .bottomlisthome li a:active{
font-face: verdana;
font-size:10px;
color: #848484;
text-decoration: none;
}

.disclaimer{
font-size:10px;
font-family:verdana;
font-color: #848484;
text-align:justify;
width:210px;
padding-right:5px;
padding-left:5px;
}

.disclaimer2{
font-size:10px;
font-family:verdana;
font-color: #848484;
text-align:justify;
width:249px;
padding-right:5px;
padding-left:5px;
}



/* AFFILIATES SIDEBAR */ 

.aff{
padding-top:2px;
padding-left:7px;
padding-right:5px;
}
 
.aff a img{ 
padding: 3px; 
border: #414141 1px solid; 
width:28px;
height:49px;
} 










/* AFFILIATES */ 
 
.affiliates a img{ 
margin-bottom: 5px; 
margin-right: 3px; 
padding: 3px; 
border: #414141 1px solid; 
width: 100px; 
height: 35px; 
} 
 
.affiliates a img:hover { 
margin-bottom: 5px; 
margin-right: 3px; 
padding: 3px; 
border: #414141 1px solid; 
width: 100px; 
height: 35px; 
} 

/* END AFFILIATES */	



input {
border: 1px solid #848484;
font-size:10px;
font-family: verdana;
background-color: transparent;
color: #848484;
}


textarea {
border: 1px solid #848484;
font-size:10px;
font-family: verdana;
background-color:transparent;
color: #848484;
}



.pink{
font-size:10px;
text-align: right;
color: #CA1344;
padding-right:20px;
}

.pink a{
color: #CA1344;
text-decoration:none;
}





.homelogin input {
border: 1px solid #414141;
font-size:10px;
font-family: verdana;
background-color: #414141;
color: #848484;
width:210px;
padding:3px;
}


.homelogin input[type=submit]{
font-size:10px;
font-family: verdana;
color: #848484;
background-color: #2D2D2D;
border: 0px solid #414141;
width:40px;
margin-top:5px;
margin-bottom:8px;
padding:0;
}


.footer{
width: 220px;
background-color:#2D2D2D;
color:#848484;
}

/* BUSCA */ 

.search input{
font-size:10px;
font-family: verdana;
background-color:#EAEAEA;
color:#6a6a6a;
width:214px;
border: #272727 0px solid;
padding:6px;
}

.search .submit{
font-size:10px;
font-family: verdana;
background-color:#EAEAEA;
background:url(images/search.jpg);
color:#6a6a6a;
width:30px;
height:24px;
border: #EAEAEA 1px solid;
padding:4px;
position:relative;
top:1px;
}


/* # RESULTADOS BUSCA */ 

.resultcount{
padding-left:5px;
padding-top:5px;
}

.resultcount a{
color:#6a6a6a;
text-decoration:none;
}






/* CODE FOR RECENT IMAGES COVER */ 
.cpmfetch2{
padding:6px;
}

.cpmfetch2 img{
width: 61px;
height: 86px;
background-color: #ffffff; 
padding: 3px; 
border: #848484 1px solid; 
text-align: center; 
}

.cpmfetch2 a img{
width: 61px;
height: 86px;
background-color: #ffffff; 
padding: 3px; 
border: #848484 1px solid; 
text-align: center; 
}


/* CODE FOR RECENT IMAGES */ 

.cpmfetch{
padding-left:4px;
}

.cpmfetch img{
width: 55px;
height: 75px;
background-color: #ffffff; 
padding: 3px; 
border: #848484 1px solid; 
text-align: center; 
}

.cpmfetch a img{
width: 55px;
height: 75px;
background-color: #ffffff; 
padding: 3px; 
border: #848484 1px solid; 
text-align: center; 
}








/* FORMULÁRIO COMENTÁRIOS */ 

input#author, input#email, input#url{
font-size:10px;
font-family: verdana;
background-color:#ffffff;
color:#848484;
width:180px;
border: #848484 1px solid;
padding:3px;
}

textarea#comment{
font-size:10px;
font-family: verdana;
background-color:#ffffff;
color:#848484;
width:350px;
border: #848484 1px solid;
padding:3px;
}

input#submit{
font-size:10px;
font-family: verdana;
background-color:#ffffff;
color:#848484;
width:180px;
border: #848484 1px solid;
padding:3px;
}




/* LOGIN SLIDER */

#logincontainer {
    width:220px;
    position: relative;
     top:1px;
     left:660px;
     color: #848484;
}

#login {
    padding:0px 0px 12px;
    font-size:11px;
    line-height:23px;
    text-align:right;
    color:#CA1344;
}
#login a.signin {
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
    background-color: #CA1344;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *padding:4px 12px 6px;
}
#login a.signin:hover {
    *padding:4px 12px 6px;
}
#login a.signin, #login a.signin:hover {
    *background-position:0 3px!important;
}

a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
    background-image:url("images/toggle_down_light.png");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#login a.menu-open {
    background:#E8E8E8!important;
    color:#848484!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    background-image:url("images/toggle_up_dark.png");
    color:#848484;
}


#signin_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#E8E8E8;
    position:absolute;
    width:210px;
    z-index:100;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 24.5px; 
    right: 0px; 
    margin-top:-3px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#848484;
    font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #848484;
    font-size:13px;
    margin:0 0 5px;
    padding:5px;
    width:203px;
    background-color:#E8E8E8;
    color: #848484;
}
#signin_menu p {
    margin:0;
}
#signin_menu a, #signin_menu a:hover, #signin_menu a:visited, #signin_menu a:active {
    color:#848484;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#848484!important;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#848484 url('images/bg-btn-login.png') repeat-x scroll 0 0;
    border:1px solid #848484;
    color:#fff;
    text-shadow:0 -1px 0 #848484;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}

/* END LOGIN SLIDER */



/* MENU */


ul.topnav {
	list-style: none;
	padding: 0 10px;	
	margin: 0;
	float: left;
	width: 690px;
	font-size: 10px;
	font-family: verdana;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 8px 0 0;
	z-index:101;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #A4A4A4;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(images/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #2D2D2D;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 250px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #2D2D2D;



}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-bottom: 1px solid #1B1B1B; /*--Create bevel effect--*/
	clear: both;
	width: 100%;
	color:#A4A4A4;


}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	color: #CA1344;
}

/* MENU */







/* TWEETS FROM BAND */
.tweet, .query {
font-family: verdana;
font-size: 10px;
color: #848484;
width:210px;
}

.tweet .tweet_list, .query .tweet_list {
-webkit-border-radius: .5em;
list-style-type: none;
margin: 0;
padding: 0;
}

.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
text-transform: uppercase; 
}

.tweet .tweet_list li, .query .tweet_list li {
overflow-y: auto;
overflow-x: hidden;
padding: .5em; 
border-bottom: #414141 1px solid;
}

.tweet .tweet_list li a, .query .tweet_list li a {
color: #848484;
}

.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
}

.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
padding-right: .5em;
float: left; 
}

.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
vertical-align: middle; 
}

/* END TWEETS FROM BAND */







/* Comments */

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:2px solid #848484; height:1%; margin:0 0 10px; padding:5px 5px 5px 57px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {color:#848484;}
ol.commentlist li.comment-author-admin {color:#848484;}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; color:#CA1344; }
ol.commentlist li div.vcard { font:bold 14px/1.4 verdana; text-align:left; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { font:bold 14px/1.4 verdana; color:#CA1344; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#CA1344; }
ol.commentlist li div.vcard img.avatar { border:1px solid #e8e8e8; left:7px; position:absolute; top:7px; padding:2px; width:32px; height:32px;}
ol.commentlist li div.vcard img.avatar-32 {width:32px; height:32px;}
ol.commentlist li div.vcard img.photo {border:1px solid #e8e8e8; left:7px; position:absolute; top:7px; padding:2px; width:32px; height:32px;}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {font-size:10px; font-family:verdana; position:absolute; right:10px;}
ol.commentlist li div.comment-meta { font-size:10px; font-family:verdana; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#848484; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#848484; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { background:transparent; border:1px solid #848484; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#848484; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 5px;  text-align:center; width:60px; }
ol.commentlist li div.reply:hover { background:transparent; border:1px solid #848484; }
ol.commentlist li div.reply a { color:#848484; text-decoration:none; text-transform:uppercase; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {color:#848484;}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {color:#848484;}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-6 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#ffffff; color:#848484; }
ol.commentlist li.odd { background:#ffffff;color:#848484; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.says{display:none;}






/* RECOMENDED BY WORDPRESS */ 
.aligncenter, div.aligncenter 
{ 
  display: block; 
  margin-left: auto; 
  margin-right: auto; 
} 
 
.alignleft 
{ 
  float: left; 
} 
 
.alignright 
{ 
  float: right; 
} 
 
.alignright img, img.alignright 
{ 
    margin: 1em; 
    margin-right: 0; 
} 
 
.alignleft img, img.alignleft 
{ 
    margin: 1em; 
    margin-left: 0; 
} 
 
.wp-caption 
{ 
  border: 1px solid #ddd; 
  text-align: center; 
  background-color: #f3f3f3; 
  padding-top: 4px; 
  margin: 10px; 
} 
 
.wp-caption img 
{ 
  margin: 0; 
  padding: 0; 
  border: 0 none; 
} 
 
.wp-caption p.wp-caption-text 
{ 
  font-size: 11px; 
  line-height: 17px; 
  padding: 0 4px 5px; 
  margin: 0; 
} 
 
/* END RECOMENDED BY WORDPRESS */ 