/*  ---------   font face -----------  */
@font-face{  
font-family:'Helvetica';  
src: url('fonts/Helvetica.otf') format('opentype');  
}
@font-face{  
font-family:'Helvetica-Compressed';  
src: url('fonts/Helvetica-Compressed.otf') format('opentype');  
} 
/*
@font-face {
	font-family: "Helvetica";
	src: url("www.jesuspamplona.es/n/css/fonts/Helvetica.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaComp';
	src: url('www.jesuspamplona.es/n/css/fonts//HelveticaComp.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/
/* ----------------------------------  */
body {
	margin: 0 auto;
	background-color: #000000;
	font-size: 100%;
	font-family: 'Helvetica',Arial;
	color: #ffffff;
	}
p {
	padding: 0px;
	}
img {
	border:0;
	}
A:link {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
	}
/***/
.encabezado {
	position: relative;
	width: 800px;
	height: 215px;
	/*background-color: #ca0098;/****************************************************/
	}
.rayado {
	position: relative;
	width: 800px;
	height: 15px;
	}
.logo {
	position: relative;
	width: 800px;
	height: 160px;
	}
.menu {
	position: relative;
	width: 800px;
	height: 40px;
	}
.menu_e,
.menu_ev,
.menu_f {
	position: relative;
	font-family: 'Helvetica-Compressed',Arial;
	color: #FFF001;
	letter-spacing: 1pt;
	font-size: 28px;
	float: left;
	height: 40px;
	}
.menu_e a {
	text-decoration: none;
	color: #FFF001;
	}
.menu_ev a {
	text-decoration: none;
	color: #576705;
	}
.menu_f {
	float: right;
	}
.menu_f a {
	text-decoration: none;
	color: #FFFFFF;
	}
.menu_b {
	position: relative;
	float: left;
	height: 40px;
	/*width: 38px;*/
	width: 25px;
	}
.menu_b2 {
	position: relative;
	float: left;
	height: 40px;
	/*width: 28px;*/
	width: 12px;
	}

/* portada */ /*bkg_destacado_titulo*/
.portada_destacado {
	position: relative;
	width: 800px;
	height: 318px;
	/*background-color: #d5f36f;/************************************************************************************/
	}
.portada_des_tit {
	position: relative;
	width: 800px;
	height: 39px;
	background-color: #cfc41a;
	background-repeat: no-repeat;
	background-image: url('ima/bkg_destacado_titulo.png');
	}
.portada_des_tit_d {
	font-size: 30px;
	color: #576705;
	padding-left: 353px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: 'Helvetica-Compressed',Arial;
	letter-spacing: 1pt;
	line-height: 100%;
	}
.portada_des_tit_d a  {
	text-decoration: none;
	color: #576705;
	}
.portada_des_tit_d a:hover {
	text-decoration: nove;
	}
.portada_des_cont {
	position: absolute;
	top: 49px;
	left: 0px;
	width: 800px;
	height: 258px;
	/*background-color: #d5f300;/************************************************************************************/
	}
.portada_des_video_local {
	position: absolute;
	width: 335px;
	height: 258px;
	/*background-color: #d5f399;/************************************************************************************/
	}
.portada_des_txt {
	position: absolute;
	left: 353px;
	width: 447px;
	height: 258px;
	font-size: 110%;
	letter-spacing: 0pt;
	text-align: justify;
	/*background-color: #ff00c0;/************************************************************************************/
	}
.scroll-panel {
	position: relative;
	width: 464px;
	height: 258px;
	overflow: auto;
	float: left;
	font-size: 90%;
	}
.portada_bloques {
	position: relative;
	/*top: 47px;*/
	display: block;
	width: 800px;
	height: 416px;
	background-color: #000000;
	/*background-color: #282800;/************************************************************************************/
	}
.portada_bloque {
	position: absolute;
	width: 395px;
	height: 132px;
	/*background-color: #ca0098;/************************************************************************************/
	}
.portada_bloque#f1c1 {
	top: 0px;
	left: 0px;
	}
.portada_bloque#f1c2 {
	top: 0px;
	left: 405px;
	}
.portada_bloque#f2c1 {
	top: 142px;
	left: 0px;
	}
.portada_bloque#f2c2 {
	top: 142px;
	left: 405px;
	}
.portada_bloque#f3c1 {
	top: 284px;
	left: 0px;
	}
.portada_bloque#f3c2 {
	top: 284px;
	left: 405px;
	}
.portada_bloque_tit_nivel {
	position: absolute;
	width: 405px;
	height: 130px;
	top: 0px;
}
.portada_bloque_tit {
	/*background-color: #ca0066;/************************************************************************************/
	POSITION: relative;
	width: px;
	height: 21px;
	background-repeat: no-repeat;
	font-size: 100%;
	text-align: center;
	color: #FFFFFF;
	padding-left: 230px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 4px;
	}
.portada_bloque_tit#motion {
	background-image: url('ima/bkg_r_motion.png');
	}
.portada_bloque_tit#galeria {
	background-image: url('ima/bkg_r_galeria.png');
	}
.portada_bloque_tit#enlaces {
	background-image: url('ima/bkg_r_enlaces.png');
	}
.portada_bloque_txt {
	POSITION: relative;
	z-index: 1;
	width: 395px;
	height: 97px;
	font-size: 74%;
	text-align: justify;
	color: #FFFFFF;
	line-height: 100%;
	padding-top: 2px;
	letter-spacing: 1pt;
	/*padding: 3px;*/
	/*background-color: #ca0000;/************************************************************************************/
	}
span.portada_bloque_texto {
	padding-right: 170px;
	display:block;
	}
.portada_bloque_tit a  {
	text-decoration: none;
	color: #ffffff;
	}
.portada_bloque_tit a:hover {
	text-decoration: underline;
	}
.portada_bloque_pie {
	height: 15px;
	font-size: 60%;
	text-align: right;
	color: #576705;
	padding-top: 15px;
	padding-bottom: 5px;
	}
.portada_bloque_pie a {
	color: #576705;
	}
.seccion_destacado {
	position: relative;
	width: 800px;
	/*background-color: #1acf9e;/************************************************************************************/
	}
.seccion_destacado#bio {
	height: 559px;
	}
.seccion_destacado#galeria {
	height: 449px;
	/*background-color: #1acf9e;/************************************************************************************/
	}
.seccion_destacado#enlaces {
	height: 317px;
	/*background-color: #1acf9e;/************************************************************************************/
	}
.seccion_destacado#contacto {
	height: 419px;
	/*background-color: #1acf9e;/************************************************************************************/
	}
.seccion_destacado#reel {
	height: 712px;
	/*background-color: #1acf9e;/************************************************************************************/
	}
.seccion_des_tit {
	POSITION: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 39px;
	/*font-size: 110%;
	color: #FFFFFF;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;*/
	}
.seccion_des_cont_bio {
	POSITION: absolute;
	left: 0px;
	width: 800px;
	height: 520px;
	background-image: url('ima/bkg_sec_bio.png');
	}
.seccion_des_txt_bio {
	POSITION: absolute;
	top: 10px;
	left: 358px;
	width: 416px;
	height: 490px;
	text-align: justify;
	}
.scroll-pane_bio {
	position: relative;
	width: 443px;
	height: 490px;
	overflow: auto;
	float: left;
	font-size: 80%;
	color: #FFFFFF;
	background: #000000;
	background-color: #000000;
	padding: 5px;
	}
.portada_motion_tit {
	position: relative;
	width: 800px;
	height: 39px;
	background-color: #cfc41a;
	background-repeat: no-repeat;
	background-image: url('ima/bkg_motion_titulo.png');
	}
.portada_galeria_tit {
	position: relative;
	width: 800px;
	height: 39px;
	background-color: #cfc41a;
	background-repeat: no-repeat;
	background-image: url('ima/bkg_galeria_titulo.png');
	}
.portada_enlaces_tit {
	position: relative;
	width: 800px;
	height: 39px;
	background-color: #cfc41a;
	background-repeat: no-repeat;
	background-image: url('ima/bkg_enlaces_titulo.png');
	}
.portada_contacto_tit {
	position: relative;
	width: 800px;
	height: 39px;
	background-color: #cfc41a;
	background-repeat: no-repeat;
	background-image: url('ima/bkg_contacto_titulo.png');
	}
.portada_reel_tit {
	position: relative;
	width: 800px;
	height: 39px;
	background-color: #cfc41a;
	background-repeat: no-repeat;
	background-image: url('ima/bkg_reel_titulo.png');
	}
.portada_blog_tit {
	position: relative;
	width: 800px;
	height: 39px;
	background-color: #cfc41a;
	background-repeat: no-repeat;
	background-image: url('ima/bkg_nlog_titulo.png');
	}
.seccion_r_negro {
	position: relative;
	width: 780px;
	height: 420px;
	background-image: url('ima/bkg_r.png');
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 16px;
	padding-bottom: 16px;
	}
.scroll-pane_motion {
	position: relative;
	width: 800px;
	height: 420px;
	overflow: auto;
	font-size: 80%;
	color: #FFFFFF;
	}
.seccion_rec_2colores {
	width: 770px;
	height: 60px;
	background-image: url('ima/bkg_rec_2colores.png');
	background-repeat: no-repeat;
	/*background-color: #cfc41a;/************************************************************************************/
	}
td.seccion_rec_2colores_tit {
	position: relative;
	top: 0px;
	left: 0px;
	width: 266px;/*+40*/
	height: 37px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	font-size: 120%;
	text-align: center;
	font-weight: bold;
	color: #000000;
}
.seccion_rec_2colores_tit  a  {
	text-decoration: none;
	color: #000000;
	}
.seccion_rec_2colores_tit  a:hover {
	text-decoration: underline;
	}
td.seccion_rec_2colores_txt {
	position: relative;
	width: 420px;
	height: 46px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 80%;
	color: #FFFFFF;
	text-align: justify;
}
td.seccion_rec_2colores_img {
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.seccion_rec_2colores_separador {
	width: 100%;
	height: 16px;
	display: block;
	position: static;
	}
.seccion_des_cont_galeria {
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 400px;
	/*background-color: #F2F2F2;*/
	padding-top: 5px;
	padding-bottom: 5px;
	}
.seccion_bloque_galeria_img {
	POSITION: relative;
	text-align: center;
	}
.seccion_r_negro_galeria {
	/*background-color: #1acf9e;/************************************************************************************/
	position: relative;
	width: 800px;
	height: 246px;
	background-image: url('ima/bkg_r.png');
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.scroll-pane_galeria {
	position: relative;
	width: 790px;
	height: 100px;
	overflow: auto;
	font-size: 80%;
	color: #FFFFFF;
	background-color: #000000;
	padding: 5px;
	}
/* carrusel */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 110px;
	height: 110px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
/* skin*/
.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;
	background: #F0F6F9;
	border: 1px solid #346F97;*/
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 719px;
    padding: 20px 40px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  719px;
    height: 110px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 110px;
	height: 110px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 59px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(ima/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 59px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(ima/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/***/
.texto_sobre_imagen {
	POSITION: absolute;
	z-index: 99;
	/*width: 115px;
	height: 44px;*/
	top: 230px;
	left: 10px;
	display:inline;
	letter-spacing:0px;
	}
.texto_sobre_imagen a {
	text-decoration:none;
	color:#FFF;
	background:#576705;
	padding:0 3px;
	}
.texto_sobre_imagen a:hover {
	text-decoration:none; 
	background:#fff; 
	color:#576705;
	font-weight: blod;
	}
.seccion_r_negro_enlaces {
	position: relative;
	width: 780px;
	height: 184px;
	background-image: url('ima/bkg_r.png');
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
.seccion_des_cont_contenido {
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 429px;
	/*background-color: #631818;*/
	text-align: center;
	}
.seccion_des_cont_reel2008 {
	position: relative;
	width: 800px;
	height: 673px;
	background-image: url('ima/bkg_r.png');
	}
.seccion_des_vid_rel2008 {
	position: relative;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 800px;
	height: 439px;
	}
.seccion_des_txt_rel2008 {
	position: relative;
	left: 10px;
	padding: 5px;
	width: 770px;
	color: #FFFFFF;
	font-size: 74%;
	text-align: justify;
	background-color: #000000;
	display: block;
	/*background-color: #1acf9e;/************************************************************************************/
	}
/****/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack { /* fondo */
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #576705;
}
.jScrollPaneDrag { /* selecionable movible */
	position: absolute;
	background: #cfc41a;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDrag2 {
	position: absolute;
	background: #FFFFFF;
	cursor: pointer;
	overflow: hidden;
}
