/*------------------------------------------------------------------
Title:        		[ABC Hemeroteca]
Last change:		03/04/2009
Assigned to:		Javier Guerrero (jg)
Notes:

*Body
	+ Publicidad / #publicidad
	+ Contenedor principal / #page
		- Cabecera / #header
		- Navegación / #nav
		- Contenido central / #main
			- Contenido / #content
			- Lateral / #sidebar-right
		- Pie / #footer
	
	+ Páginas componentes
		- Home
		- Búsqueda avanzada
		- Resultado de búsqueda (lista)
		- Ficha del documento
		- Detalle de búsqueda
		- Noticias por década
		- Calendario
		- Mi Dossier / #page-dossier
		- Tendencias
		- Columnistas 
-------------------------------------------------------------------*/
@import "reset.css";
@import "layout.css";
@import "jquery.datepick.css";
@import "jquery.tabs.css";
@import "jquery.jcarousel.css";
@import "skins/tango/skin.css";
@import "calendar.css";
@import "debug.css";
/*------------------------------------------------------------------
[Estilos generales]
*/
body {
	font-family:			Arial;
	font-size:				62.5%;
	line-height:			1.4em;
	color:					#3A3A3A;
}

/* @group Enlaces */

/*Comunes*/
a {
	outline:				none;
	text-decoration:		none;
}
a:hover{
	text-decoration:		underline;
}
a:link ,
a:visited,
a:hover{
	color:					#8F0002;
}

a.button {
	background-color:		#8F0002;
	color:					#fff;
	_color:					#fff!important;
	padding:				4px 6px 4px 6px;
	text-transform:			uppercase;
}
a.button:hover {
	text-decoration:		none;
	background-color:		#3A3A3A;
	_color:					#fff;
}

#content-header .lnk-volver {
	float:					right;
	margin-right:			10px;
	font-size:				.9em;
}

/* @end */


/* @group Encabezados */
h1 {
	font-size:				2.1em;
	font-family:			Georgia;
	font-weight:			normal;	
	color:					#8F0002;	
	margin-bottom:			5px;	
	line-height:			1em;	
}
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:focus,
h1 a:active {
	color:					#8F0002;
}

h2 {
	font-size:				1.9em;
	font-family:			Georgia;
	font-weight:			normal;	
	color:					#8F0002;	
	margin-bottom:			5px;	
	line-height:			1.5em;	
}
h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:focus,
h2 a:active {
	color:					#8F0002;
}

h3 {
	font-size:				1.7em;
	font-weight:			normal;
	font-family:			Georgia;	
	color:					#8F0002;	
	margin-bottom:			5px;
	line-height:			1.5em;		
}
h3 a:link,
h3 a:visited,
h3 a:hover,
h3 a:focus,
h3 a:active {
	color:					#8F0002;
}

/* @end */


/* @group Listas */

/*Listas comunes*/

div.item-list li {
	background-image:		url(../images/bullet-red.gif);
	background-repeat: 		no-repeat;
	background-position:	0 3px;	
	margin-bottom:			8px;
	padding-left:			10px;
	*height:				1%;
}

/*Lista de acciones*/
div.actions {
	margin-bottom:			10px;
}
div.actions  li{
	background-repeat:		no-repeat;
	padding-left:			20px;
	height:					20px;
	margin-bottom:			5px;
	padding-top:			3px;
}
div.actions  li{
	margin-top:				-3px;

}
div.actions  li a{
	text-transform:			uppercase;
	color:					#3A3A3A;
}
div.actions  li.add{
	background-image: 		url(../images/ico-dossier-agregar.gif);
}
div.actions  li.remove{
	background-image: 		url(../images/ico-dossier-quitar.gif);
}
div.actions li.download {
	padding-left:			0;
}
div.actions li.download  a{
	float:					left;
	background-color:		#8f0002;
	color:					#fff;
	text-transform:			uppercase;
	padding-top:			5px;
	padding-right:			10px;
	padding-left:			10px;
	padding-bottom:			5px;
}
div.actions li.selection{
	padding-left:			0;
}
div.actions li.download  a:hover{
	background-color:		#3A3A3A;
	text-decoration:		none;
}

/*Lista de links*/
div.links li {
	background-image:		url(../images/bullet-red.gif);
	background-repeat: 		no-repeat;
	background-position:	0 50%;
	margin-bottom:			5px;
	padding-left:			10px;
	_height:				1%;
}
div.links li  a{
	text-transform:			uppercase;
}

#entrevistas div.links,
#abcfoto div.links,
#columnistas div.links {
	position:				absolute;
	top:					10px;
	right:					14px;
}
#entrevistas div.links {
	_width:					130px;
	_height:				19px;
}
#abcfoto div.links {
	top:					15px;
	_width:					78px;
	_height:				19px;	
}
#columnistas div.links {
	_width:					133px;
	_height:				19px;	
}
/* @end */


/* @group Tablas */
table {}
/* @end */


/* @group Bloques de citas */
blockquote {}
/* @end */


/* @group Formularios */
label {}
fieldset {}
.form-item{}
.form-text{
	border:					1px solid #ccc;
	font-size:				1.1em;
}
.form-select{
	border:					1px solid #ccc;
	font-size:				1.1em;
	padding:				2px;
}
.form-textarea{
	border:					1px solid #ccc;
}
.form-checkbox{}
.form-radio{}
.form-file{}
.form-submit {
	text-transform:			uppercase;
	color:					#fff;	
	font-family:			Arial;	
	cursor:					pointer;		
	background:				0;	
	font-size:				1.1em;
	border:					0;
}
#content .form-submit{
	background-color:		#8F0002;
	_padding-left:			6px;
	_padding-right:			6px;
	font-family:			Arial;
	font-size:				1em;
	padding-top:			3px;
	padding-bottom:			3px;
}
#content .form-submit{
	*padding-left:			6px;
	*padding-right:			6px;
}
#content .form-submit:hover{
	background-color:		#3A3A3A;
}
#sidebar-right .form-submit {
	background-color:		#3A3A3A;
}
#sidebar-right .form-submit:hover {
	background-color:		#8F0002;
}
/* @end */


/*Otros estilos*/
p {
	margin-top:				1em;
	margin-bottom:			1em;
}

a img{
	border:					0;
}

.page-thumb{
	background-image:		url(../images/bg_thumb.png);
	_background-image:		url(../images/bg_thumb.gif);
	background-position:	0 100%;
	background-repeat:		repeat-x;
	padding-bottom:			11px;
}


/* @group librería CSS */
.width100 {width:100%;}
.width75 {width:75%;}
.width50 {width:50%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
.clear {clear:both;}
.hide {display:none;}
/* @end */


/*------------------------------------------------------------------
[Helper styles]
*/

/* @group íconos */
.search {}
.feed {}
.external {}
/* @end */

/* @group Notificaciones y errores */
.info {
	font-weight: bold;
}
.info strong {
	color: #8F0002;
}
/* @end */


/*------------------------------------------------------------------
[Estructura]
*/

/**Publicidad**/
#publicidad {
	background-image:		url(../images/f_cabecera.gif);
	background-repeat:		repeat-x;
	background-position:	0 100%;
	height:					104px;	
}
#publicidad-inner{
	margin:					0 auto;
	width:					995px;
}
#publi1 {
	background:				url(../images/tit_publi.gif) no-repeat scroll 3px 90%;
	float:					left;
	padding:				0 1px 1px 11px;
}
#publi2 {
	background:				url(../images/tit_publi.gif) no-repeat scroll 1px 90%;
	float:					left;
	padding:				0 1px 1px 9px;
}

/** Cabecera **/
#header  {
	height:					60px;
	font-size:				1em;
}
#header-inner  {
	padding-top:			8px;
}

/*Logo*/
#logo-title {
	float:					left;
}


/*Login*/
#login {
	float:					right;
	border:					1px solid #ccc;
	width:					335px;
}
#login #signin-form {
	padding:				8px 8px 2px 8px;
	float:					left;
}
#login  .form-item{
	float:					left;
	margin-right:			5px;
	*margin-right:			4px;
	position: relative;	
}
#login label.error {
 	background-image:url(../images/error-login-right.gif);
	background-repeat:no-repeat;
	background-position: 100% 0;
	position: absolute;
	left: 25px;
	top: -20px;
	height: 24px;
	color: #8F0002;
	width: 90%;
}
#login label.error span{
	background-image:url(../images/error-login-left.gif);
	background-repeat:no-repeat;
	padding-left: 4px;
	padding-right: 4px;
	display: block;
	height: 24px;
}


#login  .form-text{
	width:					125px;
	height:					15px;
	font-size:				1.05em;
}
#login  .form-submit{
	background-color:		#3A3A3A;
	border:					0;
	color:					#fff;
	float:					left;
	text-transform:			capitalize;
}
#login  .form-submit:hover{
	background-color:		#8F0002;
	cursor:					pointer;
}
#login div.links {
	clear:					both;
	overflow:				hidden;
	_height:				1%;
	_width:					320px;
}
#login div.links li{
	background-image:		url(../images/bullet-black.gif);
	float:					left;
	padding-left:			7px;
	margin-bottom:			0;
}
#login div.links li.register{
	margin-right:			80px;
}

#login div.links li a{
	text-transform:			none;
	color:					#000;
}

#login #welcome{
	padding-top:			4px;
	padding-bottom:			3px;
	padding-left:			20px;
	padding-right:			20px;
	overflow:				hidden;
	_height:				1%;
}
#login #welcome p{
	float:					left;
	font-size:				1.1em;
	*margin-top:			5px;
}
#login #welcome p span{
	color:					#8F0002;
}
#login #welcome a {
	float:					right;
	margin-top:				10px;
	*margin-top:			3px;
	*margin-bottom:			5px;
	background-color:		#3A3A3A;
	text-transform:			capitalize;
	font-size:				1.1em;
	padding-top:			2px;
	padding-bottom:			2px;
}
#login #welcome a:hover{
	background-color:		#8F0002;
}


/*
* Navegación
*/
#nav {
 	background:				url(../images/f_menunav.gif);
	position:				relative;
  	height:					50px;
}
#nav li {
 	float:					left;
}
#nav li a{
 	text-decoration:		none;
	color:					#3A3A3A;
	font-size:				1.2em;
	font-weight:			bold;
	display:				block;
	padding-top:			5px;
	padding-right:			15px;
	padding-bottom:			10px;
	padding-left:			15px;
}
#nav li.active {
	background-image:		url(../images/menu_tab_l.png); 
	background-repeat:		no-repeat;
	background-position:	0 0;
}
#nav li.active a{
 	background-image:		url(../images/menu_tab_r.png);
	background-repeat:		no-repeat;
	background-position:	100% 0;
	color:					#fff;
}
#nav li.nav-fecha {
	position:				absolute;
	right:					10px;
	top:					0px;
}

#nav li  ul{
	position:				absolute;
	left:					0;
	top:					25px;
	width:					100%;
	height:					25px;
}
#nav li.active ul li  a{
 	background:				none; 
}

#nav li.active ul li  a:hover{
 	text-decoration:		underline;
}


/*
* Idioma
*/
#language {
	width:					395px;
	height:					18px;
	background-color:		#ececed;
	position:				absolute;
	top: 					2px;
	right:					0;
}
#language ul{
	padding-left:			0;
}
#language li{
	margin-left:			8px;
	_margin-left:			5px;
	padding-top:			2px;
	height:					23px;
	_height:				10px;
}
#language li.first{
	background-image:		url(../images/separator.gif);
	background-repeat:		no-repeat;
	background-position:	100% 40%;
	padding-right:			10px;
}
#language li a{
	padding:				0;
	text-transform:			uppercase;
	font-weight:			normal;
	font-size:				1em;
}
#language li a:hover{
	text-decoration:		underline;
}


#main {
	background-image:		url(../images/bg.gif);
	font-size:				1.1em;

}

#content-inner {
	padding-left:			12px;
	padding-right:			12px;
	padding-top:			17px;
}

#content-area {
	position:				relative;
	padding-top:			17px;
}

/** sidebar-right **/
#sidebar-right-inner  {
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
}
#sidebar-right h2{
	font-size:				2.3em;
}

/** footer **/
#footer  {
	color:					#000;
}
#footer-inner {
	padding-left:			12px;
	padding-right:			12px;
}

/*
* boxes
*/
.box {
	margin-bottom:			12px;
	padding:				15px;	
}

/*------------------------------------------------------------------
[Elementos de página]
*/

/*
* Breadcrumb
*/
.breadcrumb {
	border-bottom:			1px solid #ccc;
	margin-left:			-12px;
	padding-left:			12px;
	margin-right:			-12px;
	padding-bottom:			8px;
	margin-bottom:			12px;
}

/*
* Paginado
*/
.pagination {
	margin-bottom:			20px;
	_margin-bottom:			0;
}
.pagination ul {
	overflow:				hidden;
	_height:				1%;
}
.pagination ul li{
	float:					left;
	background-repeat:		no-repeat;
	background-position:	0 50%;
	margin-right:			10px;
}
.pagination li.first,
.pagination li.previous,
.pagination li.next,
.pagination li.last{
	width:					10px;
	height:					16px;
}
.pagination li.first,
.pagination li.previous,
.pagination li.next,
.pagination li.last{
	*height:					14px;
}
.pagination li.current {
 	color:					#8F0002;
	font-family:			Georgia;
	font-size:				1.5em;
	height:					20px;
	*padding-bottom:		5px;
}

.pagination li.first a,
.pagination li.previous a,
.pagination li.next a,
.pagination li.last a{
	text-indent:			-9999px;
	display:				block;
	*height:				20px;
}
.pagination li.first{
	background-image:		url(../images/pager-first.gif);
}
.pagination li.previous{
	background-image:		url(../images/pager-prev.gif);
}
.pagination li.next{
	background-image:		url(../images/pager-next.gif);
}
.pagination li.last{
	background-image:		url(../images/pager-last.gif);
}

.navegacion-resultado{
	overflow:				hidden;
	*margin-bottom:			10px;
	_height:				1%;
}
.navegacion-resultado p{
	float:					left;
	margin-right:			30px;
	*padding-bottom:		5px;
	color:					#8F0002;
	font-size:				1.5em;
	font-family:			Georgia;
	margin-top:				0;
	margin-bottom:			10px;
	line-height:			1.1em;	
}
.navegacion-resultado .pagination{
	float:					left;
}

/*
* Tags
*/

/*
* Calendario
*/

/*
* Comentarios
*/

/*
* Comparte esto
*/
.share-this{
 	overflow:				hidden;
	_height:				1%;
}
.share-this ul {
	float:					left;
}
.share-this li{
 	float:					left;
	margin-right:			5px;
}
.share-this li.send-to-friend {
	background-image:		url(../images/bullet-black.gif);
	background-position:	0 50%;
	background-repeat:		no-repeat;
	padding-left:			10px;
}
.share-this li.send-to-friend a {
	text-transform:			uppercase;
	color:					#3A3A3A;
}

/*------------------------------------------------------------------
[Home]
*/

/*
* Un día como  hoy
*/
#dia-hoy {
	overflow:				hidden;
	margin-bottom:			12px;
	_height:				1%;
}
#dia-hoy  .page-thumb{
	float:					right;
}
#dia-hoy  .page-thumb img{
	border:					2px solid #3A3A3A;
}
#dia-hoy  h2,
#dia-hoy  .date,
#dia-hoy  .description{
	padding-right:			120px;
}
#dia-hoy   h2{
	font-size:				2.6em;
}
#dia-hoy  .date {
	color:					#8F0002;
	font-weight:			bold;
	margin-bottom:			0;
}
#dia-hoy  .description {
	color:					#8F8F8F;
	margin-bottom:			12px;
}
#dia-hoy a.button {
	background-color:		#999;
}
#dia-hoy a.button:hover {
	background-color:		#8F0002;
	_color:					#fff;
}


/*
*Destacados de la semana
*/
#destacados-semana {
	float:					left;
	margin-right:			-28px;
	_float:					none;
	_clear:					both;
	margin-bottom:			12px;
}
#destacados-semana h2 {
	background-color:		#ccc;
	font-size:				1.4em;
	font-family:			Arial;
	font-weight:			bold;
	
	padding-top:			2px;
	padding-right:			0;
	padding-bottom:			2px;
	padding-left:			10px;
	
	margin-top:				0;
	margin-right:			16px;
	margin-bottom:			12px;
	margin-left:			-12px;
}

#destacados-semana .box {
	width:					300px;
	float:					left;
	margin-right:			28px;
	_margin-right:			20px; 
	padding:				0;
}

#destacados-semana .box  .page-thumb,
#destacados-semana .box  .page-thumb{
	float:					right;
}
#destacados-semana .box  h3,
#destacados-semana .box  .description,
#destacados-semana .box  .links {
	padding-right:			110px;	
}
#destacados-semana .box  .description{
	margin-bottom:			12px;
}

/*
*Titulares históricos
*/
#titulares-historicos  {
	margin-bottom:			12px;
	clear:					both;
	position:				relative;
	overflow:				hidden;
	_height:				1%;
}
#titulares-historicos h2  {
	color:					#3A3A3A;
	font-size:				1.9em;
	position:				absolute;
	top:					-5px;
	left:					0;
	margin:					0;
}
#titulares-historicos h2 a {
	color:					#3A3A3A;
}
#titulares-historicos  div.item-list li {
	background-image:		url(../images/bullet-black.gif);
}
#titulares-historicos div.item-list li a{
	color:					#3A3A3A;
}

/*
*Entrevistas
*/
#entrevistas{
	border:					2px solid #ccc;
	overflow:				hidden;
	padding:				0 12px 0 12px;
	position:				relative;
	margin-bottom:			12px;
	_float:					left;
	_padding-left:			12px;	
	_width:					600px;
}
#entrevistas h2{
	font-size:				1.9em;
	border-bottom:			2px solid #F2F2F2;
	padding-left:			12px;
	margin-left:			-12px;
	margin-right:			-12px;
}
#entrevistas .box {
	width:					280px;
	float:					left;
	margin-right:			20px;
	padding:				0;
}
#entrevistas .box  .page-thumb,
#entrevistas .box  .page-thumb{
	float:					right;
}
#entrevistas .box  h3,
#entrevistas .box  .description {
	padding-right:			110px;	
}


/*
* ABC Foto
*/
#abcfoto{
	background-color:		#ccc;
	margin-left:			-12px;
	margin-right:			-12px;
	padding-bottom:			12px;
	position:				relative;
	_clear:					both;
}
#abcfoto h2{
	border-bottom:			1px solid #F2F2F2;
	font-size:				1.9em;
	padding-left:			12px;
	padding-top:			12px;
	margin-bottom:			0;
	background-image:		url(../images/abcfoto-logo.gif);
	background-repeat:		no-repeat;
	background-position:	12px 50%;
	height:					31px;
	text-indent:			-9999px;
}


/*
* Columnistas
*/
#columnistas {
	background-color:		#8F0002;
	color:					#fff;	
	margin:					0 -12px 0 -12px;
	padding:				5px 12px 12px 12px;
	overflow:				hidden;
	position:				relative;
	_float:					left;
	_padding-right:			4px;
	_padding-left:			24px;
}
#columnistas h2 {
	color:					#fff;
	margin:					0;
	font-size:				1.9em;
	border-bottom:			1px solid #fff;
	margin-left:			-12px;
	padding-left:			12px;
	margin-right:			-12px;
}
#columnistas h2  a{
	color:					#fff;
}
#columnistas .columnista {
	width:					200px;
	float:					left;
	margin-right:			9px;
}
#columnistas .name {
	float: 					left;
	width:					100px;
	margin-top:				20px;
	margin-left:			10px;
}
#columnistas .name a {
	color:					#fff;
	font-family:			Georgia;
 	font-size:				1.3em;	
	line-height:			1.4em;
}
#columnistas .photo {
	float: 					left;
}

#columnistas div.links li {
	background-image:		url(../images/bullet-white.gif);
}
#columnistas div.links  a{
	color:					#fff;
}



/*
* Buscador
*/
#buscador {
	position:				relative;
}
#buscador h2 {

}
#buscador .form-text{
	width:					270px;
	margin-bottom:			10px;
	clear:					both;
}
#buscador .form-submit{
	border:					0;
	background-color:		#3A3A3A;
	color:					#fff;
	font-size:				1em;
	text-transform:			uppercase;
	float:					left;
}
#buscador .form-submit:hover{
	background-color:		#8F0002;
	cursor:					pointer;
}
#buscador div.links {
	float:					right;
}
#buscador div.links li{
	float:					left;
	margin-right:			10px;
	background-image:		url(../images/bullet-white.gif);
}
#buscador div.links  a{
	color:					#fff;
	font-size:				.9em;
}

/*
* Mi dossier
*/
#mi-dossier {
	clear:					both;
	border-top:				1px solid #3A3A3A;
	border-bottom:			1px solid #3A3A3A;
	margin-bottom:			12px;
}
#mi-dossier h2{
	color:					#3A3A3A;
	margin:					0;
	background-image:		url(../images/bullet-black.gif);
	background-repeat:		no-repeat;
	background-position:	0 50%;
	padding-left:			10px;
	_height:				1%;
}
#mi-dossier h2 a {
	color:					#3A3A3A;
}
#mi-dossier strong{
	font-weight:			normal;
	padding-left:			12px;
}
.button-eliminar {
	margin-top:				15px;
}

/*
* Lo más buscado
*/
#sidebar-right #mas-buscado {
	padding-left:			0;
	padding-right:			0;
	
}
#mas-buscado {
	margin-bottom:			0;
	padding-top:			0;
}
#mas-buscado h2{
	padding-left:			15px;
}

/*
* Un día en tu vida
*/
#dia-tu-vida {
	background-color:		#3A3A3A;
	color:					#fff;
}
#dia-tu-vida  h2{
	color:					#fff;	
}
#dia-tu-vida  .form-select{
	margin-right:			5px;
}
#dia-tu-vida  .form-submit{
	display:				block;
	background-image:		url(../images/bullet-white.gif);
	background-color:		#3A3A3A;
	background-repeat:		no-repeat;
	background-position:	0 50%;
	text-transform:			uppercase;
	font-size:				1em;
	font-family:			Arial;
	border:					0;
	color:					#fff;
	margin-top:				20px;
	cursor:					pointer;
}
#dia-tu-vida  .form-submit:hover{
	text-decoration:		underline;
	background:				none;
	background-image:		url(../images/bullet-white.gif);	
	background-repeat:		no-repeat;	
	background-position:	0 50%;	
}

/*
* Los más descargados
*/
#mas-descargados {
	padding:				0!important;
}
#mas-descargados h2{
	padding-left:			15px;
}

/*------------------------------------------------------------------
[Resultados de búsqueda]
*/
#page-resultados{}

#opciones-busqueda {
	border-bottom:			1px solid #ccc;
	padding-bottom:			12px;
	overflow:				hidden;
	_height:				1%;
	position:				relative;
}
#opciones-busqueda .otros{
	margin-bottom:			15px;
}
#opciones-busqueda .otros .form-select{
	margin-right:			10px;
	width:					160px;
}
#opciones-busqueda .otros .form-select{
	margin-right:			10px;
	width:					170px;
}

#opciones-busqueda .filtro-busqueda{
	border:					1px solid #ccc;
	padding-left:			10px;
	padding-top:			5px;
	padding-bottom:			5px;
	overflow:				hidden;
	_height:				1%;
}

#opciones-busqueda .filtro-busqueda label,
#opciones-busqueda .filtro-busqueda .form-text,
#opciones-busqueda .filtro-busqueda .form-submit,
#opciones-busqueda .filtro-busqueda .button{
	float:					left;
}
#opciones-busqueda .filtro-busqueda label{
	margin-right:			5px;
	margin-top:				3px;
	margin-right:			10px;
}
#opciones-busqueda .filtro-busqueda .form-text{
	width:					218px;
	margin-right:			12px;
}
#opciones-busqueda .filtro-busqueda .form-submit{
	margin-right:			4px;
	padding-left:			10px;
	*padding-left:			4px;
	padding-right:			10px;
	*padding-right:			4px;
}
#opciones-busqueda .filtro-busqueda .button{
	padding-left:			15px;
	padding-right:			15px;
}

#page-resultados #lista-resultados {

}
#page-resultados #lista-resultados .box {
	overflow:			hidden;
	_height:			1%;
	position:			relative;
	margin-bottom:		10px;
	padding-bottom:		0;
}
#page-resultados #lista-resultados .box .page-thumb{
	float:					left;
}
#page-resultados #lista-resultados .box .page-thumb img{
 	border:					1px solid #ccc;
}
#page-resultados #lista-resultados .box h3,
#page-resultados #lista-resultados .box .page-number,
#page-resultados #lista-resultados .box .description  ,
#page-resultados #lista-resultados .box .options{
 	padding-left:			110px;
}
#page-resultados #lista-resultados .box h3 {
	margin-bottom:			0;
}
#page-resultados #lista-resultados .box .page-number {
	color:					#8F0002;
	margin-top:				0;
/* 	position:				absolute;
	top:					15px;
	right:					15px; */
}
#page-resultados #lista-resultados .box .description{
	margin-bottom:			10px;
}
#page-resultados #lista-resultados .box .description em{
 	font-weight:			bold;
	font-style:				normal;
	color:					#8F0002;
}

#page-resultados #lista-resultados .box .links,
#page-resultados #lista-resultados .box .actions {
	float:					left;
	margin-right:			20px;
	margin-bottom:			0;
}
#page-resultados #lista-resultados .box .links{
	_width:					73px;
}


/*------------------------------------------------------------------
[Ficha del documento]
*/
#ficha-documento .button{
 	position:				absolute;
 	right:					8px;
	top:					-25px;
}
#ficha-documento .navegacion {
 	border-bottom:			1px solid #ccc;
	padding-bottom: 		10px;
	overflow:				hidden;
	_height: 				1%;
}
#ficha-documento .navegacion-resultado,
#ficha-documento .navegacion-edicion,
#ficha-documento .navegacion-fecha{
 	border:					1px solid #ccc;
	float:					left;
	width:					200px;
	height:					80px;
	_height:				auto;
	margin-right:			7px;
}
#ficha-documento .navegacion  p {
 	margin:					0;
	color:					#8F0002;
	font-family:			Georgia;
	font-size:				1.2em;
	line-height:			1.4em;
	margin-left:			8px;
}
#ficha-documento .navegacion-resultado .pagination {
 	margin-top:				14px;
	margin-left:			43px;
	_margin-left:			20px;
}
#ficha-documento .navegacion-edicion .pagination {
	margin-top:				15px;
	margin-left:			30px;
 	*margin-top:			19px;
}
#ficha-documento .navegacion-fecha .pagination {
 	margin-top:				25px;
	padding-left:			15px;
}
#ficha-documento .navegacion-edicion li.current,
#ficha-documento .navegacion-fecha li.current{
  	color:					#3A3A3A;
	font-family:			Arial;
	font-size:				1.1em;
	height:					20px;
	*padding-bottom:		5px;
}
#ficha-documento .navegacion-fecha li.current {
 	width:					140px;
 	_width:					130px;
	height:					28px;
	_height:				32px;
	margin-left:			-7px;
	text-align:				center;
}

#ficha-documento .opciones {
 	margin-top:				10px;
}

#ficha-documento div.actions  li{
 	float:					left;
}
#ficha-documento .opciones div.actions  li.add{
 	margin-top:				5px;
	margin-left:			5px;
	margin-right:			10px;
	_margin-right:			5px;
}
#ficha-documento .opciones div.actions  li.remove{
 	margin-top:				5px;
	margin-left:			5px;
	margin-right:			19px;
	_margin-right:			5px;
}


#ficha-documento .opciones div.share-this{
	margin-top:				8px;
	padding-top:			8px;
  	margin-left:			5px;
}

/*Hack para navegadores con motor webkit*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #ficha-documento .opciones div.share-this {margin-left:0px}
}

.wrapper-sendtofriend {
	border:1px solid #ccc;
	overflow: hidden;
	clear:both;
	padding: 5px;
	width: 610px;
	position: relative;
}
.wrapper-sendtofriend .form-item {
	float:left;
	margin-right: 10px;
}
.wrapper-sendtofriend label{
	width: 115px;
	float:left;	
}
.wrapper-sendtofriend .form-text {
	width: 145px;
	_width: 140px;
	float:left;
}
.wrapper-sendtofriend .form-submit {
	position: absolute;
	bottom: 7px;
	right: 10px;
	*width:56px;
}
.wrapper-sendtofriend #comentario  {
	margin-top: 5px;
}
.wrapper-sendtofriend #comentario .form-textarea {
	height: 50px;
	float:left;
	font-family: Arial;
	font-size: 1.02em;
	width: 420px;
	*overflow:auto;
}

#page-pdf {

}

/*------------------------------------------------------------------
[Noticias por década]
*/
ul#decadas li{
	background-image:		url(../images/bullet-red.gif);
	background-position:	0 3px;
	background-repeat:		no-repeat;
	padding-left:			10px;
	margin-bottom:			7px;
}
ul#decadas li.selected{
	background-image:		url(../images/bullet-down-red.gif);
	background-position:	0 4px;	
}
ul#decadas ul{
	background-color:		#ECECED;
	margin-left:			-10px;
	margin-top:				7px;
	padding-top:			3px;
	padding-bottom:			3px;
}
ul#decadas ul li{
 	background-image:		none;
	margin-bottom:			2px;
}
ul#decadas ul li a{
	color:					#3A3A3A;
}

ul#decadas ul li.selected{
	background:				none;
}

/*------------------------------------------------------------------
[Formulario de registro]
*/
#form-registro .form-item{
	margin-bottom:			10px;
}
#form-registro .form-text{
	width:					270px;
}
#form-registro .form-select{
	width:					272px;
}
#form-registro label{
	display:				block;
}

#form-registro .campos-obligatorios {
	font-size:				.9em;
}

#form-registro #opciones label {
	display:				inline;
}


/*------------------------------------------------------------------
[Mi Dossier / #page-dossier]
*/
#page-dossier #lista-resultados {
	overflow:				hidden;	
	margin-right:			-28px;
	_height:				1%;
	_width:					656px;
	padding-top:			20px;
}
#page-dossier #opciones-busqueda .otros .form-select {
	width:					205px;
	margin-right:			5px;
}
#page-dossier #opciones-busqueda .otros{
	/* margin-bottom:			24px; */
}
#page-dossier #lista-resultados .box {
	float:					left;
	_display:inline; /* IE 6 fix */
	margin-bottom:			0;
	margin-right:			28px;
	width:					300px;
	padding:				0;
	min-height:				162px;
}
/* Regla para IE */
* html #page-dossier #lista-resultados .box{
  height:					162px;
}
#page-dossier #lista-resultados .box .page-thumb{
	float:					left;
}
#page-dossier #lista-resultados .box .page-thumb img{
	border:					1px solid #ccc;
}
#page-dossier #lista-resultados .box h3,
#page-dossier #lista-resultados .box .page-number ,
#page-dossier #lista-resultados .box .links,
#page-dossier #lista-resultados .box .actions{
	padding-left:			110px;
}
#page-dossier #lista-resultados .box h3 {
	margin-bottom:			10px;
	font-size:				1.3em;
	line-height:			1.3em;
	font-weight:			bold;
}
#page-dossier #lista-resultados .box .page-number {
	margin-top:				0;
	color:					#8F0002;
	font-size:				1.2em;
	font-family:			Georgia;
}
#page-dossier #lista-resultados div.links {
	margin-bottom:			0;
}
#page-dossier div.actions {
	margin-left:			-6px;
}

/*
* botones: "Guardar en mi ordenador" y "Quitar de mi dossier"
*/
#page-dossier #guardar-pdf,
#page-dossier #eliminar-marcados{
  	position:				absolute;
 	top:					-27px;
	right:					0;
	_right:					10px;
}
#page-dossier #eliminar-marcados{
	background-color:		#3A3A3A;
 	right:					187px;
 	_right:					197px;
}
#page-dossier #eliminar-marcados:hover{
	background-color:		#8F0002;
}

#page-dossier #opciones-busqueda .filtro-busqueda .form-text {
	width: 					406px;
}

/*------------------------------------------------------------------
[Tendencias]
*/
#page-tendencias {}

#listado-tendencias .item {
	overflow:				hidden;
	_height:				1%;
	margin-bottom:			5px;
}
#listado-tendencias .text,
#listado-tendencias .bar,
#listado-tendencias .links{
	float:					left;
}

#listado-tendencias .text {
	width:					75px;
}
#listado-tendencias .bar{
	border:					1px solid #ccc;
	height:					14px;
	width:					450px;
	margin-right:			20px;
}
#listado-tendencias .bar .foreground{
	background-color:		#8F0002;
	height:					14px;
}

/*------------------------------------------------------------------
[Búsqueda avanzada]
*/
#form-busqueda-avanzada {
	border:					1px solid #ccc;
	margin-top:				0;
	overflow:				hidden;
	_height:				1%;
	padding-bottom:			12px;
}
/*
* botones
*/
#form-busqueda-avanzada #btn-limpiar{
	background-color:		#fff;
	border:					1px solid #ccc;
	color:					#3A3A3A;
	float:					left;
	margin-left:			12px;
}
#form-busqueda-avanzada #btn-limpiar:hover{
	background-color:		#3A3A3A;
	color:					#fff;
}
#form-busqueda-avanzada #btn-buscar{
	float:					right;
	margin-right:			25px;
}

#form-busqueda-avanzada h3{
	font-size:				1.4em;
	font-weight:			bold;
}

#palabras-clave,
#eleccion-fecha, 
#eleccion-edicion{
	padding-top:			5px;
	padding-right:			10px;
	padding-bottom:			10px;
	padding-left:			10px;
	margin-bottom:			0;
}
#palabras-clave .form-item{
	margin-bottom:			8px;			
}
#palabras-clave label{
	display:				block;
	float:					left;
	width:					175px;
}
#palabras-clave .form-text{
	width:					255px;
}
#palabras-clave .form-select{
	padding:				0;
	width:					255px;	
}

#eleccion-fecha {
	margin-bottom:			0;
	overflow:				hidden;
	_height:				1%;
}
#eleccion-fecha  #fecha-exacta{
	margin-bottom:			10px;
}
#eleccion-fecha  #fecha-exacta label{
	margin-right:			55px;
}

#eleccion-fecha #desde-hasta {
	overflow:				hidden;
	_height:				1%;
}
#eleccion-fecha #desde-hasta .form-radio,
#eleccion-fecha #desde-hasta #buscar-desde,
#eleccion-fecha #desde-hasta #buscar-hasta,
#eleccion-fecha #desde-hasta #tendencias{
	float:					left;
}
#eleccion-fecha #desde-hasta label,
#eleccion-fecha #desde-hasta .form-text,
#eleccion-fecha #desde-hasta .dp-choose-date{
	display:				block;
	float:					left;
	margin-right:			5px;
}
#eleccion-fecha #desde-hasta  .form-text {
	width:					68px;
}

#eleccion-fecha #buscar-desde{
	margin-right:			10px;
	margin-left:			3px;
}
#eleccion-fecha #buscar-desde .form-text{
	margin-left:			74px;
}

#tendencias {
	margin-left:			10px;
}
#tendencias a{
	display:				block;
}

#eleccion-edicion {
	overflow:				hidden;
	_height:				1%;
	margin-bottom:			0;
}
#eleccion-edicion #todas-ediciones,
#eleccion-edicion #ediciones {
	float:					left;
}
#eleccion-edicion #todas-ediciones{
	margin-right:			67px;
}
#eleccion-edicion #ediciones{
	margin-bottom:			10px;
}
#eleccion-edicion #ediciones div{
	margin-left:			20px;
	margin-top:				10px;
}

/*------------------------------------------------------------------
[Columnistas]
*/
#page-columnistas {

}
#page-columnistas .item {
	padding:				0;
	margin-bottom:			10px;
	overflow:				hidden;
	_height:				1%;
}
#page-columnistas .item .text h3 {
	margin-top:				-5px;	
	margin-bottom:			0;
}
#page-columnistas .item .text p {
	margin-top:				0;
	margin-bottom:			5px;
}
#page-columnistas .item-ext .fixed-media{
	margin-right: 			10px;
	float:					left;
}
#page-columnistas .item-ext .text{
	float:					right;
	width:					530px;
} 



/*------------------------------------------------------------------
[Overrides]
*/


.datepick-control {
	background:				#8F0002;
}
.datepick-control a:hover {
	background:				#999999;
	color:					#fff;
}

.jcarousel-skin-tango .jcarousel-container {
	border: 				0;
	background-color:		#CCCCCC;
	width: 					620px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding-top: 			10px;
	padding-right: 			15px;
	padding-bottom: 		0;
	padding-left: 			15px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
 	width: 					620px;
	height: 				auto; 
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 			10px;
	height: 				100px;
	width:					116px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal img{
	background-color:		#fff;
	padding:				15px;
}

/*
* Botón atrás
*/
.jcarousel-skin-tango .jcarousel-prev-horizontal { 
	background-image:		url(../images/jcarousel-prev.gif);
	width:					4px;
	height:					8px;
	top:					55px;	
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 	0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 	0 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: 	0 0;
}

/*
* Botón siguiente
*/
.jcarousel-skin-tango .jcarousel-next-horizontal { 
	background-image:		url(../images/jcarousel-next.gif);
	width:					4px;
	height:					8px;
	top:					55px;	
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 	0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 	0 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position:	0 0;
}



/* 
* Tabs 
*/
.tabs-container {
	border-top:				none;
}
.tabs-nav {
	*overflow:				hidden;
	_height:				1%;
}

/*
* Lo más buscado
*/
#mas-buscado .tabs-container,
#mas-descargados  .tabs-container{
	background-color:		#EBEBEB;
	padding: 				1em 12px;
}

#mas-buscado .tabs-nav .tabs-selected a, 
#mas-buscado .tabs-nav a:hover, 
#mas-buscado .tabs-nav a:focus, 
#mas-buscado .tabs-nav a:active ,
#mas-descargados .tabs-nav .tabs-selected a, 
#mas-descargados .tabs-nav a:hover, 
#mas-descargados .tabs-nav a:focus, 
#mas-descargados .tabs-nav a:active {
	background-color:		#EBEBEB; 
	color: 					#8F0002;
}
#mas-buscado .tabs-nav a ,
#mas-descargados .tabs-nav a{
	color: 					#fff;
}
#mas-buscado .tabs-nav a, 
#mas-buscado .tabs-nav a span,
#mas-descargados .tabs-nav a, 
#mas-descargados .tabs-nav a span {
	text-transform:			uppercase;
	font-size: 				.95em;
}

#mas-descargados .tabs-container{
	overflow:				hidden;
	_height:				1%;
	_width:					270px;
}
#mas-descargados .tabs-container .page-thumb{
	background-image:		url(../images/bg_thumb_col-der.gif);
	float:					left;
	margin-right:			12px;
}
#mas-descargados .tabs-container .item-list,
#mas-descargados .tabs-container .links{
	padding-right:			80px;
	clear:					both;
}
#mas-descargados .tabs-container .item-list{
	margin-bottom:			20px;
}


/*Titulares históricos*/
#titulares-historicos .tabs-nav {
    float:					right;
}
#titulares-historicos  .tabs-container {
	padding: 				1em 20px;
	background-color:		#F5F5F5;
	clear:					both;
}
#titulares-historicos .tabs-nav a {
	color:					#fff;
}
#titulares-historicos .tabs-nav a, 
#titulares-historicos .tabs-nav a span {
	background-image:		url(tab2.png);
	text-transform:			uppercase;
	font-size: 				.95em;
}
#titulares-historicos .tabs-nav .tabs-selected a span, 
#titulares-historicos .tabs-nav a:hover, 
#titulares-historicos .tabs-nav a:focus, 
#titulares-historicos .tabs-nav a:active {
	color: 					#8F0002;
}
#titulares-historicos .tabs-nav .tabs-selected a  {
	font-weight: 			bold;
	font-size:				1.05em;
}
/* @end */



/*Formularios*/
.search-by-year {
	position:absolute;
	top:-35px;
	right:0;
	_right:22px;
}


/*
Temporal para salir de apuros
dentro de ficha del documento
*/
.panel-col-two .actions {
	overflow: hidden;
	_height: 1%;
}

.panel-col-two .actions li.download{
	margin-bottom:10px;
}


/*Publicidad Google*/
.publicidad-google { 
	background-color:		#c2c2c2;
	margin-top:				10px;
	height:					100%;
}

.gootit{
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			700;
	color:					#505050;
	background-color:		#D3D3D3;
	border-color:			#FFF;
	border-style:			solid;
	border-width:			0 0 1px;
	padding-left: 			8px;
}
.goolink{
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	color:					#8B1C1C;
	text-decoration:		none;
}

.gootexto{
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				12px;
	color:					#313131;
	cursor:					hand;
	text-decoration:		none;
}

.goourl{
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	color:					#FFF;
	text-decoration:		none;
}

.goonoul{
	font-size:				12px;
	text-decoration:		none;
}  

.gootable{
	width:					300px;
	border:					0;
	margin:					0;
	padding:				2px;
	text-decoration:		none;
}    

.gootd{
	padding:				8px;
	text-decoration:		none; 
	width:					300px;
} 
