
/*
Theme Name: MediaTinta
Theme URI: http://mediatinta.info/
Description: Segunda Temporada de <a href="http://mediatinta.info/">MediaTinta</a>
Version: 2.0
Date: 2 Apr 2010 - 29 Apr 2010
Author: FedeHartman
Author URI: http://fedehartman.com/
Tags: mediatinta, fedehartman
*/


/*--AJUSTES-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

p.interior {
	text-indent: 0px;
}

.anartista {
	margin-top: 405px;
	}

#anartista {
	background-color: #141414;
	margin-top: 0px;
	}

.jacinta {
	margin-top: 450px;
	}

.terrajas {
	margin-top: 495px;
	}

.criticas {
	margin-top: 330px;
	}

#criticas a {
	margin-bottom: 3px;
	background-color: #141414;
	}

.naranja {
	margin-top: 465px;
	}

.mateo {
	margin-top: 510px;
	}

.prologo {
	margin-top: 375px;
	}


/*--RESET---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0px;
	padding: 0px;
	}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { 
	display: block;
	}

nav ul {
	list-style: none;
	}

blockquote, q {
	quotes: none;
	}

blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content: none;
	}

a {
	outline-style: none;
	outline-width: 0px;
	}

del {
	text-decoration: line-through;
	}

input, select {
	vertical-align:middle;
	}

input {
	outline-style: none;
	outline-width: 0px;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}

.none, hr {
	display: none;
	}
	
strong {
	font-weight: bold;
	}

em {
	font-style: italic;
	}

span.versales {
	font-variant: small-caps;
	}


/*--BODY----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

html {
	height: 100%;
	}

body {
	height: 100%;
	font-size: 16px;
	background-color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#container {
	height: auto;
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #bfbfbf;
	margin-top: 30px;
	margin-bottom: 75px;
	background: url(img/main_precio.png) no-repeat 854px 15px;
	overflow: hidden;
	}

	#container.single {
		border-bottom: none;
		margin-bottom: 0px;
		}

img {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9375em;
	line-height: 1.5em;
	color: #b5b5b5;
	}
	
	img a {
		text-decoration: none;
		outline-style: none;
		}


/*--SIDEBAR-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

aside {
	height: auto;
	width: 225px;
	margin-top: 44px;
	margin-left: 44px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 119px;
	overflow: hidden;
	}

aside h3 {
	font-size: 1.09375em;
	color: #141414;
	}


/*-Quote--------------------------------------------*/

q.quote a {
	color: #fcfcfc;
	background-color: #0d0d0d;
	display: block;
	height: auto;
	width: 214px;
	text-decoration: none;
	text-align: right;
	padding-right: 11px;
	font-size: 2.8125em;
	line-height: 1.166em;
	padding-top: 23px;
	padding-bottom: 15px;
	cursor: pointer;
	}

	q.quote a:hover {
		color: #FFFFFF;
		background-color: #000000;
		}

small.quote_author {
	font-size: 1.6875em;
	color: #141414;
	text-align: right;
	display: block;
	background: url(img/aside_quote_line.png) no-repeat 0px bottom;
	height: 27px;
	width: 225px;
	padding-top: 18px;
	padding-bottom: 15px;
	margin-bottom: 58px;
	}


/*-Suscription--------------------------------------*/

ul#suscribe {
	height: 20px;
	width: 195px;
	margin-left: 15px;
	margin-top: 1px;
	}

ul#suscribe li {
	float: left;
	list-style-image: none;
	list-style-type: none;
	}

ul#suscribe li.rss a {
	background: url(img/aside_rss.png) no-repeat 0px 0px;
	height: 20px;
	width: 20px;
	display: block;
	}

	ul#suscribe li.rss a:hover {
		background-position: 0px -20px;
		}

ul#suscribe li.mail {
	height: 20px;
	width: 165px;
	margin-left: 10px;
	margin-bottom: 54px;
	}

input#feedburner, input#searching {
	width: 138px;
	border: 1px solid #141414;
	height: 15px;
	float: left;
	font-size: 0.625em;
	color: #404040;
	text-transform: lowercase;
	text-indent: 4px;
	padding-top: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 0px;
	}

input#feedburner_go, input#searchsubmit {
	width: 20px;
	float: right;
	height: 20px;
	border: none;
	background: url(img/aside_go.png) no-repeat center 0px;
	cursor: pointer;
	}

	input#feedburner_go:hover, input#searchsubmit:hover {
		background-position: center -20px;
		}


/*-Search-------------------------------------------*/

form#searchform {
	height: 20px;
	width: 195px;
	margin-left: 15px;
	margin-top: 1px;
	margin-bottom: 54px;
	}

input#searching {
	width: 168px;
	}

input#searching {
	text-transform: none;
	}


/*-Plugins------------------------------------------*/

ul.plugin/*, ul.plugin_line*/ {
	list-style-image: none;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 55px;
	}

ul.plugin li, ol.plugin li/*, ul.plugin_line li*/ {
	font-size: 0.8125em;
	color: #2b2b2b;
	line-height: 1.153em;
	margin-bottom: 0.5769em;
	margin-left: 15px;
	}

	ol.plugin {
		margin-top: 4px;
		margin-bottom: 57px;
		list-style-type: decimal;
		list-style-position: inside;
		}

	ol.plugin li {
		height: 15px;
		}

ul.plugin li.comments {
	margin-left: 25px;
	text-indent: -10px;
	}

	ul.plugin li a, ol.plugin li a/*, ul.plugin_line a*/ {
		color: #2b2b2b;
		text-decoration: none;
		}

	/*ul.plugin_line a{
		background: url(img/aside_ul_plugin_line.png) no-repeat left center;
		padding-left: 10px;
		}*/
	
	ul.plugin li a:hover, ol.plugin li a:hover/*, ul.plugin_line a:hover*/ {
		color: #FFFFFF;
		background-color: #141414;
		}

aside h3.bot_3 {
	margin-bottom: 6px;
	}


/*-Facebook-----------------------------------------*/

#aside_facebook_line {
	background: url(img/aside_facebook_line.png) no-repeat 0px 1px;
	height: 31px;
	width: 210px;
	}

	#aside_facebook_line.line_2 {
		height: 61px;
		}

#aside_facebook {
	height: 59px;
	width: 208px;
	border: 1px solid #141414;
	margin-bottom: 15px;
	color: #141414;
	}

#aside_facebook_ie {
	height: 58px;
	width: 208px;
	border: 1px solid #141414;
	margin-bottom: 15px;
	color: #141414;
	display: none;
	}

#aside_facebook_ie a {
	font-family: Verdana, Geneva, sans-serif;
	color: #039;
	font-size: 11px;
	background: url(img/facebook_ie.jpg) no-repeat 0px 0px;
	height: 35px;
	width: 140px;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 50px;
	display: block;
	}


/*-Indice-------------------------------------------*/

ul.indice {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 58px;
	}

ul.indice li ul {
	list-style-image: none;
	list-style-type: none;
	height: 45px;
	width: 210px;
	margin-bottom: 15px;
	display: block;
	}

ul.indice li ul li {
	float: left;
	height: 45px;
	font-size: 0.8125em;
	color: #2b2b2b;
	line-height: 1.15384em;
	}

ul.indice li ul li.indice_pic {
	display: block;
	width: 45px;
	margin-right: 3px;
	background-color: #141414;
	}

ul.indice li ul li.indice_title a {
	color: #2b2b2b;
	text-decoration: none;
	margin-left: 16px;
	display: block;
	text-indent: -13px;
	padding-top: 4px;
	line-height: 1.538em;
	width: auto;
	}

ul.indice li ul li.indice_page {
	display: block;
	float: right;
	padding-top: 26px;
	height: 19px;
	width: auto;
	}

	ul.indice li ul:hover, ul.indice li ul:hover li.indice_title a, ul.indice li ul:hover li.indice_page {
		background-color: #141414;
		color: #FFF;
		cursor: pointer;
		}


/*-Ultimas------------------------------------------*/

h3.aside_note {
	background: url(img/aside_notes_line_1.png) no-repeat 0px bottom;
	padding-bottom: 2px;
	margin-bottom: 13px;
	}

p.aside_note {
	font-size: 0.8125em;
	color: #2b2b2b;
	line-height: 1.73em;
	font-style: italic;
	display: block;
	background: url(img/aside_notes_line_2.png) no-repeat right bottom;
	padding-bottom: 17px;
	padding-left: 5px;
	margin-bottom: 21px;
	}

	p.aside_note a {
		color: #2b2b2b;
		text-decoration: none;
		border-bottom: 1px solid #5e5e5e;
		}
	
	p.aside_note a:hover {
		color: #FFF;
		background-color: #141414;
		}

ul.ultimas {
	margin-top: 2px;
	list-style-image: none;
	list-style-type: none;
	}

ul.ultimas li {
	width: 210px;
	}

ul.ultimas li figure {
	width: 194px;
	border: solid 1px #bababa;
	min-height: 168px;
	display: block;
	padding-top: 14px;
	padding-bottom: 12px;
	padding-left: 14px;
	margin-bottom: 13px;
	}

ul.ultimas li figcaption {
	font-size: 0.8125em;
	color: #2b2b2b;
	line-height: 1.73em;
	font-style: italic;
	display: block;
	}

	ul.ultimas li figure:hover {
		background-color: #141414;
		}

	ul.ultimas li figure a img {
		border: none;
		}

	ul.ultimas li figcaption:last-child {
		font-style: normal;
		text-align: right;
		margin-bottom: 31px;
		padding-right: 5px;
		}

	ul.ultimas li figcaption.vertical_correction_1 {
		margin-bottom: 30px;
		}

	ul.ultimas li figcaption.vertical_correction_2 {
		margin-bottom: 29px;
		}


/*--MAIN----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#main {
	float: right;
	height: auto;
	width: 630px;
	margin-top: 44px;
	margin-right: 44px;
	margin-bottom: 119px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#main.single {
	margin-bottom: 14px;
	}


/*-Image--------------------------------------------*/

figure {
	display: block;
	height: auto;
	width: 630px;
	}

#post_image a {
	float: left;
	}

	#post_image a img {
		border: none;
		}

figcaption.photo_foot {
	font-size: 0.6875em;
	font-style: italic;
	line-height: 2.045em;
	color: #2b2b2b;
	float: left;
	height: auto;
	width: 90px;
	margin-left: 15px;
	padding-right: 15px;
	padding-bottom: 8px;
	background: url(img/main_photo_pie.png) no-repeat right bottom;
	display: block;
	}

figcaption.photo_foot span.top_uno {
	padding-top: 60px;
	}


/*-Post Titulo--------------------------------------*/

section h2 a {
	clear: both;
	font-size: 2.34375em;
	color: #141414;
	text-decoration: none;
	height: 54px;
	width: 600px;
	padding-top: 33px;
	display: block;
	margin-bottom: 45px;
	}


/*-Post Copete--------------------------------------*/

section blockquote p {
	font-size: 1.25em;
	font-style: italic;
	line-height: 2.25em;
	color: #1c1c1c;
	height: 114px;
	width: 540px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 30px;
	border-top: 1px solid #9e9e9e;
	border-bottom: 1px solid #9e9e9e;
	margin-bottom: 47px;
	text-indent: 0px;
	text-align: justify;
	margin-left: 0px;
	}


/*-Post Texto---------------------------------------*/

article p {
	font-size: 1.25em;
	line-height: 1.5em;
	color: #2b2b2b;
	text-indent: 30px;
	display: block;
	margin-bottom: 1.5em;
	text-align: justify;
	width: 570px;
	margin-left: 15px;
	}

	article p.ad_1 {
		margin-top: 1px;
		}
		
	article p.guion {
		font-family: "Courier New", Courier, monospace;
		text-align: left;
		}

article p span.capitular, article p span.capitular_two {
	font-size: 3.28125em;
	color: #2b2b2b;
	text-indent: 0px;
	display: block;
	float: left;
	height: 45px;
	width: 49px;
	margin-top: -9px;
	padding-left: 3px;
	}

	article p.fistp {
		text-indent: 0px;
		}

	article p a, section p.post_footer a {
		color: #2b2b2b;
		text-decoration: none;
		border-bottom: 1px solid #5e5e5e;
		}
	
	article p a:hover, section p.post_footer a:hover {
		color: #FFF;
		background-color: #141414;
		}

article p span.section {
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	text-indent: 0px;
	display: block;
	margin-top: 3em;
	margin-bottom: 4.815em;
	background-image: url(img/main_post_section.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 44px;
	}

article h3.subtitle {
	font-size: 1.5625em;
	color: #141414;
	height: 45px;
	width: 570px;
	margin-top: 133px;
	margin-bottom: 18px;
	margin-left: 15px;
	}

article p span.final {
	height: 20px;
	width: 20px;
	margin-left: 6px;
	display: inline-block;
	background-image: url(img/main_post_final.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}


/*-Post Footer--------------------------------------*/

section p a.more-link {
	font-style: italic;
	color: #2b2b2b;
	margin-left: 490px;
	text-align: right;
	text-decoration: none;
	display: block;
	width: 75px;
	text-indent: 0px;
	border: none;
	margin-top: 32px;
	margin-bottom: 1px;
	}

	section p a.more-link:hover {
		color: #FFF;
		background-color: #141414;
		}

section p.post_footer {
	width: 570px;
	margin-left: 15px;
	height: 29px;
	padding-top: 16px;
	margin-top: 35px;
	background: url(img/main_post_footer_line.png) no-repeat right 0px;
	font-size: 0.9375em;
	font-style: italic;
	color: #2b2b2b;
	text-align: right;
	display: block;
	}


/*--Audio Player------------------------------------*/

p.audioplayer_container {
	display: block;
	height: 20px;
	width: 570px;
	margin-top: 73px;
	margin-bottom: 28px;
	background-image: url(img/main_post_audio.png);
	background-repeat: no-repeat;
	background-position: 110px 0px;
	}

.audioplayer_correction {
	margin-top: -30px;
	margin-bottom: 45px;
}

/*-Post Footer Single-------------------------------*/

section ul.post_footer_single {
	width: 380px;
	margin-right: 5px;
	padding-left: 5px;
	float: right;
	height: 29px;
	padding-top: 16px;
	margin-top: 35px;
	background: url(img/main_post_footer_line.png) no-repeat right 0px;
	font-size: 0.9375em;
	font-style: italic;
	color: #2b2b2b;
	text-align: right;
	display: block;
	}

section ul.post_footer_single li {
	display: block;
	float: left;
	}

section ul.post_footer_single li.facebook {
	background: no-repeat 0px 0px;
	display: block;
	height: 20px;
	width: 105px;
	}

section ul.post_footer_single li.twitter {
	background: no-repeat 0px 0px;
	display: block;
	height: 20px;
	width: 110px;
	}

section ul.post_footer_single li.info {
	display: block;
	height: 20px;
	width: 165px;
	text-align: right;
	}

	section ul.post_footer_single li.info a {
		text-decoration: none;
		border-bottom: 1px solid #5e5e5e;
		color: #2b2b2b;
		}

	section ul.post_footer_single li.info a:hover {
		color: #FFF;
		background-color: #141414;
		}


/*--Navigation--------------------------------------*/

nav {
	height: 30px;
	width: 410px;
	margin-left: 330px;
	clear: both;
	margin-bottom: 180px;
	font-size: 1.09375em;
	}

.wp-pagenavi {
	text-align: center;
	clear: both;
	}

.wp-pagenavi a, .wp-pagenavi span {
	color:#141414;
	text-decoration: none;
	height: 26px;
	width: 28px;
	padding-top: 2px;
	border: 1px solid #141414;
	display: block;
	float: left;
	margin-right: 7px;
	}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color: #FFF;
	background-color: #000
	}

.wp-pagenavi span.extend {
	border: 1px solid #FFFFFF;
	margin-right: 8px;
	}


/*--COMMENTS------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

section#comments {
	display: block;
	margin-top: 214px;
	margin-left: 15px;
	}

section#comments ol {
	list-style-image: none;
	list-style-type: none;
	width: 450px;
	color: #2b2b2b;
	padding-top: 180px;
	background: url(img/main_comments_sep.png) no-repeat 225px 0px;
	}

section#comments ol li:first-child {
	background: transparent;
	margin-bottom: 60px;
	padding-top: 0px;
	}

section#comments ol li {
	margin-bottom: 60px;
	background-image: url(img/main_comments_sep_bird.png);
	background-repeat: no-repeat;
	background-position: 285px 0px;
	padding-top: 120px;
	}


/*--Header------------------------------------------*/

section#comments header.comments {
	display: block;
	height: 60px;
	width: 435px;
	margin-bottom: 28px;
	background: url(img/main_comments_header_line.png) no-repeat 0px 45px;
	}

section#comments figure.comments_avatar {
	height: 45px;
	width: 45px;
	float: left;
	}

.comments_data {
	height: 42px;
	width: 375px;
	margin-left: 15px;
	float: right;
	padding-top: 3px;
	}

.comments_date {
	font-size: 0.75em;
	font-style: italic;
	margin-bottom: 2px;
	}

.comments_user {
	font-size: 1.25em;
	}

	.comments_user a {
		color: #2b2b2b;
		text-decoration: none;
		border-bottom: 1px solid #5e5e5e;
		}

	.comments_user a:hover {
		color: #FFF;
		background-color: #141414;
		}


/*--Article-----------------------------------------*/

article.comments {
	background: url(img/main_comments_line.png) no-repeat 120px bottom;
	padding-bottom: 32px;
	}

article.comments p.comments_count {
	position: absolute;
	z-index: 15;
	text-indent: 0px;
	margin-top: -15px;
	}

article.comments p {
	width: 415px;
	font-size: 0.875em;
	text-align: justify;
	text-indent: 15px;
	display: block;
	margin-left: 5px;
	line-height: 1.6071em;
	margin-bottom: 0.53571428571428571428571428571429em;
	}

article.comments p a {
	}

	article.comments p a:hover {
	}


/*--COMMENTS-FORM-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

section#comment_form {
	background-color: #0d0d0d;
	height: auto;
	width: 960px;
	width: 100%;
	padding-bottom: 465px;
	}

#comment_form_container {
	height: auto;
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFF;
	}

#comment_form_content {
	height: auto;
	width: 630px;
	margin-top: 75px;
	margin-left: 298px;
	margin-bottom: 355px;
	background-color:#CCC;
	background: url(img/section_comments_sep_1.png) no-repeat 150px 0px;
	padding-top: 174px;
	}


/*--Carta al Lector---------------------------------*/

h3.carta {
	font-size: 2.34375em;
	color: #141414;
	margin-bottom: 10px;
	}

article.carta {
	height: 832px;
	width: 524px;
	border: 1px solid #bfbfbf;
	margin-bottom: 143px;
	padding-left: 30px;
	padding-right: 45px;
	padding-top: 82px;
	background: url(img/section_carta_lector_back_1.png) no-repeat 0px 0px;
	}

article.carta p, article.escritor p {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8125em;
	color: #2b2b2b;
 	font-weight: bold;
	width: 509px;
	display: block;
	text-indent: 105px;
	line-height: 1.7307em;
	margin-bottom: 1.7307em;
	text-align: left;
	}

	article.carta p.date, article.escritor p.date {
		text-align: right;
		margin-bottom: 3.46153em;
		}

	article.carta p.salut, article.escritor p.salut {
		text-indent: 0px;
		}

	article.escritor p.salut a {
		border: none;
		}
		
	article.escritor p {
		text-indent: 75px;
		}

article.carta p.firma {
	width: 570px;
	height: 119px;
	padding-top: 90px;
	text-indent: 315px;
	margin-left: -15px;
	padding-left: 0px;
	margin-top: -14px;
	margin-bottom: 0px;
	background: url(img/section_carta_lector_back_2.png) no-repeat 0px 0px;
	}


/*--Carta al Escritor-------------------------------*/

.escritor_top {
	height: 51px;
	width: 524px;
	background: url(img/section_carta_escritor_ganchitos.png) no-repeat right 0px;
	}

article.escritor {
	height: 891px;
	width: 524px;
	border: 1px solid #bfbfbf;
	margin-bottom: 143px;
	padding-left: 30px;
	padding-right: 45px;
	padding-bottom: 51px;
	padding-top: 31px;
	position: absolute;
	z-index: 100;
	background: #fff url(img/section_carta_escritor_back_1.png) no-repeat 0px bottom;
	}

textarea#comment {
	border: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	color: #2b2b2b;
 	font-weight: bold;
	width: 509px;
	display: block;
	text-indent: 75px;
	line-height: 1.7307em;
	margin-bottom: 1.7307em;
	text-align: left;
	height: 355px;
	}

form p.atte {
	margin-top: -9px;
	margin-bottom: 71px;
	}

form p.form {
	padding-left: 0px;
	height: 45px;
	margin-bottom: 0px;
	width: 509px;
	}

form p.form label {
	margin-left: 135px;
	float: left;
	padding-top: 11px;
	}

input#author, input#email, input#url {
	border: none;
	height: 44px;
	font-family: "Courier New", Courier, monospace;
	color: #2b2b2b;
	font-weight: bold;
	width: 215px;
	float: right;
	padding-top: 0px;
	margin-right: 15px;
	background: url(img/section_comments_form_line.png) no-repeat 0px 34px;
	}

input#submit {
	border: none;
	cursor: pointer;
	height: 30px;
	width: 135px;
	float: right;
	margin-top: 10px;
	margin-right: 30px;
	display: block;
	background: #454545 url(img/section_comments_form_submit.png) no-repeat 0px 0px;
	}
	
input#submit:hover {
	background-color: #0d0d0d;
	background-position: 0px -30px;
	}


/*--SEARCH & 404--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*--Search Page-------------------------------------*/

q.logo a {
	display: block;
	height: 421px;
	width: 225px;
	cursor: pointer;
	background: #141414 url(img/aside_quote_logo.png) no-repeat 0px 255px;
	}

h2#pages, h2#pages_2 {
	font-size: 2.34375em;
	color: #141414;
	text-decoration: none;
	height: 41px;
	width: 585px;
	padding-top: 189px;
	display: block;
	margin-bottom: 45px;
	border-bottom: solid 1px #454545;
	}

section.pages {
	height: 105px;
	width: 515px;
	padding-left: 15px;
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	}

	section.pages:hover {
		background-color: #141414;
		cursor: pointer;
		}
	
	section.pages:hover article blockquote.pages_excer p, section.pages:hover h3.pages_title a {
		color: #ebebeb;	
		}

figure.pages_pic {
	background-color: #141414;
	display: block;
	float: left;
	height: 60px;
	width: 60px;
	}

article.pages_text {
	float: right;
	height: 97px;
	width: 425px;
	padding-left: 30px;
	background: url(img/main_post_pages.png) no-repeat 0px 3px;
	}

h3.pages_title a {
	font-size: 1.25em;
	font-weight: normal;
	color: #141414;
	border: none;
	text-decoration: none;
	}

article blockquote.pages_excer p {
	margin-top: -11px;
	font-size: 0.9375em;
	font-style: italic;
	color: #2b2b2b;
	border: none;
	line-height: 1.33em;
	text-align: left;
	display: block;
	width: 445px;
	margin-left: -25px;
	}


/*--404 Page----------------------------------------*/

h2#pages.error, h2#pages_2.error {
	border: none;
	margin-bottom: 55px;
	}

figure#error a {
	background: url(img/main_post_404.png) no-repeat 0px 0px;
	width: 600px;
	height: 330px;
	display: block;
	}

	figure#error.not_found a {
		margin-top: 22px;
		background-position: 0px -15px;
		}

h3#not_found {
	display: block;
	font-size: 1.25em;
	line-height: 1.5em;
	color: #2b2b2b;
	font-weight: normal;
	padding-top: 3px;
	}


/*--FOOTER--------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

footer {
	background-color: #0d0d0d;
	height: 1230px;
	width: 960px;
	width: 100%;
	}

#footer_wrapper {
	height: 1230px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	}


/*-Header-------------------------------------------*/

hgroup#footer_header {
	height: 149px;
	width: 960px;
	border-bottom: 1px solid #3d3d3d;
	padding-top: 45px;
	display: block;
	}
	
hgroup#footer_header h1 a {
	background: url(img/footer_header.png) no-repeat 0px 0px;
	height: 135px;
	width: 480px;
	display: block;
	}

	hgroup#footer_header h1 a:hover {
		background-position: 0px -135px;
		}


/*-Left---------------------------------------------*/

#footer_content_left {
	float: left;
	height: 810px;
	width: 555px;
	color: #F2F2F2;
	padding-top: 30px;
	}

blockquote.footer_opinion {
	font-size: 1.125em;
	line-height: 1.6666em;
	margin-top: 30px;
	padding-top: 38px;
	text-indent: 15px;
	width: 480px;
	padding-left: 15px;
	margin-bottom: 5px;
	background: url(img/footer_blockquote_comillas.png) no-repeat 0px 0px;
	height: auto;
	clear: both;
	}
	
small.footer_opinion_autor {
	font-size: 0.9375em;
	line-height: 1.5em;
	float: right;
	margin-right: 60px;
	background: url(img/footer_small.png) no-repeat 15px 3px;
	height: 75px;
	width: 480px;
	padding-right: 15px;
	text-align: right;
	padding-top: 15px;
	margin-bottom: 17px;
	}

	small.footer_opinion_autor:last-child {
		height: 60px;
		}


/*-Right--------------------------------------------*/

#footer_content_right {
	float: left;
	height: 810px;
	width: 405px;
	color: #F0F0F0;
	}

#footer_content_right dl {
	border: 1px solid #e0e0e0;
	height: 190px;
	width: 403px;
	margin-top: 45px;
	margin-bottom: 29px;
	padding-top: 18px;
	}

#footer_content_right dt, #footer_content_right dd {
	font-size: 0.65625em;
	line-height: 1.4285em;
	margin-bottom: 1.4285em;
	margin-left: 15px;
	}
	
	#footer_content_right dd {
		margin-left: 30px;
		}

p.footer_credits {
	font-size: 0.8125em;
	line-height: 1.7307em;
	margin-bottom: 1.75em;
	margin-left: 30px;
	}

	p.footer_credits a {
		color: #F2F2F2;
		text-decoration: none;
		border-bottom: 1px solid #bdbdbd;
		}

	p.footer_credits a:hover {
		color: #000000;
		background-color: #FFFFFF;
		border: none;
		}

	p.footer_credits.vc {
		margin-top: -2px;
		}


/*-Footer-------------------------------------------*/

hgroup#footer_content_footer {
	clear: both;
	height: 194px;
	width: 960px;
	border-top: 1px solid #3d3d3d;
	}

hgroup#footer_content_footer h6.left a {
	height: 90px;
	width: 150px;
	margin-top: 29px;
	margin-left: 30px;
	background: #f2f2f2 url(img/footer_footer_barras.png) 15px 15px no-repeat;
	display: block;
	}

	hgroup#footer_content_footer h6.left a:hover {
		background-position: 15px -75px;
		}

hgroup#footer_content_footer h6.right a {
	height: 75px;
	width: 240px;
	margin-top: 44px;
	margin-right: 30px;
	background: url(img/footer_footer_fede.png) 0px 0px no-repeat;
	display: block;
	}

	hgroup#footer_content_footer h6.right a:hover {
		background-position: 0px -75px;
		}


/*--LIGHTBOX------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#TB_window {
	line-height: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9375em;
	color: #f2f2f2;
	}

#TB_secondLine {
	line-height: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9375em;
	color: #f2f2f2;
	}

#TB_window a:link, #TB_window a:visited, #TB_window a:hover, #TB_window a:active, #TB_window a:focus {
	color: #f2f2f2;
	text-decoration: none;
	}

#TB_overlay {
	position: fixed;
	z-index: 1000;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	}

.TB_overlayBG {
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	}

#TB_window { /*contenedor de la imagen*/
	position: fixed;
	z-index: 1002;
	display: none;
	border: none;
	text-align: left;
	top: 45%;
	left: 50%;
	background-color: #0d0d0d;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}

#TB_window img#TB_Image { /*la imagen*/
	display: block;
	border: none;
	padding: 0px;
	line-height: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}

#TB_caption { /*el texto*/
	height: auto;
	float: left;
	padding-top: 25px;
	padding-right: 90px;
	padding-bottom: 35px;
	padding-left: 5px;
	}

#TB_closeWindow {
	height: 30px;
	width: 45px;
	float: right;
	margin-left: 30px;
	position: absolute;
	bottom: 26px;
	right: 22px;
	font-size: 0.75em;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	}

	#TB_closeWindow a {
		color: #d9d9d9;
		padding-left: 3px;
		padding-right: 3px;
		}
		
	#TB_closeWindow a:hover {
		background-color: #ffffff;
		color: #0d0d0d;
		}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	background-color: #090;
	}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	background-color: #06F;
	}

#TB_ajaxContent.TB_modal{
	padding: 15px;
	background-color: #6FF;
	}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
	background-color: #9F9;
	}

#TB_load{
	position: fixed;
	display:none;
	height: 315px;
	width: 210px;
	z-index: 1003;
	top: 50%;
	left: 50%; /* -height/2 0 0 -width/2 */
	margin-top: -160px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -105px;
	}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
	}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	margin-bottom:1px;
	}

.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat;
	}


/*--TOOLTIP-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#easyTooltip {
	padding: 15px;
	font-size: 0.75em;
	color: #FFF;
	background-color: #141414;
	border: 1px solid #FFF;
	max-width: 300px;
	line-height: 1.4583em;
	position: absolute;
	z-index: 50000;
	}


/*--VOLVEMOS----------------------------------------------------------------------------------------------------------------------*/

body.volveremos {
	background-color: #ffffff;
	}

#volveremos {
	width: 615px;
	height: 246px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -265px;
	margin-left: -480px;
	background-color: #FFF;
	padding-left: 270px;
	padding-right: 75px;
	padding-top: 264px;
	background-image: url(img/volvemos.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 1px solid #b8b8b8;
	}

#volveremos p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
	color: #262626;
	text-align: left;
	text-indent: 15px;
	line-height: 1.5em;
	padding-top: 1.5em;
	padding-right: 5px;
	padding-left: 2px;
	}

#volveremos h3 a {
	background-image: url(img/volvemos_go.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 35px;
	width: 285px;
	margin-left: 225px;
	margin-top: 13px;
	margin-bottom: 55px;
	}

#volveremos h3 a:hover {
	background-position: 0px -35px;
	}

#volveremos h6 {
	font-size: 0.75em;
	color: #0D0D0D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.55em;
	margin-top:135px;
	}

#volveremos h6 a {
	color: #0D0D0D;
	padding-right: 4px;
	padding-left: 4px;
	}

#volveremos h6 a:hover {
	color: #FFF;
	background-color: #0D0D0D;
	text-decoration: none;
	}
