﻿/* CSS Document */

* {
	margin: 0;
	padding: 0;
	outline: 0;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	background: #ebecec url(images/page_bg.png) center top repeat-y;
}

a {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: none;
}

	a img {
		border: none;
	}
	
ul li {
	list-style-type: none;
}
	
/* ---- */
	
table {
	width: 100%;
}

	table td {
		padding: 2px;
	}
	
/* ---------------- */
	
.help {
	margin: 10px 0;
}

.messages {
	margin: 10px 0;
	padding: 10px;
	border: #F63 1px solid;
}

/* ---------------- */

#main {
	width: 1026px;
	margin: 0 auto;
	padding-top: 15px;
	border-left: #D6D6D6 1px solid;
	border-right: #D6D6D6 1px solid;
	background: #FFF;
}

	#content_wrapper {
		overflow: hidden;
		margin: 15px 20px;
	}
	
	#content_wrapper.column {
		background: url(images/right_column_bg.png) 686px 0 repeat-y;
	}
	
		#header_top {
			height: 90px;
			margin: 0 20px 15px 20px;
			position: relative;
		}
		
		/* ---- */
		
		#header_middle {
			position: relative;
			height: 153px;
			margin: 0 20px 20px 20px;
		}
		
		/* ---- */
		
		#header_bottom {
			margin: 0 20px 15px 20px;
		}
		
		/* ---- */

		#content.full {}

		#content.column {
			float: left;
			width: 668px;
		}
		
		#content.special {
			overflow: hidden;
			background: url(images/special_title_bg_2.png) 0 0 repeat-y;
		}
		
			#content.special h2 {
				float: left;
				width: 150px;
				padding-bottom: 10px;
				line-height: 34px;
				letter-spacing: -1px;
				font-size: 18px;
				text-align: center;
				text-transform: uppercase;
				color: #FFF;
				background: url(images/special_title_bg.png) 0 0 repeat-x;
			}
			
			body.sugerir #content.special h2 { font-size: 14px; }
			
			#content.special .node-content {
				float: right;
				width: 820px;
			}
		
		/* ---- */
		
		#right_column {
			float: right;
			width: 300px;
		}
		
	#footer {
		clear: both;
	}

	/* ------ */
	/* Header */
	/* ------ */
	
	#header_middle .content {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 610px;
		height: 153px;
	}

	/* ------ */		
	/* Footer */
	/* ------ */
	
	#footer .top {
		text-align: center;
	}

	#footer .bottom {
		background-color: #5c6668;
		height: 50px;
		text-align: center;
		padding-top: 20px;
		border: none;
		margin :0;
		color: #FFF;
	}
	
		#footer .bottom a { 
			text-decoration: none;
			color: #FFF;
			font-weight: bold;
		}
		
		#footer .bottom p {
			margin-top: 3px;
		}
		
	/* Menú secondary links */
	
	#footer .secondary-links li {
		list-style: none;
		display: inline-block;
	}
	
/* ---------------- */

/* ----- */
/* PAGES */
/* ----- */

	#content a {
		color: #44719A;
	}

	#content.special {
		line-height: 1.6em;
	}
	
		#content.special .node-content {
			padding: 20px 0;
		}
		
		#content.special a:hover {
			text-decoration: underline;
		}
	
		#content.special a.media_kit {
			display: block;
			width: 140px;
			margin: -20px 0 10px 0;
			padding: 0 10px;
			font-size: 12px;
			font-weight: bold;
			line-height: 34px;
			text-align: center;
			text-decoration: none;
			color: #FFF;
			background: #000;
		}
		
		#content.special a.media_kit:hover {
			background: #44719A;
		}
		
		#content.special em {
			font-style: normal;
			color: #44719A;
		}
		
		#content.special .left-col {
			float: left;
			width: 405px;
			margin-bottom: 20px;
		}
		
		#content.special .right-col {
			float: right;
			width: 405px;
			margin-bottom: 20px;
		}
		
		#content.special hr {
			clear: both;
			border: 0;
			border-bottom: #CCC 1px solid;
			margin: 0 0 20px 0;
		}

	/* ---------------------------------------- */
	/* Home (View: revista > Revista destacada) */
	/* ---------------------------------------- */
	
	/* titulares de la revista sobre el slider */
	#content .view-display-id-block_3 {
		width: 668px;
		height: 515px;
		margin-top: -505px;
		background: transparent;
		position: relative;
	}
		
		#content .view-display-id-block_3 .titulares {
			position: absolute;
			bottom: 0;
			left: 0;
			padding-right: 10px;
			line-height: 1.4em;
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
			color: #FFF;
			background: url(images/home_titulares_bg.png) right bottom no-repeat;
			z-index: 100000;
		}
		
			#content .view-display-id-block_3 .titulares .inner {
				padding: 12px 20px 12px 20px;
				background: #44719A;
			}
			
		/* -- */
		
		#content .view-display-id-block_3 .numero {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 91px;
			height: 45px;
			padding: 10px 10px 10px 20px;
			line-height: 45px;
			font-size: 45px;
			font-weight: bold;
			text-align: center;
			color: #FFF;
			background: url(images/home_numero_bg.png) 0 0 no-repeat;
			z-index: 100000;
		}
		
	/* ---------------------------- */
	/* Revista (Node Full: revista) */
	/* ---------------------------- */
	
	#content .node-nota.full {
		position: relative;
		width: 668px;
		height: 250px;
		padding-bottom: 10px;
		overflow: hidden;
	}
	
		#content .node-nota.full .txt {
			position: absolute;
			top: 0;
			right: 0;
			width: 181px;
			height: 246px;
			padding: 18px 18px 0 36px;
			line-height: 1.2em;
			color: #FFF;
			background: url(images/revista_txt_bg.png) 0 0 no-repeat;
		}
		
			#content .node-nota.full .txt .txt_inner {
				margin-top: 12px;
			}
			
			/* -- */
		
			#content .node-nota.full .txt .seccion {
				padding-bottom: 10px;
				font-weight: bold;
			}
			
			#content .node-nota.full .txt .nro {
				position: absolute;
				top: 18px;
				right: 15px;
				font-size: 30px;
				font-weight: bold;
				text-align: right;
			}
			
			#content .node-nota.full .txt .titulo {
				margin-bottom: 8px;
				font-size: 12px;
			}
			
			#content .node-nota.full h2 {
				padding-bottom: 10px;
				font-size: 13px;
			}
			
			#content .node-nota.full .body {
				height: 15.6em;
				overflow: hidden;
				line-height: 1.3em;
			}
		
		#content .node-nota.full a.ver_nota_completa {
			display: block;
			position: absolute;
			bottom: 10px;
			left: 0;
			padding: 0 20px;
			background: #000;
			line-height: 22px;
			font-weight: bold;
			color: #fff;
		}
		
		#content .node-nota.full a.ver_nota_completa:hover {
			background: #44719A;
		}
			
	/* --------- */
	/* Colección */
	/* --------- */
	
	#content .view-pagina_coleccion {
		width: 986px;
		overflow: hidden;
	}
	
		#content .view-pagina_coleccion .year_row {
			height: 157px;
			margin: 0 0 20px 0;
			overflow: hidden;
		}
		
			#content .view-pagina_coleccion .year_tab {
				float: left;
				width: 48px;
				height: 153px;
				margin-top: 2px;
				text-align: center;
				color: #FFF;
				background: #44719A;
			}
			
			#content .view-pagina_coleccion .item {
				float: left;
				margin-left: 20px;
			}
			
				#content .view-pagina_coleccion .item a img {
					border: #FFF 2px solid;
				}
				
				#content .view-pagina_coleccion .item a:hover img {
					border: #000 2px solid;
				}
			
	/* ------ */
	/* Libros */
	/* ------ */
	
	#content .view-pagina-libros {
		overflow: hidden;
	}
	
		#content .view-pagina-libros .left {
			float: left;
			width: 162px;
		}
		
			#content .view-pagina-libros .left a {
				display: block;
				margin-top: 8px;
				line-height: 22px;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
				text-decoration: none;
				color: #FFF;
				background: #000;
			}
			
			#content .view-pagina-libros .left a:hover {
				background: #44719A;
			}
		
		#content .view-pagina-libros .right {
			float: right;
			width: 480px;
		}
		
			#content .view-pagina-libros .right h1 {
				font-size: 15px;
				font-weight: bold;
			}
			
			#content .view-pagina-libros .right h2 {
				font-size: 14px;
				font-weight: bold;
			}
			
			#content .view-pagina-libros .right .autor {
				margin-right: 20px;
				padding: 5px 0;
				font-size: 12px;
				font-weight: bold;
			}
			
			#content .view-pagina-libros .right .tecnica {
				margin-right: 20px;
				font-size: 12px;
				font-weight: bold;
			}
			
			#content .view-pagina-libros .right .resumen {
				margin-top: 20px;
				margin-right: 20px;
				color: #666;
			}
			
				#content .view-pagina-libros .right .resumen .titulo {
					padding: 0 0 10px 0;
					font-size: 14px;
					font-weight: bold;
				}
				
			#content .view-pagina-libros .right .precio {
				padding: 15px 0;
			}
				
			#content .view-pagina-libros .right .comprar {
				background: #5C6668;
			}
			
				#content .view-pagina-libros .right .comprar a {
					display: block;
					width: 80px;
					border-right: #FFF 5px solid;
					line-height: 22px;
					font-size: 12px;
					font-weight: bold;
					text-align: center;
					color: #FFF;
					background: #000;
				}
				
				#content .view-pagina-libros .right .comprar a:hover {
					background: #44719A;
				}
				
	/* -------- */
	/* Noticias */
	/* -------- */
	
	#content .view-pagina-noticias,
	#content .view-pagina-gacetillas,
	#content .view-pagina-lecturas {
		position: relative;
	}
	
		#content .view-pagina-noticias .view-header,
		#content .view-pagina-gacetillas .view-header,
		#content .view-pagina-lecturas .view-header {
			position: absolute;
			top: 14px;
			left: 0px;
			line-height: 30px;
			padding: 0 10px;
			font-size: 20px;
			font-weight: bold;
			color: #FFF;
		}
		
		#content .view-pagina-noticias .view-header { background: #44729A; }
		#content .view-pagina-gacetillas .view-header { background: #000; }
		#content .view-pagina-lecturas .view-header { background: #000; }
		
		/* ---- */
		
		#content .view-pagina-noticias .view-content .views-row,
		#content .view-pagina-gacetillas .view-content .views-row,
		#content .view-pagina-lecturas .view-content .views-row	{
			margin-bottom: 14px;
			padding: 14px;
			color: #FFF;
		}
		
		#content .view-pagina-noticias .view-content .views-row { background: #000; }
		#content .view-pagina-gacetillas .view-content .views-row { background: #5C6668; }
		#content .view-pagina-lecturas .view-content .views-row { background: #5C6668; }
		
		#content .view-pagina-noticias .view-content .views-row .fecha,
		#content .view-pagina-gacetillas .view-content .views-row .fecha,
		#content .view-pagina-lecturas .view-content .views-row .fecha {
			padding: 10px 0;
			margin-left: 20px;
		}
		
		#content .view-pagina-noticias .view-content .views-row .fecha { border-bottom: #404040 1px solid; }
		#content .view-pagina-gacetillas .view-content .views-row .fecha { border-bottom: #FFF 1px solid; }
		#content .view-pagina-lecturas .view-content .views-row .fecha { border-bottom: #FFF 1px solid; }
		
			#content .view-pagina-noticias .view-content .views-row .txt,
			#content .view-pagina-gacetillas .view-content .views-row .txt,
			#content .view-pagina-lecturas .view-content .views-row .txt {
				width: 500px;
				margin-left: 20px;
			}
			
			#content .view-pagina-noticias .view-content .views-row h2,
			#content .view-pagina-gacetillas .view-content .views-row h2,
			#content .view-pagina-lecturas .view-content .views-row h2 {
				padding: 10px 0;
				font-size: 20px;
				font-weight: normal;
			}
			
				#content .view-pagina-noticias .view-content .views-row h2 a,
				#content .view-pagina-gacetillas .view-content .views-row h2 a,
				#content .view-pagina-lecturas .view-content .views-row h2 a {
					text-decoration: none;
					color: #FFF;
				}
			
			#content .view-pagina-noticias .view-content .views-row a.mas,
			#content .view-pagina-gacetillas .view-content .views-row a.mas,
			#content .view-pagina-lecturas .view-content .views-row a.mas {
				display: block;
				width: 60px;
				margin-top: 10px;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				color: #FFF;
			}
		
		/* ---- */
		
		#content .view-pagina-noticias .view-pager {
			padding: 0 10px;
			background: #000;
			overflow: hidden;
		}
		
			#content .view-pagina-noticias .view-pager a {
				display: block;
				line-height: 30px;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				color: #FFF;
			}
			
			#content .view-pagina-noticias .view-pager a.prev {
				float: left;
			}
			
			#content .view-pagina-noticias .view-pager a.next {
				float: right;
			}
			
	/* ------- */
	/* Noticia */
	/* ------- */
	
	#content .node-noticia.full.no-list, 
	#content .node-gacetilla.full.no-list, 
	#content .node-lectura.full.no-list {
		position: relative;
	}
		
		#content .node-noticia.full.no-list .tipo, 
		#content .node-gacetilla.full.no-list .tipo, 
		#content .node-lectura.full.no-list .tipo {
			position: absolute;
			top: 14px;
			left: 0px;
			line-height: 30px;
			padding: 0 10px;
			font-size: 20px;
			font-weight: bold;
			color: #FFF;
		}
		
		#content .node-noticia.full.no-list .tipo { background: #44729A; }
		
		#content .node-gacetilla.full.no-list .tipo { background: #000; }
		
		#content .node-lectura.full.no-list .tipo { background: #000; }
		
		/* -- */
		
		#content .node-noticia.full.no-list .node-content,
		#content .node-gacetilla.full.no-list .node-content,
		#content .node-lectura.full.no-list .node-content {
			padding: 14px;
		}
		
		#content .node-noticia.full.no-list .node-content,
		#content .node-gacetilla.full.no-list .node-content,
		#content .node-lectura.full.no-list .node-content {
			color: #FFF;
		}
		
		#content .node-noticia.full.no-list .node-content { background: #000; }
		
		#content .node-gacetilla.full.no-list .node-content { background: #5C6668; }
		
		#content .node-lectura.full.no-list .node-content { background: #5C6668; }
		
		#content .node-noticia.full.no-list .node-content .fecha,
		#content .node-gacetilla.full.no-list .node-content .fecha,
		#content .node-lectura.full.no-list .node-content .fecha {
			padding: 10px 0;
			margin-left: 20px;
		}
		
		#content .node-lectura.full.no-list .node-content .fecha { border-bottom: #404040 1px solid; }
		
		#content .node-gacetilla.full.no-list .node-content .fecha { border-bottom: #FFF 1px solid; }
		
		#content .node-lectura.full.no-list .node-content .fecha { border-bottom: #FFF 1px solid; }
		
			#content .node-noticia.full.no-list .node-content .txt,
			#content .node-gacetilla.full.no-list .node-content .txt,
			#content .node-lectura.full.no-list .node-content .txt {
				margin-left: 20px;
				width: 500px;
			}
			
			#content .node-noticia.full.no-list .node-content h2,
			#content .node-gacetilla.full.no-list .node-content h2,
			#content .node-lectura.full.no-list .node-content h2 {
				padding: 10px 0;
				font-size: 20px;
				font-weight: normal;
			}
			
				#content .node-noticia.full.no-list .node-content h2 a,
				#content .node-gacetilla.full.no-list .node-content h2 a,
				#content .node-lectura.full.no-list .node-content h2 a {
					text-decoration: none;
					color: #FFF;
				}
			
			#content .node-noticia.full.no-list .node-content p,
			#content .node-gacetilla.full.no-list .node-content p,
			#content .node-lectura.full.no-list .node-content p {
				margin-bottom: 10px;
			}
		
		#content .node-noticia.full.no-list .link_volver,
		#content .node-gacetilla.full.no-list .link_volver,
		#content .node-lectura.full.no-list .link_volver {
			margin-top: 5px;
			padding: 0 5px;
			line-height: 25px;
			background: #000;
		}
		
		#content .node-gacetilla.full.no-list .link_volver { background: #5C6668; }
		
		#content .node-lectura.full.no-list .link_volver { background: #5C6668; }
		
			#content .node-noticia.full.no-list .link_volver a,
			#content .node-gacetilla.full.no-list .link_volver a,
			#content .node-lectura.full.no-list .link_volver a {
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				color: #FFF;
			}
			
	/* ----------- */
	/* Formularios */
	/* ----------- */
	
	#content .webform-client-form {}
	
		#content .webform-client-form label {
			display: block;
			float: left;
			width: 250px;
			color: #666;
			text-transform: uppercase;
		}
		
			#content .webform-client-form label .form-required {
				color: #666;
			}
			
		#content .webform-client-form input.form-text {
			width: 250px;
			padding: 3px;
			border: #999 1px solid;
		}
		
		/*
		#content .webform-client-form input.form-file {
			width: 250px;
			padding: 3px;
			border: #999 1px solid;
		}
		*/
		
		#content .webform-client-form textarea.form-textarea {
			width: 250px;
			height: 200px;
			padding: 3px;
			border: #999 1px solid;
		}
		
		#content .webform-client-form .grippie, 
		#content .webform-client-form .description {
			margin-left: 250px;
			color: #44719A;
		}
		
		#content .webform-client-form fieldset {
			margin-bottom: 10px;
			padding: 0px;
			border: none;
			border-top: #CCC 1px solid;
		}
		
			#content .webform-client-form legend {
				padding-right: 10px;
			}
				
				#content .webform-client-form legend a {
					padding-left: 20px;
				}
				
		#content .webform-client-form .form-submit {
			margin: 0;
			padding: 5px;
			border: none;
			font-weight: bold;
			text-transform: uppercase;
			color: #FFF;
			background: #000;
			cursor: pointer;
		}
		
		#content .webform-client-form .form-submit:hover {
			background: #44719A;
		}

		
	/* ------------------------ */
	/* Resultado de la búsqueda */
	/* ------------------------ */
	
	#content .buscador-resultado_busqueda {}
	
		#content .buscador-resultado_busqueda .result_item {
			height: 120px;
			padding: 20px 82px 20px 0;
			border-bottom: #CCC 10px solid;
			background: url(images/resultado_busqueda_bg.png) right top repeat-y;
		}
		
			#content .buscador-resultado_busqueda .result_item .left {
				float: left;
				width: 125px;
				height: 120px;
				overflow: hidden;
				text-align: center;
			}
			
			#content .buscador-resultado_busqueda .result_item .right {
				float: right;
				width: 755px;
			}
			
			#content .buscador-resultado_busqueda .result_item .title {
				padding: 0 0 5px 0;
			}
			
				#content .buscador-resultado_busqueda .result_item .title a {
					font-size: 16px;
					text-decoration: underline;
					color: #000;
				}
				
			#content .buscador-resultado_busqueda .result_item .text {
				color: #666;
			}
			
			#content .buscador-resultado_busqueda .result_item .faded .title, 
				#content .buscador-resultado_busqueda .result_item .faded .title a {
					color: #999;
			}
			#content .buscador-resultado_busqueda .result_item .faded .text {
				color: #AAA;
			}
			
		#content .item-list {
			position: relative;
			top: -10px;
			overflow: hidden;
			background: #CCC;
		}
			
			#content .item-list .pager {
				float: right;
				margin: 0;
				width: 72px;
				color: #FFF;
				background: #000;
			}
			
				#content .item-list .pager li {
					float: left;
					margin: 0;
					padding: 0;
					line-height: 20px;
					font-size: 12px;
					font-weight: bold;
					color: #FFF;
				}
				
				#content .item-list .pager li.first {
					width: 32px;
					text-align: center;
					background: #000;
				}
			
					#content .item-list .pager li a {
						display: block;
					}
					
					#content .item-list .pager li.pager-previous a {
						width: 20px;
						height: 20px;
						text-indent: -9999px;
						background: url(images/flecha_izq.png) 0 0 no-repeat;
					}
					
					#content .item-list .pager li.pager-next {
						float: right;
					}
					
					#content .item-list .pager li.pager-next a {
						width: 20px;
						height: 20px;
						text-indent: -9999px;
						background: url(images/flecha_der.png) 0 0 no-repeat;
					}
					
					#content .item-list .pager li.pager-previous a:hover,
					#content .item-list .pager li.pager-next a:hover {
						background-position: 0 -20px;
					}
					
					#content .item-list .pager li.last.pager-previous a {
						border-right: #FFF 2px solid;
					}
					
					#content .item-list .pager li.last.pager-next a {
						border-left: #FFF 2px solid;
					}
	
			
	/* ------------ */
	/* Auspiciantes */
	/* ------------ */
	
	body.publicidad #content a[href="https://www.donnediciones.com.ar"] {
		background: #000;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		padding: 2px 5px;
		margin-bottom: 10px;
	}
	
	body.publicidad .auspiciantes-block_1 {
		float: right;
		width: 820px;
		border-top: #333 1px solid;
		padding-top: 15px;
	}
	
	body.publicidad .auspiciantes-block_1 .view-header {
		margin-bottom: 15px;
		font-size: 14px;
		color: #666;
	}
	
	body.publicidad .auspiciantes-block_1 td {
		text-align: center;
		vertical-align: top;
		border: #eaeaea 1px solid;
		border-top: none;
		padding-top: 20px;
	}
	
	body.publicidad .auspiciantes-block_1 tr.row-first td {
		padding-top: 0;
	}
	
	body.publicidad .auspiciantes-block_1 td.col-1 {
		border-left: none;
	}
	
	body.publicidad .auspiciantes-block_1 td.col-5 {
		border-right: none;
	}
	
	body.publicidad .auspiciantes-block_1 div.logo {
		width: 120px;
		height: 90px;
		overflow: hidden;
		margin: 0 auto 15px;
	}
	
	body.publicidad .auspiciantes-block_1 div.title {
		font-weight: bold;
		color: #666;
	}
		
/* ------ */	
/* BLOCKS */
/* ------ */

	/* ---------- */
	/* Header Top */
	/* ---------- */
	
	#header_top .block {}
	
		#header_top .block.banner-block_1,
		#header_top .block.banner-block_6,
		#header_top .block.banner-block_11,
		#header_top .block.banner-block_16 {
			left: 0;
			top: 0;
			position: absolute;
			width: 728px;
			height: 90px;
			overflow: hidden;
		}
		
			#header_top .block.banner-block_1 .view-banner,
			#header_top .block.banner-block_6 .view-banner,
			#header_top .block.banner-block_11 .view-banner,
			#header_top .block.banner-block_16 .view-banner {
				height: 90px;
			}
			
			#header_top .block.banner-block_1 .item-banner,
			#header_top .block.banner-block_6 .item-banner,
			#header_top .block.banner-block_11 .item-banner,
			#header_top .block.banner-block_16 .item-banner {
				width: 728px;
				height: 90px;
			}
		
		#header_top .block.banner-block_2,
		#header_top .block.banner-block_7,
		#header_top .block.banner-block_12,
		#header_top .block.banner-block_17 {
			right: 130px;
			position: absolute;
			width: 120px;
			height: 90px;
			margin-left: 10px;
			overflow: hidden;
		}
		
			#header_top .block.banner-block_2 .view-banner,
			#header_top .block.banner-block_7 .view-banner,
			#header_top .block.banner-block_12 .view-banner,
			#header_top .block.banner-block_17 .view-banner {
				height: 90px;
			}
			
			#header_top .block.banner-block_2 .item-banner,
			#header_top .block.banner-block_7 .item-banner,
			#header_top .block.banner-block_12 .item-banner,
			#header_top .block.banner-block_17 .item-banner {
				width: 120px;
				height: 90px;
			}
		
		#header_top .block.banner-block_3,
		#header_top .block.banner-block_8,
		#header_top .block.banner-block_13,
		#header_top .block.banner-block_18,
		#header_top .block.auspiciantes-block_2 {
			right: 0;
			position: absolute;
			width: 120px;
			height: 90px;
			overflow: hidden;
		}
		
			#header_top .block.banner-block_3 .view-banner,
			#header_top .block.banner-block_8 .view-banner,
			#header_top .block.banner-block_13 .view-banner,
			#header_top .block.banner-block_18 .view-banner,
			#header_top .block.auspiciantes-block_2 .view-auspiciantes {
				height: 90px;
			}
			
			#header_top .block.banner-block_3 .item-banner,
			#header_top .block.banner-block_8 .item-banner,
			#header_top .block.banner-block_13 .item-banner,
			#header_top .block.banner-block_18 .item-banner,
			#header_top .block.auspiciantes-block_2 .views-row {
				width: 120px;
				height: 90px;
			}
			
			
			#header_top .block.auspiciantes-block_2 .views-row {
				text-align: center;
			}

	/* ------------- */
	/* Header Middle */
	/* ------------- */

	#header_middle .block {}
	
		/* ---- */
		/* Tapa */
		/* ---- */
		
		#header_middle .block.revista-block_1 {
			float: left;
		}
		
			#header_middle .block.revista-block_1 a img {
				border: #fff 2px solid;
			}
		
			#header_middle .block.revista-block_1 a:hover img {
				border: #000 2px solid;
			}
		
		/* ---- */
		/* News */
		/* ---- */
		
		#header_middle .block.noticia-block_1 {
			float: right;
			position: relative;
			width: 482px;
			height: 153px;
			padding-bottom: 9px;
			overflow: hidden;
		}
		
			#header_middle .block.noticia-block_1 .view-title {
				padding: 0 5px 0 20px;
				line-height: 21px;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				color: #FFF;
				background: #000;
			}
			
				#header_middle .block.noticia-block_1 .view-title a {
					color: #FFF;
				}
				
				#header_middle .block.noticia-block_1 .view-title a:hover {
					color: #44719A;
				}
			
			#header_middle .block.noticia-block_1 .view-content {
				position: absolute;
				top: 21px;
				left: 0px;
				width: 10000px;
				height: 133px;
				overflow: hidden;
			}
			
			#header_middle .block.noticia-block_1 .views-row {
				float: left;
				width: 482px;
				height: 133px;
				overflow: hidden;
			}
			
				#header_middle .block.noticia-block_1 .views-row .txt {
					float: right;
					width: 208px;
					height: 82px;
					overflow: hidden;
					padding: 10px 10px 10px 15px;
					line-height: 1.3em;
					color: #999;
				}
				
					#header_middle .block.noticia-block_1 .views-row .txt h3 {
						font-size: 12px;
						padding-bottom: 5px;
						color: #999;
					}
					
					#header_middle .block.noticia-block_1 .views-row .txt p {
						color: #999;
					}
			
				#header_middle .block.noticia-block_1 .views-row .img {
					float: left;
					width: 249px;
					height: 133px;
				}
			
			#header_middle .block.noticia-block_1 .view-footer {
				position: absolute;
				bottom: 9px;
				right: 0px;
				width: 218px;
				height: 20px;
				padding: 0 0 0 15px;
				font-size: 12px;
				line-height: 20px;
				color: #FFF;
				background: #000;
			}
			
				#header_middle .block.noticia-block_1 .view-footer a {
					text-decoration: none;
					font-size: 12px;
					font-weight: bold;
					color: #FFF;
				}
			
				#header_middle .block.noticia-block_1 .view-footer .more {
					float: left;
				}
				
				#header_middle .block.noticia-block_1 .view-footer .pager {
					float: right;
					font-size: 12px;
					font-weight: bold;
				}
				
					#header_middle .block.noticia-block_1 .view-footer .pager span {
						display: block;
						float: left;
						line-height: 20px;
						margin-right: 5px;
					}
					
					#header_middle .block.noticia-block_1 .view-footer .pager a {
						display: block;
						float: left;
						width: 20px;
						height: 20px;
						text-indent: -9999px;
						cursor: pointer;
					}
					
						#header_middle .block.noticia-block_1 .view-footer .pager a.izq {
							background: url(images/flecha_izq.png) 0 0 no-repeat;
						}
					
						#header_middle .block.noticia-block_1 .view-footer .pager a.der {
							border-left: #FFF 2px solid;
							background: url(images/flecha_der.png) 0 0 no-repeat;
						}
						
					#header_middle .block.noticia-block_1 .view-footer .pager a:hover {
						background-position: 0 -20px;
					}
					
			#header_middle .block.noticia-block_1 .number {
				position: absolute;
				left: 0px;
				bottom: 0px;
				width: 30px;
				height: 31px;
				padding: 0 8px 0 0;
				line-height: 30px;
				font-size: 18px;
				font-weight: bold;
				text-align: center;
				color: #FFF;
				background: url(images/numero_visor_bg.png) 0 0 no-repeat;
			}
		
		/* ------ */
		/* Search */
		/* ------ */
		
		#search-theme-form {
			position: absolute;
			bottom: 0px;
			left: 28px;
			overflow: hidden;
			padding: 3px;
			border: 1px solid #B9B9BB;
		}
		
			#search-theme-form select {
				display: none;
			}
		
			#search-theme-form label {
				display: none;
			}
		
			#search-theme-form .form-item {
				float: left;
				margin: 0;
			}
			
			#search-theme-form input.form-text {
				border:none;
				background-color:#FFF;
				font-size:11px;
				color:#666666;
				padding: 5px 3px;
				width: 169px;
			}
			
			#search-theme-form input.form-submit {
				width: 58px; /* 23px */
				height: 23px;
				margin: 0;
				padding: 0;
				border: none;
				text-indent: -999px;
				background: #FFF url(images/boton_buscador_2.png) center center no-repeat;
				cursor: pointer;
			}
		
		/* ------------------------ */
		/* Botones Twitter Facebook */
		/* ------------------------ */
		#header_middle .block-6 {
			position: absolute;
			bottom: 2px;
			left: -97px;
		}
		
			/*#header_middle .block-6 a[href="http://www.facebook.com/Summamas"] img {*/
			/*	margin-right: 4px;*/
			/*}*/
		
		/* ------------------------ */
		/* Language switcher 				*/
		/* ------------------------ */
		
		#header_middle .block-0 {
			position: absolute;
			left: -376px;
			top: 100px;
			height: auto;
			overflow: auto;
			padding-left: 20px;
			width: 260px;
		}
		
			#header_middle .block-0 li {
				display: inline;
			}
		
			#header_middle .block-0 a.language-link {
				display: block;
				float: left;
				text-indent: -1000px;
				background-position: 0 -17px;
				height: 17px;
				min-width: 71px;
			}
				#header_middle .block-0 a.language-link:hover,
					#header_middle .block-0 a.language-link.active {
					background-position: 0 0;
				}
				
				#header_middle .block-0 .es a.language-link {
					background-image: url(images/btn-es.png);
					width: 74px;
				}
				#header_middle .block-0 .en a.language-link {
					background-image: url(images/btn-en.png);
					width: 71px;
					display: none;
				}
				#header_middle .block-0 .pt-br a.language-link {
					background-image: url(images/btn-pt.png);
					width: 96px;
				}
		
		
	/* ------------- */
	/* Header Bottom */
	/* ------------- */
	
	#header_bottom .block {}
		
		/* ---- */
		/* Menú */
		/* ---- */
		
		#header_bottom .block .menu {
			width: 986px;
			height: 33px;
			overflow: hidden;
		}
		
		#header_bottom .block .menu ul {
			overflow: hidden;
			margin: 0;
			padding: 0;
			width: 1000px; /* FIX */
		}
		
		#header_bottom .block .menu li {
			display: block;
			float: left;
			padding: 0;
			list-style-type: none;
		}
			
			#header_bottom .block .menu li a {
				display: block;
				width: 104px;
				text-decoration: none;
				text-align: center;
				color: #5c6668;
				font-weight: bold;
				font-size: 11px;
				border-bottom: 10px solid #5c6668;
				border-right: 1px #5c6668 solid;
				padding: 2px 0 7px 0;
				background: #FFF;
				/* margin-right: 1px; */
			}
			
			body.revista 		#header_bottom .block .menu li a.revista, 
			body.coleccion 		#header_bottom .block .menu li a.coleccion, 
			body.libros 		#header_bottom .block .menu li a.libros, 
			body.suscripcion 	#header_bottom .block .menu li a.node-47, 
			body.noticias 		#header_bottom .block .menu li a.noticias, 
			body.sugerir 		#header_bottom .block .menu li a.node-3, 
			body.contacto 		#header_bottom .block .menu li a.node-48, 
			body.newsletter 	#header_bottom .block .menu li a.node-2, 
			body.publicidad 	#header_bottom .block .menu li a.node-49, 
			#header_bottom .block .menu li a:hover {
				color: #000;
				border-bottom-color: #000;
			}
			
			#header_bottom .block .menu li a.revista { width: 105px; }
			#header_bottom .block .menu li a.coleccion { width: 107px; }
			#header_bottom .block .menu li a.libros { width: 83px; }
			#header_bottom .block .menu li a.node-47,
			#header_bottom .block .menu li a.suscripciÓn, 
				#header_bottom .block .menu li a.subscription, 
				#header_bottom .block .menu li a.assinaturas { width: 114px; }
			#header_bottom .block .menu li a.noticias { width: 95px; }
			#header_bottom .block .menu li a.node-3,
				#header_bottom .block .menu li a[href*='suggest'],
				#header_bottom .block .menu li a[href*='pt/sugerir'] { width: 150px; }
			#header_bottom .block .menu li a.node-48,
				#header_bottom .block .menu li a[href*='contact'],
				#header_bottom .block .menu li a[href*='pt/contato'] { width: 105px; }
			#header_bottom .block .menu li a[href*='newsletter'],
				#header_bottom .block .menu li a[href*='/pt/informativo'] { width: 114px; }
			#header_bottom .block .menu li a.node-49,
				#header_bottom .block .menu li a[href*='sponsors'],
				#header_bottom .block .menu li a[href*='/pt/patrocinadores'] {
				width: 105px;
				margin-right: 0;
				border-right: none;
			}

	/* ------- */
	/* Content */
	/* ------- */
	
	#content .block {}
	
		/* ---------------------- */
		/* Notas en Home (Grilla) */
		/* ---------------------- */
	
		#content .block.nota-block_1 {
			padding-top: 19px;
			padding-right: 20px;
		}
		
			#content .block.nota-block_1 .view-content {
				overflow: hidden;
			}
		
			#content .block.nota-block_1 .views-row {
				width: 310px;
				height: 100px;
				margin-bottom: 25px;
				overflow: hidden;
			}
			
			#content .block.nota-block_1 .views-row.views-row-odd {
				float: left;
			}
			
			#content .block.nota-block_1 .views-row.views-row-even {
				float: right;
			}
			
				#content .block.nota-block_1 .views-row .img {
					float: left;
					width: 130px;
					overflow: hidden;
					height: 100px;
					
					background: #EFEFEF;
				}
				
				#content .block.nota-block_1 .views-row .txt {
					float: right;
					width: 160px;
				}
				
					#content .block.nota-block_1 .views-row .txt .seccion {
						padding-bottom: 3px;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
						color: #44719A;
					}
					
					#content .block.nota-block_1 .views-row .txt .nro {
						float: left;
						padding: 0 5px 0 0;
						line-height: 20px;
						font-size: 15px;
						font-weight: bold;
						color: #44719A;
					}

					
					#content .block.nota-block_1 .views-row .txt h2 {
						/* float: left; */
						line-height: 20px;
					}
					
						#content .block.nota-block_1 .views-row .txt h2 a {
							font-size: 13px;
							color: #000;
						}
						
						#content .block.nota-block_1 .views-row .txt .body {
							height: 58px;
							overflow: hidden;
							line-height: 1.3em;
							color: #5c6668;
						}
						
		/* -------------------- */
		/* Indice de la revista */
		/* -------------------- */
						
		#content .block.indice-block_1, #content .block.indice-block_2 {
			padding: 20px 0;
		}
		
			#content .block .view-indice .view-header {
				margin-bottom: 20px;
				padding: 0 5px 0 20px;
				line-height: 20px;
				font-size: 14px;
				font-weight: bold;
				color: #FFF;
				background: #5C6668;
			}
		
			#content .block .view-indice .view-content {
				overflow: hidden;
				/* padding-left: 20px; */
			}
			
				#content .block .view-indice .view-content .indice-columna.left {
					float: left;
				}
			
				#content .block .view-indice .view-content .indice-columna.center {
					float: left;
				}
				
				#content .block .view-indice .view-content .indice-columna.right {
					float: right;
				}
		
			#content .block .view-indice .views-row {
				width: 320px;
				/*height: 100px;*/
				margin-bottom: 15px;
				overflow: hidden;
			}
			
			#content .block .view-indice .view-content.full .views-row {}
		
			/*#content .block .view-indice .views-row-column-0 {
				float: left;
				clear: left;
			}
			
			#content .block .view-indice .views-row-column-1 {
				float: right;
				clear: right;
			}*/
			
			/*#content .block .view-indice .view-content.full .views-row-odd,
			#content .block .view-indice .view-content.full .views-row-even {
				float: left;
				clear: none;
			}*/
			
			/*#content .block .view-indice .view-content.full .views-row-column-0 {
				float: left;
				clear: left;
			}
			
			#content .block .view-indice .view-content.full .views-row-column-1 {
				float: left;
				margin-left: 12px;
			}
			
			#content .block .view-indice .view-content.full .views-row-column-2 {
				float: right;
				clear: right;
			}*/
			
			/* -- */
			
			#content .block .view-indice a.full_item {
				display: block;
				text-decoration: none !important;
			}
			
				#content .block .view-indice a.full_item:hover * {
					color: #44729a !important;
				}
				
			/* -- */
			
			#content .block .view-indice h3 {
				float:right;
				width: 285px;
				font-size: 13px;
				font-weight: bold;
				text-transform: uppercase;
				color: #999;
			}
			
			#content .block .view-indice .subtitulo {
				float:right;
				width: 285px;
				text-transform: uppercase;
				color: #999;
			}
			
			#content .block .view-indice .autor {
				float:right;
				width: 285px;
				color: #333;
			}
			
			#content .block .view-indice .autor.nolink {
				color: #999;
			}
			
			#content .block .view-indice .body {
				float:right;
				width: 285px;
				color: #999;
				line-height: 1.1em;
			}
			
			#content .block .view-indice .nro {
				float: left;
				width: 25px;
				font-size: 16px;
				font-weight: bold;
				text-align: center;
				color: #999;
			}
			
			#content .block .view-indice .marcado h3 { color: #000; font-weight: bold; }
			
			#content .block .view-indice .marcado .subtitulo { color: #000; }
			
			#content .block .view-indice .marcado .body { color: #000; }
			
			#content .block .view-indice .marcado .nro { color: #000; }
			
			#content .block .view-indice .marcado:hover h3 { color: #000; }
			
			#content .block .view-indice .marcado:hover .subtitulo { color: #000; }
			
			#content .block .view-indice .marcado:hover .body { color: #000; }
				
		/* ------------------- */	
		/* Notas de la revista */
		/* ------------------- */
		
		#content .block.nota-block_2 {
			margin-bottom: 20px;
			padding-top: 20px;
		}
		
			#content .block.nota-block_2 .view-content {
				overflow: hidden;
			}
		
			#content .block.nota-block_2 .views-row {
				overflow: hidden;
				border: #CCC 1px solid;
				border-bottom: none;
				position: relative;
			}
			
			#content .block.nota-block_2 .views-row-last {
				border-bottom: #CCC 1px solid;
			}
			
				#content .block.nota-block_2 .views-row .img {
					float: left;
					width: 300px;
					height: 200px;
					overflow: hidden;
				}
				
				#content .block.nota-block_2 .views-row .txt {
					float: left;
					width: 396px;
					height: 200px;
					margin-left: -30px;
					
				}
				
					#content .block.nota-block_2 .views-row .txt .subtitulo {
						height: 25px;
						padding: 5px 0 5px 50px;
						line-height: 25px;
						font-size: 13px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					#content .block.nota-block_2 .views-row .txt .titulo {
						padding-bottom: 5px;
						font-size: 13px;
						font-weight: bold;
					}
					
					#content .block.nota-block_2 .views-row .txt .nro { display: none; }
				
					#content .block.nota-block_2 .views-row .txt .txt_inner {
						height: 110px;
						padding: 15px 20px;
						overflow: hidden;
						color: #FFF;
						background: #5C6668;
					}
					
					#content .block.nota-block_2 .views-row .txt div.body {
						padding: 0;
						height: 6.5em;
						line-height: 1.3em;
					}
				
				#content .block.nota-block_2 .views-row a.ver_mas {
					position: absolute;
					top: 8px;
					right: 8px;
					color: #000;
					font-weight: bold;
				}
					
		/* -------------------------- */
		/* Visor de Tapas de Revistas */
		/* -------------------------- */
		
		#content .block.revista-block_2 {
			position: relative;
			overflow: hidden;
			margin: 0;
			border: #000 1px solid;
			background: #ebecec;
		}
		
			#content .block.revista-block_2 .view-header {
				padding: 4px 9px;
				background: #000;
				color: #fff;
			}
			
			#content .block.revista-block_2 .view-content {
				position: relative;
				width: 600px;
				height: 177px;
				overflow: hidden;
				margin: 0 auto;
			}
			
				#content .block.revista-block_2 .view-content .inner {
					position: absolute;
					top: 0px;
					left: 0px;
					width: 10000px;
					height: 177px;
					overflow: hidden;
				}
			
				#content .block.revista-block_2 .views-row {
					float: left;
					width: 114px;
					height: 157px;
					margin: 10px 3px;
				}
			
				#content .block.revista-block_2 .view-content a img {
					margin: 2px;
				}
				
				#content .block.revista-block_2 .view-content a:hover img {
					border: #000 2px solid;
					margin: 0;
				}
				
			/* -- */
				
			#content .block.revista-block_2 #visorTapas_left {
				position: absolute;
				bottom: 12px;
				left: 9px;
				width: 19px;
				height: 153px;
				background:url(images/visor_tapas_button_izq.png) 0 0 no-repeat;
			}
			
			#content .block.revista-block_2 #visorTapas_left2 {
				position: absolute;
				bottom: 146px;
				left: 9px;
				width: 19px;
				height: 19px;
				background: url(images/visor_tapas_button_izq2.png) 0 0 no-repeat;
			}
			
			#content .block.revista-block_2 #visorTapas_right {
				position: absolute;
				bottom: 12px;
				right: 9px;
				width: 19px;
				height: 153px;
				background:url(images/visor_tapas_button_der.png) 0 0 no-repeat;
			}
			
			#content .block.revista-block_2 #visorTapas_right2 {
				position: absolute;
				bottom: 146px;
				right: 9px;
				width: 19px;
				height: 19px;
				background: url(images/visor_tapas_button_der2.png) 0 0 no-repeat;
			}
		
		/* ------ */
		/* Libros */
		/* ------ */
		
		#content .block.libro-block_1 {
			padding: 30px 0;
		}
		
			#content .block.libro-block_1 .view-content {
				overflow: hidden;
			}
			
				#content .block.libro-block_1 .views-row {
					width: 325px;
					height: 190px;
				}
				
				#content .block.libro-block_1 .views-row-odd {
					float: left;
				}
				
				#content .block.libro-block_1 .views-row-even {
					float: right;
				}
				
					#content .block.libro-block_1 .views-row .left {
						float: left;
						width: 128px;
					}
					
					#content .block.libro-block_1 .views-row .right {
						float: right;
						width: 180px;
						color: #5C6668;
					}
					
						#content .block.libro-block_1 .views-row .node-libro {
							overflow: hidden;
						}
						
						#content .block.libro-block_1 .views-row .right .seccion {
							padding-bottom: 3px;
							font-size: 11px;
							font-weight: bold;
							text-transform: uppercase;
							color: #44719A;
						}
						
						#content .block.libro-block_1 .views-row .right h3 {
							padding-bottom: 5px;
							font-size: 13px;
							color: #000;
						}
						
							#content .block.libro-block_1 .views-row .right h3 a {
								color: #000;
							}
							
							#content .block.libro-block_1 .views-row .right div {
								line-height: 1.3em;
							}
						
						#content .block.libro-block_1 .views-row .right .more {
							display: block;
							margin-top: 10px;
							font-weight: bold;
							color: #000;
							text-decoration: none;
						}
					
	/* ------------ */
	/* Right-column */
	/* ------------ */
	
	#right_column .block {
		/* margin-bottom: 15px; */
		border-bottom: #FFF 15px solid;
	}
	
		/* -------------- */
		/* Descargar Tapa */
		/* -------------- */
		
		#right_column .block.revista-block_4 {
			background: #FFF;
		}
		
			#right_column .block.revista-block_4 a.descargar {
				display: block;
				margin-top: 10px;
				padding: 0 5px;
				line-height: 22px;
				font-size: 14px;
				font-weight: bold;
				color: #FFF;
				text-align: center;
				text-decoration: none;
				background: #000;
			}
			
			#right_column .block.revista-block_4 a.descargar:hover {
				background: #44719A;
			}
		
			#right_column .block.revista-block_4 .txt_portada {
				margin-top: 10px;
				padding: 12px 20px;
				line-height: 1.4em;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				color: #FFF;
				background: #44719A;
			}
		
		/* ------- */	
		/* Banners */
		/* ------- */
		
		#right_column .block.banner-block_4,
		#right_column .block.banner-block_9,
		#right_column .block.banner-block_14,
		#right_column .block.banner-block_19 {
			position: relative;
			width: 300px;
			height: 250px;
			overflow: hidden;
		}
		
		#right_column .block.banner-block_6,
		#right_column .block.banner-block_5,
		#right_column .block.banner-block_10,
		#right_column .block.banner-block_15,
		#right_column .block.banner-block_20 {
			position: relative;
			width: 300px;
			height: 250px;
			overflow: hidden;
		}
		
		/* ------------------------------ */
		/* Visor de Lecturas y Gacetillas */
		/* ------------------------------ */
		
		#right_column .block.gacetilla-block_1, 
		#right_column .block.lectura-block_1 {
			position: relative;
			width: 300px;
			height: 320px;
			overflow: hidden;
			background: #5C6668;
		}
			
			#right_column .block.gacetilla-block_1 .view-title, 
			#right_column .block.lectura-block_1 .view-title {
				padding: 0 20px;
				line-height: 22px;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				color: #FFF;
				background: #5C6668;
			}
			
				#right_column .block.gacetilla-block_1 .view-title a, 
				#right_column .block.lectura-block_1 .view-title a {
					color: #FFF;
				}
				
				#right_column .block.gacetilla-block_1 .view-title a:hover, 
				#right_column .block.lectura-block_1 .view-title a:hover {
					color: #CCC;
				}
			
			#right_column .block.gacetilla-block_1 .view-content, 
			#right_column .block.lectura-block_1 .view-content {
				position: absolute;
				top: 22px;
				left: 0px;
				width: 10000px;
				height: 279px;
			}
			
			#right_column .block.gacetilla-block_1 .views-row, 
			#right_column .block.lectura-block_1 .views-row {
				float: left;
				position: relative;
				width: 300px;
				height: 279px;
				overflow: hidden;
			}
			
				#right_column .block.gacetilla-block_1 .views-row .txt, 
				#right_column .block.lectura-block_1 .views-row .txt {
					position: absolute;
					bottom: 0px;
					left: 0px;
					width: 260px;
					height: 62px;
					overflow: hidden;
					margin-bottom: 7px;
					padding: 10px 20px 0 20px;
					color: #FFF;
					line-height: 1.3em;
				}
				
					#right_column .block.gacetilla-block_1 .views-row .txt h3, 
					#right_column .block.lectura-block_1 .views-row .txt h3 {
						padding-bottom: 5px;
						color: #FFF;
						font-size: 12px;
					}
					
					#right_column .block.gacetilla-block_1 .views-row .txt a, 
					#right_column .block.lectura-block_1 .views-row .txt a {
						color: #FFF;
					}
					
					#right_column .block.gacetilla-block_1 .views-row .txt p, 
					#right_column .block.lectura-block_1 .views-row .txt p {
						line-height: 1.2em;
					}
				
				#right_column .block.gacetilla-block_1 .views-row .img, 
				#right_column .block.lectura-block_1 .views-row .img {
					float: left;
				}
			
			#right_column .block.gacetilla-block_1 .view-footer, 
			#right_column .block.lectura-block_1 .view-footer {
				position: absolute;
				bottom: 0px;
				left: 0px;
				width: 280px;
				height: 20px;
				line-height: 20px;
				padding: 0 0 0 20px;
				font-size: 12px;
				font-weight: bold;
				color: #FFF;
				background: #000 url(images/visor_lateral_footer_bg.png) 0 0 no-repeat;
			}
			
			#right_column .block.gacetilla-block_1 .view-footer a, 
			#right_column .block.lectura-block_1 .view-footer a {
				color: #FFFFFF;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}
			
				#right_column .block.gacetilla-block_1 .view-footer .more, 
				#right_column .block.lectura-block_1 .view-footer .more {
					float: left;
				}
				
				#right_column .block.gacetilla-block_1 .view-footer .pager, 
				#right_column .block.lectura-block_1 .view-footer .pager {
					float: right;
					font-weight: bold;
				}
				
					#right_column .block.gacetilla-block_1 .view-footer .pager span, 
					#right_column .block.lectura-block_1 .view-footer .pager span {
						display: block;
						float: left;
						line-height: 20px;
						margin-right: 10px;
					}
					
					#right_column .block.gacetilla-block_1 .view-footer .pager a, 
					#right_column .block.lectura-block_1 .view-footer .pager a {
						display: block;
						float: left;
						width: 20px;
						height: 20px;
						text-indent: -9999px;
						cursor: pointer;
					}
					
					#right_column .block.gacetilla-block_1 .view-footer .pager a.izq, 
					#right_column .block.lectura-block_1 .view-footer .pager a.izq {
						background: url(images/flecha_izq.png) 0 0 no-repeat;
					}
					
					#right_column .block.gacetilla-block_1 .view-footer .pager a.der, 
					#right_column .block.lectura-block_1 .view-footer .pager a.der {
						border-left: #FFF 2px solid;
						background: url(images/flecha_der.png) 0 0 no-repeat;
					}
					
					#right_column .block.gacetilla-block_1 .view-footer .pager a:hover, 
					#right_column .block.lectura-block_1 .view-footer .pager a:hover {
						background-position: 0 -20px;
					}
					
		/* ----------------- */
		/* Visor de Noticias */
		/* ----------------- */
		
		#right_column .block.noticia-block_2 {
			position: relative;
			width: 300px;
			height: 320px;
			overflow: hidden;
			background: #000;
		}
			
			#right_column .block.noticia-block_2 .view-title {
				padding: 0 20px;
				line-height: 22px;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				color: #FFF;
				background: #000;
			}
			
				#right_column .block.noticia-block_2 .view-title a {
					color: #FFF;
				}
				
				#right_column .block.noticia-block_2 .view-title a:hover {
					color: #44729A;
				}
			
			#right_column .block.noticia-block_2 .view-content {
				position: absolute;
				top: 22px;
				left: 0px;
				width: 10000px;
				height: 279px;
			}
			
			#right_column .block.noticia-block_2 .views-row {
				float: left;
				position: relative;
				width: 300px;
				height: 279px;
				overflow: hidden;
			}
			
				#right_column .block.noticia-block_2 .views-row .txt {
					position: absolute;
					bottom: 0;
					left: 0px;
					width: 260px;
					height: 62px;
					overflow: hidden;
					margin-bottom: 7px;
					padding: 10px 20px 0 20px;
					color: #FFF;
					line-height: 1.3em;
				}
				
					#right_column .block.noticia-block_2 .views-row .txt h3 {
						padding-bottom: 5px;
						color: #FFF;
						font-size: 12px;
					}
					
					#right_column .block.noticia-block_2 .views-row .txt a {
						color: #FFF;
					}
					
					#right_column .block.noticia-block_2 .views-row .txt p {
						line-height: 1.2em;
					}
				
				#right_column .block.noticia-block_2 .views-row .img {
					float: left;
				}
			
			#right_column .block.noticia-block_2 .view-footer {
				position: absolute;
				bottom: 0px;
				left: 0px;
				width: 280px;
				height: 20px;
				line-height: 20px;
				padding: 0 0 0 20px;
				font-size: 12px;
				color: #FFF;
				background: #000 url(images/visor_lateral_footer_bg.png) 0 0 no-repeat;
			}
			
			#right_column .block.noticia-block_2 .view-footer a {
				color: #FFFFFF;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}
			
				#right_column .block.noticia-block_2 .view-footer .more {
					float: left;
				}
				
				#right_column .block.noticia-block_2 .view-footer .pager {
					float: right;
					font-weight: bold;
				}
				
					#right_column .block.noticia-block_2 .view-footer .pager span {
						display: block;
						float: left;
						line-height: 20px;
						margin-right: 10px;
					}
					
					#right_column .block.noticia-block_2 .view-footer .pager a {
						display: block;
						float: left;
						width: 20px;
						height: 20px;
						text-indent: -9999px;
						cursor: pointer;
					}
					
					#right_column .block.noticia-block_2 .view-footer .pager a.izq {
						background: url(images/flecha_izq.png) 0 0 no-repeat;
					}
					
					#right_column .block.noticia-block_2 .view-footer .pager a.der {
						border-left: #FFF 2px solid;
						background: url(images/flecha_der.png) 0 0 no-repeat;
					}
					
					#right_column .block.noticia-block_2 .view-footer .pager a:hover {
						background-position: 0 -20px;
					}
					
		/* --------------- */
		/* Visor de Libros */
		/* --------------- */
		
		#right_column .block.libro-block_2 {
			position: relative;
			width: 300px;
			height: 200px;
			overflow: hidden;
			background: #EFEFEF;
		}
		
			#right_column .block.libro-block_2 .view {
				overflow: hidden;
				height: 198px;
				overflow: hidden;
				border: #000 1px solid;
			}
				
			#right_column .block.libro-block_2 .view-title {
				padding: 0 20px;
				line-height: 22px;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				color: #FFF;
				background: #000;
			}
			
				#right_column .block.libro-block_2 .view-title a {
					color: #FFF;
				}
				
				#right_column .block.libro-block_2 .view-title a:hover {
					color: #44729A;
				}
			
			#right_column .block.libro-block_2 .view-content {
				position: absolute;
				top: 21px;
				left: 0px;
				width: 10000px;
				height: 179px;
			}
			
			#right_column .block.libro-block_2 .views-row {
				float: left;
				position: relative;
				width: 300px;
				height: 179px;
				overflow: hidden;
			}
			
				#right_column .block.libro-block_2 .views-row .txt {
					float: right;
					width: 150px;
					height: 121px;
					overflow: hidden;
					padding: 20px 10px 0 0;
					color: #666;
					line-height: 1.3em;
				}
				
					#right_column .block.libro-block_2 .views-row .txt h3 {
						padding-bottom: 5px;
						color: #000;
						font-size: 12px;
					}
					
					#right_column .block.libro-block_2 .views-row .txt a {
						color: #000;
					}
				
				#right_column .block.libro-block_2 .views-row .img {
					float: left;
					width: 110px;
					height: 158px;
					padding: 20px 0 0 20px;
					text-align: left;
				}
				
					#right_column .block.libro-block_2 .views-row .img img {
						width: 95px;
						height: 134px;
					}
			
			#right_column .block.libro-block_2 .view-footer {
				position: absolute;
				bottom: 0px;
				right: 0px;
				width: 155px;
				height: 20px;
				font-size: 12px;
				font-weight: bold;
				line-height: 20px;
				padding: 0 0 0 5px;
				color: #000;
				background: #000;
			}
			
			#right_column .block.libro-block_2 .view-footer a {
				color: #FFFFFF;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}
			
				#right_column .block.libro-block_2 .view-footer .more {
					float: left;
				}
				
				#right_column .block.libro-block_2 .view-footer .pager {
					float: right;
					font-weight: bold;
				}
				
					#right_column .block.libro-block_2 .view-footer .pager span {
						display: block;
						float: left;
						line-height: 20px;
						margin-right: 10px;
						color: #FFF;
					}
					
					#right_column .block.libro-block_2 .view-footer .pager a {
						display: block;
						float: left;
						width: 20px;
						height: 20px;
						text-indent: -9999px;
						cursor: pointer;
					}
					
					#right_column .block.libro-block_2 .view-footer .pager a.izq {
						background: url(images/flecha_izq.png) 0 0 no-repeat;
					}
					
					#right_column .block.libro-block_2 .view-footer .pager a.der {
						border-left: #FFF 2px solid;
						background: url(images/flecha_der.png) 0 0 no-repeat;
					}
					
					#right_column .block.libro-block_2 .view-footer .pager a:hover {
						background-position: 0 -20px;
					}
					
		/* ------------------ */
		/* Bloque Suscripción */
		/* ------------------ */
		
		#right_column .block.suscripcion {}
		
			#right_column .block.suscripcion .inner {
				height: 180px;
				padding-bottom: 20px;
				border: #000 1px solid;
				background: url(images/bloque_suscripcion_bg.jpg) 20px bottom no-repeat;
			}
			
			#right_column .block.suscripcion h2 {
				padding: 0 20px;
				line-height: 22px;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				color: #FFF;
				background: #000;
			}
			
			#right_column .block.suscripcion .txt {
				padding: 10px 20px 20px 20px;
				color: #666;
			}
			
			#right_column .block.suscripcion .boton {
				margin: 0 0 7px 20px;
				color: #FFF;
				background: #000 url(images/bloque_suscripcion_boton_bg.png) right top repeat-y;
			}
			
				#right_column .block.suscripcion .boton a {
					display: block;
					overflow: hidden;
					text-transform: uppercase;
					font-weight: bold;
					color: #FFF;
				}
				
					#right_column .block.suscripcion .boton a span.boton {
						display: block;
						float: left;
						width: 129px;
						margin: 0;
						line-height: 22px;
						text-align: center;
						background: #000;
					}
					
					#right_column .block.suscripcion .boton a:hover span.boton {
						background: #44719A;
					}
				
					#right_column .block.suscripcion .boton a span.ver_mas {
						display: block;
						float: right;
						width: 135px;
						line-height: 22px;
					}
					
		/* --------------------- */
		/* Bloque Suscripción v2 */
		/* --------------------- */
					
		#right_column .block.suscripcion-block_1 {}
		
			#right_column .block.suscripcion-block_1 .inner {
				position: relative;
				height: 160px;
				overflow: hidden;
				padding-bottom: 20px;
				border: #000 1px solid;
			}
			
			#right_column .block.suscripcion-block_1 h2 {
				padding: 0 20px;
				line-height: 22px;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				color: #FFF;
				background: #000;
			}
			
			#right_column .block.suscripcion-block_1 .img {
				position: absolute;
				top: 80px;
				left: 20px;
				z-index: 0;
			}
			
			#right_column .block.suscripcion-block_1 .txt {
				position: absolute;
				top: 0px;
				left: 0px;
				padding: 10px 20px 20px 20px;
				color: #666;
				z-index: 100;
			}
			
				#right_column .block.suscripcion-block_1 .txt p {
					height: 60px;
				}
			
				#right_column .block.suscripcion-block_1 .boton {
					margin: 0 0 7px 0;
					color: #FFF;
					background: #000 url(images/bloque_suscripcion_boton_bg.png) right top repeat-y;
				}
				
					#right_column .block.suscripcion-block_1 .boton a {
						display: block;
						overflow: hidden;
						text-transform: uppercase;
						font-weight: bold;
						color: #FFF;
					}
					
						#right_column .block.suscripcion-block_1 .boton a span.boton {
							display: block;
							float: left;
							width: 129px;
							margin: 0;
							line-height: 22px;
							text-align: center;
							background: #000;
						}
						
						#right_column .block.suscripcion-block_1 .boton a:hover span.boton {
							background: #44719A;
						}
					
		/* TAGS */
		
		#right_column .tags-block_1 {
			padding: 20px;
		}
		
			#right_column .tags-block_1 h2 {
				font-size: 16px;
				color: #666;
			}
			
			#right_column .tags-block_1 .view-content {
				padding-top: 10px;
			}
			
				#right_column .tags-block_1 .view-content ul {
					margin: 0;
					padding: 0;
				}
			
				#right_column .tags-block_1 .view-content li {
					display: inline;
					margin: 0;
					padding: 0;
					list-style-type: none;
					color: #666;
				}
				
					#right_column .tags-block_1 .view-content li a {
						color: #666;
					}
					
					#right_column .tags-block_1 .view-content li a:hover {
						color: #000;
					}
					
/* ----- */
/* OTROS */
/* ----- */

	/* ---------------- */
	/* Visor de Banners */
	/* ---------------- */

	.view-banner {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 10000px;
	}
	
		.item-banner {
			float: left;
		}
		
			.node-banner {
				position: relative;
				overflow: visible;
			}
			
				.node-banner .swf-banner {
					/*position: absolute;
					top: 0px;
					right: 0px;
					z-index: 10000;*/
				}

	/* ---------------- */
	/* Widgets FB y TW 	*/
	/* ---------------- */
	
	body.home #content .block-3 {
		float: left;
		margin-top: 24px;
	}
	
	body.home #content .block-2 {
		float: right;
		margin-top: 24px;
	}
			
			