@charset "utf-8";
/* CSS Document */

body
{
	background-image: url(../images/fondo.gif)
}

#marco_principal
{
	margin:0px auto;
	width:835px;
	height:661px;
}

#aportada
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/portada.jpg);
}

#apasociacion
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/asociacion.jpg);
}

#apporque
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/porque.jpg);
}

#apjunta
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/junta.jpg);
}

#apagenda
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/agenda.jpg);
}

#apsala
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/sala.jpg);
}

#apnoticias
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/noticias.jpg);
}

#apimagenes
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/imagenes.jpg);
}

#apasociados
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/asociados.jpg);
}

#apsocios
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/socio.jpg);
}

#apcontacta
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/contacta.jpg);
}

#apoferta
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url(../images/paginas/ofertas.jpg);
}

#apcampania
{
	position:absolute;
	width:895px;
	height:683px;
	z-index:1;
	background-image: url("../images/paginas/campanias.jpg");
}

#aptexto
{
	position:absolute;
	left:216px;
	top:272px;
	width:647px;
	height:354px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#aptexto2
{
	position:absolute;
	left:216px;
	top:272px;
	width:647px;
	height:354px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	overflow-y:auto;
	padding-right:3px;
}

#aptexto2b
{
	position:absolute;
	left:216px;
	top:272px;
	width:647px;
	height:361px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF
	overflow-y:scroll;
	padding-right:3px;
	color: #FFF;
	font-weight: bold;
}

.blanco 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.negrita_corporativo 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b71a2d;
}

.destacado 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b71a2d;
	text-decoration: underline;
}

#apimagenesgaler
{
	position:absolute;
	left:244px;
	top:288px;
	width:597px;
	height:356px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

a#opcionuno
{
	position:absolute;
	left:16px;
	top:204px;
	height:35px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/asociacion.png);
}

a:hover#opcionuno
{
	position:absolute;
	left:16px;
	top:204px;
	height:35px;
	width:181px;
	z-index:20;
	background-image: url(../images/botones/asociacion_dos.png);
	
}

a#opcionuno_act
{
	position:absolute;
	left:16px;
	top:204px;
	height:35px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/asociacion_act.png);
}


a#opciondos
{
	position:absolute;
	left:16px;
	top:240px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/poque.jpg);
}

a:hover#opciondos
{
	position:absolute;
	left:16px;
	top:240px;
	height:36px;
	width:181px;
	z-index:20;
	background-image: url(../images/botones/poque_dos.jpg);
	
}

a#opciondos_act
{
	position:absolute;
	left:16px;
	top:240px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/poque_act.jpg);
}

a#opciontres
{
	position:absolute;
	left:16px;
	top:277px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/junta.jpg);
}

a:hover#opciontres
{
	position:absolute;
	left:16px;
	top:277px;
	height:36px;
	width:181px;
	z-index:20;
	background-image: url(../images/botones/junta_dos.jpg);
	
}

a#opciontres_act
{
	position:absolute;
	left:16px;
	top:277px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/junta_act.jpg);
}


a#opcioncuatro
{
	position:absolute;
	left:16px;
	top:314px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/agenda.jpg);
}

a:hover#opcioncuatro
{
	position:absolute;
	left:16px;
	top:314px;
	height:36px;
	width:181px;
	z-index:20;
	background-image: url(../images/botones/agenda_dos.jpg);	
}

a#opcioncuatro_act
{
	position:absolute;
	left:16px;
	top:314px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/agenda-act.jpg);
}

a#opcioncinco
{
	position:absolute;
	left:16px;
	top:351px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/sala.jpg);
}

a:hover#opcioncinco
{
	position:absolute;
	left:16px;
	top:351px;
	height:36px;
	width:181px;
	z-index:20;
	background-image: url(../images/botones/sala_dos.jpg);
	
}

a#opcioncinco_act
{
	position:absolute;
	left:16px;
	top:351px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/sala_act.jpg);
}



a#opcionseis
{
	position:absolute;
	left:16px;
	top:388px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/noticias.jpg);
}

a:hover#opcionseis
{
	position:absolute;
	left:16px;
	top:388px;
	height:36px;
	width:181px;
	z-index:20;
	background-image: url(../images/botones/noticias-dos.jpg);
	
}

a#opcionseis_act
{
	position:absolute;
	left:16px;
	top:388px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/noticias_act.jpg);
}

a#opcionsiete
{
	position:absolute;
	left:16px;
	top:425px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/imagenes.jpg);
}

a:hover#opcionsiete
{
	position:absolute;
	left:16px;
	top:425px;
	height:36px;
	width:181px;
	z-index:20;
	background-image: url(../images/botones/imagenes_dos.jpg);
	
}

a#opcionsiete_act
{
	position:absolute;
	left:16px;
	top:425px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/imagenes_act.jpg);
}

a#opcionocho
{
	position:absolute;
	left:16px;
	top:462px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/contacta.jpg);
}

a:hover#opcionocho
{
	position:absolute;
	left:16px;
	top:462px;
	height:36px;
	width:181px;
	z-index:20;
	background-image: url(../images/botones/contacta_dos.jpg);
}

a#opcionocho_act
{
	position:absolute;
	left:16px;
	top:462px;
	height:36px;
	width:181px;
	z-index:18;
	background-image: url(../images/botones/contacta_act.jpg);
}

a#opcionueve
{
	position:absolute;
	left:249px;
	top:585px;
	height:92px;
	width:377px;
	z-index:18;
	background-image: url(../images/paginas/banner_ofertas.jpg);
}

a:hover#opcionueve
{
	position:absolute;
	left:249px;
	top:585px;
	height:92px;
	width:377px;
	z-index:20;
	background-image: url(../images/paginas/banner_ofertas_dosb.gif);
}

a#opciondiez
{
	position:absolute;
	left:439px;
	top:490px;
	height:92px;
	width:187px;
	z-index:18;
	background-image: url(../images/paginas/banner_novedades.jpg);
}

a:hover#opciondiez
{
	position:absolute;
	left:439px;
	top:490px;
	height:92px;
	width:187px;
	z-index:20;
	background-image: url(../images/paginas/banner_novedades_dos.gif);
}

a#opcionce
{
	position:absolute;
	left:249px;
	top:490px;
	height:92px;
	width:187px;
	z-index:18;
	background-image: url(../images/paginas/banner_asociados.jpg);
}

a:hover#opcionce
{
	position:absolute;
	left:249px;
	top:490px;
	height:92px;
	width:187px;
	z-index:20;
	background-image: url(../images/paginas/baner_asociados_dos.gif);
}

a#opciondoce
{
	position:absolute;
	left:287px;
	top:307px;
	height:23px;
	width:173px;
	z-index:18;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

a:hover#opciondoce
{
	position:absolute;
	left:287px;
	top:307px;
	height:23px;
	width:173px;
	z-index:20;
	color: #b81b2e;
}

a#opciontrece
{
	position:absolute;
	left:72px;
	top:509px;
	height:26px;
	width:116px;
	z-index:18;
	background-image: url(../images/botones/inicio.gif);
}

a:hover#opciontrece
{
	position:absolute;
	left:72px;
	top:509px;
	height:26px;
	width:116px;
	z-index:20;
	background-image: url(../images/botones/inicio_dos.gif);	
}

#pdfUno
{
	position:absolute;
	left:600px;
	top:250px;
	width:78px;
	height:20px;
	z-index:2;
	background-image:url(../images/pdf_ok.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	font-size:12px;
	text-decoration:none;
	color:#FFF;
}

#pdfUno:hover
{
	position:absolute;
	left:600px;
	top:250px;
	width:78px;
	height:20px;
	z-index:2;
	background-image:url(../images/pdf_ok.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

#pdfDos
{
	position:absolute;
	left:717px;
	top:250px;
	width:78px;
	height:20px;
	z-index:2;
	background-image:url(../images/pdf_ok.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	font-size:12px;
	text-decoration:none;
	color:#FFF;
}

#pdfDos:hover
{
	position:absolute;
	left:717px;
	top:250px;
	width:78px;
	height:20px;
	z-index:2;
	background-image:url(../images/pdf_ok.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:8px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	font-size:12px;
	text-decoration:none;
	color:#FFF;
}


#cabecera_agenda 
{
	color: #FFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../images/fondo_cabecera_tabla.jpg);
	font-weight: bold;
}

.cuerpo_agenda 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #CCC;
	font-size: 12px;
	text-align: center;
}

.enl_agenda
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
}

.enl_agenda:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #700;
	text-decoration: none;
	font-size: 12px;
	text-align: center;	
}

.enl_agenda2
{
	text-decoration: none;
}

.enl_agenda2 img
{
	border:none;
}

#frmBuscar
{
	position:absolute;
	left:545px;
	top:244px;
	height:25px;
	width:386px;
}

#EtiBuscar
{
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	font-size:10px;
	font-size:18px;
	color:#FFF;
}

#apformcontacta
{
	position:absolute;
	left:502px;
	top:277px;
	width:319px;
	height:373px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

.GalTitulo
{
	width:100px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	font-size:10px;
	color:#FFC;
	text-align:center;
}

.AsocRef
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b71a2d;	
}

.AsocRef:hover
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;		
}

#AsocNombre
{
	position:absolute;
	left:361px;
	top:256px;
	width:402px;
	height:21px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	z-index:2;
}

#AsocFoto 
{
	position:absolute;
	left:218px;
	top:343px;
	width:182px;
	height:119px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	z-index:2;
}

#AsocDireccion
{
	position:absolute;
	left:314px;
	top:506px;
	width:539px;
	height:18px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	z-index:2;
}

#AsocTelefono
{
	position:absolute;
	left:314px;
	top:536px;
	width:193px;
	height:18px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	z-index:3;
}

#AsocMail
{
	position:absolute;
	left:558px;
	top:535px;
	width:295px;
	height:18px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	z-index:5;
}

#AsocWeb
{
	position:absolute;
	left:314px;
	top:566px;
	width:539px;
	height:18px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	z-index:6;
}

#AsocHorario
{
	position:absolute;
	left:314px;
	top:597px;
	width:539px;
	height:18px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	z-index:7;
}

#AsocPresentacion
{
	position:absolute;
	left:432px;
	top:363px;
	width:429px;
	height:98px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	z-index:4;
	overflow-y: auto;
}

#posNoticias
{
	position:absolute;
	left:697px;
	top:305px;
	width:185px;
	height:225px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif, "Arial Black";
	font-size:10px;
	color:#333;
	overflow-y:auto;
}

.CampTitulo
{
	float:left;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	color:#FFF;
}

.CampFecha
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F00;
}

.CampIcono
{
	float:left;
	width:70px;
	height:28px;
	z-index:2px;
	text-decoration:none;
	color:#F00;
}

.CampIcono img
{
	border:none;
}


.ClsFecha 
{
	color: #00F;
}

.ClsTitulo 
{
	color: #A60;
}



/* ESTILOS PARA LA GALERIA LIGHT BOX */
#gallery
{
	position:absolute;
	left:229px;
	top:278px;
	width:617px;
	height:346px;	
	overflow-y:auto;
	z-index:1;
}

#gallery a
{
	display:block;
	float:left;
	height:100px;
	width:100px;
}

#gallery img
{
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 15px;
}

#gallery a:hover img
{
	border: 5px solid #fff;
	border-width: 5px 5px 15px;
	color: #fff;
}

#gallery a:hover
{
	color: #fff;
}

#jquery-overlay 
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100% !important;
	height: 500px;
}

#jquery-lightbox 
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1501;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img 
{ 
	border: none;
}

#lightbox-container-image-box 
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image
{ 
	padding: 10px;
}

#lightbox-loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index:1510;
}

#lightbox-container-image-box > #lightbox-nav
{
	left: 0; 
}

#lightbox-nav a 
{ 
	outline: none;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext 
{
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev 
{
	left: 0; 
	float: left;
}

#lightbox-nav-btnNext
{
	right: 0; 
	float: right;
}

#lightbox-container-image-data-box
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}

#lightbox-container-image-data
{
	padding: 0 10px; 
	color: #666; 
}

#lightbox-container-image-data #lightbox-image-details
{
	width: 70%; 
	float: left; 
	text-align: left; 
}

#lightbox-image-details-caption
{
	font-weight: bold;
}

#lightbox-image-details-currentNumber
{
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			

#lightbox-secNav-btnClose
{
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* Hoja de estilos de GALERYVIEW */
#contenedor3
{
	position:absolute;
	left:249px;
	top:204px;
	width:379px;
	height:271px;
}

#gallery_wrap 
{
	position:relative;
	top: 0px;
	left: 0px;
	width: 379px;
	height: 271px;
	padding: 0px;
	background: transparent url(../img/border.png) top left scroll no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 1.3em;
	color: #333;
}

#photos
{
	background-color:#000;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	padding: 2px;
	color:#fff;
}

.loader
{
	background-image:url(../img/loader.gif);
	background-color:#ddd;
	background-position:center;
	background-repeat:no-repeat;
}

.panel
{
}

.panel .panel-overlay
{
	height:30px;
	margin-top: 30px;
	margin-left: 10px;
	padding-bottom: 1em;
	color: #fff;
	font-size: 0.7em;
}

.panel .panel-overlay a
{
	height:30px;
	padding-top: 0px;
	padding-bottom: 1em;
	color: #fff;
	text-decoration:underline;
	font-size: 0.7em;
	font-weight: bold;
}

.panel .overlay-background
{
	height:30px;
	padding-top: 0px;
	padding-bottom: 1em;
	background-color:#222;
}

.filmstrip
{
	margin: 5px;
}

.frame
{
}

.framme .img_wrap
{
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
}

.frame .current .img_wrap
{
	border-color: #fff;
}

.frame img
{
	border-style: none;
}

.frame .caption
{
	font-size: 11px;
	text-align: center;
	color: #333;
}

.frame .current .caption
{
	color: #fff;
}

.pointer
{
	border-color: #fff;
}
