/***********************************************************
	Hipertextual(R) S.L. (C) 2004-2010
	Autor: Manu Contreras
	Fecha: Enero de 2010
	Version: h3v3
	Revision: 24.03.10
***********************************************************/
@import "http://h3.hipertextual.com/v3/c/megabar.css";
@import "http://hipertextual.com/wp-content/plugins/democracy/basic.css";
@import "http://hipertextual.com/wp-content/plugins/democracy/style.css";

/* Reset */
body, h1, h2, h3, h4, h5, p, div, blockquote, form, input, pre, ul, ol, li, fieldset, img, abbr {margin: 0; padding: 0;}
a {outline:0; line-height:inherit;}
:focus {outline: 0;}
img {border:none;}
.clear, .metatop, .metabot, .history, a.more-link, .breve .post, .navigation {clear:both;}
.hidden, .no, #video img, .desc, .attachment .image .next img, .attachment .image .previous img, .gallery-caption, .login-boton, body.galeria #ad-728x90,.navigation .alignleft a span, .navigation .alignright a span {display: none;}
.destacada, #blog, #sidebar, #footer, #destacada .post, .post, .breve, .resultado, .metabot, .searchform, #suscripcion form, .fullgallery, .authorprofile, .suscribelinks {overflow: hidden;}

/****************************
  BASE
****************************/
body {
	font-family: "lucida grande", "segoe ui", tahoma, verdana, sans-serif;
	background: #fff;
}
body.galeria {background: #000;}

.help, .abbr {
	cursor: help !important;
	border-bottom: 1px dotted #666;
}

.aviso {
	/* aviso global */
	border: 1px solid #E6DB55;
	background:#FFFBCC;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	font-size: 12px;
	text-align:center;
}

*::-moz-selection,
*::selection {background: #faffa8;}

/* global links */
a, #destacadas a, .breve .info a, .navigation a {text-decoration: none;}
a:hover, h2 a:hover, .history a:hover {text-decoration: underline;}

/* codigos */
code, pre {
	font-size: 1.1em;
	color: green;
	margin-bottom: 15px;
}

.boton {
	font: bold 11px "lucida grande", "segoe ui", verdana, sans-serif;
	color: #333;
	background: url('http://h3.hipertextual.com/v3/i/base/deg-boton.gif') repeat-x bottom left #fff;
	padding: 5px 15px;
	text-shadow: #fff 1px 1px 0px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
}
.boton:active {border: 1px solid #aaa;}

/****************************
  PROPORCIONES
****************************/
#container {
	width: 990px;
	margin: 0px auto;
	padding: 0 5px;
}

#blog {
	width: 790px;
	float: right;
}

.galeria #blog {width: 990px;}

.index .post,
.compact .breve,
.single .post {width: 640px;}

#sidebar {
	width: 180px;
	float: left;
}



/****************************
  OVERLAYS
****************************/
div.comments_politic,
div.login,
div.globalsearch {
	display:none;
	width: 450px;
	border: 8px solid #ccc;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

	.login form {
		margin: 10px;
		width: 220px;
	}

		.login input {
			margin: 0 0 10px 0;
			padding: 4px;
			font-size: 13px;
		}

	.login .info {
		width: 200px;
		float: right;
		margin: 0 10px 0 0;
		font-size: 11px;
		line-height: 18px;
	}

.tooltipbox {
	background: #eee;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid #bbb;
}
	.tooltipbox .windowtop {
		padding: 12px 10px 5px 10px;
		margin: 0 0 15px 0;
		background: #FFF;
	}
	
	.tooltipbox h4 {
		font: normal 1.5em helvetica, arial, sans-serif;
		color: #000;
		padding: 8px;
		background: #fff;
}

		.mas-hipertextual .tooltipbox h4 {
			background: url('http://h3.hipertextual.com/v3/i/base/otraspublicaciones.png') no-repeat left top;
			width: 317px;
			padding: 16px;
		}
		
		.mas-hipertextual .tooltipbox h4 span {display:none;}
		.mas-hipertextual .tooltipbox .cerrar {margin: 0px;}
		
	
	.tooltipbox .cerrar {
		float: right;
		margin: 5px 5px 0 0;
	}

	.tooltipbox p {
		padding: 0px 10px;
		margin-bottom: 10px;
	}


/* favicons */
a.meneame, a.facebook, a.friendfeed, a.twitter, a.delicious, a.yahoo, a.netvibes, a.google, a.link, a.comments, a.feedlink, .feed_comments a, a.mail, a.archivo, a.buzz {padding:2px 0px 2px 20px;}

a.meneame {background: url('http://h3.hipertextual.com/i/shareicons/meneame.png') no-repeat left center;}
a.facebook {background: url('http://h3.hipertextual.com/i/shareicons/facebook.png') no-repeat left center;}
a.friendfeed {background: url('http://h3.hipertextual.com/i/shareicons/friendfeed.png') no-repeat left center;}
a.twitter {background: url('http://h3.hipertextual.com/i/shareicons/twitter.png') no-repeat left center;}
a.delicious {background: url('http://h3.hipertextual.com/i/shareicons/delicious.png') no-repeat left center;}
a.yahoo {background: url('http://h3.hipertextual.com/i/shareicons/yahoo_myweb.png') no-repeat left center;}
a.netvibes {background: url('http://h3.hipertextual.com/i/shareicons/netvibes.png') no-repeat left center;}
a.google {background: url('http://h3.hipertextual.com/i/shareicons/google.png') no-repeat left center;}
a.link {background: url('http://h3.hipertextual.com/i/link.png') no-repeat left center;}
a.mail {background: url('http://h3.hipertextual.com/i/email.png') no-repeat left center;}
a.comments {background: url('http://h3.hipertextual.com/i/comments.png') no-repeat left center;}
a.feedlink, .feed_comments a {background: url('http://h3.hipertextual.com/i/feed-icon.png') no-repeat left center;}
a.archivo {background: url('http://h3.hipertextual.com/i/folder.png') no-repeat left center;}
a.buzz {background: url('http://h3.hipertextual.com/i/shareicons/buzz.png') no-repeat left center;}

/* Calificacion */
.history .nota {
	float: right;
	margin: 5px 0 0 20px;
	padding: 30px 10px;
	font-size: 40px;
	text-align:center;
	letter-spacing: -5px;
	color: #fff;
	background:#06C;
	border: 1px solid #06C;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
.nota strong {font-weight: normal !important;}


/* alineamientos basicos */
.left, .alignleft, .izquierda, .izquierda-borde, .video-izquierda {float: left;}
.right, .alignright, .derecha, .derecha-borde, .video-derecha {float: right;}
.center, .aligncenter, .centro, .centro-borde, .video {margin: 0 auto; display: block;}


/****************************
  MEDIA
****************************/
.history .alignleft,
.history .left,
.history .izquierda,
.history .izquierda-borde,
.video-izquierda  {
	margin: 10px 20px 5px 0;
}

.history .alignright,
.history .right,
.history .derecha,
.history .derecha-borde,
.video-derecha {
	margin: 10px 0 5px 20px;
}

.aligncenter,
.centro,
.centro-borde,
.video {
	margin: 0px auto 10px auto;
}

.wp-caption-text,
.history .caption {
	font: normal 11px/17px "lucida grande", "segoe ui", tahoma, verdana, sans-serif;
	color: #888;
}

	.aligncenter .wp-caption-text {text-align: center;}

#video,
.history object {
	text-align:center;
	margin: 0 auto 10px auto;
}

/****************************
  GALERIA
****************************/
.gallery {
	margin: 10px auto !important;
	display: block !important;
	text-align:center;
	border-top: 6px solid #eee;
	padding: 5px 0px 0px 0px;
}

	.gallery-item {
		float: left;
		margin: 0px !important;
		text-align: center;
		width: 106px !important;
	}

		.gallery-item a img {
			border: 3px solid #fff !important;
		}

			.gallery-item a:hover img {
				border: 3px solid #000 !important;
			}

body.galeria #header {
	margin: 30px 0 10px 0;
	background: #000;
}

body.galeria #header #search,
body.galeria #header .hptxtlogo {display:none;}

.attachment {
	position: relative;
	background: #000;
}

.attachment-thumbnail {
	float: left;
	margin: 0 15px 0 0;
}

.attachment .image {
	padding: 10px 0;
	position: relative;
}

	.attachment .image .next a,
	.attachment .image .previous a {
		display: block;
		width: 100px;
		height: 100px;
		position: absolute;
		top: 50%;
		margin-top: -50px;
	}

	.attachment .image .next a {
		margin-left: 880px;
		background: url('http://h3.hipertextual.com/i/next2.png') no-repeat center center;
	}

	.attachment .image .previous a {
		background: url('http://h3.hipertextual.com/i/previous2.png') no-repeat center center;
	}

	.attachment .image img {
		max-width: 990px;
		margin: 0 auto;
		display: block;
	}

.caption {
	background: url('http://h3.hipertextual.com/v3/i/base/negro-50.png');
	padding: 10px;
}

	.caption h2.title {
		font-size: 2em;
		color: #fff;
	}

	.caption a {color: #fff;}

.fullgallery {
	width: 900px;
	margin: 0 auto;
	padding: 5px;
	background: #111;
}

	.fullgallery .attachment-thumbnail {
		float: left;
		margin: 0 5px 5px 0;
		width: 75px;
		height: 75px;
	}

		.fullgallery a {
			display: block;
			width: 75px;
			height: 75px;
			float: left;
			border: 1px solid #666;
			margin: 3px;
		}

			.fullgallery a:hover {
				border: 4px solid #fff !important;
				margin: 0px;
			}

		.fullgallery img.attachment-thumbnail {border:none;}

.caption {
	margin: 10px auto;
	width: 900px;
	font-size: 11px;
}


/****************************
  DESTACADAS
****************************/
#destacadas #ad-300x250 {
	position: absolute;
	right: 0px;
	top: -20px;
	z-index:2;
	background: #fff;
	border: 2px solid #fff;
}

#destacadas {
	height: 240px;
	margin: 0px;
	background: url('http://h3.hipertextual.com/v3/i/base/destacadas.gif') repeat-x bottom left #f8f8f8;
}

#destacadas #container {position: relative;}

#destacadas .post {
	float:left;
	overflow: hidden;
	width: 100px;
	height: 200px;
	margin: 10px 8px 0 0;
}

	#destacadas .post a {display: block;}

	#destacadas .post img {
		width: 96px;
		height: 96px;
		border: 1px solid #ccc;
	}

	#destacadas .post .title {
		font: normal .9em/1.35em "lucida grande", "segoe ui", tahoma, verdana, sans-serif;
		width: 93px;
	}


/****************************
  SCROLL
****************************/
.scrollable {
	position: relative;
	overflow: hidden;
	/*width: 980px;*/
	width: 640px;
	top: 0;
	height: 210px;
	clear: both;
}

	.scrollable div.items {	
		width: 4000em;
		position: absolute;
		clear: both;
	}


/****************************
  HEADER
****************************/
#header #container {
	position: relative;
	height: 60px;
	margin: 0px auto;
}

#header #logo {
	position: absolute;
	top: 0px;
	left: 0px;
}

	#header #logo a {
		display: block;
		height: 60px;
	}


/****************************
  SEARCH HEADER
****************************/
#header #search {
	position: absolute;
	left: 340px;
	top: 11px;
}

	#header #search form {
		width: 300px;
		max-height: 35px;
		background:#fff;
	}
	
		#header #search #q {
			float: left;
			width: 245px;
			padding: 6px 3px;
			border:1px solid #fff;
			font-size: 17px;
			color: #888;
		}
		
		#header #search #sa {
			float: right;
		}


#header .links {
	position: absolute;
	left: 690px;
	width: 180px;
	top: 24px;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	text-align: left;
}

#header .hptxtlogo a {
	position: absolute;
	right: 0;
	top: 10px;
	width: 155px;
	height: 40px;
}

	#header .hptxtlogo span {display:none;}



/****************************
  BLOG
****************************/
.index .hentry,
.archive .hentry,
.search .hentry,
.compact .post,
#hptxtposts {position: relative;}

.ad-insider {
	margin: 0 0 10px 0;
}

.categoria {
	font-size: 11px;
	text-transform: uppercase;
}

.cats {
	font-size: 11px;
	color: #888;
}

.archive .hentry,
.search .hentry,
#hptxtposts,
.breve {
	border-bottom: 1px solid #eee;
}


/****************************
  BREVES
****************************/
.index .category-breves {margin: 10px 0 20px 0 !important;}

.category-breves .thumb {
	position: relative;
	width: 80px;
	height: 80px;
	margin: 0 10px 0 0;
	text-align: right;
}

	.category-breves .thumb img {
		margin-bottom: -32px;
		width: 80px;
		height: 80px;
		z-index:2;
	}
	
	.category-breves .thumb .tag {
		position: relative;
		background: url('http://h3.hipertextual.com/v3/i/base/breve.gif') no-repeat 40px center #000;
		z-index:1;
		width:80px;
		height: 25px;
	}
	
		.category-breves .thumb .tag span {
			display:none;
		}

	.category-breves .thumb a {
		font-size: 11px;
		text-decoration: none;
		color: #fff;
	}

.index .category-breves .history {
	margin: -80px 0 0 100px;
	font-size: 12px;
	line-height: 20px;
}


/****************************
  NORMAL
****************************/
.metasup {font-size: 11px;}

.index .post {margin: 0 0 70px 0;}

.cats {margin: 0 0 5px 0;}

	.cats a {
		padding: 2px 4px;
		text-decoration: none;
		border-radius: 2.5px;
		-moz-border-radius: 2.5px;
		-webkit-border-radius: 2.5px;
	}


/****************************
  TAGS ESPECIALES
****************************/
.exclusiva_tag,
.especial_tag,
.destacada_tag {
	float: right;
	font: italic 14px georgia, times, serif;
	text-transform: lowercase;
	color: #000;
	margin: 4px 0 0 10px;
}

	.exclusiva_tag span,
	.especial_tag span,
	.destacada_tag span {display:none;}

.especial_tag {
	background: url('http://h3.hipertextual.com/v3/i/base/especial-tag.gif') no-repeat top left;
	width: 74px;
	height: 21px;
}

.exclusiva_tag {
	background: url('http://h3.hipertextual.com/v3/i/base/exclusiva-tag.gif') no-repeat top left;
	width: 74px;
	height: 21px;
}

.destacada_tag {
	background: url('http://h3.hipertextual.com/v3/i/base/destacada-tag.gif') no-repeat top left;
	width: 96px;
	height: 23px;
}


/* titulos */
.attachment .title {padding: 10px 0 0 0;}

.metatop {
	margin: 0px 0 15px 0;
	font-size: 11px;
	color: #999;
}

.single .metatop {
	border-bottom: 1px solid #ddd;
	padding: 0 0 5px 0;
}

	.metatop a {color: #666;}

		.metatop strong a {color: #000;}

	.metatop .avatar {margin: 0 0 -3px 2px;}

	.metatop .comments {
		margin: 0 0 0 10px;
		font-weight: bold;
	}

	.index .metabot a.comments {
		display: block;
		width: 152px;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		color: #000;
		background: url('http://h3.hipertextual.com/i/botones.png') no-repeat 0px -89px;
		text-shadow: #fff 0px 1px 1px;
		margin: 10px 0;
		padding: 6px 0 10px 0;
		text-decoration: none;
	}

		.index .metabot a.comments span {
			font-weight: bold;
			font-size: 12px;
			color:#000;
		}

		.index .metabot a.comments:hover {background: url('http://h3.hipertextual.com/i/botones.png') no-repeat 0px -133px;}

	.history p {margin: 0 0 15px 0;}

	.history h3 {
		margin: 10px 0;
		padding: 10px 0 4px 0;
	}

	.history ol, .history ul {
		margin: 0 0 20px 40px;
	}

.index .more-link {
	float: right;
	display: block;
	width: 152px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #333;
	background: url('http://h3.hipertextual.com/i/botones.png') no-repeat 0px -44px;
	text-shadow: #fff 0px 1px 1px;
	margin: 10px 0 -51px 0;
	padding: 6px 0 11px 0;
	text-decoration: none;
	border-bottom: none !important;
}
	.index .more-link {color: #000 !important;}

.cita {
	font: normal 27px/34px georgia, times, serif;
	color:#666;
	padding: 0 10px;
	margin: 5px 15px 10px 8px;
}

.subtitulo {
	font-size: .9em;
	line-height: 1.4em;
	color: #777;
	text-align: center;
	margin: -8px 0 30px 0;
}

.index #entre-posts {
	border: 8px solid #eee;
	margin: 0 0 30px 0;
	padding: 10px;
}

#entre-posts .otros {
	width: 350px;
	float: right;
	margin: 10px 30px 0 0;
	font-size: 11px;
	color: #777;
}

	#entre-posts .popular {
		width: 350px;
		float: right;
		margin: 10px 30px 0 0;
		font-size: 11px;
		color: #777;
	}

	#entre-posts .otros h4 {
		font-size: 21px;
		margin: 0 0 3px 0;
		width: 241px;
		height: 18px;
	}

	#entre-posts .popular h4 {
			font-size: 18px;
			margin: 0 0 3px 0;
			background: url('http://h3.hipertextual.com/v3/i/base/top5.png') no-repeat left top;
			width: 241px;
			height: 18px;
		}
		
		#entre-posts .popular h4 span {display:none;}

		#entre-posts .popular .rsswidget img {float: right;}

		#entre-posts .popular ol, #entre-posts .otros ol {margin-top: 12px;}
		
		#entre-posts .popular li, #entre-posts .otros li {
			font-size: 14px;
			list-style-type: decimal;
			font-weight: bold;
			border-bottom: 1px dotted #ccc;
			padding: 6px 0;
			margin: 0 0 0 25px;
		}

	#entre-posts .ad {
		float:left;
		width: 340px;
		height: 280px;
		padding: 0 10px 0 0;
		border-right: 1px dotted #ccc;
	}




/****************************
  RELACIONADAS
****************************/
#relacionadas {
	width: 127px;
	float: right;
}

#relacionadas h4 {
	padding: 2px 4px;
}

#relacionadas .post {
	font: normal .9em/1.2em "lucida grande", "segoe ui", verdana, sans-serif;
	padding: 0;
	width: 125px;
}

#relacionadas .thumb img {
	display: block;
	margin: 8px auto;
	width: 100px;
	height: 100px;
}

#relacionadas .title {
	padding: 0 10px 10px 10px;
}

#relacionadas .ad-125x125 {
	margin: 10px 0 -6px 0;
	line-height: 1em;
}


/****************************
  SINGLE
****************************/
.single .tags {margin: 5px 0 0 0;}

.single #shorturl {
	font-size: .9em;
}

	.single #shorturl input {
		padding: 2px;
		font-size: .9em;
		color: #666;
		width: 200px;
		border: 1px solid #ddd;
	}

.metabot {
	margin: 15px 0 5px 0;
	padding: 0;
}

.index .metabot {
	color: #666;
	font-size: 11px;
}

.single .metabot {
	color: #666;
	border-top: 1px solid #ddd;
}

	.metabot a {
		color: #111;
	}

	.tags {
		font-size: 11px;
		line-height: 20px;
	}	

	.index .metabot .right {
		width: 470px;
		text-align: right;
		padding: 6px 6px;
		margin: -2px 10px -4px 0px;
	}

	.metabot .sharelinks {
		font-size: 11px;
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;
	}

	.sharelinks a {margin-right: 6px;}


/****************************
  ARCHIVO
****************************/
.breve {
	padding: 5px 0;
}

	.breve .thumb {
		float: left;
		width: 100px;
		height: 100px;
		margin: 0 10px 0 0;
		background: url('http://h3.hipertextual.com/v3/i/base/thumb-none-100x100.gif') no-repeat center center;
	}

	.breve .thumb img {
		margin: 0 10px 0 0;
		width: 100px;
		height: 100px;
	}

	.breve .title {
		font: normal 20px/24px helvetica, arial, verdana, sans-serif !important;
		margin: 0px;
	}

	.breve .date {
		font: italic 12px georgia, times, serif;
		color: #999;
	}
	
	.breve .tags {
		margin: 10px 0 0 0;
	}

		.breve .tags a {
			padding: 2px 4px;
			color: #555;
			background: #eee;
		}

/****************************
  NAVEGACION ENTRE PAGINAS
****************************/
.navigation {
	margin: 50px 0 20px 0;
	padding: 0 0 10px 0;
}

	.navigation .alignleft a {
		background: url('http://h3.hipertextual.com/v3/i/base/anteriores.gif') no-repeat center left;
		width: 197px;
		height: 23px;
		display:block;
	}

	.navigation .alignright a {
		background: url('http://h3.hipertextual.com/v3/i/base/recientes.gif') no-repeat center right;
		width: 170px;
		height: 23px;
		display:block;
	}

.navigation-post {
	margin: 20px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 1.4em;
}

	.navigation-post span {
		font: italic 13px georgia, times, serif;
		color: #888;
	}

	.navigation-post .alignleft {
		width: 310px;
		float: left;
		padding: 4px 10px 4px 0;
	}

	.navigation-post .alignright {
		width: 310px;
		float: right;
		text-align: right;
		padding: 4px 0 5px 4px;
	}


/****************************
  TRACKBACKS
****************************/
.trackbacklist {
	margin: 0 0 60px 0;
}

	h3#trackbacks {
		font-size: 18px;
		background: url('http://h3.hipertextual.com/v3/i/base/trackbacks.gif') no-repeat left center;
		width: 218px;
		height: 12px;
		margin: 0 0 10px 0;
	}

	h3#trackbacks span {display:none;}

	.trackbacklist li {
		list-style-type: none;
		margin: 0;
		padding: 8px 0;
		border-bottom: 1px solid #eee;
		font-size: .9em;
		line-height: 1.2em;
	}

	.trackbacklist li:hover {background: #eee;}

	.trackbacklist li small {
		font: italic .8em georgia, "times new roman", times, serif;
		color: #999;
	}


/****************************
  COMENTARIOS
****************************/
h3#comments {
	font-size: 1.2em;
	background: url('http://h3.hipertextual.com/v3/i/base/comentarios.gif') no-repeat left center;
	width: 106px;
	height: 12px;
	margin: 0 0 10px 0;
}

h3#comments span {display:none;}

.feed_comments {
	font-size: 1em;
	margin: 0 0 4px 0;
}

.aviso-comentario {
	font-size: 11px;
	line-height: 17px;
	color: #000;
	background: #f8dae9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

	.aviso-comentario a {
		color:#E06AA7;
		text-decoration:underline;
	}

.commentlist {
	width: 640px;
}

	.commentlist li {
		list-style-type: none;
		margin: 0px;
		padding: 0px !important;
	}

		.comment-author {
			width: 160px;
			float: left;
			font-size: 12px;
			line-height: 14px;
			padding: 6px 0;
			border-top: 1px solid #ddd;
		}

			.commentlist .avatar {
				float: left;
				margin: 1px 10px 0 0;
				width: 25px;
				height: 25px;
			}

			.commentlist .comment-meta {
				font-size: 9px;
			}

				.commentlist .comment-meta a {
					color: #666;
				}

		.comment-content {
			width: 480px;
			float: left;
			border-top: 1px solid #ddd;
		}

			.commentlist li:hover {background:#eee;}

.commentlist li p {
	font-size: 1em;
	line-height: 1.5em;
	margin: 5px 0 10px 0;
}

.commentlist li .reply,
#respond label {
	font-size: .9em;
}

#respond .left input,
textarea#comment {
	font-size: 1.1em;
	border: 1px solid #DDD;
	color: #666;
}

textarea#comment {
	font-size: 1.1em;
}

/****************************
  COMENTARIO RESPUESTA
****************************/
.commentlist .children {
	margin: 0 0 0 30px;
}

	.commentlist .children .comment-content {
		width: 450px;
	}

		.commentlist .children .children {
			margin-left: 30px;
		}

		.commentlist .children .children .comment-content {
			width: 420px;
			margin: 0 0 40px 0;
		}


/****************************
  FORMULARIO RESPUESTA
****************************/
.aviso-comentario {
	margin: 0 0 10px 0;
	padding: 10px;
}

#respond {
	margin: 10px 0;
	float: left;
	font-size: 12px;
}

	#respond .left {
		margin: 0 10px 0 0;
	}

	#respond label {
		font-weight: normal;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

		#respond .left input {
			padding: 4px;
			width: 150px;
			margin: 5px 0;
		}

textarea#comment {
	padding: 5px;
	width: 630px;
}

#cancel-comment-reply-link {
	color: #FFF !important;
	background: #C00;
	padding: 5px;
	font-size: 1.2em;
}

.meta_form {
	font-size: 11px;
	margin: 10px 5px 0 0;
}



/****************************
  SIDEBAR
****************************/
#sidebar {font: normal .9em/1.6em "lucida grande", "segoe ui", verdana, sans-serif;}

	#sidebar h4 {
		margin: 5px 0 10px 0;
		padding: 0 0 2px 0;
	}
	
	#sidebar ul {
		list-style-type: none;
	}

#sidebar .ad-160x600 {text-align:center;margin:0 0 20px 0;}

#sidebar .ad-160x600 .adsense-image {padding: 8px 9px 10px 9px;}
#sidebar .ad-160x600 .adsense-text {padding: 0px 9px 10px 9px;}
#sidebar .ad-160x600 .adsense-image object {display:block;margin: 10px 0 0 0 !important;}
#sidebar .ad-160x600 #google_flash_div {padding: 10px 9px 5px 9px;}

#sidebar .widget {
	margin: 10px 0 !important;
	padding: 5px 10px 10px 10px;
}

	.widget_text p {margin: 0 0 10px 0;}
	.widget_text a {text-decoration: underline;}
	.widget_text ul {
		font-size: .95em;
		line-height: 1.6em;
	}

	.suscribelinks {
		font-size: 1em;
		line-height: 2.1em;
	}


#sidebar .popular ul,
#sidebar .comentado ul {
	font: normal 0.95em/1.3em "lucida grande", "segoe ui", verdana, sans-serif;
	margin: 0 0 30px 0;
}

#sidebar .popular li,
#sidebar .comentado li {
	margin: 0 0 12px 25px;
	list-style-type: decimal;
}

#sidebar .widget + .especiales {
	background: #fff;
	margin: 0 0 -0px 0 !important;
	padding: 0px !important;
}

/****************************
  SUSCRIPCION EMAIL
****************************/
	#suscripcion form input.text {
		width: 150px;
		padding: 4px;
		font-size: .9em;
		color: #888;
		border: 1px solid #fff;
	}
	
	#suscripcion form input.boton {
		margin: 5px 0 0 0;
	}

	#suscripcion .info {
		font: .9em/1.3em "lucida grande", "segoe ui", verdana, sans-serif;
		color: #fff;
	}

#suscripcion form {margin-bottom:5px;}

/****************************
  PAGINAS
****************************/
.hentry .box {
	margin: 0 0 20px 0;
	padding: 10px;
	border:1px solid #CCC;
}

#categorylist,
#archivelist {
	width: 45%;
}

#categorylist ul,
#archivelist ul {
	line-height: 18px;
}

.tagtitle {
	margin: 20px 0 10px 0;
	padding: 0 0 4px 0;
	font: normal 28px helvetica, arial, verdana, sans-serif;
	color: #000;
	border-bottom: 1px solid #eee;
}


/****************************
  AUTOR
****************************/
.authorprofile {
	margin: 0 0 20px 0;
	padding: 5px;
	border: 4px solid #eee;
}

	.authorprofile h4 {
		font: normal 2.3em helvetica, arial, verdana, sans-serif;
		color: #000;
	}
	
		.authorprofile h4 a {color: #000;}

	.authormetainfo {
		font-size: .9em;
		line-height: 1.1em;
		width: 100px;
		height: auto;
		float: left;
		margin: 0 10px 0 0;
	}

		.authorprofile .bio {
			line-height: 21px;
			color:#444;
		}

			.authorprofile .avatar {
				border:1px solid #fff;
				float: left;
			}


/****************************
  PLUGINS
****************************/
/* Democracy Pluign */
.history .democracy {
	width: 640px;
	max-width: 620px;
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
	background: #eee;
}

.history .democracy h2 {
	font-size: 17px;
	line-height: 20px;
}

.history .democracy ul {
	list-style-type: none;
	margin: 0; padding:0;
}

.history .democracy .poll-question {color:#121212;}
.history .democracy .dem-total-votes {font-size: 11px;}

.history .democracy .dem-vote-button {
	width: 152px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #333;
	background: url('http://h3.hipertextual.com/i/botones.png') no-repeat 0px -44px;
	text-shadow: #fff 0px 1px 1px;
	margin: 5px 0 0 00;
	padding: 6px 0 11px 0;
	border:none;
}

.history .democracy .dem-graph {border: none;}

.history .democracy .dem-results li {
	overflow:hidden;
	margin: 10px 0;
}

.history .democracy .dem-graph a {
	color: #fff !important;
	background: url('http://h3.hipertextual.com/i/democracy-normal.gif') repeat-x center left #aaa;
	font-size: 12px;
	color: #fff !important;
	padding: 8px 0 12px 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: #fff 0px 1px 1px;
}

.history .democracy .dem-winner a {
	background: url('http://h3.hipertextual.com/i/democracy-win.gif') repeat-x center left #86b100;
}

.history .democracy .dem-graph b,
.history .democracy .dem-graph i {
	color: #fff !important;
	text-shadow: #999 0px 1px 1px;
	padding-left: 10px;
}


/****************************
  FOOTER
****************************/
#footer {
	background: #293137;
	margin-top: 30px;
}

	#footer .hptxt-logos {
		padding: 20px 0;overflow:hidden;
	}
	
	#footer .hptxt-logos a {
		display: block;
		float: left;
		width: 130px;
		height: 40px;
		margin: 0 5px;
	}

		#footer .hptxt-logos a span {display:none;}

		#footer .hptxt-logos .alt {background: url('http://h3.hipertextual.com/v3/i/minilogos/alt1040.png') no-repeat center center;}
		#footer .hptxt-logos .aw {background: url('http://h3.hipertextual.com/v3/i/minilogos/appleweblog.png') no-repeat center center;}
		#footer .hptxt-logos .bit {background: url('http://h3.hipertextual.com/v3/i/minilogos/bitelia.png') no-repeat center center;}
		#footer .hptxt-logos .bc {background: url('http://h3.hipertextual.com/v3/i/minilogos/blogcorazon.png') no-repeat center center;}
		#footer .hptxt-logos .cs {background: url('http://h3.hipertextual.com/v3/i/minilogos/cucharasonica.png') no-repeat center center;}
		#footer .hptxt-logos .ece {background: url('http://h3.hipertextual.com/v3/i/minilogos/ecetia.png') no-repeat center center;}
		#footer .hptxt-logos .ext {background: url('http://h3.hipertextual.com/v3/i/minilogos/extracine.png') no-repeat center center;}
		#footer .hptxt-logos .giz {background: url('http://h3.hipertextual.com/v3/i/minilogos/gizmologia.png') no-repeat center center;}
		#footer .hptxt-logos .gim {background: url('http://h3.hipertextual.com/v3/i/minilogos/gizmovil.png') no-repeat center center;}
		#footer .hptxt-logos .hd {background: url('http://h3.hipertextual.com/v3/i/minilogos/hiperdef.png') no-repeat center center;}
		#footer .hptxt-logos .mkz {background: url('http://h3.hipertextual.com/v3/i/minilogos/monkeyzen.png') no-repeat center center;}
		#footer .hptxt-logos .mf {background: url('http://h3.hipertextual.com/v3/i/minilogos/motorfull.png') no-repeat center center;}
		#footer .hptxt-logos .tv {background: url('http://h3.hipertextual.com/v3/i/minilogos/tvlia.png') no-repeat center center;}
		#footer .hptxt-logos .vm {background: url('http://h3.hipertextual.com/v3/i/minilogos/vivirmexico.png') no-repeat center center;}

#hptxt-links-footer {
	background: #eee;
	padding: 15px 0 30px 0;
	font: normal 11px/17px "Lucida Grande", "segoe ui", helvetica, arial, verdana, sans-serif;
	color: #666;
	text-shadow: #fff 1px 1px 0px;
}

	#hptxt-links-footer a {
		color: #069;
		text-decoration: none;
	}

		#hptxt-links-footer a:hover {
			text-decoration: underline;
		}

/****************************
  CONTACT FORM
****************************/
	.wpcf7 p {
		margin: 0 0 5px 0 !important;
	}

	.wpcf7 .wpcf7-form-control-wrap input {
		border: 1px solid #ccc;
		padding: 4px;
		font-size: 12px;
	}

	.wpcf7 textarea {
		border: 1px solid #ccc;
		padding: 4px;
		font-size: 12px;
		width: 500px;
		height: 250px;
	}


/****************************
  ADSENSE COMMON
****************************/
/* Adsense baby, Adsense */
.adsense-span-feedback,
.adsense-span-feedback a {
	font: normal 9px "Lucida Grande", "Segoe UI", "Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
}


.even, .odd {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 3px;
}

#entre-posts .even, #entre-posts .odd {width: 300px;}

#ad-728x90 .even {float: left; width: 48%; text-align: left !important;}
#ad-728x90 .odd {float: right; width: 50%; text-align: left !important;}

#ad-300x250 ul, #entre-posts ul, #ad-728x90 ul {margin: 0; padding: 0;}

#ad-300x250 li, #ad-728x90 li { list-style-type: none; }
#entre-posts li { list-style-type: none; margin: 0 25px 5px 0; }

.adsense-big {
	text-align: center !important;
	margin: 65px 0 0 0;
}

.adsense-big .adsense-span-link {font-size: 2.6em !important;}
.adsense-big .adsense-span-text {font-size: 1.25em !important;}
.adsense-big .adsense-span-url {font-size: 1em !important;}


/* top */
#ad-728x90 {
	text-align: left;
	overflow: hidden;
	display: block;
	text-align: center;
}
	#ad-728x90 #container {
		margin: 0 auto;
		width: 728px;
		padding: 5px 0 2px 0;
	}
	
	#ad-728x90 a {text-decoration: none;}

	#ad-728x90 .img {text-align: center;}

/* ad-300x250 */
#destacadas #ad-300x250 .adsense-text {
	text-align: left;
	line-height: 17px;
	overflow: hidden;
	width: 280px;
	height: 250px;
	padding: 0px 10px;
	display: block;
}

#destacadas #ad-300x250 .adsense-image {
	/* si es media*/
	overflow: hidden;
	width:300px;
	height: 250px;
	display: block;
	text-align: center;
	background: #fff;
}

	#destacadas #ad-300x250 .adsense-image object embed {margin-top: -24px;}
	#destacadas #ad-300x250 #FLASH_AD {display:block;}
	#destacadas #ad-300x250 .adsense-image a {display:none;}

/* Entre posts/Comentarios */
#entre-posts {
	text-align: left;
	padding: 0;
	overflow: hidden;
	margin: 0 0 30px 0;
	line-height: 18px;
}

.ad-468x15 {
	/* barras de enlaces */
	background: #f9f9f9;
	padding: 4px;
	/* border: 2px solid #999; */
	text-align: center;
	width: 100%;
	display: block;
	margin: 0 auto 35px auto;
}

/* googlers */
#googlers {
	text-align: left;
	padding: 0 0 30px 0;
	overflow: hidden;
	margin: 0 0 30px 0
}

#googlers .even  {
	padding: 3px 40px 10px 0;
	width: 600px;
	list-style: none;
}

#googlers .odd {
	padding: 3px 0 10px 0;
	width: 600px;
	list-style: none;
}


/* Single */
#ad-single {
	text-align: left;
	padding: 0;
	overflow: hidden;
	margin: 0 0 30px 0;
	line-height: 18px;
}

	#ad-single .even  {
		padding: 3px 40px 10px 0;
		width: 300px;
		list-style: none;
	}

	#ad-single .odd {
		padding: 3px 0 10px 0;
		width: 300px;
		list-style: none;
	}

/* 160x600 sidebar*/
#ad-izq .adsense-text {
	text-align: left !important;
	line-height: 17px;
	width: 160px;
	padding: 0px 10px;
	display: block;
	overflow: hidden;
}

#ad-izq .adsense-image {
	/* si es media*/
	overflow: hidden;
	width:160px;
	height:600px;
	display: block;
	text-align: center;
	background: #fff;
}

#ad-izq .adsense-image object embed {margin-top: -24px;}
#ad-izq .adsense-image a {display:none;}

/* Veni, vidi, vici */