body  {
margin: 0px;
padding: 0px;
color: #FFF;
background-color:#2C2D2E;
background-position: top;
font-family: Arial;
font-size: 11px;
text-align:center;
line-height: 18px;

}
a img {
border:0px;
}

.right {
float:right;
}

.left {
float:left;
}

a {
text-decoration:none;
border:0px;
}

#links {
display:block;
height:28px;
line-height:28px;
clear:both;
background:url(img/bar.jpg) repeat-x;
}
#sublinks {
font-family: Arial;
width:980px;
text-align:left;
}

#sublinks a , #sublinks a:visited{
width:100px;
float:left;
list-style:none;
text-align:center;
height:20px;
font-size:1.2em;
color:#5E6062;
}

.clear {clear:both;}

#sublinks a:hover {
color:white;

}

#logo {
	margin-top:25px;
	margin-bottom:45px;
	clear:both;
	width:980px;
	text-align:left;
	
}

.centrado {
margin:0px auto;
}

#content {
width:1024px;
clear:both;
margin:0px auto;

}
 #galeria {
 float:left;
  width:680px;
 
 }




#sidebar {
	float: left;
	width: 248px;
	overflow:hidden;
	
	display:block;
	margin-top:-45px;
}
#sidebar-icons {

text-align:right;
}

#sidebar2 {

	background:#1A1B1B;
	clear:both;
	text-align:center;
	margin-left:10px;
}
#sidebar2 img {
margin-top:3px;
}

.post-wrapper{

 float:left;
  width:680px;
  background:red;
}


.thumbnail-div {
display:block;
height: 152px;
clear:both;
text-align:center;
}




.left {
float:left;
}
.right {
float:right;
}

.green  a, #sublinks a.green {
	color:#B9CF53;
}

.rat {
width:150px;
text-align:left;
margin-left:8px;
}
.titles {
margin-top:5px;

}
.comen{
width:40px;
text-align:right;
}

.comen span {
color:gray;
}

.home-post-wrap {
margin-left:15px;
margin-top:15px;
width:208px;
height:203px;
float:left;
background:url(img/post.jpg);
text-align:center;
}
.home-post-wrap  a{
color:white;


}

.post-wrapper2 {
text-align:left;
padding: 15px;
width: 650px;
background-color: #414E59;
border: 1px solid #526270;
margin-bottom: 15px;
}

.post-wrapper2 img {
border: 10px solid #4F5D69;
margin: 0px;
padding: 0px !important;
}



#sidebar2 ul li a:link, #sidebar2 ul li a:visited, #sidebar2 ul li a:active {
display: block; 
color: #FFF; 
width: 176px; 
margin-bottom: 5px;

} 

#sidebar2 ul li {
color: #FFF;
list-style-image: none;
list-style-type: none;
}


#sidebar2 ul li a:hover {
border: 1px solid #333D47;
} 
	#sudebar2 ul {

		

	}

#sidebar2 h3 { 
font-size: 15px; 
color: #FFF; 
}
.post-title  a{
color:white;
}

.data {
	margin-top:10px;
	float:left;
	width:400px;
	text-align:right;
	min-height:250px;
	height:250px !important;
}

* h1 a{
color:gray;

}

h2,h1,h3 {

font-size:12pt;
}
 h3 {
color:white;

}

a {
color:white;
}

.just {
	text-align: justify;
}

.di {
margin-left:18px;
width:150px;
}

#comentarios {
margin-left:50px;
clear:both;
text-align:left;
display:block;

}


#commentform {
margin: 1em 0;
margin-left: 20px;
}

#commentform textarea {
background: #313B44;
border: 1px solid #29323A;
width: 370px;
color: #FFF;
}

#commentform #email {
font-size: 1.1em;
background: #313B44;
border: 1px solid #29323A;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
color: #FFF;
}

#commentform #author {
font-size: 1.1em;
background: #313B44;
border: 1px solid #29323A;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
color: #FFF;
}

#commentform #url {
font-size: 1.1em;
background: #313B44;
border: 1px solid #29323A;
width: 280px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
color: #FFF;
padding-top: 6px;
}

#commentform #email:focus {
font-size: 1.1em;
background: #29323A;
border: 1px solid #232C33;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #author:focus {
font-size: 1.1em;
background: #29323A;
border: 1px solid #232C33;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #url:focus {
font-size: 1.1em;
background: #29323A;
border: 1px solid #232C33;
width: 280px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform input {
margin-bottom: 3px;
}

.commentlist {
list-style:none;

}
.avatar {
width:60px;
height:60px;
}
.cname {
	display:block;
	background:red;
	height:60px;
	font-size:15pt;
	color:red;
	line-height:60px;

}