#wrapper{
	left:1px;
	margin:0 auto;
	position:relative;
	width:970px;
}
.content-wrapper{
	background:transparent url(../images/header.png) no-repeat scroll center top;
}
/*------------------------ header -------------------------------*/
#header{
	height:90px;
	padding:189px 0 0;
	position:relative;
}
h1.logo{
	width:272px;
	float:left;
}
h1.logo a{
	background:transparent url(../images/logo.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:35px;
	padding:57px 0 0 27px;
	text-decoration:none;
	width:272px;
}
.content-menu{
	background:transparent url(../images/content-menu.png) no-repeat scroll left bottom;
	float:right;
	height:48px;
	padding:0 0 0 20px;
	width:431px;
}
ul.menu{
	float:left;
	height:41px;
	width:190px;
}
ul.menu li{
	float:left;
	height:37px;
	margin:0 5px 0 0;
}
ul.menu li a{
	text-indent:-99999px;
	display:block;
	margin:0;
}
.home{
	width:39px;
	height:37px;
	background:transparent url(../images/home.png) no-repeat scroll 0 0;
}
.archivos{
	width:39px;
	height:37px;
	background:transparent url(../images/favorits.png) no-repeat scroll 0 0;
}
.rss{
	width:39px;
	height:37px;
	background:transparent url(../images/rss.png) no-repeat scroll 0 0;
}
.contact{
	width:50px;
	height:37px;
	background:transparent url(../images/contact.png) no-repeat scroll 0 0;
}
/* search */
.search{
	float:left;
	padding:14px 0 0;
	width:240px;
}
.input{
	border:1px solid #92278E;
	display:block;
	float:left;
	height:18px;
	margin:0 5px;
	overflow:hidden;
	padding:1px 0 0 3px;
	width:120px;
}
.search label{
	color:#92278E;
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
}
.lupa{
	position:relative;
	top:-5px;
	float:left;
}
ul.submenu{
	bottom:5px;
	height:34px;
	height:34px;
	position:absolute;
	right:0;
	width:560px;
}
ul.submenu li{
	float:left;
	margin:0 6px;
}
ul.submenu li a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
display:block;
}
ul.submenu li a:hover{
	color:silver;
}
.dvd{
	background:transparent url(../images/dvd.jpg) no-repeat scroll 0 0;
	padding:8px 0 7px 38px;
}
.videos{
	background:transparent url(../images/vid.jpg) no-repeat scroll 0 0;
	padding:8px 0 7px 45px;
	
}
.webcams{
	background:transparent url(../images/web.jpg) no-repeat scroll 0 0;
	padding:8px 0 7px 36px;
	
}
.chicos{
	background:transparent url(../images/chicos.jpg) no-repeat scroll 0 0;
	padding:8px 0 7px 48px;
	
}
/*------------------------ menu widget -------------------------------*/
#menuwidget  {
margin:10px 0 10px 0;
padding:0;
line-height:18px;

}
#menuwidget li {
margin:0;
padding:0;
list-style-type:none;
}
#menuwidget a {
padding:0 0 0 20px;
margin:0;
font-weight:bold;
}

#menuwidget a.casa{
	background:transparent url(../images/home2.gif) no-repeat scroll 0 0;
}
#menuwidget a.contacto{
	background:transparent url(../images/email.png) no-repeat scroll 0 0;
}
#menuwidget a.rss{
	background:transparent url(../images/feed.png) no-repeat scroll 0 0;
}
#menuwidget a.favoritos{
	background:transparent url(../images/favoritos.png) no-repeat scroll 0 0;
}
#menuwidget a.link{
	background:transparent url(../images/cerdo.gif) no-repeat scroll 0 0;
}
/*------------------------ content -------------------------------*/
#content{
	background-color:#FFFFFF;
	clear:both;
	padding:0 0 20px;
	width:970px;
}
.subheader{
	background-color:#FFFFFF;
	border-bottom:1px dashed #92278E;
	height:10px;
	padding:10px 0 0;
	text-align:center;
}
/*----------- sidebar -----------*/
#sidebar{
	float:left;
	width:446px;
}
.textwidget  {	padding:0 3px 0 3px;}
.widget_categories a { font-weight:bold; line-height:17px; }
.alignnone, .alignleft { float:left; padding:5px; }
.left{
	width:248px;
	margin-right:18px;
	float:left;
}
.left ul.list-left ul {
	padding:0px 0px 0px 20px;
}
.left ul li {
line-height:18px;
}
.left ul li a{
	color:#555;
	font-weight:bold;
	font-size:13px;
	/*padding:0px 0px 0px 9px;*/
	/*background:transparent url(../images/arrow.gif) no-repeat scroll left center;*/

}
.left ul li a:hover{
	color:#B21E74;
	/*background: transparent url(../images/arrow.gif) no-repeat scroll left center;*/
}
.left h2{
	background:transparent url(../images/bg_title1.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:18px;
	height:36px;
	padding:6px 0 0 5px;
	width:245px;
	margin:10px 0px 0px;
}

.right{
	width:170px;
	float:left;
}
.right ul.list-right ul {
	padding:0px 0px 0px 20px;
}
.right ul li a{
	color:#666666;
	font-size:14px;
	padding:0px 0px 0px 9px;
	background: transparent url(../images/arrow.gif) no-repeat scroll left center;

}
.right ul li a:hover{
	color:#B21E74;
	background: transparent url(../images/arrow.gif) no-repeat scroll left center;
}
.right h2{
	background:transparent url(../images/bg_title2.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:18px;
	height:36px;
	padding:6px 0 0 5px;
	width:245px;
	margin:10px 0px 0px;
}
/*----------- body -----------*/
#body{
	float:left;
	padding:10px 15px 0 10px;
	width:499px;
}
ul.list-post li{
	margin:0px 0px 10px;
}
.content-title a{ 
	color:#662D90;
	display:block;
	font-size:20px;
	font-weight:bold;
	margin:0 0 3px;
	text-decoration:none;
	
}
.fecha{
	background:transparent url(../images/bg_post.jpg) repeat-x scroll 0 0;
	height:17px;
	padding:7px 0 0 5px;
}
.content-post{
	margin:10px 0px;
}
.bottom-post{
	padding:5px 0px 0px;
}
.bottom{
	background:transparent url(../images/bg_post.jpg) repeat-x scroll 0 0;
	height:24px;
	margin:10px 0;
}


/*------------------------ footer -------------------------------*/
#footer{
  clear:both;
  padding:5px 0px 0px 0px;
  background-color:#b21e74 ;
  text-align:center;
}

#footer span{
	display:block;
	margin:0 auto;
	width:490px;
	color:#ffffff;
}
#footer span a
{
color:#ffffff;
}
.foot-logo{
	background:transparent url(../images/logo-foot.png) no-repeat scroll 0 0;
	display:block;
	height:68px;
	margin:20px auto;
	width:217px;
}
li#tag_cloud a{
	background:none;
}

/*style comments*/
#comments{
border-top:1px dashed #B21E74;
color:#B21E74;
height:25px;
margin:15px 0 10px;
padding:5px 0 0;
}
#commentsbox{
	padding:0px;
}
#respond{
	color:#B21E74;
	padding:0 0 5px;
}
#author, #email, #url{
	border:1px solid #B21E74;
	height:18px;
	padding:0;
	width:200px;
}	
#comment{
	border:1px solid #B21E74;
	height:218px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
	width:350px;
}
#commentform label{
	width:150px;
	text-align:right;
}
#submit{
	background-color:#B21E74;
	color:#ffffff;
	padding:4px;
	cursor:pointer;
}
.top_secciones{
	padding:3px;
	background-color:#B21E74;
	color:#ffffff;
	font-size:20px;
	margin:0px 0px 5px 0px;
}
.top_secciones a{
	padding:3px;
	background-color:#B21E74;
	color:#ffffff;
	font-size:20px;
	margin:0px 0px 5px 0px;
}
