/*
Theme Name: Musica Mp3 Gratis!
Theme URI: http://www.musicamp3gratis.org
Description: Baixar Mp3,Mp3 Gratis,Download,Cds,Musica Gratis,Musicas Gratis - Musica Mp3 Gratis.
Version: 5.0
Author: Template para Voce
Author URI: http://www.piratasdeplantao.net
Tags: free, 3 column, musica gratis, black, music free, mp3,baixar mp3 gratis,mp3 de graca, filme, trilha sonora, download gratis, musica de graca, album gratis, album free,cd completos,download forro, download axe,download rock,download pagode, baixar cds de graca, download de cds full, cds full,full mp3,mp3 free, cds free, puxa Cds, download de mp3,download de graca, download gratis.
*/

/************************/
/*        Design        */
/************************/
body {
		background:#111111 url(http://musicamp3gratis.org/wp-content/themes/MusicaMP3Gratis.Org-2010/images/bg.png) repeat;
		padding:0px;
		margin:0px;
		font-family : Verdana, Arial,Tahoma;
		font-size: 11px;
		color: #000;
}

* {
		margin: 0;
		padding: 0;
}

a {
		text-decoration: none;
		color: #1B1E1F;
		outline: none;
}

a:focus {
		-moz-outline-style: none;
}

a:active {
		outline: none;
}

a:visited {
		text-decoration: none;
		color: #1B1E1F;
}

a:hover {
		text-decoration: line-through;
}

a img {
		border: none;
}

acronym, abbr {
}

ul, ol {
list-style-type: none; /*     verificar    */
}

blockquote, #content ul, #content ol, p, pre {
margin: 0 0 0.5em 0;  /*     verificar    */
}

/************************/
/*     Menu Lateral     */
/************************/

#menulateral{
        position: fixed;
        text-align: left;
        margin-top: 30px;
        margin-left: -43px;
}

* html #menulateral{  /*para IE*/
        position:absolute;
}

#menulateral a img{
        opacity: 1;
        -moz-opacity:1;
        filter:alpha(Opacity=100);
}

#menulateral a:hover img{
        opacity:0.8;
        -moz-opacity:0.8;
        filter:alpha(Opacity=80);
        position:relative;top:0px;left:2px;
}

* html #menulateral a img{
        filter:alpha(Opacity=100);
}

#menulateral img{
        margin-bottom: -5px;
}

a:hover img {filter:alpha(opacity=85); 
        -moz-opacity: 0.85; 
        opacity: 0.85;
}

.surveys {
        width:450px;
        height:60px;
        background: url() no-repeat 0 0;
        text-indent:-9999px;
        display:block;
        outline:none;
        margin-left:8px;
}

/************************/
/*     Layout Design    */
/************************/

#page {
	width: 884px;
        padding: 3px;
	margin: 0 auto;
	background-color: #222;
}

#wrapper {
    margin: 3px 0;
}

#content {
	float: left;
	width: 490px;
        margin: 0 7px;
}

#footer {
	clear: both;
}

#header {
}

/************************/
/*    Sidebar Design    */
/************************/

.sidebar{
	float: left;
	width: 190px;
        height:100%;
	margin: 0;
	color:#666;
	font-size:10px;
}

.sidebar a:link,

.sidebar a:visited {
	color:#000000;
}

.sidebar a:hover{
	color:#FF3300;
}	

#sidebar a img{border:none;
}

.sidebar h2{
        background:#000 url(images/entry-h2.jp) repeat-x left top;
	border-bottom:2px solid #000;
	color:#fff;
        padding: 5px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

.sidebar ul {
}

.sidebar ul ul {
        text-align: left;
        padding: 5px 0;
}

.sidebar ul ul li {
        margin-bottom: 1px;
        padding: 0;
}

.sidebar ul li {
        margin-bottom: 4px;
        background-color: #fff;
        padding: 3px;
}

.sidebar p {
}

/* general*/

.sidebar ul li ul li{
	border-bottom:1px solid #EEE;
	padding:3px 0px;
}	

.sidebar ul li ul li a{
    background: url(images/mini-check.gif) no-repeat 0 0;
	padding:0 0 0 20px;
}

.sidebar ul li ul li a:link,
.sidebar ul li ul li a:visited{
	background-position:0px -4px;
}

.sidebar ul li ul li a:hover{
	background-position:0px -84px;
}

/* icons */

.sidebar ul li.widget_categories a{
	background-image:url(images/icon_folder.gif);
}

.sidebar ul li.categories a{
	background-image:url(images/icon_folder.gif);
}	
.sidebar ul li.categories ul li ul li{
	border:none;
}	

.sidebar ul li.categories ul li ul li a{
	background-image:url(images/icon_child.gif);
}
	
.sidebar ul li.linkcat ul li a{
	background-image:url(images/icon_link.gif);
}	

.sidebar ul li.widget_linkcat ul li a{
	background-image:url(images/icon_link.gif);
}	

.sidebar ul li.linkcat ul li ul li{
	border:none;
}	
	

#sidebar ul li#widget_archives ul li a{
	background-image:url(images/icon_date.gif);
	}

#sidebar ul li#widget_pages ul li a{
	background-image:url(images/icon_date.gif);
	}


.sidebar ul li.widget_archives a{
	background-image:url(images/icon_date.gif);
}

.sidebar ul li.archives a{
	background-image:url(images/icon_date.gif);
}	
.sidebar ul li.archives ul li ul li{
	border:none;
}	

.sidebar ul li.archives ul li ul li a{
	background-image:url(images/icon_date.gif);
}

/* recent */

#sidebar ul li.recent-comments ul li{
padding-left:20px;
background-image:url(images/icon_recentComment.gif);
background-position:0 -76px;
background-repeat:no-repeat;
}

#sidebar ul li.widget_recent-comments ul li a{
    background-image:url(images/icon_recentComment.gif);
}	

#sidebar ul li#recent-comments ul li ul li a{
    background-image:none;
}	


.meta ul li#site_admin a{
	background-image:url(images/cog.gif);
}	

.meta ul li#rss a{
	background-image:url(images/mini-rss.gif);
	}	

.meta ul li#login a{
	background-image:url(images/mini-user.gif);
	}	

.meta ul li#check a{
	background-image:url(images/mini-check.gif);
	}	

.meta ul li#wordpress a{
	background-image:url(images/mini-wp.gif);
	}

/************************/
/*    Menu Design    */
/************************/

ul#navi-bar {padding: 4px 0; background:; display: none;
}

ul#navi-bar h2 {font-size: 120%;
}

ul#navi-bar li {display: inline; background:;
}

/*
ul#navi-bar li:first-child {margin-left: 0 !important;
}

*/
ul#navi-bar ul {display: none;
}

#navi-bar a {padding: 2px 10px; color: ; background: ;
}

#navi-bar a:visited, #navi-bar a:hover {}

/************************/
/*     Header Design    */
/************************/

#header {
}

#headerimg {
        background: url(images/header1.gif) no-repeat;
        height: 149px;
}

#headerimg a {
        display: block;
        width: 100%;
        height: 100%;
}

.description {
        font-size: 8px;
        color: #FFF;
        letter-spacing: 2px;
        text-align: center;
        visibility: hidden;
}

.description a {
        color: #ffffff;
}

.ads {
        background-color: #dbdbdb;
        padding: 2px;
}

.sponsors{
	position: relative;
	margin:0;
	padding: 3px 2px 3px 2px;
	background:#111111 url(http://i49.tinypic.com/302xdee.gif) no-repeat left;
	line-height: 0px;
	text-align:center;
	color:#fff;
	border-bottom:2px solid #fff;
	border-top:2px solid #fff;
}

.banner {
	position: relative;
	margin: 3;
	padding: 5px 3px 5px 3px;
	background:#211E1E url(images/banner.gif) no-repeat left;
	line-height: 15px;
	text-align:center;
	color:#fff;
}

/* Navigational bar */

ul#navi-bar {
    padding: 4px 0;
    background: ;
    display: none;
}

ul#navi-bar h2 {
    font-size: 120%;
}

ul#navi-bar li {
    display: inline;
    background:;
}

/*
ul#navi-bar li:first-child {
    margin-left: 0 !important;
}

*/

ul#navi-bar ul {
    display: none;
}

#navi-bar a {
    padding: 2px 10px;
    color: ;
    background: ;
}

#navi-bar a:visited, #navi-bar a:hover {
}


/************************/
/*    Content Global    */
/************************/

blockquote {
    font-style: italic;
    padding: 0 10px;
}

h1, h2, h3, h4, h5, h6 {
	color: #fff;
}

h1 {
    font-size: 11px;
}

h2 {
    font-size: 11px;
	color: #fff;
    background:#000 url(images/entry-h2.jp) repeat-x left top;
    padding: 5px;
    text-align: center;

}

h3 {
    color: #fff;
    font-size: 1px;
}

h4 {
    color:#fff;
    font-weight:bold;
    font-size:15px;
}

h5 {
    font-size: 11px;
}

h6 {
    font-size: 11px;
}

code, pre {
    overflow: auto;
    white-space: pre;
    font-family: Courier;
}

#content ul {
    padding-left: 20px;
    list-style-type: square;
}

#content ol {
    padding-left: 25px;
    list-style-type: decimal;
}

#content ul ol, #content ol ul {
    margin-top: 0.5em;
}

/************************/
/*    Content Design    */
/************************/

h2 a:hover, h2 a:visited, h2 a {
    color: #fff;
}

.post {
    margin-bottom: 10px;
    background-color: #fff;
    padding: 3px;
}

.post .posted {
    background-color: #F3F3F3;
    padding: 2px;
    color: #000;
    font-size: 9px;
    text-align: center;
    margin-bottom: 3px;
}

.post p {
}

.post a {
}

.post img {
    max-width: 100%;
    margin: 3px;
}

.post ul {

}

.post li {

}

.entry {
	padding:5px 15px 5px 15px;
	clear:both;
	color:#000000;
}

.postmetadata {
        background-color: #F9F9F9;
	padding:5px;
	border:1px solid #EEEEEE;
	color:#9f8e3b;
	font-size:10px;
}

.postmetadata a {
}

.entrytext {
}

p.alt {
    font-size: 12px;
}

.entry-tags {
    display: block;
}

/************************/
/*  Navigation Design   */
/************************/

.navigation {
    height: 1em;
    font-size: 11px;
    margin: 5px 0;
}

.navigation a {
    color: #FFF;
}

#nav-above {
    margin-bottom: 10px;
}

#nav-below {
    margin-top: 10px;
}

.alignleft, .nav-previous {
    float: left;
}

.alignright, .nav-next {
    float: right;
}

.center {
}

.pagetitle {
}

cite {
}

#pagenv{
	margin:0 auto;
	width:490px;
	height:50px;
	background:url(images/pagenav.gif) no-repeat center;
	text-align:center;
	}

/************************/
/*    Comment Design    */
/************************/

.author_info {
        float:left;
        width:300px;
        font-family:"New times roman",Arial;
        padding-bottom:2px;
        margin:0px; 
}

.comment_count {
        color:#acc4d0;
        float:right;
        width:40px;
        font-size:24px;
}

.gravatar {
        float:left;
        margin-bottom:2px;
	    margin-right:7px;
	    padding:1px;
	    border:1px dashed #999999;
        height:32px;width:32px;
}

#commentsbox { 
        margin: 0px; padding: 0px; 
        float: left; 
        width: 490px; 
        font-size:11px;
}

#comments { 
        margin: 5px 15px 5px 15px;
        padding:2px 4px; 
        background:#000;
        color:#FFFFFF;
        border:2px solid #fff;
        height:18px;
        font-weight:700;
        font-size:14px;
}

h3#respond {
	    background: url(images/respond.gif) no-repeat;
	    color: #003FA5;
	    font: normal 20px Arial, Helvetica, sans-serif;
	    margin: 5px 0px 5px;
	    clear: both;
}

.boxcomments { 
        margin-bottom:20px;
        width:490px;
}

#commentform { 
        margin: 5px 15px 5px 15px;
	padding:15px 15px 1px;
        border:2px solid #cccccc;
        background:#C1DBE8;
        color:#000;
}

#commentform a:link, #commentform a:visited { 
        color:#FFFFFF;
        font-weight:700;
}

#commentform label { 
        display:block;
        margin:0;
}

#commentform input#author,

#commentform input#email,

#commentform input#url{background-image:url(images/icon_form.gif); background-repeat:no-repeat;
	border:1px solid #CCC;
	padding:4px 4px 4px 30px;
	width:230px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
}

#commentform input#author	{background-position:3px -3px;}
#commentform input#email	{background-position:3px -33px;}
#commentform input#url		{background-position:3px -63px;}

#commentform textarea {
	width: 415px;
    margin:0 0 10px;
	height: 140px;
	background:url(images/form-field-bg.gif) no-repeat;
	color: #000000;
    border:2px solid #cccccc;
	padding: 5px 3px 3px 7px;
}


#commentform #submit { 
        margin:0 0 20px;
}

#commentform p { 
        margin:5px 0; 
}

ol.commentlist { 
        margin:0 0 1px;
        padding:0;
        list-style:none;
}

#content ol.commentlist {
	    padding: 0;
	    list-style-type: none;
        margin: 0;
}

ol.commentlist li h4.author {
        font-size: 11px;
        background-color: #547890;
        padding: 5px;
        text-align: center;
}

ol.commentlist li.alt {
	    background-color: #F0F0F0;
        border:2px solid #cccccc;
	}

ol.commentlist a {
}

ol.commentlist p {
        margin: 0 0 0.5em 0;
}

ol.commentlist li { 
        border:2px solid #cccccc;
        background:#C0DDED;
        display:block;
        margin: 5px 15px 5px 15px;
        padding:6px 15px 12px 15px; 
        list-style:none;
}

ol.commentlist li.mycomment { 
        border-bottom:1px dashed #2277dd;
        border-top:1px dashed #2277dd;
        background:#c1dbe8;
        display:block;
        list-style:none;margin:7px 0;
        padding:6px 15px 12px 15px;
}

ol.commentlist li.commenthead { 
        display:block;
        list-style:none;
        margin:0;padding:5px 0px;
}

.comment-msg {
	    background:#FCF8E5;
	    padding:5px 5px 5px 20px;
	    border:1px solid #f7e590;
	    font-size:11px;
}

/************************/
/*     Search Design    */
/************************/

#searchform {
}

#searchform input {
    border: 1px solid #000;
    background-color: #EFEFEF;
}

#searchform #s {
    width: 70%;
    padding: 1px;
}

.search {
	background-image: url(images/busca.png);
	background-repeat: no-repeat;
	background-position: center;
}

/************************/
/*   Calendar Design    */
/************************/

#wp-calendar {
	margin: 0;
	width: 100%;
	font-weight: normal;
}

#wp-calendar caption {
	font-weight:bold;
	text-transform: capitalize;
	color: #fff;
	background:#4393f1;
	padding:3px;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	text-align: center;
	background:#eee;
	color:#666;
	padding:3px;
}

#wp-calendar td {
	text-align: center;
	font-size: 0.9em;
	border: 0px solid #E1E1E1;
	padding: 2px;
	background-color: #F7F7F7;
}

#wp-calendar td.pad {
	border: none;
	background: transparent;
}

#wp-calendar #today {
	text-decoration: none;
	border:1px solid #000;
	border-width:1px 1px 1px 1px;
	background:#E1E1E1;
	font-weight:bold;
	color:#000;
}

#wp-calendar a {
	font-weight:bold;
	padding: 0;
	display: inline;
	text-decoration: none;
	color:#666;
}

#wp-calendar td#prev, #sidebar td#next {
	text-transform: capitalize;
	border: none;	
}

#wp-calendar #next a {
	text-align: right;
	background-image: none;
}

#wp-calendar #prev a {
	text-align: left;
	background-image: none;
}

/************************/
/*     Footer Design    */
/************************/

#footer-meta {
    font-size: 8px;
    padding: 3px;
    background-color: #2459B4;
    text-align: left;
    color: #fff;
}

#footer p.info {
    background-color: #5AB502;
    color: #fff;
    padding: 2px;
    margin-bottom: 3px;
}

#footer p {
    margin: 0;
}


/************************/
/*     Other Design     */
/************************/

.clear {
    clear: both;
}

.download {
	font: normal 11px/16px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	text-decoration: none;
	padding: 2px 8px !important;
	cursor: pointer;
	border: 1px solid #bbb;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
	color: #464646;
	text-shadow: rgba(255,255,255,1) 0 1px 0;
}

.download:hover {
	text-decoration: none;
	color: #000;
	border-color: #666;
}




#subscriberss{
font-size:110%;
margin:5px 0 0 0;
padding:5px
}

.box {
position: relative;
border: 1px solid #000000;
padding: 5px 10px;
margin-bottom: 5px;
}

::selection {background: #a8d1ff; /* Safari */}
::-moz-selection {background: #a8d1ff; /* Firefox */}

p.post-body:selection {background: #ccc;}
p.post-body:-moz-selection {background: #ccc;}

button.primary, input.button.primary {font-family: Verdana; color:#000000;}
button.primary, input.button.primary {border:1px solid #98bed6; border-right-color:#0b3f95; border-bottom-color:#0b3f95; background:#2b9aca url(images/bg_submit.gif) left center repeat-x;}
button.primary:active, input.button.primary:active {border:1px solid #0b3f95; border-right-color:#98bed6; border-bottom-color:#98bed6;}