body{
	background-color:#111111;
	font-size:12px;
	color:#FFFFFF;
}
#bordeder{
	padding-right:30px;
	background:url(images/bordeder.png) #000000 repeat-y right;
	position:absolute;
	top:0px;
	
	/* PARA QUE SEA EXTENSIVO*/
	left:50px;
	right:50px;
	min-width:800px;*/
	
	/* PARA QUE SEA FIXED */
	/*left:50%;
	margin-left:-400px;
	width:800px;*/
}
#bordeizq{
	background:url(images/bordeizq.png) #000000 repeat-y left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:10px;
	text-align:justify;
}

#logo{
	background:url(images/logo.png) no-repeat;
	width:109px;
	height:78px;
	position:absolute;
	top:0px;
	left:40px;
}
#menu{
	height:78px;
	position:absolute;
	top:0px;
	left:160px;
	right:40px;
	text-align:right;
}
#menu .item{
	position:relative;
	float:right;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	line-height: 78px;
	height:78px;
	text-align:center;
	background:url(images/bordevert.png) no-repeat left;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
#menu .item:hover{
	color:#999999;
}
#menu .blogname{
	position:relative;
	float:left;
	font-size:25px;
	line-height: 78px;
	height:78px;
	color:#FFFFFF;
}

#bordeder_horiz {
	padding-right:30px;
	background:url(images/bordeder_horiz.png) #000000 no-repeat right;
	position:absolute;
	height:3px;
	top:78px;
	left:0px;
	right:0px;
}
#bordeizq_horiz{
	background:url(images/bordeizq_horiz.png) #000000 no-repeat left;
	height:3px;
	padding-left:30px;
}
#bordecen_horiz{
	background:url(images/bordecen_horiz.png) #000000 repeat-x left;
	height:3px;
}
#principal{
	padding-top:76px;
}
.post_date{
	background:url(images/calendar.png) no-repeat;
	width:48px;
	height:48px;
	text-align:center;
	padding-top:19px;
	margin-bottom:-19px;
	line-height:15px;
	float:left;
}
.post_date_day{
	color:#00078F;
	letter-spacing:-4px;
	padding-right:2px;
	text-align:center;
	font-weight:bold;
	font-size:24px;
}
.post_date_month{
	color:#000000;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}
.post_title{
	width:100%;
	height:50px;
	text-align:left;
	line-height:48px;
	font-size:20px;
	padding-left:58px;
	color:#EE0000;
}
.post_title a{
	color:#CC0000;
	text-decoration:none;
}
.post_title a:hover{
	color:#FF0000;
}
.post_text{
	text-align:justify;
	padding-top:5px;
	padding-left:100px;
	padding-right:100px;
}
.post_image{
	width:100%;
	text-align:center;
	padding-top:5px;
}
.post_footer{
	color:#DDDDDD;
	width:100%;
	font-size:11px;
	text-align:right;
}
.post_footer a{
	color:#9C0000;
	text-decoration:none;
}
.post_footer a:hover{
	color:#CD0000;
	text-decoration:none;
}

.post_comments{
	width:80%;
	margin-left:10%;
	text-align:justify;
}
.post_image_container{
	width:800px;
	padding-left:50%;
	margin-left:-400px;
}
.post_text_container{
	width:800px;
	padding-left:50%;
	margin-left:-400px;
}
.post_info{
	height:150px;
	padding:0px 30px 0px 30px;
	text-align:left;
	line-height:24px;
	margin-top:15px;
	margin-bottom:15px;
}
.post_histogram{
	float:left;
	margin-right:10px;
}
.post_image_camera{
	font-size:15px;
	font-weight:bold;	
}
.post_text_words{
	font-size:15px;
	font-weight:bold;
	line-height:55px;	
}
.post_prev{
	float:left;
	width:100px;
	height:150px;
	background:url(images/prev.png) no-repeat;
	display:block;
}
.post_next{
	float:right;
	width:100px;
	height:150px;
	background:url(images/next.png) no-repeat;
	display:block;
}
.post_prev a{
	text-decoration:none;
	color:#000000;
}
.post_next a{
	text-decoration:none;
	color:#000000;
}
.post_prev img{
	width:100px;
	height:150px;
}
.post_next img{
	width:100px;
	height:150px;
}
.post_prev_closed{
	float:left;
	width:100px;
	height:150px;
	display:block;
}
.post_next_closed{
	float:right;
	width:100px;
	height:150px;
	display:block;
}
.post_prev_closed img{
	display:hidden;
	width:0px;
	height:0px;
}
.post_next_closed img{
	display:hidden;
	width:0px;
	height:0px;
}
#bordeder_horiz1 {
	padding-right:30px;
	background:url(images/bordeder_horiz.png) #000000 no-repeat right;
	position:relative;
	height:3px;
	left:0px;
	margin-left:-40px;
	margin-right:-40px;
	margin-top:5px;
	margin-bottom:5px;
	right:0px;
}
#bordeizq_horiz1{
	background:url(images/bordeizq_horiz.png) #000000 no-repeat left;
	height:3px;
	padding-left:30px;
}
#bordecen_horiz1{
	background:url(images/bordecen_horiz.png) #000000 repeat-x left;
	height:3px;
}
#footer{
	text-align:right;
	font-size:11px;
}
#footer a{
	color:#9C0000;
	text-decoration:none;
}
#footer a:hover{
	color:#FF0000;
	text-decoration:none;	
}
.user_div{
	min-height:106px;
}
.user_image{
	border:2px #9E0000 solid;
	position:relative;
	float:left;
}
.user_name{
	width:100%;
	height:30px;
	text-align:left;
	line-height:30px;
	font-size:20px;
	padding-left:139px;
	color:#EE0000;
}
.user_name a{
	color:#CC0000;
	text-decoration:none;
}
.user_name a:hover{
	color:#FF0000;	
}
.user_history{
	width:100%;
	padding-left:139px;
}
.user_history a{
	color:#CC0000;
	text-decoration:none;
}
.user_history a:hover{
	color:#FF0000;	
}

.about_name{
	width:100%;
	height:35px;
	text-align:left;
	line-height:35px;
	font-size:25px;
	padding-left:40px;
	color:#EE0000;
}
.about_name a{
	color:#CC0000;
	text-decoration:none;
}
.about_name a:hover{
	color:#FF0000;	
}
.about_history{
	width:100%;
	padding-left:50px;
}
.about_history a{
	color:#CC0000;
	text-decoration:none;
}
.about_history a:hover{
	color:#FF0000;	
}

.category_title{
	width:100%;
	height:30px;
	text-align:left;
	line-height:30px;
	font-size:20px;
	padding-left:30px;
	color:#EE0000;
}
.category_title a{
	color:#CC0000;
	text-decoration:none;
}
.category_title a:hover{
	color:#FF0000;	
}
.category_description{
	width:100%;
	padding-left:40px;
}
.category_description a{
	color:#CC0000;
	text-decoration:none;
}
.category_description a:hover{
	color:#FF0000;	
}

.categories_name{
	width:100%;
	height:35px;
	text-align:left;
	line-height:35px;
	font-size:22px;
	padding-left:35px;
	color:#EE0000;
}
.categories_name a{
	color:#CC0000;
	text-decoration:none;
}
.categories_name a:hover{
	color:#FF0000;	
}
.categories_text{
	width:100%;
	padding-left:45px;
}
.categories_text a{
	color:#CC0000;
	text-decoration:none;
}
.categories_text a:hover{
	color:#FF0000;
}




.comment_form_name{
	padding-bottom:10px;
}
.comment_form_name input{
	border: #500000 1px solid;
	color:#DCDCDC;
	background-color:#303030;
	padding:2px;
}
.comment_form_mail{
	padding-bottom:10px;
}
.comment_form_mail input{
	border: #500000 1px solid;
	color:#DCDCDC;
	background-color:#303030;
	padding:2px;
}
.comment_form_blog{
	padding-bottom:10px;
}
.comment_form_blog input{
	border: #500000 1px solid;
	color:#DCDCDC;
	background-color:#303030;
	padding:2px;
}
.comment_form_comment{
	padding-bottom:10px;
}

.comment_form_comment textarea{
	border: #500000 1px solid;
	color:#DCDCDC;
	background-color:#303030;
	width:100%;
	height:250px;
	padding:2px;
}
.comment_form_captcha{
	padding-bottom:10px;
}
.comment_form_captcha select{
	border: #500000 1px solid;
	color:#DCDCDC;
	background-color:#303030;
	padding:2px;
}

.comment_form_add{
	padding-bottom:10px;
}
.comment_form_add input{
	border: #500000 1px solid;
	color:#DCDCDC;
	background-color:#303030;
	padding:2px;
}

.comment_box{
	padding: 10px 10px 10px 10px;
	border: #500000 1px solid;
	margin: 30px;
	color:#DCDCDC;
}
.comment_image{
	position:relative;
	float:right;
	right:0px;
	top:0px;
}
.comment_name a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.comment_date{
	font-size:.9em;
}
.comment_comment{
	padding:20px;
}