/******************************************************************************

 Nombre: afdb.css

 Tipo: Hoja de Estilos

 Proyecto: ASFEDEBI (afdb)

 Autor: Novisline

 Fecha: 2007-10-03

 Versión: 0.0 beta

 Comentarios:	Definiciones de las clases de estilos para navegadores estandar.

ruta web: http://www.asfedebi.com/pub/afdb/asp/afdb__ppl.asp

********************************************************************************* */

/* font: font-style font-variant font-weight font-size/line-height font-family */
/* font: italic small-caps 900 12px arial */
/* font: normal normal bold 1em Arial, Verdana, sans-serif */

@import url(../../../gen/css/gen.css);


/* genericos */

/* genericos: depuracion */

.gen_depu__dsc_nec[alt=""]
{
	border: 2px dotted #ff0000 !important;
	padding: 2px;
}

a.gen_depu__vac
{
	border: 2px dotted #ff0000 !important;
	padding: 2px 4px;
}


/* verde li cabeceras: #28b135 */

/* ASFEDEBI */

/* genericos */

body
{
	background: #fff url("../img/gen/fnd.gif") repeat scroll top left;
	color: #353535;
	font: normal 0.8em Arial, Verdana, sans-serif;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	visibility: visible;
	width: 1007px;
}


a
{
	color: #494949;
	font: normal normal bold 1em Arial, Verdana, sans-serif;
	text-decoration: none;
}

a:hover
{
	color: #707070;
	outline: none;
	text-decoration: none;
}

a:active
{
	color: #a0a0a0;
	outline: none;
	text-decoration: none;
}


address
{
	font-style: normal;
}

address span
{
	font-weight: bold;
}


div, img, p, ul
{
	border: 0 none #fff;
	margin: 0;
	padding: 0;
}

img
{
	display: block;
}


h1
{
	font-size: 1.7em;
	font-weight: normal;
	margin: 0;
	text-align: left;
}

h2
{
	font-size: 1.5em;
	font-weight: normal;
}

h3
{
	font-size: 1.3em;
	font-weight: normal;
}

h4
{
	font-size: 1.1em;
}

p
{
	border: 0 none #fff;
	margin: 4px 0;
	padding: 0;
}


p.depu
{
	text-align: left;
}


table thead th
{
	text-align: center;
}

table tr td
{
	padding: 2px 4px;
}


/* contenido entero */

div.afdb__g_ent
{
	margin: 10px auto 10px auto;
	width: 995px;
}

div.afdb__g_ent_2
{
	background: transparent url("../img/gen/brd_d.gif") repeat-y scroll center right;
}


.afdb__g_dcg
{
	background: transparent url("../img/gen/dcg.gif") no-repeat scroll center left;
	padding-left: 15px;
}

.afdb__g_eml
{
	background: transparent url("../img/gen/eml.gif") no-repeat scroll center left;
	padding-left: 17px;
}

.afdb__g_enl
{
	background: transparent url("../img/gen/enl.gif") no-repeat scroll center left;
	padding-left: 14px;
}

.afdb__g_fto
{
	background: transparent url("../img/gen/fto.gif") no-repeat scroll center left;
	padding-left: 21px;
}


/* cabecera */

#afdb__id_g_cbz
{
	background-color: #fff;
	margin: 0 0 1px 0;
	width: 100%;
}

#afdb__id_g_cbz_img
{
	background-color: #76f897;
	display: block;
	float: left;
	margin: 9px 0 8px 4px;
	width: 364px;
}

#afdb__id_g_cbz_img img
{
	display: block;
}


/* cabecera: the global compact */

#afdb__id_g_tgc
{
	background-color: #17758e;
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
	margin: 3px 0 0 350px;
	width: 75px;
}


/* cabecera: idiomas */

#afdb__id_frm_idm
{
	float: right;
}


#afdb__cab_12
{
	background-color: #f7f7f7;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0 0 1px 0;
	color: #000;
	margin: 0 0 4px 0;
}

.afdb__g_cpo
{
	background: #fff url("../img/gen/li/li_fnd.jpg") repeat-y scroll top left;
}

.afdb__g_cpo_2
{
	background: transparent url("../img/gen/ld/ld_fnd.jpg") repeat-y scroll top right;
}


/* menu principal */

#afdb__id_g_mnu_ppl
{
	background: #303030 url("../img/gen/cbz/mnu/izq.gif") repeat-x scroll top left;
	margin: 0;
	padding: 0 0 0 0;
}

#afdb__id_g_mnu_ppl ul
{
	background-color: transparent;
	margin: 0;
	padding: 0;
}

#afdb__id_g_mnu_ppl ul li
{
	float: left;
	list-style-type: none;
	margin: 0 20px;
	padding: 0;
}

#afdb__id_idm__eus #afdb__id_g_mnu_ppl ul li			/* textos mas tochos en euskara */
{
	margin: 0 16px;
}


#afdb__id_g_mnu_ppl ul li#afdb__mid_xnt
{
	background: #5f5f5f url("../img/gen/cbz/mnu/dch.gif") repeat-x scroll top right;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0 0 0 1px;
	float: right;
	margin: 0;
	padding: 0;
	min-width: 190px;
}

#afdb__id_g_mnu_ppl ul li#afdb__mid_xnt a
{
	background-color: transparent;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}


#afdb__id_g_mnu_ppl a
{
	color: #fff;
	display: block;
	float: left;
	font: normal normal bold 1.0em Arial, Verdana, sans-serif;
	line-height: 2em;
	margin: 0;
	text-align: center;
	text-decoration: none;
}

#afdb__id_g_mnu_ppl a:link, .afdb__g_mnu_1 a:visited
{
	color: #fff;
	outline: none;
}

#afdb__id_g_mnu_ppl a:hover
{
	background-image: none;
	color: #c0c0c0;
	font-weight: bold;
	outline: none;
	text-decoration: none;
}

#afdb__id_g_mnu_ppl a:active
{
	background-image: none;
	color: #a0a0a0;
	font-weight: bold;
	outline: none;
	text-decoration: none;
}


#afdb__id_g_mnu_ppl a.afdb__g_om_sel
{
	color: #319a3b;
	font-weight: bold;
}

#afdb__id_g_mnu_ppl .afdb__g_om_sel:hover
{
	color: #707070;
}

#afdb__id_g_mnu_ppl a.afdb__g_om_sel:active
{
	color: #a0a0a0;
}


.afdb__g_mnu_1
{
	background: #a0a0a0 url("../img/gen/cbz/cbz_2.jpg") no-repeat scroll top left;
	color: #fff;
	font-size: 0.85em;
	font-weight: bold;
	height: 30px;
	margin: 0;
	padding-left: 268px;
	padding-top: 67px;
	padding-right: 180px;
	width: 547px;
}


#afdb__mid_dcx
{
	background-color: transparent;
	margin-left: 20px;
}

#afdb__id_mnu_ppl_enl
{
	float: left;
	margin: 0;
}

#afdb__id_mnu_ppl_tel
{
	float: right;
	margin: 0 10px 0 0;
}


/* lateral izquierdo */

#afdb__id_g_li
{
	background: transparent url("../img/gen/li/li_arb.jpg") no-repeat scroll top left;
	clear: left;
	float: left;
	font-size: 1em;
	margin: 0;
	padding: 6px 4px 0 4px;
	padding: 6px 0.4% 0 0.4%;
	overflow: visible;
	text-align: center;
	min-width: 180px;
	min-width: 17.9%;
	width: 17.9%;
}

#afdb__id_g_li_2
{
	background-color: transparent;
	margin: 0;
	padding: 0 1%;
	width: 98%;
}


.afdb__g_li_mnu_2
{
	background: transparent url("../img/gen/li/li_sep.jpg") no-repeat scroll top left;
	margin: 0 0 14px 0;
	text-align: right;
	padding: 14px 10px 0 4px;
}

.afdb__g_li_mnu_2 h3, .afdb__g_li_sbc
{
	color: #319a3b;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0 0 0.4em 0;
}

#afdb__id_g_li ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.afdb__g_li_mnu_2 ul li
{
	margin: 0.4em 0;
}

.afdb__g_li_mnu_2 ul li a
{
	line-height: 1em;
}

.afdb__g_li_mnu_2 a
{
	font-size: 0.9em;
	line-height: 1.6em;
}

.afdb__g_li_mnu_2 a.afdb__g_li_mnu_2_dst
{
	text-decoration: underline;
}


.afdb__g_li_mnu_2_1
{
	background-image: none;
	padding: 7px 10px 0 4px;
}


/* iconos W3C */

#afdb__id_g_li_w3c
{
	margin: 10px 0;
}

#afdb__id_g_li_w3c ul
{
	background-color: transparent;
	margin: 0 auto;
	padding: 0;
	width: 88px;
}

#afdb__id_g_li_w3c ul li
{
	margin: 6px 0 6px 0;
	text-align: center;
}

#afdb__id_g_li_w3c li img
{
	background-color: transparent;
}

#afdb__eid_li_smp
{
	margin: 1.6em 0 0 0;
	padding: 0 10px 0 0;
	text-align: right;
}

#afdb__eid_li_nvl
{
	margin: 1em 0 1em 0;
	padding: 0 10px 0 0;
	text-align: right;
}


/* lateral derecho */

#afdb__id_g_ld
{
	background: transparent url("../img/gen/ld/ld_arb.jpg") no-repeat scroll top right;
	clear: right;
	float: right;
	font-size: 0.85em;
	margin: 0;
	padding: 7px 0.1% 10px 0.7%;
	text-align: center;
	min-width: 188px;
	min-width: 18.8%;
}

#afdb__id_g_ld_2
{
	background-color: #fff;
	margin: 4px auto 0 auto;
	text-align: center;
	width: 100%;
}


#afdb__id_g_ld_fdn_cbz
{
}


#afdb__id_g_ld_fdn_c
{
	background: transparent url("../img/gen/ld/ld_fdn_cbz2.jpg") no-repeat scroll center center;
	font-size: 1.3em;
	margin: 0 auto;
}


#afdb__id_g_ld_fdn ul
{
	list-style-type: none;
	margin: 6px 0 0 0;
	padding: 0 0 0 6px;
	text-align: left;
}

#afdb__id_g_ld_fdn ul li
{
	line-height: 1.5em;
}

#afdb__id_g_ld_fdn ul li a
{
	display: block;
	padding-left: 16px;
}

#afdb__id_g_ld_fdn ul li a.afdb__g_ld_fdn_1
{
	background: transparent url("../img/gen/izarra.gif") no-repeat scroll center left;
	line-height: 2.5em;
}

#afdb__id_g_ld_fdn ul li a.afdb__g_ld_fdn_1_dst
{
	border-color: #a0a0a0;
	border-width: 1px 0;
	color: #e04a19;
}


#afdb__g_ld a
{
	display: block;
}


/* contenido concreto */

div.afdb__g_cnt
{
	background: #fff url("../img/gen/cnt/arb.jpg") repeat-x scroll top left;
	border-color: #707070;
	border-width: 0;
	border-style: solid;
	float: left;
	margin: 0;
	padding: 10px 0.4% 0 0.4%;
	overflow: visible;
	text-align: left;
	width: 600px;
	width: 60.9%;
}


/* genericos compartidos por apartados */

.afdb__g_frm_env
{
	background-color: #c0c0c0;
	display: block;
	font-weight: bold;
	margin: 10px auto;
	padding: 4px 8px;
	outline: none;
}

.afdb__g_frm_env:hover
{
	background-color: #a0a0a0;
	outline: none;
}

.afdb__g_frm_env:active
{
	background-color: #c0c0c0;
	outline: none;
}


.afdb__g_cnt_fto
{
	float: left;
	margin: 6px 20px 10px 0;
}

.afdb__g_mdo_dch
{
	clear: right;
	float: right;
	margin: 6px 0 6px 10px;
}

.afdb__g_mdo_izq
{
	float: left;
	margin: 0 10px 6px 0;
}


.afdb__g_cnt h1
{
	margin: 0 0 0.4em 0;
}


/* idiomas */

.afdb__frm_idm
{
	background-color: transparent;
	float: right;
	text-align: right;
}

.afdb__frm_idm input
{
	background-color: transparent;
	border: #fff none 0;
	color: #404040;
	font-family: Arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	padding: 6px 0 0 0;
	outline: none;
}

.afdb__frm_idm input.afdb__idm_dst
{
	background-color: transparent;
	border: #fff none 0;
	color: #a0a0a0;
}

.afdb__frm_idm input.afdb__idm_nml:hover
{
	color: #707070;
	cursor: pointer;
}

.afdb__frm_idm input.afdb__idm_nml:active
{
	color: #a0a0a0;
	cursor: pointer;
}


/* avisos */

.afdb__avs_enl
{
	margin: 30px 0 0 0;
}


/* extranet de federaciones */

/* extranet de federaciones: genericos */

#cmp__id_g_xf_mnu
{
	margin: 0 4px 20px 4px;
}

#cmp__id_g_xf_mnu ul
{
	background-color: #0975f0;
	background-color: transparent;
	margin: 0 4px 0 26px;
	text-align: left;
}

#afdb__id_g_xf_om_dcx
{
	margin-top: 1em;
}


/* noticia / actividad */

.afdb_g_ntc__ntc
{
	width: 100%;
}

.afdb_g_ntc__ntc h2
{
	width: 100%;
}

.afdb_g_ntc__ntc_cbz
{
	border-bottom: #c0c0c0 solid 1px;
	font-size: 0.8em;
	margin: 0;
	padding-bottom: 10px;
}

.afdb_g_ntc__ntc ul
{
	margin: 26px 0 10px 0;
	padding: 0;
}

.afdb_g_ntc__ntc ul li
{
	display: inline;
	list-style-type: none;
}


/* pagina concreta: ficha */

/*
.afdb__g_no_fch
{
	color: #f04040;
	font-family: Arial, sans-serif;
	margin: 10px;
}


#afdb__id_fch_ne
{
	background-color: #f0f0f0;
	border: #a0a0a0 solid 2px;
	color: #f00000;
	font-size: 0.9em;
	margin: 20px auto 10px auto;
	padding: 4px 6px;
	width: 90%;
}
*/


div.afdb__fch
{
	background-color: transparent;
	color: #404040;
	font-family: Arial, sans-serif;
	margin: 0 0 10px 0;
	text-align: left;
}

.afdb__fch_gen a
{
	font-size: 0.9em;
}

.afdb__fch_gen .afdb__g_mdo_dch
{
	margin: 6px 20px 6px 10px;
}


.afdb__fch_cbz_eml
{
	margin-right: 20px;
}

.afdb__fch_cbz_eml
{
	background: transparent url("../img/gen/eml.gif") no-repeat scroll center left;
	margin-right: 20px;
	padding-left: 17px;
}


.afdb__fch_imp
{
	background: transparent url("../img/fch/print.gif") no-repeat scroll center left;
	color: #36580c;
	float: right;
 	font-size: 0.9em;
	margin: 0;
	padding: 0.6em 0 0.6em 20px;
	text-decoration: none;
}

a.afdb__fch_imp:link
{
	color: #36580c;
}

a.afdb__fch_imp:visited
{
	color: #36580c;
}

a.afdb__fch_imp:hover
{
	color: #707070;
}

a.afdb__fch_imp:active
{
	color: #a0a0a0;
}


.afdb__fch h2
{
 	font-size: 1.2em;
	font-weight: bold;
}


.afdb__fch_fto
{
	float: left;
	text-align: center;
	width: 194px;
}

.afdb__fch_fto_2
{
}

.afdb__fch_fto img
{
	border: #d6d8d5 solid 1px;
	padding: 1px;
	margin: 10px auto 0 auto;
}

.afdb__fch_fto p
{
	margin: 4px auto 0 auto;
}

#afdb__id_fch_mpa
{
	margin: 0 auto;
}


.afdb__fch_dsc
{
	background-color: transparent;
 	font-size: 1em;
	margin: 0 10px;
	text-align: left;
}


.afdb__fch_dsc address
{
	font-size: 0.9em;
	line-height: 1.7em;
}

.afdb__fch_dsc span
{
	font-weight: bold;
}


.afdb__fch_dsc p
{
	margin: 0.4em 0 0 0;
}

#afdb__id_fch_hor
{
	margin: 1em 0 0 0;
}

#afdb__id_fch_enl
{
	margin: 1em 0 0 0;
}

#afdb__id_fch_pdt
{
	margin: 1em 0 0 0;
}


a.afdb__g_fch:link
{
	color: #14222e;
	text-decoration: none;
}

a.afdb__g_fch:visited
{
	color: #14222e;
	text-decoration: none;
}

a.afdb__g_fch:hover
{
	color: #707070;
	outline: none;
	text-decoration: none;
}

a.afdb__g_fch:active
{
	color: #a0a0a0;
	outline: none;
	text-decoration: none;
}


/* pagina concreta: ficha: cuadro 1 */

.afdb__fch_cdr_1
{
	background-color: transparent;
	margin: 0;
	width: 100%;
}

.afdb__fch_cdr_1 div.sc
{
	background: transparent url("../img/fch/cdr_1/sc.gif") repeat-x scroll top center;
	height: 10px;
}

.afdb__fch_cdr_1 div.ci
{
	background: transparent url("../img/fch/cdr_1/ci.gif") repeat-y scroll center left;
}

.afdb__fch_cdr_1 div.cd
{
	background: transparent url("../img/fch/cdr_1/cd.gif") repeat-y scroll center right;
}

.afdb__fch_cdr_1 div.cnt
{
	background: transparent url("../img/fch/cdr_1/cc.gif") repeat scroll center center;
	margin: 0 12px;
	padding: 1px 0;
}

.afdb__fch_cdr_1 div.ic
{
	background: transparent url("../img/fch/cdr_1/ic.gif") repeat-x scroll bottom center;
	height: 10px;
}


/* pagina concreta: ficha: cuadro 2 */

.afdb__fch_cdr_2
{
	background-color: transparent;
	margin: 16px 0 0 0;
	width: 100%;
}

.afdb__fch_cdr_2 div.sc
{
	background: transparent url("../img/fch/cdr_2/sc.gif") repeat-x scroll top center;
	height: 19px;
}

.afdb__fch_cdr_2 div.ci
{
	background: transparent url("../img/fch/cdr_2/ci.gif") repeat-y scroll center left;
}

.afdb__fch_cdr_2 div.cd
{
	background: transparent url("../img/fch/cdr_2/cd.gif") repeat-y scroll center right;
}

.afdb__fch_cdr_2 div.cnt
{
	background: transparent url("../img/fch/cdr_2/cc.gif") repeat scroll center center;
	margin: 0 19px;
	padding: 1px 0;
}

.afdb__fch_cdr_2 div.ic
{
	background: transparent url("../img/fch/cdr_2/ic.gif") repeat-x scroll bottom center;
	height: 19px;
}


#afdb__id_fch_mnu
{
	margin: 30px auto 10px auto;
	width: 100%;
}

#afdb__id_fch_mnu .cnt
{
	text-align: center;
}

#afdb__id_fch_mnu ul
{
	margin: 0 auto;
	padding: 0;
}

#afdb__id_fch_mnu ul li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 6px;
	text-align: center;
}

a.afdb__fch_om_dst
{
	color: #e04a19;
}

a.afdb__fch_om_dst:hover
{
	color: #a0a0a0;
}

a.afdb__fch_om_dst:active
{
	color: #707070;
}


.afdb__fch_sbt
{
	font-weight: bold;
	margin: 0 0 10px 0;
}


#afdb__pid_fch .afdb__fch_avs
{
	color: #e04a19;
	margin: 20px 20px 0 20px;
	text-align: center;
}


/* pagina concreta: ficha: actividades */

.afdb__fch_acts_act_1 p
{
	float: left;
	font-size: 0.9em;
	margin: 0px 0px;
	padding: 4px 4px;
}

.afdb__fch_acts_act_1 .afdb__fch_acts_non
{
	background-color: #e0e0e0;
}

.afdb__fch_acts_act_1 .afdb__fch_acts_par
{
	background-color: #ffffff;
}

.afdb__fch_acts_act_1 p.afdb__fch_acts_fch
{
	color: #e04a19;
	float: left;
	font-weight: bold;
	width: 90px;
}

.afdb__fch_acts_act_1 div div
{
	float: left;
	width: 478px;
}

.afdb__fch_acts_act_1 a
{
	display: block;
	float: right;
	padding: 3px 4px 0px 0px;
	vertical-align: text-bottom;
}

.afdb__fch_acts_act_1
{
	clear: both;
}

.afdb__fch_acts_fdn
{
	font-weight: bold;
}


/* pagina concreta: ficha: descargas */

#afdb__id_fch_dcgs
{
	margin: 20px 0 10px 0;
}

.afdb__fch_dcg_1
{
	background-color: #f0f0f0;
	clear: both;
	margin: 0 auto;
	width: 96%;
}

.afdb__fch_dcg_1 p
{
	float: left;
	margin: 4px 0 4px 6px;
}

.afdb__fch_dcg_1 p.afdb__fch_dcg_ver
{
	float: right;
	margin: 4px 6px 4px 0;
}

.afdb__fch_dcg_1_par
{
	background-color: #e0e0e0;
}


/* pagina concreta: ficha: galerias */

#afdb__id_fch_glas
{
	margin: 10px 0 0 0;
}

.afdb__fch_glas_gla_1
{
	border-left: #e0e0e0 solid 0;
	border-right: #e0e0e0 solid 0;
	float: left;
	margin: 1em 1%;
	width: 48%;
	text-align: center;
}

.afdb__fch_glas_gla_1 p
{
	font-size: 0.9em;
	margin: 0.3em 0;
	text-align: center;
}

.afdb__fch_glas_gla_1 p.afdb__fch_gla_fch
{
	font-size: 0.9em;
	margin: 0.3em 0;
}

.afdb__fch_glas_gla_1 img
{
	display: block;
	margin: 0 auto;
	width: 100%
}

/* pagina concreta: ficha: galerias: indice: picasa */

#afdb__mid_fch_gla_ind li
{
	display: block;
	float: left;
	margin: 0 1%;
	text-align: center;
	width: 23%;
}

#afdb__mid_fch_gla_ind .afdb__g_prm
{
	clear: left;
}

#afdb__mid_fch_gla_ind li p
{
	overflow: hidden;
}

#afdb__mid_fch_gla_ind li img
{
	display: block;
	margin: 0 auto;
}

/* pagina concreta: ficha: galerias: album: picasa */

#afdb__mid_fch_gla_alb li
{
	display: block;
	float: left;
	text-align: center;
	width: 25%;
}

#afdb__mid_fch_gla_alb .afdb__g_prm
{
	clear: left;
}

#afdb__mid_fch_gla_alb li img
{
	display: block;
	margin: 0 auto;
}


/* pagina concreta: ficha: galeria 1 */

.afdb__fch_gla_1
{
	
}

.afdb__fch_gla_1_dts
{
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 16px;
	padding: 0 0 6px 0;
}

.afdb__fch_gla_1_sba
{
	border-top: 1px solid #e0e0e0;
	margin-top: 16px;
}

.afdb__fch_gla_1_sba h3
{
	margin: 0.4em 0 0.5em 0;
}

#afdb__id_fch_gla_1_fto a
{
	display: block;
	float: left;
	margin: 0.6em 1%;
	width: 23%;
}

#afdb__id_fch_gla_1_fto a img
{
	display: block;
	width: 100%;
}

.afdb__fch_gla_1_mnu
{
	float: right;
}

.afdb__fch_vdo_1
{
	border: 1px solid #e0e0e0;
	display: block;
	float: left;
	margin: 10px 0;
	width: 48%;
}

.afdb__fch_vdo_1_par
{
	border: 1px solid #e0e0e0;
	display: block;
	float: right;
	margin: 10px 0;
	width: 48%;
}

.afdb__fch_vdo_1 p, .afdb__fch_vdo_1_par p
{
	color: #000;
}


/* pagina concreta: ficha: noticias */

#afdb__id_fch_ntcs
{
	margin: 20px 0 0 0;
}

.afdb__fch_ntc_1
{
	margin: 0 0 20px 0;
}

.afdb__fch_ntc_1 span
{
	color: #e04a19;
	font-size: 0.95em;
	font-weight: bold;
}


/* pagina concreta: principal */

#afdb__cid_ppl
{
	font-size: 0.9em;
	text-align: left;
}


.afdb__ppl_sba
{
	margin-top: 1.6em;
}


.afdb__ppl_sba_1
{
	margin-top: 0;
}


#afdb__cid_ppl h2, .afdb__ppl_sbc
{
	background: transparent url("../img/gen/fnd.gif") repeat scroll top left;
	font-size: 1.2em;
	font-weight: bold;
	padding: 4px 2%;
	margin: 0 0 0.4em 0;
	text-align: left;
	width: 96%;
}

#afdb__cid_ppl h2 span, .afdb__ppl_sbc span
{
	color: #e04a19;
}


#afdb__id_ppl_izq
{
	border-right: 0 solid #707070;
	float: left;
	margin: 0;
	width: 56%;
}

#afdb__id_ppl_dch
{
	border-left: 0 solid #707070;
	border-right: 0 solid #707070;
	float: right;
	margin: 0;
	width: 40%;
}

#afdb__id_ppl_dch div
{
	margin: 0 0 20px 0;
}


#afdb__id_ppl_dch_tel address
{
	color: #e04a19;
	font-weight: bold;
	line-height: 1.6em;
}

#afdb__id_ppl_dch_tel address span
{
	color: #494949;
}

#afdb__id_ppl_ntc_dst img
{
	margin: 1em auto;
}

.afdb__ppl_ntc_1 
{
	margin: 0 0 1em 0;
}

#afdb__eid_ppl_ntc_dst
{
	display: block;
	margin: 6px auto;
	overflow: hidden;
	text-align: center;
	width: 320px;
}
	
.afdb__ppl_ntc_1 h4, .afdb__ppl_ntc_1_ttl
{
	margin: 0;
}

.afdb__ppl_ntc_1 p
{
	margin: 0.2em 0 0 0;
}

.afdb__ppl_ntc_1 span
{
	font-size: 0.95em;
	font-weight: bold;
}

.afdb__ppl_ntc_1 h4 a span, .afdb__ppl_ntc_1_ttl a span
{
	color: #e04a19;
	font-size: 0.9em;
	font-weight: bold;
}

.afdb__ppl_ntc_1 .afdb__ppl_act_fdn
{
	display: block;
	float: right;
	margin-left: 6px;
}

.afdb__ppl_ntc_1 a.afdb__ppl_act_fdn:link, a.afdb__ppl_act_fdn:visited
{
	color: #e04a19;
}

.adfb__ppl_fch
{
	float: left;
	font-weight: bold;
}


#afdb__id_ppl_dch_gla a
{
	float: left;
	margin: 3px 0;
	width: 31%;
}

#afdb__id_ppl_dch_gla a.afdb__ppl_gla_2
{
	float: left;
	margin: 3px 3.5%;
	width: 31%;
}

#afdb__id_ppl_dch_gla a.afdb__ppl_gla_3
{
	float: right;
	width: 31%;
}

#afdb__id_ppl_dch_gla a img
{
	width: 100%;
}


.afdb__ppl_act_1
{
	font-weight: bold;
	line-height: 1.5em;
	margin: 1em 0;
}

.afdb__ppl_act_1 span
{
	color: #494949;
	font-size: 0.95em;
}

.afdb__ppl_act_1 a.afdb__ppl_act_fdn:link, a.afdb__ppl_act_fdn:visited
{
	color: #e04a19;
}


/* pagina concreta: contenidos */

#afdb__cid_cnt h1
{
	float: left;
	font-size: 1.4em;
	margin: 0;
}

#afdb__cid_cnt h2
{
	font-size: 1.0em;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.afdb__cnt_cbz
{
	border-bottom: 1px solid #c0c0c0;
	margin: 0 0 20px 0;
	padding: 0 0 6px 0;
}

.afdb__cnt_pfo_ppl
{
	font-weight: bold;
	margin: 0 0 1.6em 0;
}


#afdb__id_cnt_mnu
{
	float: right;
	font-size: 0.85em;
	margin: 5px 0 0 0;
	text-align: center;
	width: 22em;
}

#afdb__id_cnt_mnu ul
{
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#afdb__id_cnt_mnu ul li
{
	display: inline;
	list-style-type: none;
	padding: 0 0.3em;
}


#afdb__id_cnt_dcg_enl
{
	margin: 20px 0 10px 0;
}


.afdb__cnt_sba
{
	border-top: 1px solid #c0c0c0;
	margin: 10px 0;
	padding: 10px 0 0 0;
}

.afdb__cnt_sba h2
{
	color: #e04a19;
}

.afdb__cnt_sba ul
{
	margin-left: 30px;
}

.afdb__cnt_sba ul li
{
	line-height: 1.6em;
	list-style-type: none;
}


#afdb__id_cnt_fto ul
{
	margin-left: 0;
}


.afdb__cnt_fto_1
{
	float: left;
	margin: 6px 2% 10px 2%;
	text-align: center;
	width: 46%;
}

.afdb__cnt_fto_1 img
{
	margin: 0 auto;
}

.afdb__cnt_fto_1 p
{
	background-color: transparent;
	font-size: 0.9em;
	margin: 6px auto 0 auto;
	text-align: center;
	width: 100%;
}


/* pagina concreta: ficha enlaces */

#afdb__id_fch_enls
{
	margin-top: 20px;
	padding: 0 20px;
}

.afdb__fch_enl_1
{
	border-color: #f0f0f0;
	border-style: solid;
	border-width: 1px 0 0 0;
	padding: 10px 0;
}

.afdb__fch_enl_1 h3
{
	font-size: 1.2em;
	margin: 0 0 10px 0;
}

.afdb__fch_enl_1 .afdb__g_enl
{
	display: block;
	margin: 0 0 20px 0;
}

.afdb__fch_enl_1_prm
{
	border-style: none;
}


.g_enl__mnu
{
	border-color: #737373;
	border-style: dotted;
	border-width: 1px 0 0 0;
	padding: 12px;
	margin: 0 0 10px 0;
}

.g_enl__mnu h2
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 10px 0;
}


div.g_enl__enl
{
	border-color: #737373;
	border-style: dotted;
	border-width: 1px 0 0 0;
	padding: 12px;
}

div.g_enl__enl h2
{
	font-size: 1.0em;
	margin: 0;
}

img.g_enl__img
{
	float: right;
	margin: 0 0 6px 12px;
}


a.g_enl__nom
{
	display: block;
	margin: 10px;
}

a.g_enl__ind
{
	display: block;
	margin: 30px;
}


/* pagina concreta: foto */

#afdb__pid_g_fto div
{
	margin: 1em auto;
	text-align: center;
}
 
#afdb__pid_g_fto h1
{
	margin: 0.6em auto 1em auto;
	text-align: center;
}
 
#afdb__pid_g_fto img
{
	background-color: #f0f0f0;
	border: 1px solid #a0a0a0;
	padding: 1px;
	margin: 0 auto;
}


/* pagina concreta: noticias */

div.g_ntc__mnu
{
	background-color: transparent;
	border-top: 1px solid #225886;
	clear: both;
	color: #303030;
	font-size: 1em;
	margin: 10px auto 20px auto;
	padding: 4px 6px;
	text-align: left;
}

div.g_ntc__mnu h2
{
	color: #225886;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 20px 0;
}

div.g_ntc__mnu ul
{
	margin: 0;
}

div.g_ntc__mnu ul li
{
	margin: 6px 0;
}


a.g_ntc__mrc
{
	display: block;
}


div.g_ntc__ntc
{
	background: transparent url("../img/ntc/sep.gif") repeat-x scroll top left;
	clear: both;
	font-size: 0.95em;
	font-weight: normal;
	padding: 0 6px;
	margin: 20px auto 0 auto;
	text-align: justify;
}


div.g_ntc__ntc h2
{
	color: #303030;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0.6em 0 0 0;
	vertical-align: text-bottom;
}

.g_ntc__ntc_fch
{
	background-color: transparent;
	font-size: 0.9em;
	float: right;
	font-weight: bold;
	margin: 0;
	padding: 0;
	vertical-align: text-bottom;
}

div.g_ntc__ntc p
{
	margin: 8px 0;
}

div.g_ntc__img
{
	float: right;
	margin: 18px 8px 6px 14px;
	text-align: center;
	width: 20%;
}

div.g_ntc__img img
{
	margin: 0 auto;
	text-align: center;
}

div.g_ntc__img p
{
	background-color: transparent;
	font-size: 0.9em;
	font-weight: normal;
	margin: 4px auto;
	text-align: center;
}


div.g_ntc__ntc p.g_ntc__ntc_enl
{
	margin: 20px 0 0 0;
}


a.g_ntc__ntc_mnu
{
	display: block;
	margin: 30px 0 10px 0;
}

div#gen__ntc_mnu
{
	margin: 30px 0 10px 0;
}


/* pagina concreta: contactar */

#afdb__ctr_ppl
{
	font-weight: bold;
}

#afdb__ctr_ppl_izq
{
	float: left;
	width: 49%;
}

#afdb__ctr_ppl_izq a:link, #afdb__ctr_ppl_izq a:visited
{
	color: #28b135;
}

#afdb__ctr_ppl_dch
{
	float: right;
	width: 49%;
}

#afdb__ctr_ppl address
{
	line-height: 1.6em;
}

#afdb__id_ctr_mpa
{
	border: 1px solid #f0f0f0;
	clear: both;
	margin: 46px auto 0 auto;
}


/* pagina concreta: sitemap */

#afdb__mid_smp_ppl
{
	margin: 2em 0 1em 0;
}

#afdb__cid_smp ul
{
	padding: 0 0 0 30px;
}

#afdb__cid_smp ul ul
{
	margin: 0.6em 0 0.6em 0;
}

#afdb__cid_smp ul li
{
	margin: 0.6em 0 0.6em 0;
}


/* pagina concreta: extranet federaciones: principal */

#afdb__mid_xf_ppl_frm
{
	margin: 2em 0 1em 0;
	padding: 0 0 0 30px;
}

#afdb__mid_xf_ppl_frm li
{
	margin: 0.3em 0 0.3em 0;
}


/* pagina concreta: extranet federaciones: solicitud de transporte */

#afdb__id_xf_sol_trs__cls_dsc
{
	border: 1px solid #f07080;
	margin: 0 auto 1em auto;
	padding: 0.2em 2%;
	width: 80%;
}


/* generico: formularios */

form.gen_frm
{
	-moz-border-radius: 1em;
	background-color: #f0f0f0;
	border: 1px solid #e0e0e0;
	clear: both;
	float: none;
	margin: 2em auto 1em auto;
	padding: 0 6px 1px 6px;
	text-align: left;
	width: 90%;
}


a.gen_frm__link:link
{
	color: #153a48;
	font: normal normal bold 1em Arial, sans-serif;
	text-decoration: none;
}

a.gen_frm__link:visited
{
	color: #153a48;
	font: normal normal bold 1em Arial, sans-serif;
	text-decoration: none;
}

a.gen_frm__link:hover
{
	color: #153a48;
	font: normal normal bold 1em Arial, sans-serif;
	text-decoration: underline;
}

a.gen_frm__link:active
{
	color: #2a7490;
	font: normal normal bold 1em Arial, sans-serif;
	text-decoration: underline;
	white-space: nowrap;
}


table.gen_frm__informe
{
	background-color: #b7d7ff;
	border: 1px solid #3f7fbf;
}


.gen_frm__grp_cab_btn
{
	background-color: #f4f4f9;
	border: 2px solid #e5ecf2;
	color: #256b85;
	font: normal normal bold 0.8em Arial, sans-serif;
}

.gen_frm__grp_cab_btn_ecm
{
	background-color: #e0e0e4;
	border: 2px solid #e5ecf2;
	color: #256b85;
	font: normal normal bold 0.8em Arial, sans-serif;
}

.gen_frm__grp_cab_btn_pch
{
	background-color: #d0d0d2;
	border: 2px solid #e5ecf2;
	color: #256b85;
	font: normal normal bold 0.8em Arial, sans-serif;
}


div.gen_frm__ent
{
	background-color: transparent;
	border: 0 none #fff;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 90%;
}

.gen_frm__cab
{
	background-color: transparent;
	clear: both;
	color: #303030;
	font-size: 0.8em;
	margin: 3em auto 0 auto;
	padding: 0;
	text-align: left;
	width: 90%;
}

div.gen_frm__grp_1
{
	background-color: transparent;
	border: 0 none #a0a0a0;
	font-size: 1em;
	margin: 0 auto;
	padding: 2px 0;
}

div.gen_frm__grp_2
{
	background-color: transparent;
	border: 0 solid #a0a0a0;
	font-size: 1em;
	margin: 1.6em auto 0 auto;
	padding: 0 0 2px 0;
}

/* grupos concretos */

div.gen_frm__fila_elm_3 div.gen_frm__grp_1
{
	background-color: transparent;
	border: 0 none #a0a0a0;
	font-size: 1em;
	margin: 20px auto 0 auto;
	padding: 2px;
}

div.gen_frm__grp_cab_ent
{
	border-bottom: 2px solid #d0d0d0;
	clear: both;
	margin: 0 auto 20px auto;
	padding: 2px 4px;
}

div.gen_frm__grp_cab_ttl
{
	float: left;
}

div.gen_frm__grp_cab_btn
{
	float: right;
}

span.gen_frm__grp_cab
{
	color: #7391a9;
	font-size: 1.2em;
	font-weight: bold;
}

.gen_frm h3, .gen_frm h4
{
	color: #c44643;
	font-size: 1.1em;
	font-weight: bold;
	border-bottom: 2px solid #d0d0d0;
	margin: 0 0 20px 0;
	padding: 2px 4px;
}


div.gen_frm__fila_elm_3 span.gen_frm__grp_cab
{
	font-size: 1.1em;
}


div.gen_frm__grp_cnt
{
	background-color: transparent;
	clear: both;
	margin: 0 auto;
	padding: 0 2px;
}


div.gen_frm__fila
{
	background-color: transparent;
	margin: 0 auto;
}

div.gen_frm__fila_elm
{
	float: left;
	width: 100%;
}

div.gen_frm__fila_elm_1
{
	float: left;
	width: 100%;
}

div.gen_frm__fila_elm_2
{
	float: left;
	width: 50%;
}

div.gen_frm__fila_elm_3
{
	float: left;
	width: 33%;
}


div.gen_frm__fila_elm_izq
{
	float: left;
	padding: 0;
	width: 48%;
}

div.gen_frm__fila_elm_dch
{
	float: right;
	padding: 0;
	width: 48%;
}


.gen_frm__par
{
	background-color: transparent;
	clear: both;
	font-size: 1em;
	margin: 0.4em auto 0 auto;
	padding: 0;
}


div.gen_frm__spacer
{
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
}

img.gen_frm__spacer
{
	border: 0 none #fff;
	clear: both;
	display: block;
	height: 1px;
	margin: 0 0 -1px 0;
	padding: 0;
}

p.gen_frm__spacer
{
	font-size: 1px;
	margin: 0;
	padding: 0;
}


/* etiqueta generico */

.gen_frm__etq
{
	font: normal normal bold 0.9em Arial, Verdana, sans-serif;
}


/* pares de clases para etiquetas y valores de anchuras complementarias */

.gen_frm__etq_10
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 9%;
}

.gen_frm__val_90
{
	color: #303030;
	float: right;
	text-align: left;
	width: 89%;
}

.gen_frm__etq_20
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 19%;
}

.gen_frm__val_80
{
	color: #303030;
	float: right;
	text-align: left;
	width: 79%;
}

.gen_frm__etq_30
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 29%;
}

.gen_frm__val_70
{
	color: #303030;
	float: right;
	text-align: left;
	width: 69%;
}

.gen_frm__etq_40
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 39%;
}

.gen_frm__val_60
{
	color: #303030;
	float: right;
	padding: 0;
	text-align: left;
	width: 59%;
}

.gen_frm__etq_50
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 49%;
}

.gen_frm__val_50
{
	color: #303030;
	float: right;
	text-align: left;
	width: 49%;
}

.gen_frm__etq_60
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 59%;
}

.gen_frm__val_40
{
	float: right;
	color: #303030;
	text-align: left;
	width: 39%;
}

.gen_frm__etq_70
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 69%;
}

.gen_frm__val_30
{
	float: right;
	color: #303030;
	text-align: left;
	width: 29%;
}

.gen_frm__etq_80
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 79%;
}

.gen_frm__val_20
{
	color: #303030;
	float: right;
	text-align: left;
	width: 19%;
}

.gen_frm__etq_90
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 90%;
}

.gen_frm__val_10
{
	float: right;
	color: #303030;
	margin: 0 0 0 91%;
	text-align: left;
	width: 8%;
}


.gen_frm__ifaz_texto
{
	clear: both;
	color: #303030;
	font-size: small;
	font-weight: normal;
	margin: 1% auto 1% auto;
	text-align: left;
}

.gen_frm__pie
{
	background-color: transparent;
	clear: both;
	margin: 2em auto 1em auto;
}


.gen_frm__obg
{
	font-size: 1em;
	font-weight: bold;
	vertical-align: text-top;
}


.gen_frm__sfj
{
	color: #707070;
	font-size: 0.85em;
	font-weight: bold;
}


.gen_frm__sep
{
	color: #707070;
}

.gen_frm input, .gen_frm textarea
{
	border: solid 1px #a0a0a0;
	font-family: Arial, sans-serif;
	padding: 0.2em 4px;
}

.gen_frm__tc_texto
{
	background-color: #fefefe;
	text-align: left;
}

.gen_frm__tc_clave
{
	background-color: #fefefe;
	text-align: left;
}

.gen_frm__tc_memo
{
	background-color: #fefefe;
	font-family: Arial, sans-serif;
	font-size: 1em;
	text-align: left;
}

.gbd_frm__tc_fecha
{
	background-color: #fefefe;
	text-align: center;
	vertical-align: middle;
}

.gen_frm__tc_entero, .gen_frm__tc_moneda
{
	background-color: #fefefe;
	text-align: right;
}

.gen_frm__tc_decimal
{
	background-color: #fefefe;
	text-align: right;
}

.gen_frm__tc_email
{
	background-color: #fefefe;
	text-align: left;
}

.gen_frm__tc_menu
{
	background-color: #fefefe;
	text-align: left;
}

.gen_frm__tc_check
{
	background-color: transparent;
	text-align: left;
}

.gen_frm__tc_archivo
{
	background-color: #fefefe;
	border: solid 1px #a0a0a0;
	text-align: left;
}


.gen_frm .gen_frm__cmp_err
{
	border: 2px solid #ff0000;
}


.gen_frm__apt_err
{
	background-color: #fbfbfb;
	border: 1px solid #e0e0e0;
	clear: both;
	margin: 20px auto;
	padding: 4px 4px 10px 4px;
}

.gen_frm__msj_err
{
	color: #c44643;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 16px 0;
}


table.gen_frm__errores
{
	background-color: #f0f0f0;
	border: 1px solid #7a7a7a;
	margin: 0 auto;
	width: 90%;
}

th.gen_frm__errores
{
	background-color: #e0e0e0;
	color: #303030;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 0 6px 0;
	text-align: center;
}


th.gen_frm__err_cab
{
	background-color: #e0e0e0;
	border-color: #7a7a7a;
	border-style: solid;
	border-width: 0 0 1px 0;
	color: #454545;
	font-size: 1em;
	font-weight: bold;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
}

th.gen_frm__err_cab#gen_frm__err_cab_num
{
	width: 5%;
}


.gen_frm__err_fila_1
{
	background-color: #f0f0f0;
	color: #454545;
	font-size: 1em;
	padding: 10px 0 4px 0;
	vertical-align: middle;
}

.gen_frm__err_fila_2
{
	background-color: #e9e9e9;
	color: #454545;
	font-size: 1em;
	padding: 10px 0 4px 0;
	vertical-align: middle;
}

.gen_frm__err_pos
{
	font-weight: bold;
	padding: 1%;
	text-align: right;
	vertical-align: text-top;
}

.gen_frm__err_apt
{
	padding: 1%;
	text-align: left;
	vertical-align: text-top;
}

.gen_frm__err_cmp
{
	font-size: 1em;
	padding: 1%;
	text-align: left;
	vertical-align: text-top;
}

.gen_frm__err_dsc
{
	font-size: 1em;
	padding: 4px 6px;
	text-align: left;
}


/* formularios concretos */


/* ASFEDEBI: generico */

/* cuadros genericos */

img.si
{
	float: left;
}

img.sd
{
	float: right;
}

img.ii
{
	float: left;
}

img.id
{
	float: right;
}


/* imprimir */

@media print
{
	div.afdb__g_cnt
	{
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}

	.afdb__g_cpo
	{
		background-image: none;
	}

	.afdb__g_cpo_2
	{
		background-image: none;
	}
}

