

/* @override http://127.0.0.1/webs/dedolibBase/css/skin_azul.css */

/* @group colores del main */

body {
	color: #415B67;	background: url(../images/fondo_body.gif) #ffffff;
}

a, a:link, a:visited {	color: #415B67;}a:hover {	color: #005EC4;}


#maincontainer{	border-left: 1px solid #A5ADB3;	border-right: 1px solid #A5ADB3;
	background: #ffffff url(../images/sombra_lat.jpg) repeat-y 72.6em 0em;}


/* @group Menu Principal */#menuPrincipal {	background: #FFF;	border: 1px solid #AFAFAF;	border-right: 0px;		}

#menulista {	border: 0px solid #ccc;	background: #C6CACD;	}
	
#menulista li a {	color:#425C66;	background: #C6CACD;	}#menulista li a:hover {	color: #DDDFE1;	background: #415B67;	}#menulista .seleccionado {	color: #DDDFE1;
	background: #415B67;	}	
#menulista .logout {
	color: #DDDFE1;
	border-left: 4px solid #FFFFFF;
	}/* @end */	
/* @group EL FOOTER */#footer {	border-top: 1px solid #B7B7B7;	border-bottom: 1px solid #A5ADB3;	background: #FFFFFF;	}#footerIn {	background: #C6CACD;}/* @end */

/* @group Menu del footer */#menuFooter {	border: 0px solid #ccc;	background: #C6CACD;	}#menuFooter li {	border-right: 1px solid #425C66;	}#menuFooter li a {	color:#425C66;	background: #C6CACD;	}#menuFooter li a:hover {	color: #FFF;	}	#menuFooter .marca {	color: #425C66;	border-right: 0px solid #FFFFFF;	}	/* @end */
/* @group Submenu derecha */	
ul.subMenuNav li {
	background: url(../images/lista_li_a.jpg) no-repeat left 6px;
	border-bottom: 1px dashed #AFB4B9;
	color: #8E959C;
	}
	
ul.subMenuNav li a {
	color: #8E959C;
}
ul.subMenuNav li a:hover {
	color: #005EC4;
	}
ul.subMenuNav li a:visited {
	color: #8E959C;
	}
	
ul.subMenuNav li.active {
	background: url(../images/lista_li_hover.jpg) no-repeat left 6px;
	border-bottom: 1px dashed #AFB4B9;
	color: #005EC4;
	}	
	
ul.subMenuNav li.active a {
	color: #005EC4 !important;
	}	/* @end */

/* @group caja search */#cajaSearch
{
	background: #F2F7FC url("../images/search_bottom.gif") repeat-x left bottom;
	}

#cajaSearch #botonesForm li {
	background: url(../images/boton_form_izda.gif) left top no-repeat;
	}

#cajaSearch .boton {
	background: url(../images/boton_form_dcha.gif) right top no-repeat;
	}

.safari #cajaSearch #botonesForm li {
	background: none !important;
}
/* @end */

h2.titPagina {	background: url(../images/ruta_h2.jpg) no-repeat left bottom;	color: #415B67;	}		h2.titOpciones {	background: url(../images/ruta_h2.jpg) no-repeat right bottom;	color: #5A707B;	}


/* @group MENU TABS (para los edit con pestaas) */#menuTabs li{    background: url(../images/tabsSubmenu/tab_submenu_left_off.gif) no-repeat left top;}#menuTabs li:hover{	color: #555555;	background: url(../images/tabsSubmenu/tab_submenu_left_on.gif) no-repeat left top;}#menuTabs li a{	color: #555555;	background: url(../images/tabsSubmenu/tab_submenu_right_off.gif) no-repeat right top;}#menuTabs li a:hover {	color: #555555;	background: url(../images/tabsSubmenu/tab_submenu_right_on.gif) no-repeat right top;	}#menuTabs #tabActive {	color: #555555;	background: url(../images/tabsSubmenu/tab_submenu_left_on.gif) no-repeat left top;	}#menuTabs #tabActive a {	color: #555555;	background: url(../images/tabsSubmenu/tab_submenu_right_on.gif) no-repeat right top;	}/* @end */
/*@group barras de botones en divs (NO USADO EN BASE)*/
.toolbar a {    color: #333;    border: 1px solid #DEDEDE;    background: #FFF;}.toolbar a:hover {    color: #333;    background: #EEE;    border: 1px solid #999;}.toolbar a:active {    color: #FFF;    background: #999;}/* @end */
/* @group cajas tips */.cajaTip {	background: #F3F3F3;
	border-color: #EAEAEA #B5B4B4 #B5B4B4 #EAEAEA;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	}	.cajaTip h3 {	color: #ffffff;
	background: #8D949B;
	border: 1px solid #D8DADB;
	}	/* @end */
/* para scriptaculous */span.handle {	background-color: #E8A400;
	color: #FFF;	}
/* @end */



/* @group colores del dedolib css */

/* @group inputs formularios */input, textarea {	color: #222222;	}textarea {	border: 1px solid #9F9F9F;	background: #FFF;	}.inputText {	border: 1px solid #ccc;	background: #FFF;	}.inputTextError {	border: 1px solid #FFDDDD;	background: #ffb3b9;
	}select {	color: #222222;	border: 1px solid #9F9F9F;	background: #FFF;}/* @end */

/* @group paginator */
.pageList select {	color: #222222;
	border: 1px solid #9F9F9F;	}/* lista paginas */ul.pagList li {	border: solid 1px #9F9F9F; 	color: #aaaaaa;	background: #fff; 	}ul.pagList li a {	color: #aaaaaa;	}ul.pagList li:hover {	color: #fff;  	border-color: #444; 	}ul.pagList li.pageOn {	background: #fff; 	color: #000;	}
/* @end */

/* @group multiforkey, multienum select */.multiSelectTh {	border: 1px solid #9F9F9F;	}/* @end */

/* @group templates file y fotos */.restrictionText {	color:#FF7800;}
/* @end */

/* @group TABLA LISTADO */.listado thead th { 	background:#DDDFE1;
	color:#415B67;
	border-top:0px solid #809199;
	border-left:0px solid #809199;
	border-bottom:1px dotted #809199;
	border-right:0px solid #809199;}.listado thead th a { 	color: #415B67;}.listado thead th a:hover { 	color: #415B67;
}.listado tbody td {
	color: #415B67;
	border-bottom:1px dotted #809199;}	.listado tbody tr.ruled td {	background: #E6EFF9 !important;}.listado tfoot td {	background: #EDEDED url(../images/thbg.gif) repeat-x bottom;	color: #009;}/* @end *//* @group botones dedolib */.botonOff {	background: #FFCC80;	border-left: #FFF;	border-width: 0em 0em 0em .3em;	border-style: none none none solid;	color: #444444;}.botonOn {	background: #FF9900;	border-left: #FFF;	border-width: 0px 0px 0px 3px;	border-style: none none none solid;	color: #FFFFFF;}/* @end */

/* @group formularios de edicion de fichas */#contForm {
	border: 3px solid #BEC2C6;
	border-left: 1px solid #BEC2C6;
	border-top: 5px solid #BEC2C6;	}	#contForm fieldset div.fieldHelp {
	color: #039DCD;	border-color: #CCC;	border-width: 1px;	border-style: dashed none dashed none;}#contForm #cajaBotonesForm {  	border-top: 1px dashed #809199;
 	}#contForm #botonesForm li {	background: url(../images/boton_form_izda.gif) left top no-repeat;
	}#contForm .boton {	background: url(../images/boton_form_dcha.gif) right top no-repeat;}.safari #contForm #botonesForm li {	background: none !important;}.fieldSetEdit {	color: #333;	}	.fieldSetEdit legend,.fieldSetEdit label { color: #333; }.fieldSetEdit fieldset { background: none; }

.errorField {	color: #FF0000 !important;	}/* @end */

/* @group caja de mensajes de error o info */#mensajeInfo {	background-color: #FFF;}.mensajeInfo {	border: 1px solid #415E93;	background: #f9f9f9;}.titleMsg {	background: #415E93;	color: #FFFFFF;	}.mensajeInfo li {	border-bottom: 1px solid #ccc;	}
	.mensajeInfo li.error {	border-left: 6px solid #900;	color: #000;}.mensajeInfo li.info {	border-left: 6px solid #C0C9E1 !important;}.mensajeInfo li.warning {	border-left: 6px solid #f60;}

/* @end */

/* @group  caja de seleccion de fechas*/#dateChooseContent {	background-color:#FFFFFF;}#dateChooseContent li {	border: 1px solid #FFFFFF;} #dateChooseContent ul li a {	background: #C0C9E1;	color: #444444;	} #dateChooseContent li.semana {	background: #C0C9E1;	color: #444444;} #dateChooseContent ul li a:hover	 {	color: #FFFFFF;	background-color: #415E93;}#dateChooseContent a:active	 {	background: #FF7840;	color: #FFFFFF;}#dateChooseContent li#active a	 {	background: #FF7840;	color: #FFF;}
/* @end */

/* @group autocomplete */div.autoComplete {
	background-color:white;	border:1px solid #888;    }div.autoComplete li.selected { background-color: #ffb; }    
/* @end */
/* @end */



/*
///////////////////////////////////////////////////////////////
         CREADO Y REALIZADO POR DEDO MULTIMEDIA S.A.
///////////////////////////////////////////////////////////////

///////// www.dedomultimedia.com
///////// info@dedomultimedia.com
///////// tlf. +34 943 431 537 

///////////////////////////////////////////////////////////////
*/


/* ------------------------- ESTILOS POR DEFECTO ------------------- */
		
		body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
		table{ border-collapse: collapse; border-spacing: 0px; }
		fieldset, img { border:0px; }
		address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight:  normal; }
		ol, ul { list-style:none; }
		caption, th {text-align:left; }
		select, input, textarea { font : 99% arial, helvetica, clean, sans-serif; }
		h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
		q:before, q:after { content: ''; }
		abbr, acronym, dfn { border-bottom: 1px dotted #999999; cursor: help; }
		pre { width: 700px; padding: 20px; color: #CC0000; font-size: 13px; text-align: left; background: #ffffff; border: 1px solid #CC0000; }	
		em { color: #FF0000; }	
		
		.clear_both { clear: both; }	
		.clear { clear: both; }	
		.display_none { display: none;}		
		.float_left { float: left;}	
		.float_right { float: right;}
		.align_center { text-align: center;}	
		.align_left { text-align: left;}
		.align_right { text-align: right;}
		.font_weight_n { font-weight: normal; }
		.font_weight_b { font-weight: bold; }
		.no_style { background: none; border: none;}	
		.background_none { background: none !important; }
		

/* ------------------------------------------------------------------ */

		body { 
			background: url(../images/public_images/page_background.jpg) left top repeat-x #f3f3f7; 
			font-family: Arial, Helvetica, sans-serif; 
			text-align: center; 
			color: #4a4746; 
			font-size: 69%;
			}

/* --------------- ESTILOS POR DEFECTO DE HOSTELERÍA ---------------- */

		h1 { color: #0d82cd; font-weight: bold; font-size: 125%; text-align: left; margin: 0em 0em .9em .8em; }
		h2 { color: #ffffff; text-align: left; padding: .2em .2em .2em 1.7em; margin: .5em 0em 1em 1em; border: 0px solid #009966; }
		strong { color: #007dcb;}
		a:link { color: #007dcb; text-decoration: none; } a:visited { color: #007dcb; text-decoration: none; } a:hover { color: #007dcb; text-decoration: none; }
		input.input_type_text {border: 1px solid #ebebeb; padding-left: .3em;}

/* --------------- PARA LOS TITULOS H2 ---------------- */

		h1.encabezado_asociacion 			{ color: #0d82cd; }
		h1.encabezado_servicios		 		{ color: #88b524; }
		h1.encabezado_asociarse				{ color: #ec8c01; }
		h1.encabezado_formacion				{ color: #46b9f0; }
		h1.encabezado_bolsa_de_trabajo		{ color: #684a62; }
		h1.encabezado_sala_de_prensa 		{ color: #a34c30; }
		h1.encabezado_enlaces 				{ color: #142d65; }
		h1.encabezado_dgipuzkoa				{ color: #bf1238; }
		h1.encabezado_subvenciones 			{ color: #b19a1a; }
		h1.encabezado_colaboradores 		{ color: #3370a6; }
		h1.encabezado_eventos 				{ color: #9256ab; }
		
/* --------------- COLORES ---------------- */

		.color_asociacion 				{ color: #0d82cd; }
		.color_servicios		 		{ color: #88b524; }
		.color_asociarse				{ color: #ec8c01; }
		.color_formacion				{ color: #46b9f0; }
		.color_bolsa_de_trabajo			{ color: #684a62; }
		.color_sala_de_prensa 			{ color: #a34c30; }
		.color_enlaces 					{ color: #142d65; }
		.color_dgipuzkoa				{ color: #bf1238; }
		.color_subvenciones 			{ color: #b19a1a; }
		.color_colaboradores 			{ color: #3370a6; }
		.color_eventos 					{ color: #9256ab; }

/* --------------- PARA LOS TITULOS H2 ---------------- */

		h2.tit_asociacion 			{ background: url(../images/public_images/fondos_h2/asociacion.jpg) no-repeat left center !important; }
		h2.tit_servicios		 	{ background: url(../images/public_images/fondos_h2/servicios.jpg) no-repeat left center !important; }
		h2.tit_asociarse			{ background: url(../images/public_images/fondos_h2/asociarse.jpg) no-repeat left center !important; }
		h2.tit_formacion			{ background: url(../images/public_images/fondos_h2/formacion.jpg) no-repeat left center !important; }
		h2.tit_bolsa_de_trabajo		{ background: url(../images/public_images/fondos_h2/bolsa_de_trabajo.jpg) no-repeat left center !important; }
		h2.tit_sala_de_prensa 		{ background: url(../images/public_images/fondos_h2/sala_de_prensa.jpg) no-repeat left center !important; }
		h2.tit_enlaces 				{ background: url(../images/public_images/fondos_h2/enlaces.jpg) no-repeat left center !important; }
		h2.tit_directorio_gipuzkoa	{ background: url(../images/public_images/fondos_h2/directorio_gipuzkoa.jpg) no-repeat left center !important; }
		h2.tit_subvenciones 		{ background: url(../images/public_images/fondos_h2/subvenciones.jpg) no-repeat left center !important; }
		h2.tit_colaboradores 		{ background: url(../images/public_images/fondos_h2/colaboradores.jpg) no-repeat left center !important; }
		h2.tit_eventos 				{ background: url(../images/public_images/fondos_h2/eventos.jpg) no-repeat left center !important; }
		
		h2.titulo_n_empresa { 
			color: #a34c30; 
			padding: 0em 0em .3em 0em;
			font-weight: bold;
			margin: .7em 0em .7em 1em;
			}	
		
/* --------------- PARA LOS TITULOS H3 ---------------- */		
		
		h3.titulo_prensa { 
			color: #a34c30; 
			padding: 0em 0em .3em 0em;
			font-weight: bold;
			margin: 2.7em 0em .7em 0em;
			border-bottom: 1px solid #a34c30; 
			}
			
		h3.titulos_laasociacion {
			color: #0d82cd; 
			padding: 0em 0em .3em 0em;
			font-weight: bold;
			margin: 2.7em 0em .7em 0em;
			border-bottom: 1px solid #0d82cd; 
			}

		
/* --------------- PARA LAS LISTAS NUMÉRICAS ---------------- */		

		ol.lista_numerica { border: 0px solid #0099FF; }
		ol.lista_numerica li { border: 0px solid #0099FF; padding: .4em .4em .4em 1.7em; }
		
		.ol_01 { background: url(../images/public_images/ol/01.gif) no-repeat 4px 6px; }
		.ol_02 { background: url(../images/public_images/ol/02.gif) no-repeat 4px 6px; }
		.ol_03 { background: url(../images/public_images/ol/03.gif) no-repeat 4px 6px; }
		.ol_04 { background: url(../images/public_images/ol/04.gif) no-repeat 4px 6px; }
		.ol_05 { background: url(../images/public_images/ol/05.gif) no-repeat 4px 6px; }
		.ol_06 { background: url(../images/public_images/ol/06.gif) no-repeat 4px 6px; }
		.ol_07 { background: url(../images/public_images/ol/07.gif) no-repeat 4px 6px; }
		.ol_08 { background: url(../images/public_images/ol/08.gif) no-repeat 4px 6px; }
		.ol_09 { background: url(../images/public_images/ol/09.gif) no-repeat 4px 6px; }
		.ol_10 { background: url(../images/public_images/ol/10.gif) no-repeat 4px 6px; }

/* --------------- TABULACION DE LOS TEXTOS ---------------- */		

		div.texto { margin: 1em 7.5em 0em 2.7em; line-height: 12px } 
		.ie6 div.texto { margin: 1em 7.9em 0em 2.7em; line-height: 12px }
		div.texto p { margin: 1em 0em .7em 0em; line-height: 1.4em; }
		
		ul.listado_cllegar li {
			background: url(../images/public_images/li_colaboradores.gif) no-repeat 1px 3px;
			margin: .3em 0em .3em 0em;
			padding-left: 1em;
			}
		
		ul.direc_contacto li {
			border-bottom: 1px solid #cccccc;
			margin: .3em 0em .3em 0em;
			padding: .5em .5em .5em .5em;
			}
		
		div.texto ul.li-comun li { margin: .7em 0em .7em 0em; padding-left: .9em; background: url(../images/public_images/li_colaboradores.gif) no-repeat left center; }
		
		div.texto ul li.asociarse_listytle { margin: .5em 0em .5em 0em; padding: 0em 0em 0em .8em; background: url(../images/public_images/li_asociarse.gif) no-repeat 0px 4px; }
		div.texto ul ul li.asociarse_listytle { margin: .7em 2em .7em 6em; background: none; line-height: 1.3em; }
		.servicios_listytle { margin: .5em 0em .5em 0em; padding: 0em 0em 0em .8em; background: url(../images/public_images/li_servicios.gif) no-repeat 0px 4px; }
/* --------------- BOTONES DE DESCARGA ---------------- */	

div.descarga {
	border: 0px dotted #CCFF00;
	padding: 5px 0px 5px 27px;
	clear: both;
	width: 216px;
	}
	
div.descarga a	 { text-align: left;	color: #fff !important; font-weight: bold; text-decoration: none !important; border: 0px!important;}	
div.descarga a:hover		 {	text-decoration: underline !important;}	
	
	
.d_azul { background: url(../images/public_images/descargas/descarga_azul.gif) no-repeat; }	
.d_azul_mini { background: url(../images/public_images/descargas/descarga_azul_mini.gif) no-repeat; }	

.d_marron { background: url(../images/public_images/descargas/descarga_marron.gif) no-repeat; }	

.d_morado { background: url(../images/public_images/descargas/descarga_morado.gif) no-repeat; }	

.d_naranja { background: url(../images/public_images/descargas/descarga_naranja.gif) no-repeat; }	
.d_naranja_mini { background: url(../images/public_images/descargas/descarga_naranja_mini.gif) no-repeat; }	

.d_verde { background: url(../images/public_images/descargas/descarga_verde.gif) no-repeat; }	

/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */










/* ---------------- ESTILOS PARA LA CAPA CONTENEDORA ---------------- */


div#contenedora {
	margin: .7em auto 0em auto;
	border: 0px solid #00ffff;
	background: #ffffff;
	color: #4a4746;
	width: 84em;
	}


/* ---------------- ESTILOS PARA LA CABECERA ---------------- */


div#cabecera { background: url(../images/public_images/cab_esquina_izquierda_sup.gif) #ffffff no-repeat left top; border: 0px solid #ff0000; height: 11.7em; }
.ie6 div#cabecera { border: 0px solid #ff0000; height: 130px; }
div#logo_cabecera { float: left; width: 24.53em; margin: .1em 0em 0em .1em; border: 0px solid #ff0000; } div#logo_cabecera img { margin: 3em 0em 1em 0em; }
div#banner { width: 59.0em; float: right; border: 0px solid #ff0000; } 


/* ---- Fondos para el banner 
*/


div.cab_01 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_01.jpg) no-repeat right top;			}
div.cab_02 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_02.jpg) no-repeat right top;			}
div.cab_03 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_03.jpg) no-repeat right top;			}
div.cab_04 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_04.jpg) no-repeat right top;			}
div.cab_05 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_05.jpg) no-repeat right top;			}
div.cab_06 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_06.jpg) no-repeat right top;			}
div.cab_07 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_01.jpg) no-repeat right top;			}
div.cab_08 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_01.jpg) no-repeat right top;			}
div.cab_09 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_01.jpg) no-repeat right top;			}
div.cab_10 				{ background: url(../images/public_images/cabeceras/cabeceras_home/cab_01.jpg) no-repeat right top;			}

div.cab_la_asociacion		{ background: url(../images/public_images/cabeceras/cab_asociacion.jpg) no-repeat right top;			}
div.cab_servicios		 	{ background: url(../images/public_images/cabeceras/cab_servicios.jpg) no-repeat right top;				}
div.cab_asociarse			{ background: url(../images/public_images/cabeceras/cab_asociarse.jpg) no-repeat right top;				}
div.cab_formacion			{ background: url(../images/public_images/cabeceras/cab_formacion.jpg) no-repeat right top;				}
div.cab_bolsa_de_trabajo	{ background: url(../images/public_images/cabeceras/cab_bolsa_de_trabajo.jpg) no-repeat right top;		}
div.cab_sala_de_prensa 		{ background: url(../images/public_images/cabeceras/cab_sala_de_prensa.jpg) no-repeat right top;		}
div.cab_enlaces 			{ background: url(../images/public_images/cabeceras/cab_enlaces.jpg) no-repeat right top;				}
div.cab_directorio_gipuzkoa { background: url(../images/public_images/cabeceras/cab_directorio_gipuzkoa.jpg) no-repeat right top;	}
div.cab_dgipuzkoa_detalle	{ background: url(../images/public_images/cabeceras/cab_dgipuzkoa_detalle.jpg.jpg) no-repeat right top;	}
div.cab_subvenciones 		{ background: url(../images/public_images/cabeceras/cab_subvenciones.jpg) no-repeat right top;			}
div.cab_colaboradores		{ background: url(../images/public_images/cabeceras/cab_colaboradores.jpg) no-repeat right top;			}
div.cab_col_detalle			{ background: url(../images/public_images/cabeceras/cab_colaboradores.jpg) no-repeat right top;			}
div.cab_eventos		{ background: url(../images/public_images/cabeceras/cab_eventos.jpg) no-repeat right top;			}
div.cab_eventos_detalle			{ background: url(../images/public_images/cabeceras/cab_eventos.jpg) no-repeat right top;			}


/* ---- Para los idiomas 
*/


div#idiomas { 
	border: 0px solid #ff0000; 
	padding: .3em 3.3em .3em .3em; 
	margin: 0em 0em 0em 0em; 
	text-align: right; 
	color:#999;
	height: 3em; 
	} 
	
div#idiomas a { 
	color: #555;
	background: #f5f5f5;
	text-decoration: none;
	}
	
div#idiomas a:hover { 
	color: #f5f5f5;
	background: #0d82cd;
	}

span.idioma_selected {
	font-weight: bold;
	color: #0d82cd;
	}

/* ---- Para el Area de cliente 
*/


div#area_cliente {
	text-align: right;
	margin: 6.2em 0em 0em 8em;
	padding: .3em .9em .2em 0em;
	border: 0px solid #6f7172;
	}

input.boton_acliente { border: 0px solid #afaeb0; text-align: center; }


/* ------------- CONTENEDORA DEL CONTENIDO -------------- */


div#cont_contenido {
	border-width: 0px 1px 0px 1px;
	padding: 3em 0em 0em 0em;
	border-color: #6f7172;
	border-style: solid;
	}
	
.ie6 div#cont_contenido { width: 83.9em; }	
.ie7 div#cont_contenido { padding: 1.7em 0em 0em 0em; }


/* ---------------- ESTILOS PARA EL MENU ---------------- */


#cont_menu { 
	width: 19.45em; 
	background: url(../images/public_images/menu/fondo_menu_div.gif) no-repeat right top; 
	padding: 4.7em 0em 0em 0em; 
	border: 0px solid #00ffff; 
	margin: -1em 0em 0em 0em; 
	float: left;
	}
	
#cont_menu ul { 
	background: url(../images/public_ifmages/menu/sombra_menu_ul.gif) repeat-y right top; 
	border: 0px solid #00ffff; 
	}
	
div#menu_img_bottom { 
	border: 0px solid #00ffff;
	height: 11.9em;  
	}

/* ------------------------------ */
	
	
div.menubt_home					 { background: url(../images/public_images/menu/menu_botom_la_asociacion.jpg) no-repeat right bottom #ffffff;			 }
div.menubt_la_asociacion		 { background: url(../images/public_images/menu/menu_botom_la_asociacion.jpg) no-repeat right bottom #ffffff;	 }
div.menubt_servicios			 { background: url(../images/public_images/menu/menu_botom_servicios.jpg) no-repeat right bottom #ffffff;		 }
div.menubt_asociarse			 { background: url(../images/public_images/menu/menu_botom_asociarse.jpg) no-repeat right bottom #ffffff;		 }
div.menubt_formacion			 { background: url(../images/public_images/menu/menu_botom_formacion.jpg) no-repeat right bottom #ffffff; height: 16.5em !important;		 }
div.menubt_bolsa_de_trabajo		 { background: url(../images/public_images/menu/menu_bt_trabajo.jpg) no-repeat right bottom #ffffff;	 }
div.menubt_sala_de_prensa		 { background: url(../images/public_images/menu/menu_botom_sala_de_prensa.jpg) no-repeat right bottom #ffffff;	 }
div.menubt_enlaces				 { background: url(../images/public_images/menu/menubt_enlaces.jpg) no-repeat right bottom #ffffff;	 }
div.menubt_directorio_gipuzkoa	 { background: url(../images/public_images/menu/menubt_directorio_gipuzkoa.jpg) no-repeat right bottom #ffffff;	 }
div.menubt_subvenciones			 { background: url(../images/public_images/menu/menubt_subvenciones.jpg) no-repeat right bottom #ffffff;	 }
div.menubt_colaboradores		 { background: url(../images/public_images/menu/menubt_colaboradores.jpg) no-repeat right bottom #ffffff;	 }
div.menubt_eventos		 { background: url(../images/public_images/menu/menu_botom_eventos.jpg) no-repeat right bottom #ffffff;	 }


/* ------------------------------ */
	
	
#cont_menu ul li {
	height: 100%;
	text-align: left;
	font-size: 1.2em;
	line-height: 20px;
	margin: 0em 0em .2em 0em;
	padding: 0em 0em 0em 0em;
	border: 0px solid #ff0000; 
	}

/* ------------------------------ */
	
	
#cont_menu ul li.li_la_asociacion		 { background: url(../images/public_images/menu/li_la_asociacion.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_servicios			 { background: url(../images/public_images/menu/li_servicios.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_asociarse			 { background: url(../images/public_images/menu/li_asociarse.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_formacion			 { background: url(../images/public_images/menu/li_formacion.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_bolsa_de_trabajo	 { background: url(../images/public_images/menu/li_bolsa_de_trabajo.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_sala_de_prensa		 { background: url(../images/public_images/menu/li_sala_de_prensa.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_enlaces				 { background: url(../images/public_images/menu/li_enlaces.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_directorio_gipuzkoa	 { background: url(../images/public_images/menu/li_directorio_gipuzkoa.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_subvenciones		 { background: url(../images/public_images/menu/li_subvenciones.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_colaboradores		 { background: url(../images/public_images/menu/li_colaboradores.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }
#cont_menu ul li.li_eventos		 { background: url(../images/public_images/menu/li_eventos.gif) no-repeat 14px 2px; padding-left: 20px; color: #ffffff; display: block; }




/* ------------------------------ */

	
#cont_menu ul li a { 
	display: block; 
	padding-left: 20px; 
	margin: 0em 0em 0em 0em; 
	}
	
#cont_menu ul li a:link, #cont_menu ul li a:visited { 
	color: #3c3937; 
	text-decoration: none; 
	background: url(../images/public_images/menu/li_primer_nivel.gif) no-repeat center center; 
	}
	
#cont_menu ul li a:hover {
	color: #ececed; 
	background-color: #3E228B; 
	background: url(../images/public_images/menu/li_primer_nivel_hover.gif) no-repeat center center; 
	}

#cont_menu ul ul {
	font-size: .8em;
	background: none; 
	text-align: left; 
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	}	
	
#cont_menu ul ul li {	 
	color: #000; 
	height: 100%;
	display: block;  
	text-align: left; 
	font-size: 1.2em; 
	line-height: 20px;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	}	

/* ------------------------------ */
	
#cont_menu ul ul li.li_li_la_asociacion	 { background: url(../images/public_images/menu/li_li_asociacion.jpg) no-repeat 7px 0px; padding: 0em 0em 0em 1.5em;	 }
#cont_menu ul ul li.li_li_servicios		 { background: url(../images/public_images/menu/li_li_servicios.jpg) no-repeat 7px 0px; padding: 0em 0em 0em 1.5em; 		 }
#cont_menu ul ul li.li_li_asociarse		 { background: url(../images/public_images/menu/li_li_asociarse.jpg) no-repeat 7px 0px; padding: 0em 0em 0em 1.5em;		 }
#cont_menu ul ul li.li_li_formacion		 { background: url(../images/public_images/menu/li_li_formacion.jpg) no-repeat 7px 0px; padding: 0em 0em 0em 1.5em;		 }
#cont_menu ul ul li.li_li_sala_de_prensa { background: url(../images/public_images/menu/li_li_prensa.jpg) no-repeat 7px 0px; padding: 0em 0em 0em 1.5em;	 }
#cont_menu ul ul li.li_li_directorio_gipuzkoa { background: url(../images/public_images/menu/li_li_directorio_gipuzkoa.jpg) no-repeat 7px 0px; padding: 0em 0em 0em 1.5em;	 }

/* ------------------------------ */
	
#cont_menu ul ul li { padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; }
#cont_menu ul li ul li a:link { background: none; padding: 0em 0em 0em 1.5em; }
#cont_menu ul li ul li a:visited { background: none; padding: 0em 0em 0em 1.5em; }

/* ------------------------------ */

#cont_menu ul li.li_la_asociacion ul li a:hover { background: url(../images/public_images/menu/li_li_asociacion.jpg) no-repeat 7px 0px; color: #000000; padding: 0em 0em 0em 1.5em; }
#cont_menu ul li.li_servicios ul li a:hover { background: url(../images/public_images/menu/li_li_servicios.jpg) no-repeat 7px 0px; color: #000000; padding: 0em 0em 0em 1.5em; }
#cont_menu ul li.li_asociarse ul li a:hover { background: url(../images/public_images/menu/li_li_asociarse.jpg) no-repeat 7px 0px; color: #000000; padding: 0em 0em 0em 1.5em; }
#cont_menu ul li.li_formacion ul li a:hover { background: url(../images/public_images/menu/li_li_formacion.jpg) no-repeat 7px 0px; color: #000000; padding: 0em 0em 0em 1.5em; }
#cont_menu ul li.li_sala_de_prensa ul li a:hover { background: url(../images/public_images/menu/li_li_prensa.jpg) no-repeat 7px 0px; color: #000000; padding: 0em 0em 0em 1.5em; }
#cont_menu ul li.li_directorio_gipuzkoa ul li a:hover { background: url(../images/public_images/menu/li_li_directorio_gipuzkoa.jpg) no-repeat 7px 0px; color: #000000; padding: 0em 0em 0em 1.5em; }


/* ---------------- CONTENIDO ---------------- */


div#contenido { border: 0px solid #6666FF; float: right; text-align: justify; margin-bottom: 2em; }

/* ---------------- CONTENIDO DE LA HOME ---------------- */


div.cont_home { width: 58em; padding: .7em 3em; }
.ie6 div.cont_home { width: 56em; padding: .7em 2em; }

div.cont_home strong { color: #007dcb; }
	
div.cont_home a:link {	color: #666564; text-decoration: none; border-bottom: 1px dotted #666564; }
div.cont_home a:visited {	color: #666564; text-decoration: none; border-bottom: 1px dotted #666564; }
div.cont_home a:hover {	color: #666564; text-decoration: none; border-bottom: 1px solid #666564; }

div.caja_curva_home {
	padding: 1.7em 2.5em 0em 2.5em;
	margin: 1.5em .9em 1em 0em;
	border: 0px solid #666633;
	text-align: justify;
	height: 19em;
	width: 22.7em;
	float: left;
	}
	
.fnd_curva_bienvenido { background: url(../images/public_images/caja_curva_bienvenido.gif) no-repeat center top; }	
.fnd_curva { background: url(../images/public_images/caja_curva_anuncio.gif) no-repeat center top; }	

div.caja_curva_home h1 {
	color: #1387cf;
	font-size: 107%;
	text-align: left;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border-bottom: 1px dotted #65b0df;
	}
	
div.caja_curva_home h2 {
	color: #1387cf;
	font-size: 127%;
	text-align: left;
	font-weight: bold;
	margin: 1em .7em .7em 0em;
	}
	
div.caja_curva_home p {
	margin: 0 0 0 0;
	}	
	
div.caja_curva_home img { margin: .9em auto .5em auto; border: 0px solid #ffffff; }

div.caja_curva_home a:link {
	color: #007dcc;
	text-decoration: none;
	border-bottom: 0px solid #ffffff;
	}	

div.caja_curva_home a:visited {
	color: #007dcc;
	text-decoration: none;
	border-bottom: 0px solid #ffffff;
	}	

div.caja_curva_home a:hover {
	color: #007dcc;
	text-decoration: underline;
	border-bottom: 0px solid #ffffff;
	}	

.cajac_img {
	text-align: center;
	}

/* --------- */

div.fnd_asociarse { 
	background: url(../images/public_images/div_curvas_asociarse.jpg) no-repeat left top;
	padding: 0em 0em 0em 2em;
	border: 0px solid #ff0000;
	}
	
ul.como_asociarse {
	width: 22em;
	float: left;
	text-align: left;
	margin-top: .5em;
	}	
	
ul.como_asociarse li {
	background: url(../images/public_images/li_home.gif) no-repeat 3px 6px;
	padding-left: 1em;
	}
	
.div_como_asociarse {
	width: 22em;
	float: left;
	padding-top: 1em;
	padding-bottom: 1.4em;
	}			
	
div.fnd_asociarse h1 {
	color: #1387cf;
	font-size: 107%;
	text-align: left;
	margin: 0em 15em 0em 0em;
	padding: 1em 0em 0em 0em;
	border-bottom: 1px dotted #65b0df;
	}	

div.link_finscripcion {
	background: url(../images/public_images/flechas_dobles.gif) no-repeat 1em 1em;
	padding: 0em 0em 0em 2.7em;
	border: 0px solid #CCCC66;
	text-align: left;
	font-size: 111%;
	}
.home_news_h1 { margin-bottom: 1em !important; border: 0px solid #99CC00; }
p.home_news_titular { font-weight: bold; margin: 0 0 0 0; text-align: left; border: 0px solid red; }
p.home_news_fecha { color: #706f6e; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; border: 0px solid red; font-size: 95%; }
p.home_news_txt { color: #5e5d5c; margin: 0 0 0 0; padding: 0 0 1.3em 0; border: 0px solid red; font-size: 99%; }


/* -------- Para la asociación */

div.cont_asociacion { width: 57em; padding: .7em 0em .7em 7em; }
div.cont_asociacion strong { color: #007dcb;}

div.cont_asociacion a:link { color: #007dcb; text-decoration: none; border-bottom: 1px dotted #007dcb; }
div.cont_asociacion a:visited { color: #007dcb; text-decoration: none; border-bottom: 1px dotted #007dcb; }
div.cont_asociacion a:hover { color: #007dcb; text-decoration: none; border-bottom: 1px solid #007dcb; }

dl.horarios-laAsociacion {
	background: #f8f8f8;
	}
	
dl.horarios-laAsociacion dt {
	color: #007dcb;
	font-weight: bold;
	margin: 0 0 .2em 0;
	padding: 0 0 .1em 0;
	background: #f2f2f2;
	border-bottom: 1px solid #f3f3f3;
	}

dl.horarios-laAsociacion dd {
	margin: 0 0 1em 0;
	padding: 0 0 .2em 0;
	border-bottom: 1px solid #f3f3f3;
	}


/* Organigrama	*/

.cont_tabla_organigrama {
	margin-left: 1em;
	margin-right: 7em;
	}

table.tabla_organigrama {
	margin: 1em;
	border: 0px solid #CCCC00;
	background: url(../images/public_images/fondos_h2/organigrama.jpg) no-repeat left top;
	}
	

table.tabla_organigrama02 {
	margin: 1em;
	border: 0px solid #CCCC00;
	background: url(../images/public_images/fondos_h2/organigrama02.jpg) no-repeat left top;
	}
		
th.th_cargo {
	padding: .1em 0em .2em 1.5em;
	color: #ffffff;
	width: 9em;
	}
		
th.th_cargo02 {
	padding: .1em 0em .2em 1.5em;
	color: #ffffff;
	width: 14em;
	}
	
th.th_doperaciones {
	padding: .1em 0em .2em 1.5em;
	color: #ffffff;
	width: 12em;
	}
		
th.th_tipocargo {
	padding: .1em 0em .2em 1.5em;
	color: #ffffff;
	width: 12em;
	}
		
th.th_miembro {
	padding: .1em 0em .2em .5em;
	color: #ffffff;
	width: 16em;
	}	
		
th.th_miembro02 {
	padding: .1em 0em .2em .5em;
	color: #ffffff;
	width: 16em;
	}	
		
th.th_comercio {
	padding: .1em 0em .2em .5em;
	color: #ffffff;
	width: 14em;
	}
	
th.th_localidad {
	background: url(../images/public_images/fondos_h2/organigrama_right.jpg) no-repeat right top;
	padding: .1em 0em .2em .5em;
	color: #ffffff;
	width: 9em;
	}	
	
th.cargo {
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	padding: .2em 0em .2em .5em;
	}		

td.miembro {
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	padding: .2em 0em .2em .5em;
	}		
		
th.comercio, td.comercio {
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	padding: .2em 0em .2em .5em;
	}		
		
th.localidad, td.localidad  {
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	padding: .2em 0em .2em .5em;
	}		
	
/* -------- Para servicios */

div.cont_servicios { width: 57em; padding: .7em 0em .7em 7em; }
div.cont_servicios strong { color: #749a1f;} div.cont_servicios strong.especial { font-style: italic; }
div.cont_servicios address { color: #749a1f; line-height: 17px; }
div.cont_servicios hr { border-top: 1px dotted #749a1f; border-bottom: 1px solid #ffffff; }

div.cont_servicios a:link { color: #749a1f; text-decoration: none; border-bottom: 1px dotted #749a1f; font-weight:bold; }
div.cont_servicios a:visited { color: #749a1f; text-decoration: none; border-bottom: 1px dotted #749a1f; font-weight:bold; }
div.cont_servicios a:hover { color: #749a1f; text-decoration: none; border-bottom: 1px solid #749a1f; font-weight:bold; }

h3.h3_horarios {
	font-weight: bold;
	font-size: 120%;
	color: #434343;
	padding: 0 0 .2em 0;
	margin: 0 0 .4em 0;
	border-bottom: 1px solid #cccccc;
	}

dl.horarios {
	background: #f8f8f8;
	}
	
dl.horarios dt {
	color: #88b524;
	font-weight: bold;
	margin: 0 0 .2em 0;
	padding: 0 0 .1em 0;
	border-bottom: 1px solid #f3f3f3;
	}

dl.horarios dd {
	margin: 0 0 1em 0;
	padding: 0 0 .2em 0;
	border-bottom: 1px solid #f3f3f3;
	}

/* -------- Para asociarse */

div.cont_asociarse { width: 57em; padding: .7em 0em .7em 7em; }
div.cont_asociarse strong.asociate { font-size: 170%; margin: 1em 0em 0em 1.3em; }
div.cont_asociarse strong { color: #ec8c01; text-transform: none; }

div.cont_asociarse a:link { color: #ec8c01; text-decoration: none; border-bottom: 1px dotted #ec8c01; }
div.cont_asociarse a:visited { color: #ec8c01; text-decoration: none; border-bottom: 1px dotted #ec8c01; }
div.cont_asociarse a:hover { color: #ec8c01; text-decoration: none; border-bottom: 1px solid #ec8c01; }

div.div_tabla_asociarse {
	border: 0px solid red;
	text-align: center;
	}

div.bottom_curva_asociarse { 
	background: url(../images/public_images/tablas/asociarse_bottom.gif) no-repeat left bottom;
	border: 0px solid #ff00ee;
	margin: 0em 0em 1.7em 2.7em;
	padding: 0em 0em 2em 0em; 
	width: 50.2em; 
	}

table.tabla_asociarse {
	width: 46.2em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: 0px solid #CCCC00;
	}
	
table.tabla_asociarse caption {
	background: #ffffff;
	padding: .5em;
	width: 39em;
	}	
	
table.tabla_asociarse strong {
	font-weight: bold;
	}
		
table.tabla_asociarse span {
	background: #ffffff;
	padding-right: .5em; 
	zpadding-bottom: .3em; 
	}

table.tabla_asociarse th.th_titulo {
	background: url(../images/public_images/tablas/tablas_asociarse.jpg) no-repeat left top;
	padding: .2em 0em .2em 1em;
	border: 0px solid red;
	color: #ffffff;
	}
	
.punteado {
	background: url(../images/public_images/tablas/punteado_asociarse.gif) no-repeat left bottom;
	padding: .1em 0em .1em 1em;
	border: 0px solid blue;
	width: 19em;
	}
	
.punteado02 {
	/*background: url(../images/public_images/tablas/punteado_asociarse02.gif) no-repeat left bottom;*/
	padding: .7em .7em .5em 1em;
	border-bottom: 1px solid #ccc;
	width: 32em;
	}
	
.punteado03 {
	background: url(../images/public_images/tablas/punteado_asociarse.gif) no-repeat left bottom;
	padding: .1em 0em .1em 1em;
	border: 0px solid red;
	width: 31.5em;
	}
	
.sin_punteado {
	padding: .2em 0em .2em 1.5em;
	width: 21em;
	}
		
.explicacion {
	padding: .3em 2em .3em 1em;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	}
		
.precios {
	text-align: left;
	padding: .7em .7em .5em 1em;
	border-bottom: 1px solid #ccc;
	}	




div.cont_eventos { width: 57em; padding: .7em 0em .7em 7em;}
div.cont_eventosCard a:link { color: #9256ab; text-decoration: none; border-bottom: 1px dotted #9256ab; } 
div.cont_eventosCard a:visited { color: #9256ab; text-decoration: none; border-bottom: 1px dotted #9256ab; }
div.cont_eventosCard a:hover { color: #9256ab; text-decoration: none; border-bottom: 1px solid #9256ab; }

.galImage {
	float: left;
	margin-right: 16px;
	margin-bottom: 20px;
	border: 3px solid #9256ab;
}
.galImage a:link, .galImage a:visited, .galImage a:hover {
	border: 0px !important;
}
.eventos_list {
	margin-left: 20px;
	margin-top: 20px;
}
.eventos_list li {
	margin-bottom: 10px;
	background: url(../images/public_images/fondos_h2/eventos.jpg) no-repeat left center !important;
	padding: 4px 0px 4px 20px;
	color: #FFFFFF;
}
.eventos_list li a {
	color: #FFFFFF;
}

.titular_eventos {
	color: #9256ab;
	font-size: 13px;
	font-weight: bold;
}
.texto_eventos {
	padding-left: 16px;
}

.texto_eventos p {
	margin: 1em 0em 1em 0em;
	color: #777777;
}
/* -------- Para formacion */


div.cont_formacion { width: 57em; padding: .7em 0em .7em 7em;}
div.cont_formacion strong { color: #46b9f0;}
div.cont_formacion address { color: #46b9f0; line-height: 17px; }
div.cont_formacion hr { border-top: 1px dotted #46b9f0; border-bottom: 1px solid #ffffff; }

div.cont_formacion a:link { color: #46b9f0; text-decoration: none; border-bottom: 1px dotted #46b9f0; }
div.cont_formacion a:visited { color: #46b9f0; text-decoration: none; border-bottom: 1px dotted #46b9f0; }
div.cont_formacion a:hover { color: #46b9f0; text-decoration: none; border-bottom: 1px solid #46b9f0; }

div.border_bt_curva_fr { 
	background: url(../images/public_images/tablas/formacion_border_bottom.gif) no-repeat center bottom; 
	border: 1px solid #ffffff;
	padding-bottom: 0em; 
	width: 50.2em; 
	}
		
table.tabla_formacion {
	width: 50em;
	margin: 0em auto .5em auto;
	padding: 0em 0em 0em 0em;
	border: 0px solid #CCCC00;
	background: #ffffff;
	}

table.tabla_formacion th {
	padding: .2em 0em .2em .6em;
	text-transform: uppercase;
	color: #ffffff;
	}
th.formacion_th01 { width: 2.6em; } 
th.formacion_th02 { width: 10em; background: #46b9f0; } 
th.formacion_th03 { width: 15em; background: #46b9f0; } 
th.formacion_th04 { width: 2em; background: #46b9f0; } 
th.formacion_th05 { width: 7em; background: #46b9f0; } 
th.formacion_th06 { width: 3.3em; }	
	
table.tabla_formacion th.fondo_left { background: url(../images/public_images/tablas/th_top_left.gif) no-repeat left top #46b9f0; }	
table.tabla_formacion th.fondo_right { background: url(../images/public_images/tablas/th_top_right.gif) no-repeat right top #46b9f0; }	
	
table.tabla_formacion thead {
	background: url(../images/public_images/tablas/thead_formacion.gif);
	}	
	
table.tabla_formacion td {
	background: #ffffff;
	padding: .2em 0em .2em .6em;
	}
	
table.tabla_formacion td a, visited { color: #333333; text-decoration: none; }	table.tabla_formacion td a:hover { color: #333333; text-decoration: underline; }
		
table.tabla_formacion td.linea_azul {
	background: #ecf8fd;
	}		

table.tabla_formacion td.for_border_left { background: url(../images/public_images/tablas/formacion_border_left.gif) left top repeat-y; margin-left: .1em; }
table.tabla_formacion td.border_left_blue { background: url(../images/public_images/tablas/formacion_border_left.gif) left top repeat-y #ecf8fd; margin-left: .1em; }
table.tabla_formacion td.for_border_right { background: url(../images/public_images/tablas/formacion_border_left.gif) right top repeat-y; margin-left: .1em; border: 0em !important; }
table.tabla_formacion td.border_right_blue { background: url(../images/public_images/tablas/formacion_border_left.gif) right top repeat-y #ecf8fd !important; }	
table.tabla_formacion td.for_border_right { border-right: 1px solid #6bc7f2; }	

table.tabla_card {
	margin: 1em auto;
	padding: 0;
	border: 1px solid #cccccc;
	background: #ecf8fd;
	width:80%;
	}

table.tabla_card th {
	color: #55bff1;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding:.5em;
	}
	
table.tabla_card td {
	padding: .5em;
	text-align: left;
	}	


/* -------- Para bolsa de trabajo */


div.cont_bolsa_de_trabajo { width: 57em; padding: .7em 0em .7em 7em; }
div.cont_bolsa_de_trabajo strong { color: #684a62;}
dl.dl_btrabajo { margin-left: 1.7em; }
dl.dl_btrabajo dt { 
	float: left;
	width: 10em;
	color: #684a62;
	font-weight: bold;
	padding: .2em .2em .2em .2em;
	border-bottom: 1px solid #cccccc;
	}
dl.dl_btrabajo dd { 
	float: left;
	width: 37em;
	padding: .2em .2em .2em .8em;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}
	
dl.dl_btrabajo02 { margin-left: 1.7em; }
dl.dl_btrabajo02 dt { 
	float: left;
	width: 10em;
	height: 1.8em;
	color: #684a62;
	font-weight: bold;
	padding: .2em .2em .2em .2em;
	border-bottom: 1px solid #cccccc;
	}
dl.dl_btrabajo02 dd { 
	float: left;
	width: 37em;
	height: 1.8em;
	padding: .2em .2em .2em .8em;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}
	
.btrabajo_boton {
	border: 1px solid #987a92;
	background: #684a62;
	color: #eeddeb;
	}	

div.cont_bolsa_de_trabajo a:link { color: #684a62; text-decoration: none; border-bottom: 1px dotted #684a62; }
div.cont_bolsa_de_trabajo a:visited { color: #684a62; text-decoration: none; border-bottom: 1px dotted #684a62; }
div.cont_bolsa_de_trabajo a:hover { color: #684a62; text-decoration: none; border-bottom: 1px solid #684a62; }

div.border_bt_curva_trab { 
	background: url(../images/public_images/tablas/trabajo_border_bottom.gif) no-repeat center bottom; 
	border: 1px solid #ffffff;
	padding-bottom: 0em;
	margin-left: 2.7em;
	width: 47.2em; 
	}
		
table.tabla_trabajo {
	margin: 0em auto .5em auto;
	padding: 0em 0em 0em 0em;
	border: 0px solid #CCCC00;
	background: #ffffff;
	width: 47em;
	}

table.tabla_trabajo th {
	padding: .2em 0em .2em .6em;
	text-transform: uppercase;
	color: #ffffff;
	}
th.trabajo_th01 { width: 7.6em; }
.ie6 th.trabajo_th01 { width: 9.3em; } 
.ie7 th.trabajo_th01 { width: 9.3em; } 
th.trabajo_th02 { width: 12em; background: #684a62 !important;  } 
th.trabajo_th03 { width: 18em; } 
	
table.tabla_trabajo th.fondo_left { background: url(../images/public_images/tablas/trabajo_th_top_left.gif) no-repeat left top #684a62; }	
table.tabla_trabajo th.fondo_right { background: url(../images/public_images/tablas/trabajo_th_top_right.gif) no-repeat right top #684a62; }	
	
table.tabla_trabajo thead {
	background: url(../images/public_images/tablas/thead_formacion.gif);
	}	
	
table.tabla_trabajo td {
	background: #ffffff;
	padding: .2em 0em .2em .6em;
	}
		
table.tabla_trabajo td.linea_azul {
	background: #ecf8fd;
	}		

table.tabla_trabajo td.for_border_left { background: url(../images/public_images/tablas/trabajo_border_left.gif) left top repeat-y; margin-left: .1em; }
table.tabla_trabajo td.border_left_vine { background: url(../images/public_images/tablas/trabajo_border_left.gif) left top repeat-y; margin-left: .1em; }
table.tabla_trabajo td.for_border_right { background: url(../images/public_images/tablas/trabajo_border_left.gif) right top repeat-y; margin-left: .1em; border: 0em !important; }
table.tabla_trabajo td.border_right_vine { background: url(../images/public_images/tablas/trabajo_border_left.gif) right top repeat-y; }	
table.tabla_trabajo td.for_border_right { border-right: 1px solid #6bc7f2; }	

table.detalles {
	margin: 1em auto 1em auto;
	padding: 0em 0em 0em 0em;
	border: 0px solid #CCCC00;
	background: #ecf8fd;
	width: 37em;
	}

table.detalles th {
	color: #55bff1;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: .8em 0em .8em .8em;
	}
	
table.detalles td {
	padding: .8em .8em .8em 0em;
	text-align: left;
	}	


/* -------- Para sala de prensa */

div.cont_sala_de_prensa { width: 57em; padding: .7em 0em .7em 7em; }
div.cont_sala_de_prensa strong.asociate { font-size: 170%; margin: 1em 0em 0em 1.3em; }
div.cont_sala_de_prensa strong { color: #a34c30; }
div.cont_sala_de_prensa hr { border-top: 1px solid #a34c30; border-bottom: 1px solid #a34c30; }

div.cont_sala_de_prensa a:link { color: #a34c30; text-decoration: none; border-bottom: 1px dotted #a34c30; }
div.cont_sala_de_prensa a:visited { color: #a34c30; text-decoration: none; border-bottom: 1px dotted #a34c30; }
div.cont_sala_de_prensa a:hover { color: #a34c30; text-decoration: none; border-bottom: 1px solid #a34c30; }

div.cont_revista { margin: 0em 1em 0em 1em; border: 0px solid red; }
.ie6 div.cont_revista { margin: 0em 0em 0em 0em; border: 0px solid red; }

div.revista {
	width: 6.6em;
	float: left;
	margin: .7em 1.7em .7em 1.7em;
	padding: .2em .2em .2em .2em;
	font-size: 89%;
	text-align: left;
	border: 0px solid #ff0000;
	min-height: 120px;
	}

.noticia_fecha { font-weight: bold; color: #666666; }

.noticia_foto { 
	float: left;
	padding: 0em .5em .5em 0em; 
	margin: 0em 1em 1em 0em; 
	border: 0px dotted #cccccc; 
	}	
	
.ie6 .noticia_foto { padding: 0em .5em .3em 0em; }	
.ie7 .noticia_foto { padding: 0em .5em .3em 0em; }	


/* -------- Para enlaces */

div.cont_enlaces { width: 57em; padding: .7em 0em .7em 7em; }
div.cont_enlaces strong { color: #142d65; }

div.cont_enlaces a:link { color: #b8b8b8; text-decoration: none; border-bottom: 1px dotted #b8b8b8; }
div.cont_enlaces a:visited { color: #b8b8b8; text-decoration: none; border-bottom: 1px dotted #b8b8b8; }
div.cont_enlaces a:hover { color: #142d65; text-decoration: none; border-bottom: 1px solid #b8b8b8; }

div.secciones_colaboradores {
	background: url(../images/public_images/enlaces/marco_redondo.gif) no-repeat 0px 18px #ffffff;
	border: 0px solid #142d65;
	margin: 2em 0 0 2.7em;
	width: 529px;
	}

.cont_border {
	border: 0px solid #ff0000;
	border-left: 1px solid #3370a6;
	border-right: 1px solid #3370a6;
	width: 527px;
	margin-top: 5px;
	margin-right: 2px;
	}
	
.ie6 .cont_border {
	border: 0px solid #ff0000;
	border-left: 1px solid #3370a6;
	border-right: 1px solid #3370a6;
	margin-top: 5px;
	margin-right: 6px;
	} 
.ie7 .cont_border {
	border: 0px solid #ff0000;
	border-left: 1px solid #3370a6;
	border-right: 1px solid #3370a6;
	margin-top: 5px;
	margin-right: 6px;
	}		

ul.navegacion_colaboradores {
	margin: 0em 0em 0em 1em;
	padding: 0em 0em 0em 0em;
	}

ul.navegacion_colaboradores li {
	display: inline;
	list-style-type: none;
	margin: 0em 0em 0em .5em;
	padding: 0em 0em 0em 0em;
	}

ul.navegacion_colaboradores a:link {
	background: url(../images/public_images/enlaces/a.gif) no-repeat left top;
	border: 0px solid #ff0000;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	text-align: center;
	margin-right: 8px;
	width: 7.5em;
	color: #666;
	float: left;
	}

ul.navegacion_colaboradores a:visited {
	background: url(../images/public_images/enlaces/a.gif) no-repeat left top;
	border: 0px solid #ff0000;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	text-align: center;
	margin-right: 8px;
	width: 7.5em;
	color: #666;
	float: left;
	}
	
ul.navegacion_colaboradores a:hover { color: #ffffff !important;  text-decoration: none; background: url(../images/public_images/enlaces/hover.gif) no-repeat left top; }

ul.navegacion_colaboradores li.nave_colaboradores_select {
	background: url(../images/public_images/enlaces/hover.gif) no-repeat left top;
	border: 0px solid #ff0000;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	text-align: center;
	margin-right: 8px;
	color: #ffffff;
	width: 7.5em;
	float: left;
	}

.nav_curva_bottom { background: url(../images/public_images/enlaces/marco_redondo_btt.gif) no-repeat left bottom; clear: both; height: 10px; }

ul.colaboradores { margin: 3em 2em 2em 2em; }
ul.colaboradores li { margin: .5em 0em .5em 0em; }
ul.colaboradores a:link { color: #b7b7b7; text-decoration: none; border-bottom: 1px dotted #b7b7b7; }
ul.colaboradores a:visited { color: #b7b7b7; text-decoration: none; border-bottom: 1px dotted #b7b7b7; }
ul.colaboradores a:hover { color: #7c7c7c; text-decoration: none; border-bottom: 1px solid #a5a5a5; }

ul.colaboradores_cont { margin: 1.5em 2em .7em 2em; width:200px; float:left; border: 0px solid #ff0000; }
ul.colaboradores_cont li { padding-bottom: 0.8em; }
ul.colaboradores_cont a:link { color: #b7b7b7; text-decoration: none; border-bottom: 1px dotted #b7b7b7; }
ul.colaboradores_cont a:visited { color: #b7b7b7; text-decoration: none; border-bottom: 1px dotted #b7b7b7; }
ul.colaboradores_cont a:hover { color: #7c7c7c; text-decoration: none; border-bottom: 1px solid #a5a5a5; }

/* -------- Para directorio gipuzkoa */

div.cont_dgipuzkoa { width: 57em; padding: .7em 0em .7em 7em; }
div.cont_dgipuzkoa strong { color: #bf1238; }

dl.dl_directorio { margin-left: 1.7em; }
dl.dl_directorio dt { 
	float: left;
	width: 10em;
	color: #684a62;
	font-weight: bold;
	padding: .2em .2em .2em .2em;
	border-bottom: 1px solid #cccccc;
	}
dl.dl_directorio dd { 
	float: left;
	width: 37em;
	padding: .2em .2em .2em .8em;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}


div.cont_dgipuzkoa a:link { color: #bf1238; text-decoration: none; border-bottom: 1px dotted #bf1238; } 
div.cont_dgipuzkoa a:visited { color: #bf1238; text-decoration: none; border-bottom: 1px dotted #bf1238; }
div.cont_dgipuzkoa a:hover { color: #bf1238; text-decoration: none; border-bottom: 1px solid #bf1238; }

div.dgipuzkoa_select {
	 background: url(../images/public_images/fnd_selec_dgipuzkoa.gif) no-repeat center center;
	 color: #ffffff;	 
	 margin: 3em 7.7em 2em 1em;
	 padding: 1em 1em 1em .5em;
	 }
	 
div.dgipuzkoa_select label {
	 margin: 0em .7em 0em 0em;
	 border: 0px solid #fff;
	 padding-left: .4em;
	 float: left;
	 width: 4.4em;	 
	 }	 
	 
div.dgipuzkoa_select input {
	 border: 1px solid #ffffff;
	 background: #bf1238;
	 color: #ffffff;
	 float: left;
	 width: 10em;	 
	 }	 
	 
div.dgipuzkoa_select select {
	 border: 1px solid #ffffff;
	 background: #bf1238;
	 color: #ffffff;	 
	 float: left;
	width: 10em; 
	 }	 
	 
.cont_imputs {
	border: 0px solid #00CC99;
	padding: .4em;
	}	
	 
.boton_dgipuzkoa01 {
	margin-left: 23.7em;width: 9em;
	}	
	 
.boton_dgipuzkoa02 {
	margin-left: 3em;width: 9em;
	}	
	 
	 
	 
.paginatorContent {
	font-size:100%;
	margin-left:0em;
	width:49em;
	height: 3em;
	}

.pageInfo {
	margin: 0em;
	padding: .8em 0em .8em .8em;
	float:left;
	}

/* bloque paginas, select y botones */
.pageList {
	text-align:right;
	}

.pageList select {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	height: 1.4em;
	font-size: .9em;
	}
/* lista paginas */

ul.pagList {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
	}

ul.pagList li {
	display: inline;
	padding: 2px 6px;
	margin: 0px 2px 0px 2px;
	}
ul.pagList li a {
	}
ul.pagList li:hover {
	}

ul.pagList li.pageOn {
	padding: 2px 6px; 
	border: none; 
	font-weight: bold; 
	}
	 
.no_hay {
	text-align: center;
	margin-right: 7em;
	font-weight: bold;
	font-size: 125%;
	color: #bf1238;
	}	 
	 
	 
fieldset.buscador_fieldset { width: 13.5em; float: left; border: 0px solid #006633; text-align: center; }	
fieldset.buscador_fieldset select { width: 13em; border: 1px solid #bf1238; }
fieldset.buscador_fieldset input { width: 13em; border: 1px solid #bf1238; }	
 
div.introduce_txt {
	border: 1px solid #336699; width: 19em; float: left;
	}
 
input.boton_buscar {	background: none; color: #ffffff; border: 0px; }

div.tabla_dgipuzkoa_bt { 
	background: url(../images/public_images/tablas/dgipuzkoa_border_bottom.gif) no-repeat center bottom; 
	border: 1px solid #ffffff;
	padding-bottom: 0em; 
	width: 50.2em; 
	}
	
table.tabla_dgipuzkoa {
	width: 48.1em;
	margin: 0em auto .5em auto;
	padding: 0em 0em 0em 0em;
	border: 0px solid #CCCC00;
	background: #ffffff;
	}

table.tabla_dgipuzkoa th {
	padding: .2em 0em .2em .6em;
	text-transform: uppercase;
	color: #ffffff;
	}
th.dgipuzkoa_th01 { width: 15em; color: #ffffff;			 } 
th.dgipuzkoa_th { background: #bf1238 !important;	 } 
th.dgipuzkoa_th05 { width: 4em; background: #bf1238;	 } 
	
table.tabla_dgipuzkoa th.fondo_left { background: url(../images/public_images/tablas/dgipuzkoa_th_top_left.gif) no-repeat left top #bf1238; }	
table.tabla_dgipuzkoa th.fondo_right { background: url(../images/public_images/tablas/dgipuzkoa_th_top_right.gif) no-repeat right top #bf1238; }	
	
table.tabla_dgipuzkoa thead {
	background: url(../images/public_images/tablas/thead_formacion.gif);
	}	
	
table.tabla_dgipuzkoa td {
	background: #ffffff;
	padding: .2em 0em .2em .6em;
	}
	
table.tabla_dgipuzkoa td a, visited { color: #333333; text-decoration: none; }	table.tabla_formacion td a:hover { color: #333333; text-decoration: underline; }
		
table.tabla_dgipuzkoa td.linea_rosa {
	background: #f8e2e7;
	}		

table.tabla_dgipuzkoa td.for_border_left { background: url(../images/public_images/tablas/dgipuzkoa_border_left.gif) left top repeat-y; margin-left: .1em; }
table.tabla_dgipuzkoa td.border_left_rosa { background: #f8e2e7 url(../images/public_images/tablas/dgipuzkoa_border_left.gif) left top repeat-y; margin-left: .1em; }
table.tabla_dgipuzkoa td.for_border_right { background: url(../images/public_images/tablas/dgipuzkoa_border_left.gif) right top repeat-y; margin-left: .1em; border: 0em !important; }
table.tabla_dgipuzkoa td.border_right_rosa { background: #f8e2e7 url(../images/public_images/tablas/dgipuzkoa_border_left.gif) right top repeat-y !important; }	
table.tabla_dgipuzkoa td.for_border_right { border-right: 1px solid #f8e2e7; }	

table.detalles {
	margin: 1em auto 1em auto;
	padding: 0em 0em 0em 0em;
	border: 0px solid #CCCC00;
	background: #ecf8fd;
	width: 37em;
	}

table.detalles th {
	color: #55bff1;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: .8em 0em .8em .8em;
	}
	
table.detalles td {
	padding: .8em .8em .8em 0em;
	text-align: left;
	}	

div.cont_comercio {
	margin-left: 2.7em;}
	
div.img_comercio {
	width: 14em;
	float: left;
	text-align: left;
	border: 1px solid #ffffff;
	padding: 1em 0em 1em 0em;
	}	

div.img_comercio img {
	border: 1px solid #bf1238;
	padding: .2em;
	}

div.detalle_comercio {
	width: 32em;
	float: left;
	border: 1px solid #ffffff;
	padding: .3em 0em 1em 0em;
	}
	
div.contacto_comercio {
	font-weight: bold;
	color: #bf1238;
	}

div.contacto_comercio dl {
	border-bottom: 1px dashed #bf1238;
	margin-bottom: .7em;
	height: 3em;
	}
		
div.contacto_comercio dd {
	font-weight: normal;
	color: #4a4746;
	}		
			
div.datos_comercio {
	padding-left: 1em;
	}			
			
div.datos_comercio ul {
	margin-top: .7em;
	}	
			
div.datos_comercio li {
	list-style-image: url(../images/public_images/li_dgipuzkoa.gif);
	}
		
div.txt_comercio {
	clear: both;
	border: 1px solid #ffffff;
	padding: 1em 0em 1em 0em;
	margin: 1em 7.5em 1em 0em;
	border-bottom: 1px dashed #bf1238;
	}	
	.ie6 div.txt_comercio { margin: 1em 7.9em 1em 0em; }


/* ---------------- Para subvenciones	*/


div.cont_subvenciones { width: 57em; padding: .7em 0em .7em 7em; }
div.cont_subvenciones strong { color: #b19a1a; }

div.cont_subvenciones a:link { color: #b19a1a; text-decoration: none; border-bottom: 1px dotted #b19a1a; }
div.cont_subvenciones a:visited { color: #b19a1a; text-decoration: none; border-bottom: 1px dotted #b19a1a; }
div.cont_subvenciones a:hover { color: #b19a1a; text-decoration: none; border-bottom: 1px solid #b19a1a; }

/* ---------------- Para colaboradores	*/

div.cont_colaboradores { width: 57em; padding: .7em 0em .7em 7em; }
div.cont_colaboradores strong { color: #3370a6; font-weight: bold; }

div.cont_colaboradores a:link { color: #3370a6; text-decoration: none; border-bottom: 1px dotted #3370a6; }
div.cont_colaboradores a:visited { color: #3370a6; text-decoration: none; border-bottom: 1px dotted #3370a6; }
div.cont_colaboradores a:hover { color: #3370a6; text-decoration: none; border-bottom: 1px solid #3370a6; }


div.tabla_colaboradores_bt { 
	background: url(../images/public_images/tablas/colaboradores_border_bottom.gif) no-repeat center bottom; 
	border: 1px solid #ffffff;
	padding-bottom: 0em; 
	width: 50.2em; 
	}
	
table.tabla_colaboradores {
	width: 48.1em;
	margin: 0em auto .5em auto;
	padding: 0em 0em 0em 0em;
	border: 0px solid #CCCC00;
	background: #ffffff;
	}

table.tabla_colaboradores th {
	padding: .2em 0em .2em .6em;
	text-transform: uppercase;
	color: #ffffff;
	}
th.colaboradores_th01 { width: 7em;	 } 
th.colaboradores_th { width: 7em; background: #3a6fa1 !important;	 } 
th.colaboradores_th05 { width: 7em;	 } 
	
table.tabla_colaboradores th.fondo_left { background: url(../images/public_images/tablas/colaboradores_th_top_left.gif) no-repeat left top #3a6fa1; }	
table.tabla_colaboradores th.fondo_right { background: url(../images/public_images/tablas/colaboradores_th_top_right.gif) no-repeat right top #3a6fa1; }	
	
table.tabla_colaboradores thead {
	background: url(../images/public_images/tablas/thead_formacion.gif);
	}	
	
table.tabla_colaboradores td {
	background: #ffffff;
	padding: .2em 0em .2em .6em;
	}
	
table.tabla_colaboradores td a, visited { color: #333333; text-decoration: none; }	table.tabla_colaboradores td a:hover { color: #333333; text-decoration: underline; }
		
table.tabla_colaboradores td.linea_rosa {
	background: #f8e2e7;
	}		

table.tabla_colaboradores td.for_border_left { background: url(../images/public_images/tablas/colaboradores_border_left.gif) left top repeat-y; margin-left: .1em; }
table.tabla_colaboradores td.border_left_rosa { background: url(../images/public_images/tablas/colaboradores_border_left.gif) left top repeat-y; margin-left: .1em; }
table.tabla_colaboradores td.for_border_right { background: url(../images/public_images/tablas/colaboradores_border_left.gif) right top repeat-y; margin-left: .1em; border: 0em !important; }
table.tabla_colaboradores td.border_right_rosa { background: url(../images/public_images/tablas/colaboradores_border_left.gif) right top repeat-y !important; }	
table.tabla_colaboradores td.for_border_right { border-right: 1px solid #f8e2e7; }	

table.detalles {
	margin: 1em auto 1em auto;
	padding: 0em 0em 0em 0em;
	border: 0px solid #CCCC00;
	background: #ecf8fd;
	width: 37em;
	}

table.detalles th {
	color: #55bff1;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: .8em 0em .8em .8em;
	}
	
table.detalles td {
	padding: .8em .8em .8em 0em;
	text-align: left;
	}	


div.cont_colab {
	margin-left: 2.7em;
	}
	
div.img_colaboradores {
	width: 14em;
	float: left;
	text-align: center;
	border: 1px solid #ffffff;
	padding: 1em 0em 1em 0em;
	}	

div.detalle_colaboradores {
	width: 32em;
	float: left;
	border: 1px solid #ffffff;
	padding: .3em 0em 1em 0em;
	}
				
div.datos_colaboradores {
	padding-left: 1em;
	}			
			
div.datos_colaboradores ul {
	margin-top: .7em;
	}	
			
div.datos_colaboradores li {
	list-style-image: url(../images/public_images/li_colaboradores.gif);
	}
		
div.txt_colaboradores {
	clear: both;
	border: 1px solid #ffffff;
	padding: 1em 0em 1em 0em;
	margin: 1em 7.5em 1em 0em;
	border-bottom: 1px dashed #3a6fa1;
	}	
	.ie6 div.txt_colaboradores { margin: 1em 7.9em 1em 0em; }


/* ---------------- Contacto	*/

div.cont_caja_curva {
	margin: 0em 0em 0em 2.4em;
	border: 0px solid #cccccc;
	}

div.caja_curva {
	background: url(../images/public_images/caja_curva_contacto.gif) no-repeat left top;
	padding: .9em .9em .9em .9em;
	margin: 1.5em 1em 1em 0em;
	border: 0px solid #666633;
	text-align: justify;
	height: 6.1em;
	width: 21.3em;
	float: left;
	}
	
div.caja_curva h3 {
	color: #ffffff;
	font-size: 100%;
	text-align: left;
	font-weight: bold;
	background: #007dcb;
	padding: 0em 0em 0em 0em;
	margin: 0em .7em .7em 0em;
	}
	
div.caja_curva a:link, div.caja_curva a:visited { color: #007dcb; text-decoration: none; border-bottom: 1px dotted #007dcb;}	
div.caja_curva a:hover { color: #007dcb; text-decoration: none; border-bottom: 1px solid #007dcb;}		

/* ---------------- Formulario ---------------- */

div.cont_form {
	border: 0px solid #333333;
	width: 35em;
	margin: 0em auto;
	}

div.cont_form p {
	margin: .5em .5em .5em 0em;
	}

div.bloque_input {
	clear: both;
	border: 0px solid #ff0000;
	}
.padding_left { padding-left: 7.1em; }	
	
	
.form_label {
	width: 7em; 
	float: left;
	color: #4a4746;
	margin-bottom: .7em;
	border: 0px solid #ffffff;
	}	
	
.form_input {
	width: 19em; 
	float: left;
	color: #828181;
	padding-left: .5em;
	margin-bottom: .7em;
	border: 1px solid #d8d8d8;
	}
	
.form_boton {
	border: 1px solid #0b7fd4;
	background: #0b7fd4;
	color: #ffffff;
	}	
	
.msgForm {
	border: 1px solid #ff7349;
	padding: 10px;
	background-color:#eeeeee;
	margin: 20px;
	margin-right: 50px;
	margin-left: 20px;
	text-align:center;
	font-weight:bold;
}
	
/* ---------------- DIRECCIÓN ---------------- */

h3.titulo_direccion { color: #007dcb; }
address.direccion_asociacion { margin: 1em 0 1em 0; }
p.numero_de_telefono { margin: 0 0 0 0; padding: 0 0 0 0; }
p.numero_de_fax { margin: 0 0 .4em 0; padding: 0 0 0 0; }

div#mapa_contacto {
	border: 0px solid #ff0000;
	text-align: left;
	padding-top: 1em;
	padding-left: 7em;
	clear: both; 
	}

/* ---------------- CONTENIDO DEL PIE ---------------- */


div#cont_pie {
	background: url(../images/public_images/fondo_pie.jpg) no-repeat left bottom; }
	
div.pie {
	background: url(../images/public_images/pie.jpg) no-repeat right bottom;
	padding: .3em 0em .2em 0em;
	text-align: center;
	color: #ffffff;
	}	
	
/* -------------- CONTENIDO DE LOS CRÉDITOS -------------- */

.creditos {
	text-align: center;
	color: #808080;
	padding: 3px 0 25px 0;
	}
	
.creditos a:link, .creditos a:visited {
	color: #808080;
	text-decoration: none;
	}	
	
.creditos a:hover {
	color: #808080;
	text-decoration: underline;
	}	








#test {
  width:100px;
  height:100px;
float:left;
  background:#123;
}
.overlay_dialog img { border: none; }

.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(../images/window/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(../images/window/top_mid.gif) repeat-x 0 0;	
	height: 23px;
	width: 100%;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(../images/window/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	height: 100%;
	background: transparent url(../images/window/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	height: 100%;
	background: transparent url(../images/window/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(../images/window/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(../images/window/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
	width: 100%;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(../images/window/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(../images/window/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(../images/window/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(../images/window/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(../images/window/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background-color:#EEE;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
 	font-family: Tahoma, Arial, Sans Serif;
	position: absolute;
}

.dialog * {
	margin: 0px;
	padding:0px;
}

.dialog table  { border-collapse: collapse; border-spacing: 0; width: 100% }
.dialog td, th { padding: 0; }




.overlay_alert_lite {
	background-color: #888888;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_lite_sizer {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_minimize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_maximize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_title {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background: #FFF;
	padding:10px;
	border:1px outset #009;
}


/* For alert/confirm dialog */
.alert_lite_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	
}

.alert_lite_message {
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
	padding-bottom:10px;
}

.alert_lite_buttons {
	text-align:center;
	width:100%;
}

.alert_lite_buttons input {
	width:20%;
	margin:10px;
}

.alert_lite_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('../images/ajax_loading.gif') no-repeat center center
}

table.alert_lite_header  {
  border:0px outset #009;
  background:#FFF;
}


.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(../css/alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(../css/alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(../css/alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(../css/alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(../css/alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(../css/alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(../css/alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(../css/alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_butts_container {
	width: 69px;
	position:absolute;
	top:0px;
	right:11px;
	z-index:1000;
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(../css/alphacube/button-close-focus.gif) no-repeat 0 0;			
	float:right;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(../css/alphacube/button-min-focus.gif) no-repeat 0 0;			
	float:right;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(../css/alphacube/button-max-focus.gif) no-repeat 0 0;			
	float:right;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
	font-size:12px;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}




#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}

.lang_es #prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel_es.gif) left 15% no-repeat; }
.lang_es #nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel_es.gif) right 15% no-repeat; }
.lang_eu #prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel_eu.gif) left 15% no-repeat; }
.lang_eu #nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel_eu.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
