#wrapper{
	background:#FFFFFF;
	margin:0 auto;
	position:relative;
	width:970px;
	z-index:9;
	top:-20px;
	_top:0;
}
.content-wrapper{
	/*background:transparent url(../images/header.jpg) no-repeat scroll center top;
	position:relative;
	z-index:1;*/
}
.content-wrapper-bg{		
	background:transparent url(../images/shadoww.png) repeat-y scroll right top;
	position:relative;
	width:980px;
	z-index:0;
	top:40px;
}
/*------------------------ header -------------------------------*/
#header{
	height:90px;
	padding:189px 0 0;
	position:relative;
	background:transparent url(../images/header.jpg) no-repeat scroll 0 0;
	top:-20px;
	_top:0px;
}
h1.logo{
	width:100px;
	float:left;
	text-indent:-99999px;
}
h1.logo a{
	background:transparent url(../images/logo.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:26px;
	height:35px;
	padding:50px 0 0 25px;
	text-decoration:none;
	width:100px;
}
.content-menu{
	background:transparent url(../images/content-menu.png) no-repeat scroll left bottom;
	float:right;
	height:48px;
	padding:2px 0 0 10px;
	width:451px;
	_margin-top:5px;
}
ul.menu{
	float:left;
	height:54px;
	width:215px;
	margin-top:-15px;
	_width:215px;
	_margin-top:-30px;
	_margin-right:100px;
}
ul.menu li{
	float:left;
	height:54px;
	margin:0 5px 0 0;
}
ul.menu li a{
	text-indent:-99999px;
	display:block;
	margin:0;
}
ul.menu li a.home{
	_margin-left:-220px;
	_margin-top:-15px;
}
ul.menu li a.archivos{
	_margin-left:-175px;
	_margin-top:-4px;
}
ul.menu li a.rss{
	_margin-left:-130px;
	_margin-top:0px;
}
ul.menu li a.people{
	_margin-left:-80px;
	_margin-top:-5px;
}
.home{
	width:45px;
	height:54px;
	background:transparent url(../images/home.png) no-repeat scroll center bottom;
}
.archivos{
	width:45px;
	height:54px;
	background:transparent url(../images/archivos.png) no-repeat scroll center bottom;
}
.rss{
	width:48px;
	height:54px;
	background:transparent url(../images/rss.png) no-repeat scroll center bottom;
}
.people{
	width:54px;
	height:54px;
	background:transparent url(../images/people.png) no-repeat scroll center bottom;
}
/* search */
.search{
	float:left;
	padding:15px 0 0;
	_width:220px;
	_margin-top:-27px;
}
.input{
	border:1px solid #92278E;
	display:block;
	float:left;
	height:17px;
	margin:1px 5px 0;
	overflow:hidden;
	padding:0 0 0 3px;
	width:100px;
}
.search label{
	color:#000;
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
}
.lupa{
	position:relative;
	top:-3px;
	float:left;
}
ul.submenu {
	display:inline;
	float:right;
	height:22px;
	margin-top:11px;
	width:437px;
	_margin-top:5px;
	
}
ul.submenu li{
	float:left;
	margin:0 18px;
}
ul.submenu li a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	display:block;
}
ul.submenu li a:hover{
	color:silver;
}

/*------------------------ content -------------------------------*/
#content{
	background-color:#F9CBDF;
	clear:both;
	padding:0;
	width:970px;
	position:relative;
	top:-20px;
	_top:0;
}
.subheader{
	background:#FFFFFF;
	width:970px;
	position:relative;
	top:-20px;
	_top:0;
}
.image-cam{
	float:left;
	margin:52px 12px;
}
.cam{
	background:url(../images/bg-cam.jpg) no-repeat scroll 0 0;
	width:183px;
	height:216px;
	float:left;
	margin-left:9px;
	_margin-left:5px;
	_margin-right:3px;
}
.cam-ie6{
	background:url(../images/bg-cam.jpg) no-repeat scroll 0 0;
	width:183px;
	height:216px;
	float:center;
	margin-left:9px;
	_margin-left:5px;
	_margin-right:3px;
	_margin-top:-49px;
	_margin-bottom:-49px;
}
.cam-img{
	position:relative;
	top:-57px;
	left:20px;
}
.enter{
	position:relative;
	top:-52px;
	left:28px;
}
/*----------- sidebar -----------*/
#sidebar{
	float:left;
	width:451px;
	_width:450px;
	background:#f9cbdf url(../images/bg_sidebar.jpg) no-repeat scroll center top;
	padding-top:14px;
}
.left{
	width:265px;
	float:left;
	margin-left:5px;
}
.left ul.list-left{
	width:250px;
}
.left ul.list-left ul {
	padding:0px 0px 0px 10px;
}
.left ul li a{
	color:#000;
	font-size:14px;
	padding:0px 0px 0px 9px;
	background:transparent url(../images/arrow.gif) no-repeat scroll left center;

}
.cont-footer{margin:0 auto;
width:716px;}
.wp-pagenavi {
line-height:26px!important;}
.left ul li a:hover{
	color:#E71185;
	background: transparent url(../images/arrow.gif) no-repeat scroll left center;
}
.left h3{
	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;
}
.left ul.list-left li .banner1 a{
	padding:0;
	margin:0;
	list-style-type:none;
}
.cat-item{
	width:230px;
}
.right{
	width:170px;
	float:left;
}
.right ul.list-right ul {
	/*padding:0px 0px 0px 20px;*/
}
.right ul li a{
	color:#000;
	font-size:14px;
	padding:0px 0px 0px 20px;
	background: transparent url(../images/folder.gif) no-repeat scroll left center;

}
.right ul li a:hover{
	color:#E71185;
	background: transparent url(../images/folder.gif) no-repeat scroll left center;
}
.right h3{
	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:168px;
	margin:10px 0px 0px;
	position:
}
/*----------- body -----------*/
#body{
	float:left;
	padding:10px 10px 20px;
	width:499px;
	background:#FFFFFF;
	min-height:500px;
}
.list-post{ _width:497px;}
ul.list-post li{
	margin:15px 0px 10px;
	
}
ul.list-post li.lipost{clear:both;}
.content-title a{ 
	color:#e71185;
	font-size:30px;
	margin:0 0 3px;
	text-decoration:none;
	
	
	
}
.fecha{
	background:transparent url(../images/bg_date.jpg) no-repeat scroll 0 0;
	padding:0 11px 15px;
	float:right;
	color:#FFF;
	text-align:center;
	font-size:10px;
}
.year{
	display:block;
	margin-top:-6px;
	padding:0;
	font-size:22px;
}
.bottom-post li{ float:left;
margin-bottom:0 !important;
margin-right:30px !important;
margin-top:8px !important;}
.date{
	background:transparent url(../images/calendar.gif) no-repeat scroll 0 2px;
	padding:0 0 0 18px;
}
.categories{
	background:transparent url(../images/folder2.gif) no-repeat scroll 0 7px;
	padding:5px 0 0 15px;
}
.author{
	background:transparent url(../images/pen.gif) no-repeat scroll 0 2px;
	padding:0 0 0 15px;
}
.comments-post{
	background:transparent url(../images/people.gif) no-repeat scroll 0 2px;
	padding:0 0 0 18px;
}
.tag{
	background:transparent url(../images/pen2.gif) no-repeat scroll 0 3px;
	padding:11px 0 5px 18px;
	margin-top:8px;
	border-top:#ccc dotted 1px;
	font-size:10px;
	clear:both;
	_padding:5px 0 5px 18px;
}
.content-post{
	margin:10px 0px;
	
	clear:both;
}

.bottom-post{
	padding:5px 0px 0px;
	display:table;
}

/* home paginador */
	.pagination{
		clear:both;
		margin:0 auto;
		padding:10px 0 20px 0;
		
		width:400px;
	}
	
	.pagination ul{
		margin: 0;
		padding: 0;
		text-align: left; /*Set to "right" to right align pagination interface*/
		font-size: 14px;
	}
	
	.pagination li{
		list-style-type: none;
		display: inline;
		padding-bottom: 1px;
	}
	
	.pagination a.page, .pagination a.page:visited{
		padding: 0 5px;
		text-decoration: none; 
		color: #0071BB;
		background: #cfe4f6!important;
	}
	.wp-pagenavi a:hover {color:#0071BB !important;}
	.wp-pagenavi a.page:hover {color:#fff !important; font-weight:bold;}
	.pagination a{ background:none!important;}
	
	.pagination a.page:hover{
		color: #ffffff;
		background:#0071BB!important;
	}
	, .pagination a:active{ background:none!important;}
	.pagination a.currentpage{
		background-color:#0071BB;
		color:#ffffff !important;
	}
	
	.pagination a.disablelink, .pagination a.disablelink:hover{
		color: #006837;
		font-weight: normal !important;
	}
	
	.pagination a.prevnext{
		background:transparent none repeat scroll 0 0;
		color:#E71185;
	}
	.pagination a.prevnext:hover{
		color:#E71185;
	}
/* end paginador */

/*------------------------ footer -------------------------------*/
#footer{
  clear:both;
  height:51px;
  padding:23px 0px 0px 0px;
  background-color:#000;
  text-align:center;
  position:relative;
  z-index:50;
 }
#footer span{
	display:block;
	margin:0 auto;
	padding-left:90px;
	width:450px;
	color:#ffffff;
	float:left;
}
.foot-logo{
	background:transparent url(../images/logo-foot.png) no-repeat scroll 0 0;
	display:block;
	height:76px;
	width:163px;
	float:left;
	margin-top:-30px;	
	
	position:relative;
	z-index:10;
}
li#tag_cloud a{
	background:none;
}
#commentform label{ width:170px!important; display:block; float:left; text-align:left!important;}
/*style comments*/
#comments{
border-top:1px dashed #E71185;
color:#E71185;
height:25px;
margin:15px 0 10px;
padding:5px 0 0;
}
#commentsbox{
	padding:0px;
}
#respond{
	color:#E71185;
	padding:0 0 5px;
}
#author, #email, #url{
	border:1px solid #E71185;
	height:18px;
	padding:0;
	width:200px;
}	
#comment{
	border:1px solid #E71185;
	height:218px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
	width:370px;
}
#commentform label{
	width:150px;
	text-align:right;
}
#submit{
	background-color:#E71185;
	color:#ffffff;
	padding:4px;
	cursor:pointer;
}
.top_secciones{
	padding:3px;
	background-color:#E71185;
	color:#ffffff;
	font-size:20px;
	margin:0px 0px 5px 0px;
}
.top_secciones a{
	padding:3px;
	background-color:#E71185;
	color:#ffffff;
	font-size:20px;
	margin:0px 0px 5px 0px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:hover{ border:none!important; padding:4px 8px !important}
.wp-pagenavi span.current {border:none!important; padding:4px 8px !important}
.content-title h2{float:left;width:410px;}
.content-title { _height:40px;}
.bottom-post span{margin-right:25px;}
