#wrapper{
    width:970px;
    margin:0 auto;
    background-color: #ffffff;
}
/*------------------------ header -------------------------------*/
#header{
    background:transparent url(../images/header.jpg) no-repeat scroll 0 0;
    height:203px;
}
h1.logo{
    width:335px;
    margin:0 auto;
}
h1.logo a{
    background:transparent url(../images/logo.png) no-repeat scroll 0 0;
    display:block;
    height:66px;
    width:335px;
}
.h2-title{
    font-size:14px;
    margin:0 auto;
    width:170px;
}
.menu-content{
    background:transparent url(../images/menu.jpg) no-repeat scroll 0 0;
    height:50px;
    margin:0 auto;
    width:945px;
}
ul.menu{
    margin:0 auto;
    padding:15px 0 0;
    width:900px;
}
ul.menu li{
    float:left;
    text-align:center;
    width:130px;
}
ul.menu li a{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
ul.menu li a:hover{
	background:transparent url(../images/hover.jpg) no-repeat scroll center bottom;
	color:#a263a9;
	display:block;
	height:30px;
}
.menu-content-center{
    width:968px;
    border-left:1px solid #D4D4D4;
    border-right:1px solid #D4D4D4;
}
/*------------------------ content -------------------------------*/
#content{
    border-left:1px solid #D4D4D4;
    border-right:1px solid #D4D4D4;
    border-bottom:1px solid #D4D4D4;
    clear:both;
    height:100%;
    padding:8px 0 0;
    width:968px;
}
.search{
    background:transparent url(../images/bgSearch.jpg) no-repeat scroll 0 0;
    clear:both;
    height:37px;
    padding:5px 0 0 80px;
    width:344px;
    margin:0px 0px 10px 0px;
}
.search .ir{
    display:block;
    float:right;
    padding:0px 10px 0px 0px;
    width:68px;
}
.search .input{
    display:block;
    float:left;
    height:18px;
    padding:7px 10px 0 0;
    width:250px;
	border:none;
}
.submit{
	border:none;
}
/*----------- sidebar -----------*/
#sidebar{
    width:425px;
    float:left;
}
.banner2{
	display:block;
	margin:0 auto 5px;
	padding:0 !important;
	width:195px;
}
#sidebar h2{
    background:transparent url(../images/title-sidebar.jpg) no-repeat scroll 0 0;
    color:#FFFFFF;
    font-size:14px;
    height:22px;
    padding:2px 0 0 8px;
    margin:0px 0px 8px 0px;
}
.sidebar-footer{
    background:transparent url(../images/foot-sidebar.jpg) no-repeat scroll 0 0;
    height:30px;
}
#sidebar ul.list-sidebar ul{
    padding:0 0 10px 10px;
}
#sidebar ul.list-sidebar ul li{

}
#sidebar ul li a{
    color:#666666;
    font-size:11px;
    text-decoration:none;
     background:transparent url(../images/arrow.jpg) no-repeat scroll left center;
	 padding:0px 0px 0px 10px;
}
#sidebar ul li a:hover{
    color:#a263a9;
	 background:transparent url(../images/arrow2.jpg) no-repeat scroll left center;
}
#sidebar-left{
	background:transparent url(../images/bg-sidebar.jpg) repeat-y scroll 0 0;
	float:left;
	margin:0 15px 20px 0;
	width:205px;
}
#sidebar-right{
    float:left;
    width:205px;
    background:transparent url(../images/bg-sidebar.jpg) repeat-y scroll 0 0;
}
.sidebar-header{
    height:21px;
    width:205px;
    background:transparent url(../images/top-header-sidebar.jpg) no-repeat scroll 0 0;
}
.tags{
    padding:0px 10px 10px;
	background-color:#EFEFEF;
}
/*----------- body -----------*/
#body{
    float:left;
    margin:0 14px 0 13px;
    width:500px;
}
ul.postList{
    margin:10px 0px 0px;
}
ul.postList li{
    background:transparent url(../images/center-body.jpg) repeat-y scroll 0 0;
	width:505px;
	margin:0 0 10px;
}
.title-post{
	background:transparent url(../images/title-body.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:20px;
	height:30px;
	margin:0 0 10px;
	padding:6px 0 0 5px;
	width:500px;
}
.title-post a{
    color:#FFFFFF;
    font-size:20px;
    height:30px;
    text-decoration:none;
}
/* post */
.content-block {
	border-bottom:1px dashed silver;
	color:#808080;
	font-family:arial;
	font-size:13px;
	margin:0 auto;
	overflow:hidden;
	width:485px;
}
.step {
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 5px;
	width:485px;
}
.step .tags {
    margin:0 auto;
    overflow:hidden;
    padding:10px 0 15px;
    width:433px;
}
.step .tags a {
    color:#000000;
}
ul.list-step {
    float:left;
    width:140px;
}
ul.list-step li {
    background:transparent none repeat scroll 0 0;
    margin:0 0 5px;
}
ul.list-step li a {
    color:#000;
}
ul.list-step li a:hover {
    color:#A263A9;
}
ul.list-step li.comentarios a {
    background:transparent url(../images/comentarios.jpg) no-repeat scroll 0 0;
    padding:0 0 0 18px;
	color:#000000;
}
ul.list-step li.tanga a {
    background:transparent url(../images/amigo.jpg) no-repeat scroll 0 0;
    padding:0 0 0 18px;
	color:#000000;
}
ul.list-step li.categorias span {
    background:transparent url(../images/categorias.jpg) no-repeat scroll 0 0;
    padding:0 0 0 18px;
}
ul.list-step li.fecha span {
    background:transparent url(../images/fecha.jpg) no-repeat scroll 0 0;
    padding:0 0 0 18px;
}
/*style comments*/
#comments{
    border-top:1px dashed #61196B;
    color:#61196B;
    height:25px;
    margin:15px 0 10px;
    padding:5px 0 0;
}
#commentsbox{
    margin:0 auto;
    padding:0 0 10px;
    width:433px;
}
#respond{
    color:#61196B;
    padding:0 0 5px;
}
#author, #email, #url{
    border:1px solid #61196B;
    height:18px;
    padding:0;
    width:200px;
}
#comment{
    border:1px solid #61196B;
    height:218px;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    width:350px;
}
#commentform label{
    width:150px;
    text-align:right;
}
#submit{
    background-color:#61196B;
    color:#ffffff;
    padding:4px;
    cursor:pointer;
}

/*----------- right -----------*/
#right{
    width: 200px;
    background-color: silver;
    float:left;
}
.nubes-tags{
	padding:0px 10px 10px;
}
.foot-body{
	background:transparent url(../images/footer-body.jpg) no-repeat scroll left bottom;
	clear:both;
	height:15px;
}
/*------------------------ footer -------------------------------*/
#footer{
    clear:both;
    height:113px;
    width:970px;
    margin:0px auto;
    background:transparent url(../images/footer.png) no-repeat scroll 0 0;
}

.foot-left{
    float:left;
    padding:50px 0 0;
}
.foot-left span{
    display:block;
    clear:both;
}
.foot-left ul{
    display:inline-block;
}
.foot-left ul li{
    float:left;
    margin:0 5px 0 0;
}
.foot-left ul li a{
    color:#000000;
    font-size:11px;
    margin:0 5px 0 0;
    text-decoration:none;
}
.foot-left ul li a:hover{
    color:#a263a9;
}
.foot-right{
    float:right;
    width:335px;
}
.wp-caption{
    padding:3px;
    background-color:#EFEFEF;
}
