/* CSS Document */

/*** SETEOS GENERALES ***/

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	margin: 0px;
	padding: 0px;
	color: #666666;
}

img {
	border: 0px;
}

a {
	outline-style: none;
	outline-width: medium;
	text-decoration: none;	
	color: #666666;
}

h1 {
	font-size: 28px;
	color: #366595;
	letter-spacing: -0.2px;
	line-height: 1;
}

h2, h2 a {
	font-size: 23px;
	color: #366595;
	letter-spacing: -0.2px;
	line-height: 1;
}

h3, h3 a {
	font-size: 15px;
	color: #366595;
	letter-spacing: -0.2px;
	line-height: 1;
}

h4, h4 a {
	font-size: 12px;
	color: #366595;
}

h5 {
	font-weight: normal;
	font-size: 11px;
	color: #366595;
	margin: 0px 0px 5px 0px;
}

h5 a {
	font-weight: normal;
	font-size: 11px;
	color: #366595;
	letter-spacing: 0px;	
}

/* === #main_container === */
#main_container {
	width: 1000px;
	margin: 15px auto;
}

	#main_container.print {
		width: 700px;
	}
	
	#main_container.moviles {
		width: 320px;
		margin: 0px;
	}	

/* === #header === */
#header {
	position: relative;
	height: 121px;
	margin-bottom: 15px;
	background-image: url(../imagenes/bg_header.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	z-index: 1000;
}

	#header.print {
		background: none;
		height: 85px;
	}

	#header.moviles {
		background-image: url(../imagenes/bg_header_moviles.png);
		height: 102px;
	}

	#header #btn_version_movil {
		position: absolute;
		top: 10px;
		left: 15px;
	}
	#header #btn_zure {
		position: absolute;
		top: 18px;
		left: 120px;
	}
	
	#header #logo {
		position: absolute;
		top: 5px;
		right: 0px;
	}

	/* -- #nav_top -- */
	#header ul#nav_top {
		position: absolute;
		left: 0px;
		bottom: 0px;
		list-style: none;
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 30px;
	}
	
		#header ul#nav_top > li {
			position: relative;
			float: left;
			border-right:  1px solid #2880BE;
			padding: 7px 12px;
		}	
			
			#header ul#nav_top > li:hover ul.sub_menu {
				display: inline-block;
			}
			
			#header ul#nav_top li a {
				font-family: Tahoma;
				font-size: 13px;
				color: #FFFFFF;
				letter-spacing: -0.2px;
				font-weight: bold;
			}
			
			/* -- .sub_menu -- */
			#header ul#nav_top li ul.sub_menu {
				position: absolute;
				top: 30px;
				left: 0px;
				margin: 0px;
				padding: 0px 10px 10px 10px;
				list-style: none;
				display: none;
				background-color: #2369AB;
			}
			
				#header ul#nav_top li ul.sub_menu li {
					padding: 7px 12px;
					border-bottom: 1px solid #2B97CF;
				}
				
					#header ul#nav_top li ul.sub_menu li:hover {
						background-color: #2880BE;
					}				
				
					#header ul#nav_top li ul.sub_menu li a {
						white-space: nowrap;
						letter-spacing: -0.2px;
					}
			
		/* -- .box_buscador -- */
		#header ul#nav_top li.box_buscador {
			border-right: 0px;
		}
			
			#header ul#nav_top li.box_buscador form {
				margin: 0px;
				width: auto;
			}
			
				#header ul#nav_top li.box_buscador form label {
					font-family: Tahoma;
					font-size: 13px;
					color: #FFFFFF;
					float: left;
					letter-spacing: -0.2px;
					font-weight: bold;
				}
				
				#header ul#nav_top li.box_buscador form input {
					margin-left: 10px;
					border: 1px solid #FFFFFF;
					background-color: #E6E6E6;
					float: left;
					padding: 2px;
					font-family: Tahoma;
					color: #000000;
				}
				
				#header ul#nav_top li.box_buscador form button {
					background: none;
					border: none;
					float: left;
					cursor: pointer;
				}

/* === #body_content === */
#body_content {
	position: relative;
	min-height: 820px;
	height: auto !important;
	height: 820px;
}

	#body_content.moviles {
		min-height: 0px;
		margin: 3px;
	}

#body_content.home {
	min-height: 1090px;
	height: auto !important;
	height: 1090px
}

#body_content.secciones {
	min-height: 650px;
	height: auto !important;
	height: 650px
}

	/* -- #col_left -- */
	#body_content #col_left {
		/* float: left; */
		position: absolute;
		left: 0px;
		top: 0px;
		width: 192px;
	}
	
		#body_content #col_left > div {
			margin-bottom: 10px;
		}	
		
		#body_content #col_left > div.box_banner_lateral {
			background-image: url(../imagenes/banner_blanco.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			height: 50px;
			width: 262px;
			padding: 5px 10px;
			overflow: hidden;
		}
		
			#body_content #col_left > div.box_banner_lateral a {
				display: block;
				width: 100%;
				height: 100%;
				text-decoration: none;
				text-align: center;
				font-family: "Arial Black";
				font-size: 16px;
				color: #FFFFFF;
			}
		
	/* -- #col_right -- */
	#body_content #col_right {
		margin-left: 210px;
	}	

	/* -- .ewPaginado -- */
	#body_content .ewPaginado {
		margin: 15px;
		text-align: center;
	}

/* === #footer === */
#footer {
	margin: 15px 0px;
	background-image: url(../imagenes/bg_footer.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-align: center;
}

	#footer.print {
		background: none;
	}

	#footer.moviles {
		background: none;
		border-top: 3px solid #366595;
		margin: 15px 3px;
	}

	/* -- #nav_bottom -- */
	#footer ul#nav_bottom {
		list-style: none;
		padding: 13px 0px;
		margin: 0px;
	}
	
		#footer ul#nav_bottom li {
			display: inline;
			border-right: 1px solid #FFFFFF;
			padding: 0px 4px;
		}
			#footer ul#nav_bottom li.last {
				border-right: 0px;
			}
			
			#footer ul#nav_bottom li a {
				font-weight: bold;
				color: #FFFFFF;
			}

	#footer div {
		margin-top: 15px;
		color: #999999;
	}

/* === formularios === */
form {
	width: 50%;
	margin: 20px auto;
}

	form div {
		margin-bottom: 5px;
	}
	
		form div label {
			float: left;
			width: 100px;
			margin-top: 3px;
			margin-right: 5px;
			text-align: right;
		}
		
		form div input[type=text] {
			background-color: #E6E6E6;
			border: 1px solid #999999;
			padding: 3px;
			color: #000000;
			width: 200px;
		}
		
		form div select {
			background-color: #E6E6E6;
			border: 1px solid #999999;
			padding: 3px;
			width: 207px;
		}
		
		form div select option {
			color: #000000;
		}
		
		form div textarea {
			background-color: #E6E6E6;
			border: 1px solid #999999;
			padding: 3px;
			color: #000000;
			width: 200px;
			height: 100px;
		}
		
		form center {
			margin: 15px 0px;
		}
		
			form center input[type=submit] {
				
			}
		
/* === .clearfix === */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* === .tooltip === */
.tooltip { 
    display: none; 
    background-color: #FFFFFF; 
    border:1px solid #CCCCCC; 
    padding: 4px 6px; 
    font-size: 12px;
	color: #30B2E4;
	z-index: 99999;
}

.clear {
	clear: both;
	height: 1px;
}

/* ewMessage */
.ewMessage {
	color: #000000;	
	padding: 6px 6px 6px 30px;
	border: 1px solid #FC0;
	background-color: #FFFFE6;
	margin: 20px 30px;
	background-image: url(../imagenes/msg_icon.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
}

/*** SECCIONES ***/

/* --- HOME --- */

	/* -- #col_left -- */
	#body_content #col_left.sec_home {
		width: 282px;
		background: none;
		padding-top: 0px		
	}

		/* -- #box_pp_tv -- */
		#body_content #col_left.sec_home #box_pp_tv {}
		
			#body_content #col_left.sec_home #box_pp_tv div.top {
				background-image: url(../imagenes/bg_box_pp_tv_top.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				height: 40px;
				text-indent: -9999px;
			}
			
			/* -- version euskera -- */
			#main_container.euskera #body_content #col_left.sec_home #box_pp_tv div.top {
				background-image: url(../imagenes/bg_box_pp_tv_top_eu.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				height: 40px;
				text-indent: -9999px;
			}			
			/* -- fin -- */
			
			#body_content #col_left.sec_home #box_pp_tv div.middle {
				background-image: url(../imagenes/bg_box_pp_tv_middle.png);
				background-position: 0px 0px;
				background-repeat: repeat-y;
				padding: 8px 11px 1px 11px;
			}
				
				#body_content #col_left.sec_home #box_pp_tv div.middle > div {
					margin-bottom: 10px;
				}
				
				#body_content #col_left.sec_home #box_pp_tv div.middle > div #reproductor {
					display: block;
					width: 260px;
					height: 216px;
					margin-bottom: 8px;
				}
				
				#body_content #col_left.sec_home #box_pp_tv div.middle > div .ruta_imagen {
					display: none;
				}
				
				#body_content #col_left.sec_home #box_pp_tv div.middle > div img {
					float: left;
					margin-right: 8px;
					margin-bottom: 8px;
				}
				
				#body_content #col_left.sec_home #box_pp_tv div.middle > div .ruta_video {
					display: none;
				}
				
				#body_content #col_left.sec_home #box_pp_tv div.middle > div h4 {
					margin: 0px 0px 8px 0px;
					color: #FFFFFF;					
				}
				
					#body_content #col_left.sec_home #box_pp_tv div.middle > div h4 span.fecha {
						font-size: 11px;	
					}
					
					#body_content #col_left.sec_home #box_pp_tv div.middle > div.video_detalle h4 {
						cursor: pointer;
					}
					
						#body_content #col_left.sec_home #box_pp_tv div.middle > div.video_detalle h4 span.fecha {
							font-size: 11px;
						}
					
				#body_content #col_left.sec_home #box_pp_tv div.middle > div span {
					color: #FFFFFF;
				}
				
			#body_content #col_left.sec_home #box_pp_tv div.bottom {
				background-image: url(../imagenes/bg_box_pp_tv_bottom.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				height: 20px;		
			}
		
		/* -- #box_agenda -- */
		#body_content #col_left.sec_home #box_agenda {
			background-image: url(../imagenes/bg_box_agenda.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding: 0px 1px 0px 36px;					
		}
		
		/* -- version euskera -- */
		#main_container.euskera #body_content #col_left.sec_home #box_agenda {
			background-image: url(../imagenes/bg_box_agenda_eu.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding: 0px 1px 0px 36px;
		}
		/* -- fin -- */
		
			#body_content #col_left.sec_home #box_agenda > div {
				background-image: url(../imagenes/bg_box_agenda_repeat.png);
				background-position: 0px 0px;
				background-repeat: repeat-y;
				border: 1px solid #CCCCCC;
				padding: 10px 0px;
				width: 244px;
				height: auto!important; /* para los browsers buenos */
				height: 203px; /* para IE5+ */
				min-height: 203px; /* para los browsers buenos */				
			}
		
				/* -- #calendario -- */
				#body_content #col_left.sec_home #box_agenda > div #calendario {
					margin: 0px auto 10px auto;
					width: 175px;
				}
						
				/* -- .box_evento_destacado -- */
				#body_content #col_left.sec_home #box_agenda > div div.box_evento_destacado {
					padding: 3px 12px;
				}
				
					#body_content #col_left.sec_home #box_agenda > div div.box_evento_destacado img {
						float: left;
						margin-right: 3px;	
					}
					
					#body_content #col_left.sec_home #box_agenda > div div.box_evento_destacado span {
						display: block;
						color: #000;
						font-weight: bold;
						/*padding-top: 5px;*/
					}
					
					#body_content #col_left.sec_home #box_agenda > div div.box_evento_destacado strong {}	

	
	/* -- #col_right -- */
	#body_content #col_right.sec_home {
		margin-left: 296px;
	}	
	
		/* -- #banner_central -- */
		#body_content #col_right.sec_home #banner_central {
			position: relative;
			width: 704px;
			height: 250px;
			overflow: hidden;
			margin-bottom: 15px;
		}
			
			#body_content #col_right.sec_home #banner_central #banners {
				width: 4224px;
				position: absolute;
			}
			
				#body_content #col_right.sec_home #banner_central #banners div.banner {
					background-image: url(../imagenes/bg_banner_central.png);
					background-position: 0px 0px;
					background-repeat: no-repeat;
					width: 704px;
					height: 250px;
					float: left;
					position: relative;
				}
					
					#body_content #col_right.sec_home #banner_central #banners div.banner img {
						position: absolute;
						top: 0px;
						left: 0px;
					}
					
					#body_content #col_right.sec_home #banner_central #banners div.banner > div {
						margin: 16px 14px 50px 355px;
						width: 335px;
						height: 184px;
						overflow: hidden;
					}
					
						#body_content #col_right.sec_home #banner_central #banners div.banner > div span {
							font-size: 15px;
							color: #B4D1E1;
						}
						
						#body_content #col_right.sec_home #banner_central #banners div.banner > div a div {
							height: 170px; 
							width:335px;
							letter-spacing: -0.7px;
							line-height: 1;
							font-size: 32px;
							color: #FFFFFF;
							font-weight: bold;									
						}							
							
			#body_content #col_right.sec_home #banner_central div.navi {
				position: absolute;
				bottom: 9px;
				right: 3px;
				z-index: 1000;
			}
			
				#body_content #col_right.sec_home #banner_central div.navi a {
					background-position: 0px -31px;
					background-repeat: no-repeat;
					display: inline-block;
					height: 30px;
					width: 40px;
					cursor: pointer;
					margin-right: 4px;
				}
				
					#body_content #col_right.sec_home #banner_central div.navi a:hover {
						background-position: 0px 0px;
					}
					
					#body_content #col_right.sec_home #banner_central div.navi a:active {
						background-position: 0px -62px;
					}
				
					#body_content #col_right.sec_home #banner_central div.navi a#t01 {
						background-image: url(../imagenes/bg_btn_t01.png);
					}
					
					#body_content #col_right.sec_home #banner_central div.navi a#t02 {
						background-image: url(../imagenes/bg_btn_t02.png);
					}
					
					#body_content #col_right.sec_home #banner_central div.navi a#t03 {
						background-image: url(../imagenes/bg_btn_t03.png);
					}
					
					#body_content #col_right.sec_home #banner_central div.navi a#t04 {
						background-image: url(../imagenes/bg_btn_t04.png);
					}
					
					#body_content #col_right.sec_home #banner_central div.navi a#t05 {
						background-image: url(../imagenes/bg_btn_t05.png);
					}
					
					#body_content #col_right.sec_home #banner_central div.navi a#t06 {
						background-image: url(../imagenes/bg_btn_t06.png);
					}					
	
		/* -- #col_centro -- */
		#body_content #col_right.sec_home #col_centro {
			float: left;
			width: 360px;
			margin-right: 2px;
		}
		
			/* -- #box_noticias -- */
			#body_content #col_right.sec_home #col_centro #box_noticias {
				background-image: url(../imagenes/bg_box_noticias.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				padding-left: 33px;
				margin-bottom: 15px;
			}
			
			/* -- version euskera -- */
			#main_container.euskera #body_content #col_right.sec_home #col_centro #box_noticias {
				background-image: url(../imagenes/bg_box_noticias_eu.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				padding-left: 33px;
				margin-bottom: 15px;
			}			
			/* -- fin -- */
			
				#body_content #col_right.sec_home #col_centro #box_noticias ul {
					list-style: none;
					margin: 0px;
					padding: 0px;
					border: 1px solid #CCCCCC;
					height: auto!important; /* para los browsers buenos */
					height: 165px; /* para IE5+ */
					min-height: 165px; /* para los browsers buenos */						
				}
				
					#body_content #col_right.sec_home #col_centro #box_noticias ul li {
						padding: 10px;
						margin-bottom: 10px;
					}
					
						#body_content #col_right.sec_home #col_centro #box_noticias ul li h2 {
							margin-top: 0px;
						}
					
				#body_content #col_right.sec_home #col_centro #box_noticias a.btn_mas_info {
					display: inline-block;
					height: 18px;
					width: 146px;
					background-image: url(../imagenes/bg_btn_listado_noticias.png);
					background-position: 0px 0px;
					background-repeat: no-repeat;
					margin: 0px 1px 2px 175px;
					color: #30B2E4;
					font-size: 13px;
					text-indent: -9999px;
				}
				
				/* -- version euskera -- */
				#main_container.euskera #body_content #col_right.sec_home #col_centro #box_noticias a.btn_mas_info {
					display: inline-block;
					height: 18px;
					width: 146px;
					background-image: url(../imagenes/bg_btn_listado_noticias_eu.png);
					background-position: 0px 0px;
					background-repeat: no-repeat;
					margin: 0px 1px 2px 175px;
					color: #30B2E4;
					font-size: 13px;
					text-indent: -9999px;
				}
				/* -- fin -- */
				
			#body_content #col_right.sec_home #col_centro #box_opinion {
				background-image: url(../imagenes/bg_box_opinion.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				padding-left: 33px;
				margin-bottom: 15px;
			}
			
			#body_content #col_right.sec_home #col_centro #box_opinion form {
				background-image: url(../imagenes/bg_box_opinion_degrade.png);
				background-position: 0px 0px;
				background-repeat: repeat-y;
				border: 1px solid #CCCCCC;
				padding: 10px;
				width: auto;
			}
			
				#body_content #col_right.sec_home #col_centro #box_opinion form > div {
					height: auto !important;
					height: 110px;
					min-height: 110px;
					margin-bottom: 10px;		
				}
				
					#body_content #col_right.sec_home #col_centro #box_opinion form > div h4 {
						margin-top: 0px;
					}
					
					#body_content #col_right.sec_home #col_centro #box_opinion form > div img {
						float: left;
						margin-right: 8px;
						margin-bottom: 8px;					
					}
				
				#body_content #col_right.sec_home #col_centro #box_opinion form > div label {
					float: none;
				}
				
				#body_content #col_right.sec_home #col_centro #box_opinion form button {
					border: none;
					background: none;
					background-image: url(../imagenes/btn_enviar_opinion.png);
					background-position: 0px 0px;
					background-repeat: no-repeat;
					height: 30px;
					width: 110px;
					cursor: pointer;
				}
				
			/* -- #box_nngg -- */
			#body_content #col_right.sec_home #col_centro div#box_nngg {
				background-image: url(../imagenes/bg_box_nngg.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin-bottom: 10px;
				margin-left: 12px;
			}
			
			/* -- version euskera -- */
			#main_container.euskera #body_content #col_right.sec_home #col_centro div#box_nngg {
				background-image: url(../imagenes/bg_box_nngg_eu.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin-bottom: 10px;
				margin-left: 12px;
			}
			/* -- fin -- */
			
				#body_content #col_right.sec_home #col_centro div#box_nngg div {
					padding: 45px 10px 4px 30px;
					height: 66px;
					overflow: hidden;
					margin-bottom: 12px;
				}			
			
					#body_content #col_right.sec_home #col_centro div#box_nngg div img {
						float: left;
						margin-right: 5px;
						margin-bottom: 5px;
					}
				
				#body_content #col_right.sec_home #col_centro div#box_nngg a.btn_mas_info {
					display: inline-block;
					height: 18px;
					width: 146px;
					margin: 0px 1px 2px 195px;
					color: #30B2E4;
					font-size: 13px;
					text-indent: -9999px;
				}				
				
		/* -- #col_derecha -- */
		#body_content #col_right.sec_home #col_derecha {
			float: left;
			width: 341px;
		}				
			
			/* -- #box_noticias_vizcaya -- */
			#body_content #col_right.sec_home #col_derecha div#box_noticias_vizcaya {
				background-image: url(../imagenes/bg_box_noticias_vizcaya_home.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin-bottom: 10px;
			}

			/* -- version euskera -- */
			#main_container.euskera #body_content #col_right.sec_home #col_derecha div#box_noticias_vizcaya {
				background-image: url(../imagenes/bg_box_noticias_vizcaya_home_eu.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin-bottom: 10px;
			}
			/* -- fin -- */

				#body_content #col_right.sec_home #col_derecha div#box_noticias_vizcaya div.titulo {
					height: 20px;
					margin: 0px 0px 15px 65px;
					padding: 0px;
				}

				#body_content #col_right.sec_home #col_derecha div#box_noticias_vizcaya div {
					padding: 0px 10px 4px 30px;
					height: 87px;
					overflow: hidden;
					margin-bottom: 12px;
				}			
			
					#body_content #col_right.sec_home #col_derecha div#box_noticias_vizcaya div img {
						float: left;
						margin-right: 5px;
						margin-bottom: 5px;
					}
				
				#body_content #col_right.sec_home #col_derecha div#box_noticias_vizcaya a.btn_mas_info {
					display: inline-block;
					height: 18px;
					width: 146px;
					margin: 0px 1px 2px 185px;
					color: #30B2E4;
					font-size: 13px;
					text-indent: -9999px;
				}
			
			/* -- #box_noticias_guipuzcoa -- */	
			#body_content #col_right.sec_home #col_derecha div#box_noticias_guipuzcoa {
				background-image: url(../imagenes/bg_box_noticias_guipuzcoa_home.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin-bottom: 10px;
			}

				/* -- version euskera -- */
				#main_container.euskera #body_content #col_right.sec_home #col_derecha div#box_noticias_guipuzcoa {
					background-image: url(../imagenes/bg_box_noticias_guipuzcoa_home_eu.png);
					background-position: 0px 0px;
					background-repeat: no-repeat;
					margin-bottom: 10px;
				}			
				/* -- fin -- */

				#body_content #col_right.sec_home #col_derecha div#box_noticias_guipuzcoa div.titulo {
					height: 20px;
					margin: 0px 0px 13px 65px;
					padding: 6px 0px 0px 0px;
				}

				#body_content #col_right.sec_home #col_derecha div#box_noticias_guipuzcoa div {
					padding: 0px 10px 6px 30px;
					height: 87px;
					overflow: hidden;
					margin-bottom: 10px;
				}			
			
					#body_content #col_right.sec_home #col_derecha div#box_noticias_guipuzcoa div img {
						float: left;
						margin-right: 5px;
						margin-bottom: 5px;
					}
				
				#body_content #col_right.sec_home #col_derecha div#box_noticias_guipuzcoa a.btn_mas_info {
					display: inline-block;
					height: 18px;
					width: 146px;
					margin: 0px 1px 2px 189px;
					color: #30B2E4;
					font-size: 13px;
					text-indent: -9999px;
				}	
			
			/* -- #box_noticias_alava -- */	
			#body_content #col_right.sec_home #col_derecha div#box_noticias_alava {
				background-image: url(../imagenes/bg_box_noticias_alava_home.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin-bottom: 10px;
			}
			
			/* -- version euskera -- */
			#main_container.euskera #body_content #col_right.sec_home #col_derecha div#box_noticias_alava {
				background-image: url(../imagenes/bg_box_noticias_alava_home_eu.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin-bottom: 10px;
			}			
			/* -- fin -- */

				#body_content #col_right.sec_home #col_derecha div#box_noticias_alava div.titulo {
					height: 20px;
					margin: 0px 0px 17px 65px;
					padding: 6px 0px 0px 0px;
				}

				#body_content #col_right.sec_home #col_derecha div#box_noticias_alava div {
					padding: 0px 10px 4px 30px;
					height: 87px;
					overflow: hidden;
					margin-bottom: 12px;
				}			
			
					#body_content #col_right.sec_home #col_derecha div#box_noticias_alava div img {
						float: left;
						margin-right: 5px;
						margin-bottom: 5px;
					}
				
				#body_content #col_right.sec_home #col_derecha div#box_noticias_alava a.btn_mas_info {
					display: inline-block;
					height: 18px;
					width: 146px;
					margin: 0px 1px 1px 189px;
					color: #30B2E4;
					font-size: 13px;
					text-indent: -9999px;
				}

/* -- SOPORTE_MOVILES -- */

	#body_content.moviles ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		border: 1px solid #CCCCCC;				
	}
	
		#body_content.moviles ul li {
			padding: 10px;
			margin-bottom: 10px;
		}
		
			#body_content.moviles ul li h2 {
				margin-top: 0px;
			}
	
	#body_content.moviles > div {
		border: 1px solid #CCCCCC;
		padding: 10px;
		margin-bottom: 10px;
	}
	
		#body_content.moviles > div .fecha {
			text-align: right;
			margin-bottom: 5px;
		}
		
		#body_content.moviles > div .antetitulo {}
		
		#body_content.moviles > div .subtitulo {
			margin-bottom: 5px;
			font-weight: bold;
		}
		
	#body_content.moviles > a {
		color: #30B2E4;
	}
	
/* -- COLUMNA IZQUIERDA - RESTO DE LAS SECCIONES -- */

	/* -- #col_left -- */
	#body_content #col_left {
		background: none;
		padding-top: 0px;
	}
	
		#body_content #col_left.periodico_popular {
			background-image: url(../imagenes/bg_col_left.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding-top: 149px;
		}	
	
		/* -- #nav_left -- */
		#body_content #col_left #nav_left {
			background-image: url(../imagenes/bg_nav_left.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding-left: 30px;		
		}
		
			#body_content #col_left #nav_left ul {
				list-style: none;
				margin: 0px;
				padding: 10px;
				border: 1px solid #CCCCCC;
			}
			
				#body_content #col_left #nav_left ul li {}
				
					#body_content #col_left #nav_left ul li a {
						color: #366595;
						font-size: 15px;
						font-weight: bold;
						letter-spacing: -0.3px;	
					}
					
		/* -- #nav_online -- */
		#body_content #col_left #nav_online {
			background-image: url(../imagenes/bg_box_online.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding-left: 30px;
		}
		
			#body_content #col_left #nav_online ul {
				list-style: none;
				margin: 0px;
				padding: 10px 4px;
				border: 1px solid #CCCCCC;
			}
			
				#body_content #col_left #nav_online ul li {
					margin-bottom: 5px;
					height: 45px;
				}
					
					#body_content #col_left #nav_online ul li img {
						float: left;
						margin-right: 8px;
						margin-bottom: 8px;						
					}
					
					#body_content #col_left #nav_online ul li h3 {
						margin-top: 0px;
						margin-bottom: 5px;
					}
					
						#body_content #col_left #nav_online ul li h3 a {
							font-size: 12px;
							color: #30B2E4;
						}
					
					#body_content #col_left #nav_online ul li span {}	

		/* -- #box_redes -- */
		#body_content #col_left #box_redes {
			margin-left: 5px;
		}
					
/* --- VIDEOS --- */

	/* -- #col_right -- */
	
		/* -- #box_videos -- */
		#body_content #col_right #box_videos {
			/*background-image: url(../imagenes/bg_box_videos.png);*/
			/*background-position: 0px 0px;*/
			/*background-repeat: no-repeat;*/
			/*height: 783px;*/
			width: 790px;
			position: relative;
		}
			
			#body_content #col_right #box_videos .top {
				background-image: url(../imagenes/bg_box_videos_top.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				height: 20px;
			}
			
			#body_content #col_right #box_videos .middle {
				background-image: url(../imagenes/bg_box_videos_middle.png);
				background-position: 0px 0px;
				background-repeat: repeat-y;
				padding: 10px 0px;
				position: relative;
			}
			
				#body_content #col_right #box_videos .middle .logo {
					background-image: url(../imagenes/bg_box_videos_logo.png);
					background-position: 0px 0px;
					background-repeat: no-repeat;
					height: 56px;
					width: 255px;
					position: absolute;
					top: 0px;
					left: 10px;
				}
			
				/* -- #box_reproductor -- */
				#body_content #col_right #box_videos .middle #box_reproductor {
					position: relative;
					padding: 75px 0px 0px 23px;
					height: 360px;
					width: 360px;
					overflow: hidden;
				}
				
					#body_content #col_right #box_videos .middle #box_reproductor .ruta_imagen {
						display:none;
					}			
				
					#body_content #col_right #box_videos .middle #box_reproductor h4 {
						margin: 0px 0px 8px 0px;
						text-align: justify;
						color: #FFFFFF;
					}
					
						#body_content #col_right #box_videos .middle #box_reproductor h4 span.fecha {
							font-size: 11px;
						}
					
					#body_content #col_right #box_videos .middle #box_reproductor span {
						text-align: justify;
						color: #FFFFFF;
					}				
				
					/* -- #reproductor -- */
					#body_content #col_right #box_videos .middle #box_reproductor a#reproductor {
						display: block;
						width: 360px;
						height: 300px;
						margin-bottom: 8px;			
					}
			
			/* -- #box_playlists -- */
			#body_content #col_right #box_videos #box_playlists {
				margin: 23px 0px 23px 23px;
				/*height: 70px;*/
				width: 360px;
			}	
			
				#body_content #col_right #box_videos #box_playlists .top {
					background-image: url(../imagenes/bg_box_videos_playlists_top.png);
					background-position: 0px 0px;
					background-repeat: no-repeat;
					height: 26px;
				}
				
				#body_content #col_right #box_videos #box_playlists .middle {
					background-image: url(../imagenes/bg_box_videos_playlists_middle.png);
					background-position: 0px 0px;
					background-repeat: repeat-y;
					padding: 5px 10px;
				}
			
					#body_content #col_right #box_videos #box_playlists .middle ul {
						margin: 0px;
						padding: 0px;
						list-style: none;
					}
					
						#body_content #col_right #box_videos .middle #box_playlists .middle ul li {
						
						}
						
							#body_content #col_right #box_videos .middle #box_playlists .middle ul li a {
								color: #FFFFFF;
							}
				
				#body_content #col_right #box_videos #box_playlists .bottom {
					background-image: url(../imagenes/bg_box_videos_playlists_bottom.png);
					background-position: 0px 0px;
					background-repeat: no-repeat;
					height: 13px;
				}
				
				/* -- #box_buscador_videos -- */
				#body_content #col_right #box_videos .middle #box_buscador_videos {
					background-image: url(../imagenes/bg_box_videos_buscador.png);
					background-position: 0px 0px;
					background-repeat: no-repeat;
					position: relative;
					margin: 0px 0px 23px 23px;
					height: 200px;
					width: 360px;
				}			
				
					#body_content #col_right #box_videos .middle #box_buscador_videos #calendario {
						position: absolute;
						top: 25px;
						left: 12px;
						width: 177px;			
					}
					
						#body_content #col_right #box_videos .middle #box_buscador_videos #calendario > span {
							color: #FFFFFF;
						}
						
						#body_content #col_right #box_videos .middle #box_buscador_videos form {
							position: absolute;
							top: 25px;
							left: 215px;
							width: auto;
						}
					
							#body_content #col_right #box_videos .middle #box_buscador_videos form div {
								margin-bottom: 10px;
							}
							
								#body_content #col_right #box_videos .middle #box_buscador_videos form div label {
									display: block;
									margin-bottom: 5px;
									color: #FFFFFF;
									width: auto;
								}
					
									#body_content #col_right #box_videos .middle #box_buscador_videos form div input[type=text] {
										width: 100px;
									}
						
									#body_content #col_right #box_videos .middle #box_buscador_videos form center input[type=submit] {
										border: none;
										background: none;
										background-image: url(../imagenes/btn_box_videos_buscar.png);
										background-position: 0px 0px;
										background-repeat: no-repeat;
										width: 72px;
										height: 26px;
										cursor: pointer;
									}
				
				#body_content #col_right #box_videos .middle #actions {
					/*margin-left: 420px;*/
					margin-right: 22px;
					padding-top: 15px;
					padding-bottom: 5px;
					border-bottom: 1px solid #FFFFFF;
				}
			
					#body_content #col_right #box_videos .middle #actions a {
						color: #FFFFFF;
						width: 172px;
						display: inline-block;
						cursor: pointer;
					}
					
						#body_content #col_right #box_videos .middle #actions a.disabled {
							visibility: hidden;
						}
					
						#body_content #col_right #box_videos .middle #actions a.prevPage {
							text-align: left;
						}
						
						#body_content #col_right #box_videos .middle #actions a.nextPage {
							text-align: right;
						}
					
				/* root element for scrollable */ 
				#body_content #col_right #box_videos .middle div.scrollable { 
				 
					/* required settings */ 
					position: relative; 
					overflow: hidden; 
				 
					/* vertical scrollers have typically larger height than width */ 
					/*height: 580px; */
					height: 670px;
					width: 350px; 
					
					/*margin-left: 420px;*/
					margin-top: 15px;
				} 
				 
				/* root element for scrollable items */ 
				#body_content #col_right #box_videos .middle div.scrollable div.items { 
					position: absolute; 
				 
					/* this time we have very large space for the height */ 
					height: 20000em; 
				}	
			
					#body_content #col_right #box_videos .middle div.scrollable div.items > div {
						margin-bottom: 10px;
					}
					
					#body_content #col_right #box_videos .middle div.scrollable div.items > div img {
						float: left;
						margin-right: 8px;
						margin-bottom: 8px;
					}				
					
					#body_content #col_right #box_videos .middle div.scrollable div.items > div .ruta_video {
						display:none;
					}
					
					#body_content #col_right #box_videos .middle div.scrollable div.items > div h4 {
						margin: 0px 0px 8px 0px;
						text-align: justify;
						color: #FFFFFF;
					}
						
						#body_content #col_right #box_videos .middle div.scrollable div.items > div.video_detalle h4 {
							cursor: pointer;
						}
						
						#body_content #col_right #box_videos .middle div.scrollable div.items > div h4 a {
							
						}
					
						#body_content #col_right #box_videos .middle div.scrollable div.items > div h4 span.fecha {
							font-size: 11px;
						}				
					
					#body_content #col_right #box_videos .middle div.scrollable div.items > div span {
						text-align: justify;
						color: #FFFFFF;
					}
			

			#body_content #col_right #box_videos .bottom {
				background-image: url(../imagenes/bg_box_videos_bottom.png);`
				background-position: 0px 0px;
				background-repeat: no-repeat;
				height: 20px;				
			}

		/* -- #box_noticias_ppvasco -- */
		#body_content #col_right div#box_noticias_ppvasco {
			background-image: url(../imagenes/bg_box_noticias_ppvasco.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			float: left;
			width: 238px;
			margin-top: 15px;
		}
		
			#body_content #col_right div#box_noticias_ppvasco div {
				padding: 35px 10px 0px 25px;
				margin-bottom: 6px;
				height: 203px;
				overflow: hidden;
			}			
		
				#body_content #col_right div#box_noticias_ppvasco div img {
					display: block;
					margin-bottom: 5px;
				}
			
			#body_content #col_right div#box_noticias_ppvasco a.btn_ver_todas {
				display: inline-block;
				height: 18px;
				width: 146px;
				margin: 0px 1px 2px 53px;
				color: #30B2E4;
				font-size: 13px;
				text-indent: -9999px;
			}

/* --- BOXs NOTICIAS (Vizcaya, Guipuzcoa, Alava) --- */

	/* -- #col_right.sec_secciones -- */
		
		/* -- #box_noticias_vizcaya -- */	
		#body_content #col_right.sec_secciones div#box_noticias_vizcaya {
			background-image: url(../imagenes/bg_box_noticias_vizcaya.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			float: left;
			width: 184px;
			margin-top: 15px;
		}
		
			#body_content #col_right.sec_secciones div#box_noticias_vizcaya div {
				padding: 35px 10px 0px 25px;
				margin-bottom: 6px;
				height: 203px;
				overflow: hidden;
			}			
		
				#body_content #col_right.sec_secciones div#box_noticias_vizcaya div img {
					display: block;
					margin-bottom: 5px;
				}
			
			#body_content #col_right.sec_secciones div#box_noticias_vizcaya a.btn_ver_todas {
				display: inline-block;
				height: 18px;
				width: 146px;
				margin: 0 1px 2px 26px;
				color: #30B2E4;
				font-size: 13px;
				text-indent: -9999px;
			}
		
		/* -- #box_noticias_guipuzcoa -- */	
		#body_content #col_right.sec_secciones div#box_noticias_guipuzcoa {
			background-image: url(../imagenes/bg_box_noticias_guipuzcoa.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			float: left;
			width: 184px;
			margin-top: 12px;
		}
		
			#body_content #col_right.sec_secciones div#box_noticias_guipuzcoa div {
				padding: 39px 10px 0px 25px;
				margin-bottom: 6px;
				height: 203px;
				overflow: hidden;
			}			
		
				#body_content #col_right.sec_secciones div#box_noticias_guipuzcoa div img {
					display: block;
					margin-bottom: 5px;
				}
			
			#body_content #col_right.sec_secciones div#box_noticias_guipuzcoa a.btn_ver_todas {
				display: inline-block;
				height: 18px;
				width: 146px;
				margin: 0px 1px 2px 26px;
				color: #30B2E4;
				font-size: 13px;
				text-indent: -9999px;
			}	
			
		/* -- #box_noticias_alava -- */	
		#body_content #col_right.sec_secciones div#box_noticias_alava {
			background-image: url(../imagenes/bg_box_noticias_alava.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			float: left;
			width: 184px;
			margin-top: 10px;
		}
		
			#body_content #col_right.sec_secciones div#box_noticias_alava div {
				padding: 43px 10px 0px 25px;
				margin-bottom: 6px;
				height: 201px;
				overflow: hidden;
			}			
		
				#body_content #col_right.sec_secciones div#box_noticias_alava div img {
					display: block;
					margin-bottom: 5px;
				}
			
			#body_content #col_right.sec_secciones div#box_noticias_alava a.btn_ver_todas {
				display: inline-block;
				height: 18px;
				width: 146px;
				margin: 0 1px 2px 26px;
				color: #30B2E4;
				font-size: 13px;
				text-indent: -9999px;
			}

/* --- PERIODICO POPULAR --- */

	/* -- #col_right -- */
	
		/* -- #banner_periodico_popular -- */								
		#body_content #col_right #banner_periodico_popular {
			position: relative;
			height: 133px;
			width: 790px;
			margin-bottom: 15px;
			background-image: url(../imagenes/img_periodico_popular.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}	
		
			#body_content #col_right #banner_periodico_popular a {
				position: absolute;
				bottom: 0px;
				right: 8px;
				width: 120px;
				height: 22px;
				text-indent: -9999px;
			}
			
		/* -- #box_noticias -- */
		#body_content #col_right #box_noticias {
			background-image: url(../imagenes/bg_box_noticias.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding-left: 33px;
			margin-bottom: 15px;
		}
			
			#body_content #col_right #box_noticias > div {
				border: 1px solid #CCCCCC;
				padding: 10px;
				height: auto!important; /* para los browsers buenos */
				height: 120px; /* para IE5+ */
				min-height: 120px; /* para los browsers buenos */					
			}
			
				#body_content #col_right #box_noticias > div h2 {
					margin-top: 0px;
					margin-bottom: 10px;
				}	
				
				#body_content #col_right #box_noticias > div img {
					float: left;
					margin-right: 8px;
					margin-bottom: 8px;
				}			

			#body_content #col_right.sec_secciones div#box_noticias a.btn_ver_todas {
				display: inline-block;
				height: 18px;
				width: 146px;
				background-image: url(../imagenes/bg_btn_listado_noticias.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin: 0px 1px 2px 604px;
				color: #30B2E4;
				font-size: 13px;
				text-indent: -9999px;
			}

		/* -- #box_entrevista -- */
		#body_content #col_right #box_entrevista {
			background-image: url(../imagenes/bg_box_entrevista.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			float: left;
			width: 391px;
			margin-left: 5px;
		}
			#body_content #col_right #box_entrevista div {
				padding: 8px 10px 8px 38px;
				height: 151px;
				overflow: hidden;
				margin-bottom: 7px;				
			}
			
				#body_content #col_right #box_entrevista div h3 {
					margin-top: 0px;
					margin-bottom: 10px;
				}	
				
				#body_content #col_right #box_entrevista div img {
					float: left;
					margin-right: 8px;
					margin-bottom: 3px;
				}	

			#body_content #col_right.sec_secciones div#box_entrevista a.btn_ver_todas {
				display: inline-block;
				height: 18px;
				width: 146px;
				background-image: url(../imagenes/bg_btn_listado_noticias.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin: 0px 1px 2px 239px;
				color: #30B2E4;
				font-size: 13px;
				text-indent: -9999px;
			}

		/* -- #box_articulo -- */
		#body_content #col_right #box_articulo {
			background-image: url(../imagenes/bg_box_articulo.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			float: left;
			width: 392px;
			margin-left: 2px;
		}
			#body_content #col_right #box_articulo div {
				padding: 8px 10px 8px 38px;
				height: 151px;
				overflow: hidden;
				margin-bottom: 7px;		
			}
			 
				#body_content #col_right #box_articulo div h3 {
					margin-top: 0px;
					margin-bottom: 10px;
				}	
				
				#body_content #col_right #box_articulo div img {
					float: left;
					margin-right: 8px;
					margin-bottom: 3px;
				}							
				
			#body_content #col_right.sec_secciones div#box_articulo a.btn_ver_todas {
				display: inline-block;
				height: 18px;
				width: 146px;
				background-image: url(../imagenes/bg_btn_listado_noticias.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin: 0px 1px 2px 239px;
				color: #30B2E4;
				font-size: 13px;
				text-indent: -9999px;
			}				
				
		/* -- .box_inferiores_noticias -- */
		#body_content #col_right .box_inferiores_noticias {
			margin-left: 19px;
		}
		
			/* -- #box_revista_de_prensa -- */
			#body_content #col_right .box_inferiores_noticias div#box_revista_de_prensa {
				background-image: url(../imagenes/bg_box_revista_de_prensa.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				float: left;
				width: 218px;
				margin-top: 18px;
			}
			
				#body_content #col_right .box_inferiores_noticias div#box_revista_de_prensa div {
					padding: 35px 10px 6px 25px;
					height: 194px;
					overflow: hidden;
					margin-bottom: 7px;
				}			
					#body_content #col_right .box_inferiores_noticias div#box_revista_de_prensa div h4 {
						margin-top: 0px;
						margin-bottom: 10px;				
					}
					
					#body_content #col_right .box_inferiores_noticias div#box_revista_de_prensa div img {
						display: block;
						margin-bottom: 5px;
					}

			#body_content #col_right .box_inferiores_noticias div#box_revista_de_prensa a.btn_ver_todas {
				display: inline-block;
				height: 18px;
				width: 146px;
				background-image: url(../imagenes/bg_btn_listado_noticias.png);
				background-position: 0px 0px;
				background-repeat: no-repeat;
				margin: 0px 1px 2px 45px;
				color: #30B2E4;
				font-size: 13px;
				text-indent: -9999px;
			}						

/* --- LISTADOS SECCIONES --- */

	/* -- #col_right -- */
	#body_content #col_right.secciones {
		margin-left: 200px;
	}			
	
		/* -- #box_secciones -- */
		#body_content #col_right #box_secciones {
			background-image: url(../imagenes/bg_box_secciones.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding-left: 33px;
			margin-bottom: 15px;
		}
			
			#body_content #col_right #box_secciones > div {
				border: 1px solid #CCCCCC;
				padding: 10px;
				height: auto!important; /* para los browsers buenos */
				height: 450px; /* para IE5+ */
				min-height: 450px; /* para los browsers buenos */				
			}
			
				#body_content #col_right #box_secciones > div a {
					text-decoration: underline; 
					color: #333333; 
				}
				
				#body_content #col_right #box_secciones > div .box_imagen {
					float: left;
					margin-bottom: 8px;
					margin-right: 8px;					
				}
				
				/* -- .item -- */	
				#body_content #col_right #box_secciones > div .item {
					border-bottom: 1px solid #CCCCCC;
					padding: 10px;
				}
	
					#body_content #col_right #box_secciones > div .item img {
						float: left;
						margin-bottom: 8px;
						margin-right: 8px;					
					}
					
					#body_content #col_right #box_secciones > div .item h2 {
						margin-bottom: 10px;
						margin-top: 0px;
					}
					
						#body_content #col_right #box_secciones > div .item h2 a {
							color: #366595;
							text-decoration: none;
						}
						
					#body_content #col_right #box_secciones > div .item h3 {
						margin-bottom: 10px;
						margin-top: 0px;
					}
					
						#body_content #col_right #box_secciones > div .item h3 a {
							color: #366595;
							text-decoration: none;
						}						
						
					#body_content #col_right #box_secciones > div .item h4 {
						margin-bottom: 10px;
						margin-top: 0px;
					}
					
						#body_content #col_right #box_secciones > div .item h4 a {
							color: #366595;
							text-decoration: none;
						}						

				#body_content #col_right #box_secciones > div form {
					width: auto;
					margin: auto;
				}

				#body_content #col_right #box_secciones > div table {}
				
					#body_content #col_right #box_secciones > div table tr {}
					
						#body_content #col_right #box_secciones > div table tr td {}
						
							#body_content #col_right #box_secciones > div table tr td form {
								width: auto;
								margin: auto;
							}
							
						#body_content #col_right #box_secciones > div table tr td a {
							text-decoration: none;
							color: #666666;
						}
						
						#body_content #col_right #box_secciones > div table tr td ul {}
						
						#body_content #col_right #box_secciones > div table tr td ul li {
							margin-bottom: 5px;
						}
						
						

/* --- DETALLE SECCIONES --- */

	/* -- #col_right -- */
	#body_content #col_right.print {
		margin-left: 0px;
	}							
		/* -- #box_secciones_detalle -- */
		#body_content #col_right #box_secciones_detalle {
			background-image: url(../imagenes/bg_box_noticias.png);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding-left: 33px;
			margin-bottom: 15px;
		}
			
			#body_content #col_right #box_secciones_detalle > div {
				border: 1px solid #CCCCCC;
				padding: 10px;
				height: auto!important; /* para los browsers buenos */
				height: 450px; /* para IE5+ */
				min-height: 450px; /* para los browsers buenos */					
			}
			
				/* -- #col_multimedia -- */
				#body_content #col_right #box_secciones_detalle > div #col_multimedia {
					float: left;
					margin-right: 10px;
					margin-bottom: 15px;
				}
			
					#body_content #col_right #box_secciones_detalle > div #col_multimedia img {
						margin-bottom: 10px;
					}
						
					#body_content #col_right #box_secciones_detalle > div #col_multimedia #box_reproductor {
						background-image: url(../imagenes/bg_box_reproductor_detalle.png);
						background-position: 0px 0px;
						background-repeat: no-repeat;
						padding-top: 40px;
						margin-bottom: 15px;
					}
						#body_content #col_right #box_secciones_detalle > div #col_multimedia #box_reproductor #reproductor {
							display: block;
							height: 200px;
							width: 236px;
						}
					
					#body_content #col_right #box_secciones_detalle > div #col_multimedia #box_escucha_audio {
						margin-bottom: 15px;
					}
					
					#body_content #col_right #box_secciones_detalle > div #col_multimedia #box_descarga_pdf {}
					
						#body_content #col_right #box_secciones_detalle > div #col_multimedia #box_descarga_pdf a {
							background-image: url(../imagenes/btn_descargar.png);
							background-position: 0px 0px;
							background-repeat: no-repeat;
							display: inline-block;
							padding: 24px 0px 5px 45px;
						}
					

				/* -- #box_links -- */
				#body_content #col_right #box_secciones_detalle > div #box_links {
					height:45px;
					margin-bottom: 10px;
					text-align: right;
				}
					/* -- #box_redes_sociales -- */		
					#body_content #col_right #box_secciones_detalle > div #box_links #box_redes_sociales {
						float: left;
					}
						#body_content #col_right #box_secciones_detalle > div #box_links #box_redes_sociales span {
							display: block;
							margin-bottom: 5px;
							text-align: left;
						}
						
						#body_content #col_right #box_secciones_detalle > div #box_links #box_redes_sociales a {
							margin-right: 5px;
						}
						
					#body_content #col_right #box_secciones_detalle > div #box_links a.impresion {
						margin-top: 10px;
						display: inline-block;
						margin-right: 15px;
					}
				
				#body_content #col_right #box_secciones_detalle > div #fecha {
					margin-bottom: 10px;
					font-weight: bold;
					text-align: right;
				}
				
				#body_content #col_right #box_secciones_detalle > div .antetitulo {
					font-style: italic;
					display: block;
					margin-bottom: 10px;					
				}
				
				#body_content #col_right #box_secciones_detalle > div h1 {
					margin-top: 0px;
					margin-bottom: 10px;
				}	
				
				#body_content #col_right #box_secciones_detalle > div .subtitulo {
					font-style: italic;
					display: block;
					margin-bottom: 10px;
				}				

/* -- MAPA WEB  -- */

			#body_content #col_right #box_secciones_detalle > div ul#mapa_web {
				list-style: none;
				margin: 20px 35px;
				padding: 0px;
			}
			
				#body_content #col_right #box_secciones_detalle > div ul#mapa_web > li {
					margin-bottom: 5px;
				}
					
					#body_content #col_right #box_secciones_detalle > div ul#mapa_web > li > a {
						color: #366595;
						font-size: 13px;
						font-weight: bold;
						letter-spacing: -0.3px;						
					}
					
					#body_content #col_right #box_secciones_detalle > div ul#mapa_web > li ul {
						margin: 10px 0px;
						padding: 0px 0px 0px 30px;
					}
					
						#body_content #col_right #box_secciones_detalle > div ul#mapa_web > li ul li {
							margin-bottom: 5px;
						}
						
						#body_content #col_right #box_secciones_detalle > div ul#mapa_web > li ul li a {
								font-weight: bold;				
						}

/* -- TITULOS VERTICALES -- */

		/* -- #box_secciones.sec_afiliacion -- */
		#body_content #col_right #box_secciones.sec_afiliacion {
			background-image: url(../imagenes/titulos_secciones/bg_box_afiliacion.png);
		}

		/* -- #box_secciones_detalle.sec_afiliacion -- */
		#body_content #col_right #box_secciones_detalle.sec_afiliacion {
			background-image: url(../imagenes/titulos_secciones/bg_box_afiliacion.png);
		}

		/* -- #box_secciones.sec_agenda -- */
		#body_content #col_right #box_secciones.sec_agenda {
			background-image: url(../imagenes/titulos_secciones/bg_box_agenda.png);
		}

		/* -- #box_secciones_detalle.sec_agenda -- */
		#body_content #col_right #box_secciones_detalle.sec_agenda {
			background-image: url(../imagenes/titulos_secciones/bg_box_agenda.png);
		}
		
		/* -- #box_secciones.sec_alerta_email -- */
		#body_content #col_right #box_secciones.sec_alerta_email {
			background-image: url(../imagenes/titulos_secciones/bg_box_alerta_email.png);
		}

		/* -- #box_secciones_detalle.sec_alerta_email -- */
		#body_content #col_right #box_secciones_detalle.sec_alerta_email {
			background-image: url(../imagenes/titulos_secciones/bg_box_alerta_email.png);
		}		

		/* -- #box_secciones.sec_apoderados -- */
		#body_content #col_right #box_secciones.sec_apoderados {
			background-image: url(../imagenes/titulos_secciones/bg_box_apoderados.png);
		}

		/* -- #box_secciones_detalle.sec_apoderados -- */
		#body_content #col_right #box_secciones_detalle.sec_apoderados {
			background-image: url(../imagenes/titulos_secciones/bg_box_apoderados.png);
		}

		/* -- #box_secciones.sec_articulos -- */
		#body_content #col_right #box_secciones.sec_articulos {
			background-image: url(../imagenes/titulos_secciones/bg_box_articulos.png);
		}

		/* -- #box_secciones_detalle.sec_articulos -- */
		#body_content #col_right #box_secciones_detalle.sec_articulos {
			background-image: url(../imagenes/titulos_secciones/bg_box_articulos.png);
		}

		/* -- #box_secciones.sec_aviso_legal -- */
		#body_content #col_right #box_secciones.sec_aviso_legal {
			background-image: url(../imagenes/titulos_secciones/bg_box_aviso_legal.png);
		}

		/* -- #box_secciones_detalle.sec_aviso_legal -- */
		#body_content #col_right #box_secciones_detalle.sec_aviso_legal {
			background-image: url(../imagenes/titulos_secciones/bg_box_aviso_legal.png);
		}

		/* -- #box_secciones.sec_basagoiti -- */
		#body_content #col_right #box_secciones.sec_basagoiti {
			background-image: url(../imagenes/titulos_secciones/bg_box_basagoiti.png);
		}

		/* -- #box_secciones_detalle.sec_basagoiti -- */
		#body_content #col_right #box_secciones_detalle.sec_basagoiti {
			background-image: url(../imagenes/titulos_secciones/bg_box_basagoiti.png);
		}

		/* -- #box_secciones.sec_buscador -- */
		#body_content #col_right #box_secciones.sec_buscador {
			background-image: url(../imagenes/titulos_secciones/bg_box_buscador.png);
		}

		/* -- #box_secciones_detalle.sec_buscador -- */
		#body_content #col_right #box_secciones_detalle.sec_buscador {
			background-image: url(../imagenes/titulos_secciones/bg_box_buscador.png);
		}

		/* -- #box_secciones.sec_contacto -- */
		#body_content #col_right #box_secciones.sec_contacto {
			background-image: url(../imagenes/titulos_secciones/bg_box_contacto.png);
		}

		/* -- #box_secciones_detalle.sec_contacto -- */
		#body_content #col_right #box_secciones_detalle.sec_contacto {
			background-image: url(../imagenes/titulos_secciones/bg_box_contacto.png);
		}

		/* -- #box_secciones.sec_diputados_congreso -- */
		#body_content #col_right #box_secciones.sec_diputados_congreso {
			background-image: url(../imagenes/titulos_secciones/bg_box_diputados_congreso.png);
		}

		/* -- #box_secciones_detalle.sec_diputados_congreso -- */
		#body_content #col_right #box_secciones_detalle.sec_diputados_congreso {
			background-image: url(../imagenes/titulos_secciones/bg_box_diputados_congreso.png);
		}

		/* -- #box_secciones.sec_diputados_europeos -- */
		#body_content #col_right #box_secciones.sec_diputados_europeos {
			background-image: url(../imagenes/titulos_secciones/bg_box_diputados_europeos.png);
		}

		/* -- #box_secciones_detalle.sec_diputados_europeos -- */
		#body_content #col_right #box_secciones_detalle.sec_diputados_europeos {
			background-image: url(../imagenes/titulos_secciones/bg_box_diputados_europeos.png);
		}

		/* -- #box_secciones.sec_diputados_forales -- */
		#body_content #col_right #box_secciones.sec_diputados_forales {
			background-image: url(../imagenes/titulos_secciones/bg_box_diputados_forales.png);
		}

		/* -- #box_secciones_detalle.sec_diputados_forales -- */
		#body_content #col_right #box_secciones_detalle.sec_diputados_forales {
			background-image: url(../imagenes/titulos_secciones/bg_box_diputados_forales.png);
		}
		
		/* -- #box_secciones.sec_diputados_parlamento -- */
		#body_content #col_right #box_secciones.sec_diputados_parlamento {
			background-image: url(../imagenes/titulos_secciones/bg_box_diputados_parlamento.png);
		}

		/* -- #box_secciones_detalle.sec_diputados_parlamento -- */
		#body_content #col_right #box_secciones_detalle.sec_diputados_parlamento {
			background-image: url(../imagenes/titulos_secciones/bg_box_diputados_parlamento.png);
		}		
		
		/* -- #box_secciones.sec_enmiendas -- */
		#body_content #col_right #box_secciones.sec_enmiendas {
			background-image: url(../imagenes/titulos_secciones/bg_box_enmiendas.png);
		}

		/* -- #box_secciones_detalle.sec_enmiendas -- */
		#body_content #col_right #box_secciones_detalle.sec_enmiendas {
			background-image: url(../imagenes/titulos_secciones/bg_box_enmiendas.png);
		}		
		
		/* -- #box_secciones.sec_entrevistas -- */
		#body_content #col_right #box_secciones.sec_entrevistas {
			background-image: url(../imagenes/titulos_secciones/bg_box_entrevistas.png);
		}

		/* -- #box_secciones_detalle.sec_entrevistas -- */
		#body_content #col_right #box_secciones_detalle.sec_entrevistas {
			background-image: url(../imagenes/titulos_secciones/bg_box_entrevistas.png);
		}	
		
		/* -- #box_secciones.sec_estatutos -- */
		#body_content #col_right #box_secciones.sec_estatutos {
			background-image: url(../imagenes/titulos_secciones/bg_box_estatutos.png);
		}

		/* -- #box_secciones_detalle.sec_estatutos -- */
		#body_content #col_right #box_secciones_detalle.sec_estatutos {
			background-image: url(../imagenes/titulos_secciones/bg_box_estatutos.png);
		}	
		
		/* -- #box_secciones.sec_estructura_grupo -- */
		#body_content #col_right #box_secciones.sec_estructura_grupo {
			background-image: url(../imagenes/titulos_secciones/bg_box_estructura_grupo.png);
		}

		/* -- #box_secciones_detalle.sec_estructura_grupo -- */
		#body_content #col_right #box_secciones_detalle.sec_estructura_grupo {
			background-image: url(../imagenes/titulos_secciones/bg_box_estructura_grupo.png);
		}	
		
		/* -- #box_secciones.sec_hemeroteca -- */
		#body_content #col_right #box_secciones.sec_hemeroteca {
			background-image: url(../imagenes/titulos_secciones/bg_box_hemeroteca.png);
		}

		/* -- #box_secciones_detalle.sec_hemeroteca -- */
		#body_content #col_right #box_secciones_detalle.sec_hemeroteca {
			background-image: url(../imagenes/titulos_secciones/bg_box_hemeroteca.png);
		}		
		
		/* -- #box_secciones.sec_historia -- */
		#body_content #col_right #box_secciones.sec_historia {
			background-image: url(../imagenes/titulos_secciones/bg_box_historia.png);
		}

		/* -- #box_secciones_detalle.sec_historia -- */
		#body_content #col_right #box_secciones_detalle.sec_historia {
			background-image: url(../imagenes/titulos_secciones/bg_box_historia.png);
		}		
		
		/* -- #box_secciones.sec_interpelaciones -- */
		#body_content #col_right #box_secciones.sec_interpelaciones {
			background-image: url(../imagenes/titulos_secciones/bg_box_interpelaciones.png);
		}

		/* -- #box_secciones_detalle.sec_interpelaciones -- */
		#body_content #col_right #box_secciones_detalle.sec_interpelaciones {
			background-image: url(../imagenes/titulos_secciones/bg_box_interpelaciones.png);
		}	
		
		/* -- #box_secciones.sec_mapa_web -- */
		#body_content #col_right #box_secciones.sec_mapa_web {
			background-image: url(../imagenes/titulos_secciones/bg_box_mapa_web.png);
		}

		/* -- #box_secciones_detalle.sec_mapa_web -- */
		#body_content #col_right #box_secciones_detalle.sec_mapa_web {
			background-image: url(../imagenes/titulos_secciones/bg_box_mapa_web.png);
		}	
		
		/* -- #box_secciones.sec_mi_diputado -- */
		#body_content #col_right #box_secciones.sec_mi_diputado {
			background-image: url(../imagenes/titulos_secciones/bg_box_mi_diputado.png);
		}

		/* -- #box_secciones_detalle.sec_mi_diputado -- */
		#body_content #col_right #box_secciones_detalle.sec_mi_diputado {
			background-image: url(../imagenes/titulos_secciones/bg_box_mi_diputado.png);
		}		
		
		/* -- #box_secciones.sec_noticias -- */
		#body_content #col_right #box_secciones.sec_noticias {
			background-image: url(../imagenes/titulos_secciones/bg_box_noticias.png);
		}

		/* -- #box_secciones_detalle.sec_noticias -- */
		#body_content #col_right #box_secciones_detalle.sec_noticias {
			background-image: url(../imagenes/titulos_secciones/bg_box_noticias.png);
		}	
		
		/* -- #box_secciones.sec_podcast -- */
		#body_content #col_right #box_secciones.sec_podcast {
			background-image: url(../imagenes/titulos_secciones/bg_box_podcast.png);
		}

		/* -- #box_secciones_detalle.sec_podcast -- */
		#body_content #col_right #box_secciones_detalle.sec_podcast {
			background-image: url(../imagenes/titulos_secciones/bg_box_podcast.png);
		}	
		
		/* -- #box_secciones.sec_politica_privacidad -- */
		#body_content #col_right #box_secciones.sec_politica_privacidad {
			background-image: url(../imagenes/titulos_secciones/bg_box_politica_privacidad.png);
		}

		/* -- #box_secciones_detalle.sec_politica_privacidad -- */
		#body_content #col_right #box_secciones_detalle.sec_politica_privacidad {
			background-image: url(../imagenes/titulos_secciones/bg_box_politica_privacidad.png);
		}		
		
		/* -- #box_secciones.sec_preguntas -- */
		#body_content #col_right #box_secciones.sec_preguntas {
			background-image: url(../imagenes/titulos_secciones/bg_box_preguntas.png);
		}

		/* -- #box_secciones_detalle.sec_preguntas -- */
		#body_content #col_right #box_secciones_detalle.sec_preguntas {
			background-image: url(../imagenes/titulos_secciones/bg_box_preguntas.png);
		}		
		
		/* -- #box_secciones.sec_proposiciones_ley -- */
		#body_content #col_right #box_secciones.sec_proposiciones_ley {
			background-image: url(../imagenes/titulos_secciones/bg_box_proposiciones_ley.png);
		}

		/* -- #box_secciones_detalle.sec_proposiciones_ley -- */
		#body_content #col_right #box_secciones_detalle.sec_proposiciones_ley {
			background-image: url(../imagenes/titulos_secciones/bg_box_proposiciones_ley.png);
		}
		
		/* -- #box_secciones.sec_proposiciones_no_ley -- */
		#body_content #col_right #box_secciones.sec_proposiciones_no_ley {
			background-image: url(../imagenes/titulos_secciones/bg_box_proposiciones_no_ley.png);
		}

		/* -- #box_secciones_detalle.sec_proposiciones_no_ley -- */
		#body_content #col_right #box_secciones_detalle.sec_proposiciones_no_ley {
			background-image: url(../imagenes/titulos_secciones/bg_box_proposiciones_no_ley.png);
		}	
		
		/* -- #box_secciones.sec_redes_sociales -- */
		#body_content #col_right #box_secciones.sec_redes_sociales {
			background-image: url(../imagenes/titulos_secciones/bg_box_redes_sociales.png);
		}

		/* -- #box_secciones_detalle.sec_redes_sociales -- */
		#body_content #col_right #box_secciones_detalle.sec_redes_sociales {
			background-image: url(../imagenes/titulos_secciones/bg_box_redes_sociales.png);
		}
		
		/* -- #box_secciones.sec_rep_municipal -- */
		#body_content #col_right #box_secciones.sec_rep_municipal {
			background-image: url(../imagenes/titulos_secciones/bg_box_rep_municipal.png);
		}

		/* -- #box_secciones_detalle.sec_rep_municipal -- */
		#body_content #col_right #box_secciones_detalle.sec_rep_municipal {
			background-image: url(../imagenes/titulos_secciones/bg_box_rep_municipal.png);
		}	
		
		/* -- #box_secciones.sec_revista_prensa -- */
		#body_content #col_right #box_secciones.sec_revista_prensa {
			background-image: url(../imagenes/titulos_secciones/bg_box_revista_prensa.png);
		}

		/* -- #box_secciones_detalle.sec_revista_prensa -- */
		#body_content #col_right #box_secciones_detalle.sec_revista_prensa {
			background-image: url(../imagenes/titulos_secciones/bg_box_revista_prensa.png);
		}		
		
		/* -- #box_secciones.sec_senadores -- */
		#body_content #col_right #box_secciones.sec_senadores {
			background-image: url(../imagenes/titulos_secciones/bg_box_senadores.png);
		}

		/* -- #box_secciones_detalle.sec_senadores -- */
		#body_content #col_right #box_secciones_detalle.sec_senadores {
			background-image: url(../imagenes/titulos_secciones/bg_box_senadores.png);
		}
		
		/* -- #box_secciones.sec_solicitudes_comparecencias -- */
		#body_content #col_right #box_secciones.sec_solicitudes_comparecencias {
			background-image: url(../imagenes/titulos_secciones/bg_box_solicitudes_comparecencias.png);
		}

		/* -- #box_secciones_detalle.sec_solicitudes_comparecencias -- */
		#body_content #col_right #box_secciones_detalle.sec_solicitudes_comparecencias {
			background-image: url(../imagenes/titulos_secciones/bg_box_solicitudes_comparecencias.png);
		}	
		
		/* -- #box_secciones.sec_solicitudes_informacion -- */
		#body_content #col_right #box_secciones.sec_solicitudes_informacion {
			background-image: url(../imagenes/titulos_secciones/bg_box_solicitudes_informacion.png);
		}

		/* -- #box_secciones_detalle.sec_solicitudes_informacion -- */
		#body_content #col_right #box_secciones_detalle.sec_solicitudes_informacion {
			background-image: url(../imagenes/titulos_secciones/bg_box_solicitudes_informacion.png);
		}	
		
		/* -- #box_secciones.sec_soportes_moviles -- */
		#body_content #col_right #box_secciones.sec_soportes_moviles {
			background-image: url(../imagenes/titulos_secciones/bg_box_soportes_moviles.png);
		}

		/* -- #box_secciones_detalle.sec_soportes_moviles -- */
		#body_content #col_right #box_secciones_detalle.sec_soportes_moviles {
			background-image: url(../imagenes/titulos_secciones/bg_box_soportes_moviles.png);
		}		

		/* -- #box_secciones.sec_soportes_moviles -- */
		#body_content #col_right #box_secciones.sec_soportes_moviles {
			background-image: url(../imagenes/titulos_secciones/bg_box_soportes_moviles.png);
		}

		/* -- #box_secciones_detalle.sec_soportes_moviles -- */
		#body_content #col_right #box_secciones_detalle.sec_soportes_moviles {
			background-image: url(../imagenes/titulos_secciones/bg_box_soportes_moviles.png);
		}	
		
		/* -- #box_secciones.sec_donaciones -- */
		#body_content #col_right #box_secciones.sec_donaciones {
			background-image: url(../imagenes/titulos_secciones/bg_box_donaciones.png);
		}

		/* -- #box_secciones_detalle.sec_donaciones -- */
		#body_content #col_right #box_secciones_detalle.sec_donaciones {
			background-image: url(../imagenes/titulos_secciones/bg_box_donaciones.png);
		}	

		/* -- #box_secciones.sec_organigrama -- */
		#body_content #col_right #box_secciones.sec_organigrama {
			background-image: url(../imagenes/titulos_secciones/bg_box_organigrama.png);
		}

		/* -- #box_secciones_detalle.sec_organigrama -- */
		#body_content #col_right #box_secciones_detalle.sec_organigrama {
			background-image: url(../imagenes/titulos_secciones/bg_box_organigrama.png);
		}
		
		/* -- #box_secciones.sec_boletines_sectoriales -- */
		#body_content #col_right #box_secciones.sec_boletines_sectoriales {
			background-image: url(../imagenes/titulos_secciones/bg_box_boletines_sectoriales.png);
		}

		/* -- #box_secciones_detalle.sec_boletines_sectoriales -- */
		#body_content #col_right #box_secciones_detalle.sec_boletines_sectoriales {
			background-image: url(../imagenes/titulos_secciones/bg_box_boletines_sectoriales.png);
		}	
		
		/* -- #box_secciones.sec_alertas_email -- */
		#body_content #col_right #box_secciones.sec_alertas_email {
			background-image: url(../imagenes/titulos_secciones/bg_box_alertas_email.png);
		}

		/* -- #box_secciones_detalle.sec_alertas_email -- */
		#body_content #col_right #box_secciones_detalle.sec_alertas_email {
			background-image: url(../imagenes/titulos_secciones/bg_box_alertas_email.png);
		}	
		
		/* -- #box_secciones_detalle.sec_consecuencia_interpelacion -- */
		#body_content #col_right #box_secciones_detalle.sec_consecuencia_interpelacion {
			background-image: url(../imagenes/titulos_secciones/bg_box_consecuencia_interpelacion.png);
		}	
		
		/* -- #box_secciones.sec_consecuencia_interpelacion -- */
		#body_content #col_right #box_secciones.sec_consecuencia_interpelacion {
			background-image: url(../imagenes/titulos_secciones/bg_box_consecuencia_interpelacion.png);
		}
		
		/* -- #box_secciones_detalle.sec_preguntas_respuesta_oral_pleno -- */
		#body_content #col_right #box_secciones_detalle.sec_preguntas_respuesta_oral_pleno {
			background-image: url(../imagenes/titulos_secciones/bg_box_preguntas_respuesta_oral_pleno.png);
		}	
		
		/* -- #box_secciones.sec_preguntas_respuesta_oral_pleno -- */
		#body_content #col_right #box_secciones.sec_preguntas_respuesta_oral_pleno {
			background-image: url(../imagenes/titulos_secciones/bg_box_consecuencia_interpelacion.png);
		}	
		
		/* -- #box_secciones_detalle.sec_preguntas_respuesta_oral_comision -- */
		#body_content #col_right #box_secciones_detalle.sec_preguntas_respuesta_oral_comision {
			background-image: url(../imagenes/titulos_secciones/bg_box_preguntas_respuesta_oral_comision.png);
		}	
		
		/* -- #box_secciones.sec_preguntas_respuesta_oral_pleno -- */
		#body_content #col_right #box_secciones.sec_preguntas_respuesta_oral_comision {
			background-image: url(../imagenes/titulos_secciones/bg_box_preguntas_respuesta_oral_comision.png);
		}			
		
		/* -- #box_secciones_detalle.sec_preguntas_respuesta_escrita -- */
		#body_content #col_right #box_secciones_detalle.sec_preguntas_respuesta_escrita {
			background-image: url(../imagenes/titulos_secciones/bg_box_preguntas_respuesta_escrita.png);
		}	
		
		/* -- #box_secciones.sec_preguntas_respuesta_escrita -- */
		#body_content #col_right #box_secciones.sec_preguntas_respuesta_escrita {
			background-image: url(../imagenes/titulos_secciones/bg_box_preguntas_respuesta_escrita.png);
		}	
		
		/* -- #box_secciones.sec_gure_sarea -- */
		#body_content #col_right #box_secciones.sec_gure_sarea {
			background-image: url(../imagenes/titulos_secciones/bg_box_gure_sarea.png);
		}			
