
#wrapper{
	margin:27px auto 0;
	width:970px;
}
/*------------------------ header -------------------------------*/
#header{
	background:transparent url(../images/header.jpg) no-repeat scroll 0 0;
	width:970px;
	height:190px;
}
h1.logo{
	width:550px;
	float:left;
	padding:17px 0 0;
}
h1.logo a{
	display:block;
	height:190px;
	width:550px;
}
.search{
	float:right;
	height:90px;
	margin:4px -5px;
	padding:0 0 0 30px;
	width:380px;
}
.input{
	background:transparent url(../images/input.jpg) no-repeat scroll 0 0;
	border:medium none;
	float:left;
	font-size:15px;
	height:29px;
	overflow:hidden;
	padding:8px 15px 0 10px;
	width:252px;
}
.lupa{
	display:block;
	float:left;
	position:relative;
	top:-6px;
}
.subheader{
	margin:10px 0px;
}
/*------------------------ content -------------------------------*/
#content{
	background:transparent url(../images/content-top.png) no-repeat scroll 0 0;
	padding:20px 0 0;
	width:970px;
}
.content2{
	background:transparent url(../images/content-bottom.png) no-repeat scroll left bottom;
	padding:0 0 30px;
	width:970px;
}
.content1{
  width:970px;
  background:transparent url(../images/content-center.png) repeat-y scroll 0 0;
}
/*----------- sidebar -----------*/
#sidebar{
	float:left;
	width:455px;
}
.centro h2{
	background:transparent url(../images/title1.png) no-repeat scroll left bottom;
	color:#FFFFFF;
	font-family:arial;
	font-size:17px;
	height:30px;
	width:400px;
	text-indent:10px;
	padding:18px 0 0 56px
}


.banner{
	background: #FFFFFF url(../images/fd_bottom_caja.png) repeat-x bottom;
	margin:10px 0 10px 7px;
	text-align:center;
	width:455px;
	position:relative;
	padding:5px 0 5px 0
}

.banner .cv{position:absolute; background:url(../images/cv_caja.png) no-repeat;width:12px;height:12px;font-size:0px; display:block; margin:0px}
.banner .tl{background-position:top left;top:0px;left:0px;}
.banner .tr{background-position:top right;top:0px;right:0px;}
.banner .cvB{position:absolute; background:url(../images/cv_bottom_caja.png) no-repeat;width:11px;height:36px;font-size:0px; display:block; margin:0px}
.banner .bl{background-position:bottom left;bottom:0px;left:0px;}
.banner .br{background-position:bottom right;bottom:0px;right:0px;}




#left{
	float:left;
	padding:0 10px 0 0;
	width:245px;
}
#right{
	width:200px;
	float:left;
}
#left ul.list-left ul {
	padding:0 0 0 0px;
}

#left ul.list-left ul li{ display:block; padding:5px 0 5px 0}


#left ul li a{
	background:transparent url(../images/estrella.png) no-repeat scroll left center;
	color:#000000;
	font-size:16px;
	padding:5px 0 5px 24px;
}
#left ul li a:hover{
	color:#000000;
	background-color: #fde951;
	
}

#left ul li ul li ul li{ padding:5px 10px 5px 10px; font-size:12px;}

#left ul li ul li ul li a{ font-size:12px; background:url(../images/ic_guion.png) no-repeat 5px 12px; margin:0 0 0 20px }



#left h2{
	background:transparent url(../images/title2.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:17px;
	height:33px;
	margin:10px 0;
	padding:15px 0 0 50px;
	width:197px;
	text-indent:15px
}
#right ul.list-right ul {
	padding:0px 0px 0px 20px;
}
#right ul li a{
	color:#000000;
	display:block;
	font-size:16px;
	padding:5px 0 5px 24px;
	width:140px;
	background: transparent url(../images/flecha.png) no-repeat scroll left center;

}
#right ul li a:hover{
	background-color:#FDE951;
	color:#000000;
}
#right h2{
	background:transparent url(../images/title3.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:17px;
	height:33px;
	margin:10px 0;
	padding:15px 0 0 45px;
	width:143px;
	text-indent:15px
}
/*----------- body -----------*/
#body{
	float:left;
	padding:0 0 0 35px;
	width:460px;
}
ul.list-post{
	width:455px;
}
ul.list-post li{
	margin:0px 0px 10px;
}
.content-post{
	background:transparent url(../images/bg_center_post.png) repeat-y scroll 0 0;
	padding:15px 15px 0 20px;
	width:420px;
}
.title-post{
	background:transparent url(../images/bg_title.png) no-repeat scroll left bottom;
	color:#FFFFFF;
	font-family:arial;
	font-size:17px;
	height:30px;
	padding:25px 0 0 35px;
	position:relative;
	width:420px;
}
.title-post a{
	color:#FFFFFF;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
}
.public{
	left:20px;
	position:relative;
	top:-10px;
	width:350px;
}
.bottom-post{
	background: transparent url(../images/bg_bottom_post.png) no-repeat scroll left bottom;
	width:455px;
	height:36px;
	overflow:hidden;
}
.fecha{
	background:transparent url(../images/bg_fecha.png) no-repeat scroll left bottom;
	height:53px;
	left:-22px;
	overflow:hidden;
	padding:8px 0 0 5px;
	position:absolute;
	top:10px;
	width:43px;
}
.fecha span{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding:0; margin:0;
	display:block
}
.fecha b{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:0; margin:0;
	display:block
}

/*------------------------ footer -------------------------------*/
#footer{
	background-color:#000000;
	clear:both;
	height:60px;
	padding:15px 0 0;
	text-align:center;
}
#footer span{
	display:block;
	margin:0 auto;
	width:490px;
	color:#ffffff;
}
.foot-logo{
	background:transparent url(../images/logo-foot.jpg) no-repeat scroll 0 0;
	display:block;
	height:63px;
	margin:15px auto;
	width:275px;
	
}

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