html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
body{
background:#fff none repeat scroll 0%;
line-height:1;
font-size: 12px;
font-family:arial,sans-serif;
margin:0pt;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a{
cursor: pointer;
text-decoration:none;
}
br.both{
clear:both;
}
.clear{
	clear:both;
	display: block;
	height: 0;
}
.indent{
	text-indent: -999999px;
	height: 0;
}


#contenedor{
	margin: 0pt auto;
	padding: 0;
	text-align: left;
	position: relative;
	width: 995px;
	color: #777777;
}
#top{
	margin: 0 auto;
	padding: 10px 0;
}
#top h1 a{
	float: left;
	display: block;
	width: 205px;
	height: 46px;
	display: block;
	background: transparent url(images/logo.jpg) no-repeat top left;
	text-indent: -999999px;
}
#top .search{
	margin-top: 9px;
	float: right;
	color: #6fa5fd;
}
#top .search .rss{
	display: block;
	text-align: right;
	margin: 2px;
}
#menu{
	float: left;
	list-style-type:none;
	margin: 12px 0 0 26px;
}
#menu li{
	float: left;
	text-transform: uppercase;
	margin-right: 16px;
}
#menu li a{
	display: block;
	color: #c2c2c2;
}
#menu li a:hover{
	color: #71a4fd;
}
#featured{
	width: 805px;
	margin-top: 20px;
	float: left;
}
#featured .left{
	float: left;
}
#featured .left img{
	border: 1px solid #c7c5c5;
}
#featured .middle{
	float: left;
	margin-left: 15px;
}
#featured .main{
	width: 423px;
	width: 462px;
	height: 231px;
	border: 1px solid #d0ccc9;
	background: #efefef;
	text-align: center;
	padding: 10px;
}
#featured .top.bot{
	margin-top: 15px;
}
#featured .top img{
	border: 1px solid #c7c5c5;
}
#featured .top{
	width: 284px;
	height: 129px;
	border: 1px solid #d0ccc9;
	background: #efefef;
	text-align: left;
	padding: 10px;
}
#featured .top a.image{
	display: block;
	float: left;
}
#featured .top div{
	width: 145px;
	margin-left: 10px;
	float: left;
	display: block;
}
#featured .top h2 a{
	font-size: 18px;
	line-height: 1em;
}
#featured .top div p{
	font-size: 12px;
	margin-top: 1em;
	line-height: 1.4em;
}
#featured .description{
	width: 435px;
	padding: 5px;
	line-height: 1em;
	color: #777777;
}
#featured h2 a{
	color: #6FA5FD;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.5em;
}
#featured div.high h2{
	color: #fff;
	font-size: 18px;
	float: left;
}
#featured div.high{
	margin-bottom: 10px;
	padding: 18px 0 18px 14px;
	background: #6fa5fd;
}
#featured h3 img{
	border: 0;
}
#featured h3{
	font-size: 10px;
	color: #626262;
}
#featured h3 a{
	font-size: 10px;
	border-bottom: 1px dotted #6fa5fd;
}
#featured h3 a:hover{
	border-bottom: 1px dotted #000;
}
#right{
	margin: 20px 0 0 45px;
	float: left;
	width: 145px;
	text-align: center;
}
#right .ad{
	border: 1px solid #d0ccc9;
	background: #efefef;
	padding: 10px;
	margin-bottom: 10px;
}
#menuContent{
width:34.4em;
height:152px;
position:relative;
list-style-type:none;
padding-bottom:20px;
margin:0 auto;
}
#sidebarRight{
position:absolute;
right:0%;
}
#sidebarRight h1{
font-size:11px;
}
#central{
	font-size:11px;
	line-height:1.3em;
	color:#626262;
	font-size:10px;
	margin-top: 45px;
}
#central.single{
	margin-top: 0;
}
#central p{
color:#777777;
font-weight:normal;
font-size:13px;
line-height:1.3em;
margin-bottom:1em;
}
#central p a{
	color: #818181;
	color: #6fa5fd;
	font-weight: 700;
	padding-left: 1px;
	padding-right: 1px;
	border-bottom: 1px dotted;
}
#central p a:hover{
	color:#6fa5fd;
	border-color:#000000;
}
#central h2, #central h2 a{
	font-size:22px;
	/*font-weight:700;*/
	line-height:1.5em;
	color: #fff;
	background: #6fa5fd;
	padding: 2px 0 2px 5px;
}
#central h2{
margin-bottom:0em;
}
#central .post h3, #central .post h3 a, #central h3{
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3em;
	color: #6fa5fd;
	margin-bottom: 5px;
	margin-top: 23px;
	background: transparent;
}
#central h3{
	background:#6FA5FD none repeat scroll 0 0;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: normal;
	line-height:1.5em;
	padding:2px 0 2px 5px;
}
#central ul,ol{
margin:1em 4em 1em 4em;
padding:0.5em 1em 1em 1em;
color:#6fa5fd;
list-style:inside;
list-style-type:decimal;
}
#central ul{
list-style-type:square;
}
#central li{
font-size:13px;
line-height:1.5em;
font-weight:normal;
}


#lateral{
float:right;
width:130px;
/*background:red;*/
text-align:center;
}
#lateral h2{
color:#6fa5fd;
font-size:15px;
margin-top:0.5em;
font-weight:700;
text-align:left;
}
#lateral li{
list-style:none;
list-style-position:inside;
text-align:left;
}
.categories{
color:#777777;
font-size:10px;
}
.categories ul{
margin-bottom:200px;
}
.categories li a{
color:#6fa5fd;
font-size:11px;
line-height:25px;
border-bottom:1px dotted #6fa5fd;
margin-left:10px;
}
.categories li a:hover{
border-bottom:1px dotted #777777;
}
#recommended{
margin-bottom:2em;
}
#recommContainer{
margin-top:1em;
margin-bottom:2em;
}
#lateral #searchform{
	margin-top:1em;
	margin-bottom:2em;
}
#lateral #plusmusicaBanner{
margin-bottom:5px;
display:block;
}


#sidebar{
margin-bottom:1em;
}
#comments{
margin-top:2em;
color:#626262;
font-size:10px;
line-height:1.3em;
}
#comments p{
color:#777777;
font-size:13px;
font-weight:normal;
line-height:1.3em;
margin-bottom:1em;
}
#comments p a{
border-bottom:1px dotted;
color:#6FA5FD;
font-weight:700;
padding-left:1px;
padding-right:1px;
}
#comments h3{
color:#6FA5FD;
font-size:18px;
font-weight:700;
line-height:1.3em;
margin-bottom:5px;
}



#footer{
border-top:1px dotted #cdcdcd;
font-size:11px;
margin-top:5em;
padding:1em;
text-align:center;
line-height:1.3em;
color:#3a3a3a;
}
#footer a{
font-size:11px;
color:#6fa5fd;
/*font-weight:700;*/
border-bottom:0px dotted;
padding-left:1px;
padding-right:1px;
border-bottom:1px dotted;
}
#footer p a:hover{
color:#6fa5fd;
border-color:#000000;
}
.post{
	margin-bottom: 2em;
	padding-bottom: 10px;
	/*border-bottom: 1px solid #d6e8ff;*/
}
.postNoBottom{
margin-bottom:4em;
border-bottom:1px dotted #d3d3d3;
padding-bottom:10px;
}
.datapost{
	line-height:0.5em;
	font-size:11px;
	background: #6fa5fd;
	color: #fff;
	padding: 2px 6px 2px 2px;
}
.datapost img{
margin-left:5px;
}
.datapost a{
color:#6fa5fd !Important;
border-bottom:1px dotted;
}
.datapost a:hover{
border-color:black;
}
.entry{
margin-top:1.3em;
margin-bottom:1em;
}
.entry a img{
	border: 0px dotted #d3d3d3;
	padding:1em;
	margin:2em;
	max-width:640px;
	max-height:480px;
}
.entry p{
	color:#777777;
	font-weight:normal;
	font-size:13px;
	line-height:1.3em;
margin-bottom:1em;
}
.entry a{
	border-bottom: 1px dotted;
	color: #6FA5FD;
	font-weight: 700;
	padding-left: 1px;
	padding-right: 1px;
}
.entry img.wp-smiley{
	border:0;
	margin:0;
	padding:0;
}
.normalImages img{
border:0;
padding:0;
margin:0;
}
.postmetadata{
font-size:11px !Important;
color:#626262 !Important;
}
.postmetadata a{
font-size:10px;
color:#6fa5fd !Important;
}
code{
font-family:Courier New, Arial;
border:1px dotted #d3d3d3;
background:#f3f6f8;
color:#6FA5FD;
display:block;
font-size:12px;
margin:2em 4em 2em 4em;
padding:1em;
}
blockquote{
border:1px dotted #d3d3d3;
background:#f3f6f8 url(images/bg_blockquote.gif) no-repeat scroll 2px 2px;
color:#6FA5FD;
display:block;
font-size:12px;
margin:2em 4em 2em 4em;
padding:1em 1em 1em 5em;
}
strong{
font-weight:700;
}
#searchform input{
	font-size:10px;
	padding:2px 2px 2px 2px;
	width: 146px;
	color: #c1c1c1;
	border:1px solid #b6b6b6;
	margin-right: 0;
}
.navigation{
margin-bottom:1.5em;
}
.navigation a{
color:#b6b6b6;
border-bottom:1px dotted;
}
.navigation a:hover{
color:#6fa5fd;
border-color:#000000;
}
.clear{
clear:both;
}

body{
/*overflow:hidden;*/
}
#backgroundPopup{
display:none;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
background:#FFFFFF;
background:#000000;
border:1px solid #b6b6b6;
z-index:1;
}
#popupContact{
display:none;
position:absolute;
/*height:50%;
width:50%;*/
height:384px;
width:408px;
top:25%;
left:25%;
background:#FFFFFF;
border:2px solid #b6b6b6;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#popupContact label{
color:#6fa5fd;
/*font-weight:700;*/
display:block;
margin-bottom:2px;
}
#popupContact .sucesfull{
font-weight:700;
text-align:center;
color:#6fa5fd;
}
#popupContact input{
border:1px solid #d3d3d3;
width:402px;
color:#777777;
font-family:arial,sans-serif;
font-size:12px;
margin-bottom:10px;
font-style:italic;
padding:1px;
display:block;
}
#popupContact input.submit{
font-weight:700;
font-style:normal;
width:406px;
cursor:pointer;
}
#popupContact textarea{
border:1px solid #d3d3d3;
width:400px;
height:200px;
color:#777777;
font-family:arial,sans-serif;
font-size:12px;
margin-bottom:10px;
font-style:italic;
padding:2px;
}
#content{
color:#777777;
font-size:13px;
font-weight:normal;
line-height:1.3em;
}
#content .admin a{
border-bottom:1px dotted;
color:#6FA5FD;
font-weight:700;
padding-left:1px;
padding-right:1px;
font-size:10px;
}
#content h2{
color:#6FA5FD;
font-size:22px;
font-weight:700;
line-height:1.5em;
}

ul.commentlist li{
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 15px;
	border-bottom: 1px solid #d6e8ff;
	padding-bottom: 15px;
}
ul.commentlist li div.left{
	text-align: center;
	float: left;
	margin-right: 20px;
	padding: 0;
	width: 91px;
}
ul.commentlist li div.left img{
	padding: 10px;
	border: 1px solid #d0ccc9;
	background: #efefef;
	text-align: center;
	margin: 0;
}
ul.commentlist li div.left div.author{
	font-weight: 700;
}
ul.commentlist li div.left div.author a{
	color: #6fa5fd;
}
ul.commentlist li div.left div.date a{
	font-size: 9px;
	color: #777777;
}
ul.commentlist li div.right{
	float: left;
	width: 594px;
	text-align: left;
	font-size: 11px;
	color: #777777;
}
ul.commentlist li div.left span.edit a{
	font-size: 9px;
	color: #6fa5fd;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #777777;
}
#twitter_update_list{
	list-style: none;
	list-style-position: none;
	color: #5f95ef;
	font-size: 11px;
}
#twitter_update_list li a{
	margin-top: 10px;
	display: block;
	color: #343434;
}

div.enjoypost{
	border: 1px solid #d0ccc9;
	background: #efefef;
	padding: 10px 5px 5px 5px;
}