/* =blog
--------------------------------------------------------------- */
body{
	/*background:#eee url(/imgs/bg.gif);*/
	background-color:#eee;
}

#left-col {
	float:left;
/*	height:500px;*/
	width:476px;
}
.post { }


/* .post-img */
.post-img { }
.post-img img , .post-img object{
	display: block;
	border: 10px solid #252525;
	border-bottom: none;
	width:456px;
}
.post-img object {
	width: 476px;
	*width:456px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.post-img object {
		width: 456px;
	}
}
/* video exclusivo */
.exclusivo-video{
	display: block;
	border: 10px solid #252525;
	border-bottom: none;
	width:456px;
	height:277px;
	padding:0;
	margin:0;
}


/* .post-text */
.post-text{
	position:relative;
	width:100%;
	border-top:10px solid #252525;
	background: #f1f1f1 url(/imgs/blog/arrow-gris.png) no-repeat 385px 0;
	padding-bottom:15px;
}
.post .post-text h2 , .post .post-text p , .post .post-text p a{
	color: #252525;
}
.post .post-text h2{
	font-size: 20px;
	font-weight: bold;
	background: url(/imgs/blog/comments-icon.png) no-repeat scroll 20px 20px transparent;
	padding: 23px 38px 20px 70px;
	border-bottom: 1px solid #252525;
	margin-bottom:8px;
}
body#blog .post .post-text h2 a:hover {
	color: #252525;
}
.post .post-text p.num {
	color:#FFFFFF;
	font-size:11px;
	left:29px;
	padding:0;
	position:absolute;
	top:27px;
	font-weight:bold;
}
.post .post-text p.num a, .post .post-text p.num a:hover {
	color:#FFFFFF !important;
	font-size:11px;
	text-decoration: none;
}
.post .post-text p {
	font-size:12px;
	line-height:16px;
	padding:5px 38px 7px 70px;
}
.post .post-text p a , .post .post-text p a strong{
	font-weight: bold;
	text-decoration: underline;
}
.post .post-text p a.comments , .post-text p a.leermas{
	font-weight: normal;
	color: #A1A1A1;
}
.post .post-text p a:hover {
	color: #811111;
}
.post .post-text p.data {
	color: #811111;
	padding-bottom: 5px;
}
.post .post-text p img {
	max-width: 368px;
}
.post-text .text {
	margin-bottom:20px;
}
ul.share {
	left:321px;
	overflow:hidden;
	position:relative;
	top:-24px;
	width:120px;
}
ul.share li {
	display: inline;
	
	float:left;
	height:22px;
}
ul.share li a {
	background-repeat:no-repeat !important;
	cursor:pointer;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding: 22px 0 0;
	width:30px;
}
.delicious a{
	background:url(/imgs/common/bt-del.png) repeat scroll 0 0 transparent;
}
.buzz a{
	background:url(/imgs/common/bt-buzz.png) repeat scroll 0 0 transparent;
}
.meneame a{
	background:url(/imgs/common/bt-mn.png) repeat scroll 0 0 transparent;
}
.facebook a{
	background:url(/imgs/common/bt-fb.png) repeat scroll 0 0 transparent;
}
ul.share li a:hover {
	background-position: 0 -22px;
}

/* pagination blog */
#blog-nav {
	position: relative;
	height:40px;
	overflow:hidden;
}
#blog-nav h3 {
	float: left;
	color: #E2E2E2;
	margin-left: 39px;
}
#blog-nav ul {
	float: right;
	margin-right: 95px;
}
#blog-nav h3 , #blog-nav ul {
	margin-top: 10px;
	font-size:14px;
	font-weight: bold;
}
#blog-nav ul li {
	display: inline;
	margin-left:16px;
}
#blog-nav ul li strong {
	color: #E2E2E2;
	font-weight: bold;
}
#blog-nav ul li a{
	color: #636365;
}
#blog-nav ul li.more {
	position: absolute;
	top:0;
	right: 0;
}
#blog-nav ul li.less {
	position: absolute;
	top:0;
	right: 40px;
}
#blog-nav ul li.more a , #blog-nav ul li.less a{
	background-repeat:no-repeat !important;
	cursor:pointer;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding: 40px 0 0;
	width: 40px;
	background:url(/imgs/blog/arrows.png) repeat scroll 0 0 transparent;
}
#blog-nav ul li.less a{
	background-position: 0 -40px;
}
#blog-nav ul li.less {
	background-color: #6E6E6E;
}
#blog-nav ul li.more {
	background-color: #252525;
}

/* .post-comments */

#post-comments {
	background: #CECECE url(/imgs/blog/bubble-edge-comment.png) no-repeat 385px 0;
	color: #252525;
	position: relative;
	padding-bottom:29px;
}
#post-comments h3 {
	border-bottom:1px solid #252525;
	font-size: 16px;
	font-weight:bold;
	margin-bottom:10px;
	padding:23px 38px 20px 70px;
	color: #811111;
}

#post-comments ul.comments li{
	font-size:12px;
	line-height:16px;
	padding:5px 38px 10px 70px;
	margin:6px 0;
	border-bottom:1px solid #BEBEBE;
}
#post-comments ul.comments li p.data{
	font-size:11px;
	font-weight: bold;
	margin-bottom:3px;
}
#post-comments ul.comments li p.signature{
	color: #811111;
	font-weight: bold;
	margin-top: 3px;
}


/* comments-nav */

#post-comments #comments-nav {
	border-bottom: 1px solid #BEBEBE;
	overflow:hidden;
	position:relative;
	color: #252525;
		
	margin-bottom: 6px;
}
#comments-nav h4,  #comments-nav ul{
	font-weight:bold;
	margin: 5px 0 10px;
}
#post-comments #comments-nav h4{
	float:left;
	font-size:12px;
	margin-left:70px;
}
#post-comments #comments-nav ul{
	float:right;
	margin-right: 55px;
	font-size:11px;
	*width: 121px;
	height: 14px;
}
#post-comments #comments-nav ul li{
	display:inline;
	margin-left:9px;
}
#post-comments #comments-nav ul li.less a , #post-comments #comments-nav ul li.more a{
	background-repeat:no-repeat !important;
	cursor:pointer;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding: 12px 0 0;
	width: 8px;
}
#post-comments #comments-nav ul li.less {
	float: left;
	background:url(/imgs/blog/less.gif) repeat scroll 0 0 transparent;
}
#post-comments #comments-nav ul li.more {
	float: right;
	background:url(/imgs/blog/moree.gif) repeat scroll 0 0 transparent;
	position: relative;
	*top: -13px;
}
#post-comments #comments-nav ul li a{
	color:#252525;
}
#post-comments #comments-nav ul li strong {
	font-weight:bold;
	color: #811111;
}

/* comentarioform */

input, select {
	border: none;
	height:auto;
}
#comentarioform {
	position: relative;
	overflow: hidden;
	margin-top: 20px;
}
#comentarioform form {
	margin-left:70px;
}
#comentarioform form textarea{
	border: none;
	height:125px;
	padding:10px;
	width:320px;
	font-size:12px;
	color:#AEAEAE;
}
#comentarioform form #enviar {
	float:right;
	margin:13px 66px 15px 0;
}

.post-text object, .post-text embed, .post-text object, .post-text embed {
	margin: 0;
	width: 368px;
}

/* facebook */
#comentar .fb, #comentar .no-fb {
	display:block;
	float:left;
	font-size:11px;
	padding-top:10px;
}
.hidden{
	display: none;
}
#publicDecisions .content:hover{
	cursor: pointer;
}