#anuncioBAM {
	clear: both;
}
/* titulos anuncios */
.interiorDetalle div.tituloAnuncio {
	font-size: .75em;
	clear: both;
	font-style: italic;
}

.interiorDetalle div.tituloAnuncio .tituloAnuncioInt {
	padding-bottom: 1em;
}
.interiorDetalle div.tituloAnuncio .tituloAnuncioInt strong, .interiorDetalle div.tituloAnuncio .numeroAnuncio {
	color: #006699;
}
#anuncioBAM p, #textoNormativa p, #anuncioBAM ul, #textoNormativa ul{
	padding-bottom: 0px;
}

#anuncioBAM table p, #textoNormativa table p {
	text-align:left;
}
#anuncioBAM p, #textoNormativa p {
	min-height: 1.2em;
}
#anuncioBAM , #textoNormativa {
	color: #333;
	height:auto;
}

#anuncioBAM .al-derecha , #textoNormativa .al-derecha {
	text-align:right;
}

#anuncioBAM .al-izquierda , #textoNormativa .al-izquierda {
	text-align:left;
}

#anuncioBAM .al-centrada , #textoNormativa .al-centrada {
	text-align:center;
}

#anuncioBAM .tx-normal , #textoNormativa .tx-normal {
	font-family:arial;
	font-weight:normal;
	font-size:0.7em;
	text-indent: 20px;
	
}

#anuncioBAM .tx-titulo-1 , #textoNormativa .tx-titulo-1 {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
}
#anuncioBAM .tx-titulo-1-al-izquierda, #textoNormativa .tx-titulo-1-al-izquierda {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: left;
}
#anuncioBAM .tx-titulo-1-al-centrada, #textoNormativa .tx-titulo-1-al-centrada {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: center;
}

#anuncioBAM .tx-titulo-1-al-derecha, #textoNormativa .tx-titulo-1-al-derecha {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: right;
}
#anuncioBAM .tx-titulo-1-al-justificada, #textoNormativa .tx-titulo-1-al-justificada {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: justify;
}



#anuncioBAM .tx-titulo-2 , #textoNormativa .tx-titulo-2 {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
}

#anuncioBAM .tx-titulo-2-al-izquierda, #textoNormativa .tx-titulo-2-al-izquierda {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: left;
}
#anuncioBAM .tx-titulo-2-al-centrada, #textoNormativa .tx-titulo-2-al-centrada {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: center;
}
#anuncioBAM .tx-titulo-2-al-derecha, #textoNormativa .tx-titulo-2-al-derecha {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: right;
}
#anuncioBAM .tx-titulo-2-al-justificada, #textoNormativa .tx-titulo-2-al-justificada {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: justify;
}
#anuncioBAM .tx-titulo-3 , #textoNormativa .tx-titulo-3 {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
}
#anuncioBAM .tx-titulo-3-al-izquierda, #textoNormativa .tx-titulo-3-al-izquierda {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: left;
}
#anuncioBAM .tx-titulo-3-al-centrada, #textoNormativa .tx-titulo-3-al-centrada {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: center;
}
#anuncioBAM .tx-titulo-3-al-derecha, #textoNormativa .tx-titulo-3-al-derecha {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: right;
}
#anuncioBAM .tx-titulo-3-al-justificada, #textoNormativa .tx-titulo-3-al-justificada {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	padding:0px;
	text-align: justify;
}
#textoNormativa table .tx-titulo-1-al-izquierda, #textoNormativa table .tx-titulo-1-al-centrada, #textoNormativa table .tx-titulo-1-al-derecha, #textoNormativa table .tx-titulo-1-al-justificada {
	font-size: 1em;
}
#textoNormativa table .tx-titulo-2-al-izquierda, #textoNormativa table .tx-titulo-2-al-centrada, #textoNormativa table .tx-titulo-2-al-derecha, #textoNormativa table .tx-titulo-2-al-justificada {
	font-size: 1em;
}
#textoNormativa table .tx-titulo-3-al-izquierda, #textoNormativa table .tx-titulo-3-al-centrada, #textoNormativa table .tx-titulo-3-al-derecha, #textoNormativa table .tx-titulo-3-al-justificada {
	font-size: 1em;
}
#anuncioBAM table .tx-titulo-1-al-izquierda, #anuncioBAM table .tx-titulo-1-al-centrada, #anuncioBAM table .tx-titulo-1-al-derecha, #anuncioBAM table .tx-titulo-1-al-justificada {
	font-size: 1em;
}
#anuncioBAM table .tx-titulo-2-al-izquierda, #anuncioBAM table .tx-titulo-2-al-centrada, #anuncioBAM table .tx-titulo-2-al-derecha, #anuncioBAM table .tx-titulo-2-al-justificada {
	font-size: 1em;
}
#anuncioBAM table .tx-titulo-3-al-izquierda, #anuncioBAM table .tx-titulo-3-al-centrada, #anuncioBAM table .tx-titulo-3-al-derecha, #anuncioBAM table .tx-titulo-3-al-justificada {
	font-size: 1em;
}
#anuncioBAM .tx-titulo-1, #anuncioBAM .tx-titulo-2, #anuncioBAM .tx-titulo-3 {
	text-indent: 0px;
}

#anuncioBAM .tx-versal , #textoNormativa .tx-versal {
	font-family:arial;
	font-variant: small-caps;
	font-weight:normal;
}
#anuncioBAM .tx-versal-al-izquierda {
	font-family:arial;
	font-variant: small-caps;
	font-weight:normal;
	text-align: left;
}
#anuncioBAM .tx-versal-al-centrada {
	font-family:arial;
	font-variant: small-caps;
	font-weight:normal;
	text-align: center;
}
#anuncioBAM .tx-versal-al-derecha {
	font-family:arial;
	font-variant: small-caps;
	font-weight:normal;
	text-align: right;
}
#anuncioBAM .tx-versal-al-justificada {
	font-family:arial;
	font-variant: small-caps;
	font-weight:normal;
	text-align: justify;
}
#anuncioBAM .pf-normal , #textoNormativa .pf-normal {
	padding:0px;
	margin: 0px 0px 0px 0px;
}

#anuncioBAM .pf-seguido , #textoNormativa .pf-seguido {
	padding:0px;
	margin: 0px 0px 0px 0px;
}
#anuncioBAM p.li-nivel-0, #textoNormativa p.li-nivel-0 {
	text-indent: 0px;
	padding-left:26px;
}
#anuncioBAM p, #textoNormativa p { color:#333 }
#anuncioBAM p.li-nivel-1, #textoNormativa p.li-nivel-1 {
text-indent: 0px;
	padding-left:42px;
}
#anuncioBAM p.li-nivel-2, #textoNormativa p.li-nivel-2 {
	text-indent: 0px;
	padding-left:58px;
}
#anuncioBAM p.li-nivel-3, #textoNormativa p.li-nivel-3 {
	text-indent: 0px;
	padding-left:74px;
}
#anuncioBAM p.li-nivel-4, #textoNormativa p.li-nivel-4 {
	text-indent: 0px;
	padding-left:90px;
}
#anuncioBAM span.li-nivel-0 , #textoNormativa span.li-nivel-0, #anuncioBAM span.li-nivel-1 , #textoNormativa span.li-nivel-1, #anuncioBAM span.li-nivel-2 , #textoNormativa span.li-nivel-2, #anuncioBAM span.li-nivel-3 , #textoNormativa span.li-nivel-3, #anuncioBAM span.li-nivel-4 , #textoNormativa span.li-nivel-4 {
	padding-left: 0px;
	text-indent: -10px;
}

/* tablas */
#anuncioBAM table , #textoNormativa table {
 	width:100%;
	font-family:arial;
	font-weight:normal;
	padding:0px;
	margin:10px 0px 10px 0px;
	border-bottom: none;
	border-right: none;
	border-top: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	border-spacing:0px;
	border-collapse:collapse;
	
}

#anuncioBAM th , #textoNormativa th {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size: 0.7em;
	color: #333;
	font-weight: bold;
	padding: 5px;
	border-bottom: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
}
#anuncioBAM td , #textoNormativa td {
	font-size: 0.7em;
	margin:0px;
	padding:5px;
	border-bottom: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
}

/* casos particulares */
/* anuncio bam */
#anuncioBAM p {
	text-indent: 20px;
	margin: 0px 0px 0px 0px;
}
#anuncioBAM th u , #textoNormativa th u {
	text-decoration: none;
}
#anuncioBAM table p , #textoNormativa table p {
	padding: 0px;
}
#anuncioBAM .tx-titulo-1 {
	margin: 0px 0px 0px 0px;
}

#anuncioBAM .tx-titulo-2 {
	margin: 0px 0px 0px 0px;
}

#anuncioBAM .tx-titulo-3 {
	margin: 0px 0px 0px 0px;
}


/* normativa */
ul.indiceNormativa li a b, ul.indiceNormativa li a strong {
	font-weight: normal;
}

#anuncioBAM strong, #textoNormativa strong {
	color: #555555;
}

#textoNormativa .tx-destacado {
	color: #31558e;
}
#textoNormativa .tx-normal {
	text-indent: 0px;
}
/**/
#anuncioBAM table p, table .tx-versal, #anuncioBAM table p.al-justificada, #anuncioBAM table p.al-derecha, #anuncioBAM table p.al-izquierda, #anuncioBAM table p.al-centrada, #anuncioBAM table .tx-normal, #anuncioBAM table .pf-normal {
	font-size:1em;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
}
#textoNormativa  table p, table .tx-versal, #textoNormativa table p.al-justificada, #textoNormativa table p.al-derecha, #textoNormativa table p.al-izquierda, #textoNormativa table p.al-centrada, #textoNormativa table .tx-normal, #textoNormativa table .pf-normal {
	font-size:1em;
	text-indent: 0px;
}

/* correccion de tablas */
.interiorDetalle #anuncioBAM table thead, .interiorDetalle #textoNormativa table thead {
	height: auto;
	background: none;
	
}

.interiorDetalle #anuncioBAM table th, .interiorDetalle #textoNormativa table th{
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color: #333;
	font-weight: bold;
	padding: 5px;
	border-bottom: #cccccc solid 1px;
	border-right: #cccccc solid 1px;

}
.interiorDetalle #anuncioBAM table thead th, .interiorDetalle #textoNormativa table thead th{
	font-size: 0.75em;
	white-space:normal;
}
.cursiva {
	font-style: italic; font-size: 1em;
}
#anuncioBAM table .al-justificada , #textoNormativa table .al-justificada, #anuncioBAM table p.al-justificada , #textoNormativa table p.al-justificada {
	text-align:left;
}


#anuncioBAM table.Tablasinborde th, #anuncioBAM table.Tablasinborde td {
	border: #FFFFFF solid 2px;
}
#anuncioBAM table.Tablasinborde {
	border: #FFFFFF solid 2px;
}

.interiorDetalle ul.normativa_cabecera {
	margin: 0;
}
.interiorDetalle ul.normativa_cabecera li {
	background-image: none;
	padding-left: 0;
}
