/* CSS Document */

body{
	border:0px; padding:0px; margin:0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
	background: url(/images/background.gif) #1f1f1f;
}

body a{
	text-decoration:none;
	color:#ffffff;
	outline:none;
	font-weight:normal;
}

*:focus,*:active { outline: none; outline:0}
body a:focus{outline:none;}
body input:focus, body textarea:focus, body input, body textarea{outline:none;}

a .colored{
	text-decoration:none;
	color:#01a1e3;
	outline:none;
	font-weight:normal;
}

body img, body form{
	border:0px; margin:0px; padding:0px; display:block; outline:none;
}

#contenedorWeb{
	width:100%;
	margin-top:20px;
}

#header{
	width:960px;
	height:143px;
	margin:0px auto 0px;
}

#header_mini{
	width:960px;
	height:78px;
	margin:0px auto 0px;
}

#header img, #header_mini img{
	float:left;
	position:relative;
	left:-4px;
}

#header_panel, #header_panel_mini{
	width:270px;
	height:39px;
	float:left;
	margin:87px 0px 0px 0px;
	padding-left:208px;
}

#header_panel_mini{
	margin:18px 0px 0px 0px;
	padding-left:418px;
}

#header_panel_sup{height:19px; padding-left:3px;}
#header_panel_inf{height:20px; clear:both;}

#header_bienvenido{float:left; margin-right:6px;}
#header_logout{float:left; background: url(/images/separador.gif) 0px 2px no-repeat; padding-left:6px;}
#header_cesta{float:left; background: url(/images/icons-01a1e3.gif) 0px -60px no-repeat; padding-left:15px; margin-right:6px;}
#header_elementos{float:left; background: url(/images/separador.gif) 0px 2px no-repeat; padding-left:5px; margin-right:6px;}
#header_cuenta{float:left; background: url(/images/separador.gif) 0px 2px no-repeat; padding-left:5px; margin-right:5px;}
#header_ayuda{float:left; background: url(/images/separador.gif) 0px 2px no-repeat; padding-left:5px;}

#header_logout a:hover, #header_cesta a:hover, #header_elementos a:hover, #header_cuenta a:hover, #header_ayuda a:hover{
	text-decoration:underline;
}

#logo-opcional, #logo-opcional_inner{
	width:108px;
	float:right;
	margin: 60px 0px 0px 0px;
}

#logo-opcional_inner{
	margin-top:-12px;
}

#contenedor_cuerpo{
	width:960px;
	clear:both;
	margin:0px auto 0px;
}

#columna1{
	width:143px;
	float:left;
	padding-bottom:50px;
}

#columna2{
	width:788px;
	float:left;
	margin-left:20px;
	padding-bottom:50px;
}

#navegacion{
	background: url(/images/background-menu.gif) #303030;
	width:143px;
	float:left;
	padding:6px 0px 34px 0px;
	margin:0px 0px 20px 0px;
}

#navegacion ul{
	margin: 0px;
	padding: 0px;
	border:0px;
}

#navegacion li{
	clear:both;
	list-style-type:none;
	margin: 0px;
	padding:0px;
}

*html #navegacion li{
	border:1px solid #303030;
	filter: chroma(color=#303030);
}
	
.nav_separador{
	width:121px;
	height:16px;
	margin-left: 9px;
	background: url(/images/menu-separador.gif) 0px 8px repeat-x;
}

#infoTusquets{
	color:#9e9e9e;
	font-size:10px;
	padding:0px 6px;
}

#infoTusquets a{
	font-size:10px;
	color:#9e9e9e;
	text-decoration:underline;
}
#facebook{
	font-family:Tahoma;
	font-size:11px;
	color:#ffffff;
	padding-bottom:22px;
	padding-top:28px;
	padding-left:10px;
}
#facebook:hover a{
	color:#01a1e3;
}

#facebook img {
	float:left;
	padding-right:5px;
}
#home_ajax_content{
	width:783px;
	height:237px;
	clear:both;
	margin-bottom:4px;
}

#home_loadAjax{
	width:392px;
	height:237px;
	display:block;
	float:left;
}

#home_loadAjax_content{
	width:392px;
	height:237px;
	display:none;
}

.loading{
	background: url(/images/preload.gif) center center no-repeat transparent;
}

#home_miscelaneas{
	width:388px;
	height:237px;
	float:left;
	overflow:hidden;
}

#home_miscelaneas_blank{
	width:388px;
	height:45px;
	display:block;
}

.home_miscelaneas_item{
	color:#ececec;
	width:388px;
	height:64px;
	cursor:pointer;
}

.home_miscelaneas_item:hover, .home_miscelaneas_item_selected{
	width:388px;
	height:64px;
	cursor:pointer;
	background-color:#01a1e3;
	color:#000000;
}

#home_ajax_content div:focus{
	outline:none;
}

.home_miscelaneas_item:hover{
	background-color:#c7c7c7;
}

.home_miscelaneas_item_selected:hover{
	cursor:default;
}

.home_miscelaneas_item_selected a{
	color:#000000;
}

.home_miscelaneas_prev{
	width:173px;
	float:left;
}

.home_miscelaneas_prev img{
	padding:2px 0px 0px 2px;
}

.home_miscelaneas_txt{
	width:185px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	float:right;
	margin:3px 10px 0px 0px;
}

#home_novedades{
	width:392px;
	float:left;
	margin-right:3px;
}
#home_noticias{
	width:200px;
	background: url(/images/background-menu.gif) #363636;
	float:left;
	margin-right:3px;
}
#home_agenda{
	width:185px;
	float:left;
}

#home_agenda_contenido, #home_agenda_series{
	width:185px;
	float:left;
}

.titulo{
	background-color:#01a1e3;
	width:100%; height:22px;
	display:block;
}

.titulo div{
	color:#ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 4px 11px;
}

#tit0{ background: url(/images/titulos_01a1e3.gif) 0px 0px no-repeat #01a1e3;}
#tit1{ background: url(/images/titulos_01a1e3.gif) 0px -22px no-repeat #01a1e3;}
#tit2{ background: url(/images/titulos_01a1e3.gif) 0px -44px no-repeat #01a1e3;}
#tit3{ background: url(/images/titulos_01a1e3.gif) 0px -66px no-repeat #01a1e3;}
#tit4{ background: url(/images/titulos_01a1e3.gif) 0px -88px no-repeat #01a1e3;}
#tit5{ background: url(/images/titulos_01a1e3.gif) 0px -110px no-repeat #01a1e3;}
#tit6{ background: url(/images/titulos_01a1e3.gif) 0px -131px no-repeat #01a1e3; margin-top:3px;}

.home_fichaLibro_left, .home_fichaLibro_right{
	width:193px;
	height:248px;
	background-color:#1f1f1f;
	float:left;
	margin:3px 0px 3px 0px;
}

.home_fichaLibro_separa{
	float:left;
	width:6px;
	height:248px;
	display:block;
}

.home_fichaLibro_flash{
	width:150px;
	height:170px;
	margin:0px auto;
	clear:both;
}

.home_fichaLibro_flash img{
	height:134px;
	border:1px solid #424242;
	margin:20px auto 0px;
} 

.home_fichaLibro_txt{
	padding-left:12px;
	margin-top:10px;
}

.home_fichaLibro_txt span{
	color:#9e9e9e;
}

.home_fichaNoticia{
	width:181px;
	margin:5px auto 0px auto;
	padding-bottom:34px;
}

.home_fichaNoticia span{
	display:block;
	font-weight:bold;
	padding:10px 0px 12px 0px;
	clear:both;
}

.home_item_agenda{
	border:0px;
	margin:0px;
}

.home_ficha_agendaFlash{
	height:130px;
	width:100%;
	cursor:pointer;
}

.home_agenda_txt{
	padding:10px 32px 30px 12px;
	background-color:#1f1f1f;
}

.home_agenda_txt a{color:#01a1e3;}
.home_agenda_txt a:hover{color:#ffffff;}

.home_serie{float:left;}

.home_serie a{
	padding:0px 0px 10px 0px;
	display:block;
	margin-bottom:10px;
	border-bottom:1px solid #2e2e2e;
}

/********* DESPLEGABLES MENU ***********/

.item_menu, .item_menu_desplegable{display:block; padding:4px 0px 4px 9px; cursor:pointer;}
.item_menu:hover, .item_menu_desplegable:hover{background-color:#01a1e3;}
.item_menu_selected{display:block; padding:4px 0px 4px 9px; background-color:#01a1e3; font-weight:bold;	cursor:default;}

.menu_selected{
	color:#ffffff;
	background-color:#01a1e3;
	font-weight:bold;
}

.menu_selected:hover{
	background-color:#ffffff;
	color:#000000;
}

/********** DESPLEGABLES *************/

#submenu1,#submenu2,#submenu3,#submenu4,#submenu5,#submenu6,#submenu7,#submenu8,#submenu9{display:none;}

#submenu1 li,#submenu2 li,#submenu3 li,#submenu4 li,#submenu5 li,#submenu6 li,#submenu7 li,#submenu8 li, #submenu9 li{
	background-color:#01a1e3; 
}

*html #submenu1 li,*html #submenu2 li,*html #submenu3 li,*html #submenu4 li,*html #submenu5 li,*html #submenu6 li,*html #submenu7 li,*html #submenu8 li,*html #submenu9 li{
	border:1px solid #01a1e3;
	filter: chroma(color=#01a1e3);
}

#submenu1 li a, #submenu1 li div,#submenu2 li a, #submenu2 li div,#submenu3 li a, #submenu3 li div,#submenu4 li a, #submenu4 li div,#submenu5 li a, #submenu5 li div,#submenu6 li a, #submenu6 li div,#submenu7 li a, #submenu7 li div,#submenu8 li a, #submenu8 li div,#submenu9 li a, #submenu9 li div{color:#1f1f1f;padding-left:21px;}
#submenu1 li a:hover,#submenu2 li a:hover,#submenu3 li a:hover,#submenu4 li a:hover,#submenu5 li a:hover,#submenu6 li a:hover,#submenu7 li a:hover,#submenu8 li a:hover,#submenu9 li a:hover{background-color:#ffffff; }
#submenu1 .item_menu_selected,#submenu2 .item_menu_selected,#submenu3 .item_menu_selected,#submenu4 .item_menu_selected,#submenu5 .item_menu_selected,#submenu6 .item_menu_selected,#submenu7 .item_menu_selected,#submenu8 .item_menu_selected,#submenu9 .item_menu_selected{display:block; padding:4px 0px 4px 21px; background-color:#ffffff; font-weight:bold;}

#sub-submenu2 {
	display:none;
}

#sub-submenu2 li{
	background-color:#ffffff; 
}

*html #sub-submenu2 li{
	border:1px solid #ffffff;	
	filter: chroma(color=#ffffff);
}

#sub-submenu2 li a, #sub-submenu2 li div{color:#1f1f1f;padding:3px 0px 3px 36px; border-bottom:1px solid #d9d9d9;}
#sub-submenu2 li a:hover{background-color:#01a1e3; }
#sub-submenu2 .item_menu_selected{display:block; padding:3px 0px 3px 36px; background-color:#01a1e3; font-weight:bold;}

#colecciones:hover{cursor:pointer;}


/*************** IDIOMAS ******************/

#item_idioma_selected{
	color:#01a1e3;
	display:block; 
	padding:4px 0px 4px 9px;
}

#item_idioma_selected:hover{cursor:default;}

#iquadrat{display:block; width:80px;}

/*************** BÚSQUEDA *****************/
#campo_buscar{
	width:115px;
	height:13px;
	background-color:#c0c0c0;
	font-size:11px;
	color:#4c4c4c;
	float:left;
	border:0px;
	margin:0px 0px 0px 5px;
	padding:2px 0px 2px 2px;
}

#boton_buscar{
	width:14px;
	height:17px;
	display:block;
	background:url(/images/icon-lupa.gif) 0px 3px no-repeat #c0c0c0;
	border:0px;
	float:left;
	cursor:pointer;
	outline:none;
}

/*********SCROLL MISCELANEAS***********/

.jScrollPaneContainer {
	float:right;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #666;
}
.jScrollPaneDrag {
	position: absolute;
	background: #aaa;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}