/* CSS Para todas las paginas */
	body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; background-image:url(../img/background.jpg); background-repeat:repeat; }
	img { border:0px; }
	.parrafo {text-indent:25pt; text-align:justify; padding:0pt 5pt 5pt 5pt;}
	a:link, a:visited { color:#0066FF; text-decoration:none; }
	a:hover { color:#FF9900; text-decoration:underline overline; }
	.datodesconocido { font-style:italic; color:#333333; }
	#caja_error { width:500px; margin:5px auto 5px auto; border:1px solid black; background-color:#FFFFFF; color:red; font-size:12px; }

/* Globales para imagenes */
	img.img_borde_gris { border:1px solid gray; }
	img.img_a_borde { border:1px solid gray; }
	img.img_a_borde:hover { border:1px solid #FF9900; }

/* Globales para enlaces */
	a.a_borde:link 		{ border:1px solid gray; }
	a.a_borde:hover 	{ border:1px solid #FF9900; }

/* Globales */
	.global_titulo_campo { font-style:italic; font-weight:bold; }

/* INI Bloques de la pagina */
	#id_cabecera { width:760px; height:155px; margin:0px auto 0px auto; background-image:url(../img/cabecera_federacion.jpg); background-repeat:no-repeat; }
	#id_cuerpo { width:760px; margin:0px auto 0px auto; padding:0px; background-image:url(../img/fondo_capa.gif); background-repeat:repeat-y; }
	#id_subcuerpo { width:740px; margin:0px auto 0px auto; }
	#id_piecapa { width:760px; height:10px; margin:0px auto 0px auto; background-image:url(../img/pie_capa.gif); background-repeat:no-repeat; }
	#id_piepagina { width:760px; /*height:30px;*/ border-top:1px solid #FFCC33; font-size:8pt; margin:3px auto 0px auto; text-align:center; }
	#id_subpiepagina { width:760px; /*height:20px;*/ font-size:8pt; margin:0px auto 3px auto; text-align:center; }
/* FIN Bloques de la pagina */

/* INI Cabecera */
	#id_cab01 { width:760px; height:97px; }
	#id_cab02 { margin-left:10px; height:22px; }
		#id_cab02_A { width:75px; float:left; margin-left:3px; }
		#id_cab02_B { width:111px; float:left; margin-left:25px; height:22px; }
		#id_cab02_C { width:467px; float:left; margin-left:30px; }
	#id_cab03 { margin-left:10px; width:740px; height:24px; font-size:8pt; z-index:1; }
/* FIN Cabecera */

/* INI Menu secciones */
	ul#menu_principal { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; background-color:#FFFFFF; }
	ul#menu_principal li { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; float: left; background-color:#FFFFFF; }
	ul#menu_principal li img { margin: 0px 0px 0px 0px; padding: 0px; border: 0px; display: block; }
	ul#menu_principal li ul.menu { border: 1px solid #FFFFFF; /* Color del borde */ position: absolute;	margin: 0px; padding: 0px; display: none; z-index: 10; background-color:#FFFFFF; }
	ul#menu_principal li.pulsado ul.menu { display: block; }
	ul#menu_principal li ul.menu li { border-bottom: 1px solid #2987D1; /* Color del borde */ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display: block; float: none; height: auto; width: 210px; text-align: left; }
	ul#menu_principal li ul.menu li a { color: #FFFFFF; background-color: #97A2AB; /* Colores */ width: auto !important; width: 100%; text-decoration: none; display:block; padding: 2px; }
	ul#menu_principal li#menu2 ul li { width:190px; /* width:190px; */ }
	ul#menu_principal li#menu3 ul li { width:150px; /* width:150px; */}
	ul#menu_principal li#menu4 ul li { width:100px; /* width:150px; */}
	ul#menu_principal li#menu5 ul li { width:100px; }
	ul#menu_principal li ul.menu li a:hover { background-color: #FF9900; }
	ul#menu_principal li ul.menu li span.subseccion { background-color:#006699; color: #FFD852; width: auto !important;	width: 100%; padding: 3px; display: block; font-weight:bold; letter-spacing:2px; }
/* FIN Menu Secciones */

/* Menu Secciones */
	#menu_sec_con         	{ width:600px; left:100px; padding:20px 30px 10px 100px; margin: 0px 0px 0px 0px; cursor:pointer; }
	#menu_sec_con a       	{ display: block; margin: 0px 0px 0px 0px; width: 600px; height: 32px;	background-color: #9CA2AD; border-top: 1px solid #000; border-left: 1px solid #000;border-right: 1px solid #000;padding: 5px 0px 5px 0px; }
	#menu_sec_con a:link, #menu_sec_con a:visited { color: white; text-decoration: none; font-size:16px; }
	#menu_sec_con a:hover 	{ color: #FF9900; background: #6E7786; width: 600px; height: 32px; border: 1px solid #ccc; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; text-decoration: none; }
	.menu_sec_ult         	{ border-bottom: 1px solid #000;}
	.menu_sec_descripcion   { font-size:11px; 	color:white; margin-left:30px; }
	.menu_sec_divtexto      { width: 550px; margin-left:30px; float: left; font-weight:bold;   }
/* FIN Menu Secciones */
/* Menu Apartados de la Secciones */
	#menu_secc_apartados_con 		{ width:400px; margin:0px auto 0px auto; border:1px solid black; }
	#menu_secc_apartados         	{ width:400px; margin:0px 0px 0px 0px; padding:0px; cursor:pointer; text-align:left; font-size:12px; }
	#menu_secc_apartados a			{ display:block; width:400px; margin:0px auto 0px auto; padding:5px 0px 5px 0px; text-decoration: none; text-indent:10px;  } 
	#menu_secc_apartados a:link,
	#menu_secc_apartados a:visited 	{ background-color:#0099FF; color:#FFFFFF; border-top:1px solid #000;  }
	#menu_secc_apartados a:hover 	{ background-color:#00FFFF; color:#FF9900; border-top:1px solid #ccc; border-bottom:1px solid #ccc;  }
/* FIN Menu Apartados de la Secciones */

/* Migas de pan */
	td#id_migadepan a { color:black; text-decoration:none; }
	td#id_migadepan a:hover { color:#FF9900; text-decoration:none; }

/* Todas las paginas */
	#id_titulopagina { height:30px; width:540px; font-size:18px; letter-spacing:2px; text-align:center; margin:0px auto 0px auto; background-image:url(../img/titulo_background_01.gif); }
	#id_subtitulopagina { width:auto; margin:1px auto 5px auto; text-align:center; }
/* Comision Gestora */
	#id_tabladelegado 							{ width:440px; height:140px; margin:auto; border:1px solid white; background-color:#6967CC; padding:5px 0px 5px 0px; }
	#id_tabladelegado td.foto 					{ width:100px; }
	#id_tabladelegado td.nombre 				{ font-size:20px; color:#FFFFFF; padding-left:5px; }
	#id_tabladelegado td.cargo 					{ font-size:18px; color:#CCCCCC; text-align:right; font-style:italic; border-top:4px solid #FF9900; padding-right:5px; }
	#id_tabladelegadoemail { width:440px; background-color:#FFFFFF; border:1px solid gray; margin:3px auto 3px auto; }
		#id_tabladelegadoemail img { border:0px; }
		#id_tabladelegadoemail td.td01 { width:75px; }
		#id_tabladelegadoemail td.td02 { font-size:14px; }
	#id_nodocumentacion 						{ width:440px; margin:auto; border:1px solid #999999; background-color:#FFFFFF; background-image:url(../img/info_01.gif); background-position:right; background-repeat:no-repeat; }
	#id_nodocumentacion td 						{ height:100px; text-align:center; padding:5px 0px 5px 0px; font-size:18px; }
	#id_sidocumentacion 						{ width:700px; margin:auto; border:1px solid #999999; background-color:#FFFFFF; background-image:url(../img/info_02.gif); background-position:right; background-repeat:no-repeat; }
	#id_sidocumentacion td 						{ height:30px; text-align:center; padding:5px 0px 5px 0px; font-size:18px; }
	#id_tabladocumentos 						{ }
	#id_tabladocumentos tr#cabecera 			{ font-size:10px; font-style:italic; font-weight:bold; }
	#id_tabladocumentos tr#cabecera td.izq 		{ width:20px; border-bottom:1px solid #999999; border-left:1px solid #999999; text-align:center; }
	#id_tabladocumentos tr#cabecera td.doc		{ border-bottom:1px solid #999999; /* widows:auto; */}
	#id_tabladocumentos tr#cabecera td.cen 		{ width:70px; border-bottom:1px solid #999999; text-align:center; }
	#id_tabladocumentos tr#cabecera td.der 		{ width:120px; border-bottom:1px solid #999999; border-right:1px solid #999999; }
	#id_tabladocumentos td.filas_izq			{ height:20px; text-align:center; padding:5px 0px 0px 0px; border-left:1px solid #999999; }
	#id_tabladocumentos td.filas_doc			{ height:20px; text-align:left; border-bottom:1px solid #FFFFFF; padding:5px 0px 0px 0px; }
	#id_tabladocumentos td.filas_cen			{ height:20px; text-align:center; border-bottom:1px solid #FFFFFF; padding:5px 0px 0px 0px; }
	#id_tabladocumentos td.filas_der			{ height:20px; text-align:center; border-bottom:1px solid #FFFFFF; padding:5px 0px 0px 0px; border-right:1px solid #999999; }
	#id_tabladocumentos tr#pie td				{ border-bottom:1px solid #999999; height:5px; }
	#id_tabladocumentos tr#pie td.izq			{ border-left:1px solid #999999; }
	#id_tabladocumentos tr#pie td.der			{ border-right:1px solid #999999; }

/* Pagina: Contacta */
	div#css_direccion { border:1px solid #0066FF; width:620px; margin:auto; }
	div#css_direccion div { text-align:center; font-size:14px; padding:5px; }
	div#css_direccion div.titulo { font-size:18px;}

/* Seccion: Historicos */
	.form01										{ border:1px solid black; font-size:12px; }
	#div_biografia p 							{ text-align:justify; text-indent:40px; }
	#div_biografia span 						{ font-weight:bold; }
	/* Bellezas y Damas del Fuego */
		#div_titulo_apartado { font-size:18px; color:#0033FF; font-weight:bold; text-align:center; border-bottom:1px solid gray; }
		div.div_titulo_subapartado { width:400px; margin:5px auto 0px auto; border-bottom:1px solid #CCCCCC; }
		div.div_titulo_subapartado2 { width:400px; font-style:italic; }
		div.div_titulo_belleza { font-size:18px; border-bottom:1px solid #FFCC00; text-align:center; }
		div.div_belleza_foto { }
		img.img_belleza_foto { border:1px solid gray; }
		div.div_belleza_nombre { font-size:14px; }
		div.div_belleza_hoguera { font-style:italic; }
		div.div_titulo_damas { font-size:16px; border-bottom:1px solid #FFCC00; text-align:center; }
		div.div_bellezas_nohubo { font-style:italic; text-align:center; margin:50px auto 50px auto; }
		div.div_damas_caja { }
		div.div_damas_nombre { padding-left:50px; margin:10px auto 0px auto; }
		div.div_damas_hoguera { padding-left:100px; font-style:italic; margin:1px auto 10px auto; }
	/* Primeros premios */
		div.div_primerosp_titulo1 { width:300px; margin:20px auto 0px auto; font-size:16px; border-bottom:1px solid #CCCCCC; text-align:center;  }
		div.div_primerosp_subtitulo { width:300px; margin:0px auto 10px auto; font-size:10px; font-style:italic; text-align:center; }
		div.div_primerosp_titulo2 { font-size:14px; border-bottom:1px solid #CCCCCC; text-align:center; width:300px; margin:5px auto 0px auto; }

	/* Carteles */
		div.div_carteles_datos1 { margin:0px 5px 10px 0px; text-align:right; font-style:italic; }
		div.div_carteles_datos2 { border-bottom:1px dotted gray; margin:0px 0px 10px 5px; }
		div.div_carteles_curiosidades { border-left:1px dotted gray; margin:0px 0px 10px 5px; padding:0px 0px 0px 5px; text-align:justify; }

/* Seccion: Les Fogueres */
	/* Museo de Hogueras */
		#id_museodefogueres img.museo_img_a_borde { border:1px solid gray; }
		#id_museodefogueres img.museo_img_a_borde:hover { border:1px solid red; }
		#id_museodefogueres table.museo_tabla01 { border:1px solid black; margin:20px auto 10px auto; }
		#id_museodefogueres td.museo_volverarriba { font-size:9px; text-align:center; }
		#id_museodefogueres #id_txt { color:#FFFFFF; border:1px solid white; padding:5px; width:220px; }
		#id_museodefogueres	td.museo_td11 { font-size:16px; font-style:italic; color:red; padding:10px 10px 10px 10px; border-bottom:1px solid black; }
		#id_museodefogueres	td.museo_td01 { width:300px; font-size:16px; font-style:italic; color:red; padding:10px 10px 0px 10px; border-bottom:1px solid black; }
		#id_museodefogueres	td.museo_td02 { width:300px; padding:5px 0px 5px 10px; }
		#id_museodefogueres	td.museo_td03 { width:300px; padding:5px 0px 0px 10px; font-weight:bold; color:red; }
		#id_museodefogueres	td.museo_td04 { width:300px; padding:0px 0px 5px 10px; font-style:italic; }
		#id_museodefogueres	td.museo_td05 { width:300px; padding:5px 0px 5px 20px; }
/* Seccion: Actualidad */
	/* Fogueres xxxx */
		div.div_titulo01 { border-bottom:1px solid #00CCFF; font-size:18px; width:650px; margin:auto; }
		td.td_rayapuntos { border-bottom:1px dotted gray; }
		td.td_progactos01 { width:100px; font-style:italic; text-align:right; padding:0px 5px 0px 0px; /* border-left:1px solid gray; border-bottom:1px solid gray; */ }
		td.td_progactos02 { text-align:left; padding:0px 0px 0px 0px; /*border-bottom:1px solid gray; */ }
		td.td_progactos03 { text-align:left; padding:0px 0px 0px 0px; border-bottom:1px solid gray; }
		div.div_mes_titulo { border-bottom:1px solid #0099FF; font-size:20px; font-style:italic; width:700px; margin:10px auto 0px auto; }
		div.div_mes_subtitulo { font-size:10px; font-style:italic; width:700px; margin:0px auto 10px auto; text-align:right; }

/* Seccion Comisiones*/
	/* Ficha */
		#id_fichacomision div.fic_tituloapartado { width:650px; margin:10px auto 0px auto; border-bottom:1px groove #0066FF; font-size:16px; font-style:italic; }
		#id_fichacomision div.fic_apartado { width:600px; margin:0px auto 10px auto; border-left:1px groove #0066FF; padding:5px; }

