/*				Tags generales					*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	line-height: 19pt;
	margin-top: 0pt;
}
hr {
	text-indent: 22pt;

}
.img_franjas {
	width: 47%;
	background-image: url(imagenes/franja%20naranja.jpg);
}
.centrar_texto {
	text-align: center;
	font-weight: bold;
}



p {
	margin-right: 13pt;
	margin-left: 13pt;
}
ul {
	padding-right: 13pt;
	padding-left: 13pt;
	list-style-type: disc;
	list-style-position: inside;
	font-size: 130%;
	margin-top: 0pt;
}
li {
	padding-top: 2pt;
	padding-bottom: 2pt;
}
h1 {
	font-size: 150%;
	margin-bottom: 8pt;
	margin-left: 3pt;
}
h2 {
	font-size: 120%;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 8pt;
}
h3 {
	font-size: 110%;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 8pt;
	color: #000000;
}
h4 {
	font-size: 105%;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 8pt;
	color: #000000;
}
h5 {
	font-size: 100%;
	padding-left: 5pt;
	color: #FFFFFF;
	padding-top: 11pt;
}
h6 {
	font-size: 100%;
	padding-top: 11pt;
	padding-bottom: 0pt;
	padding-left: 8pt;
	color: #000000;
	text-transform: uppercase;
}
/*					Vínculos					*/
a.pestana {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	margin: 0pt;
	font-size: 9pt;
}
a.pestana:hover {
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: none;
	margin: 0pt;
	padding-top: 1pt;
	padding-right: 1pt;
}

a.miga {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	margin: 0pt;
	font-size: 10pt;
}
a.miga:hover {
	font-weight: bold;
	text-align: center;
	margin: 0pt;
	color: #000000;
}
a.migaanexo {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	margin: 0pt;
	font-size: 10pt;
	vertical-align: top;
}
a.migaanexo:hover {
	font-weight: bold;
	text-align: center;
	margin: 0pt;
	color: #FFFF33;
}
a.ancla {
	font-weight: bold;
	text-decoration: none;
	font-size: 80%;
	color: #000000;
}
a.ancla:hover {

	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	margin: 0pt;
}
a.javas {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 100%;
}
a.javas:hover {
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: underline;
	margin: 0pt;
	font-size: 100%;
}
a.entrar {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-size: 110%;
	font-family: Arial;
}
a.sub {
	color: #000000;
	text-decoration: underline;
	font-size: 90%;
	font-family: Verdana;
	font-weight: bold;
	text-align: right;
	margin-right: 1pt;
}
a.sub:hover {
	color: #000000;
	font-size: 90%;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
	margin-right: 1pt;
}

a.pestana_anexos {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	margin: 0pt;
	font-size: 10pt;
}
a.pestana_anexos:hover {
	font-weight: bold;
	color: #FFFF33;
	text-align: center;
	text-decoration: none;
	margin: 0pt;
}
.a_docu {
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5pt;
	text-align: left;
}

a.anclasup {
	font-weight: bold;
	text-decoration: none;
	font-size: 120%;
	padding-left: 8pt;
	color: #000000;
	line-height: 5pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
}
a.anclasup:hover {
	font-weight: bold;
	text-align: center;
	margin: 0pt;
}

a.anclasup_indice {
	font-weight: bold;
	text-decoration: none;
	font-size: 150%;
	padding-left: 8pt;
	color: #000000;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #fe0000;
}
a.anclasup_indice:hover {
	font-weight: bold;
	text-align: center;
	margin: 0pt;
}
a.anclamedia {
	text-decoration: none;
	font-size: 100%;
	padding-left: 8pt;
	color: #000000;
}
a.anclamedia:hover {
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	margin: 0pt;
}
a.portada {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 25pt;
}
a.encabezado {
	text-decoration: none;
	color: #FFFFFF;
	text-align: right;
}

/*					tds					*/

.td_derecha {
	text-align: right;
}

.td_central {
	vertical-align: top;
	width: 94%;
}
.td_texto {
	text-align: left;
	border-bottom-width: 1.5pt;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.td_composicion {
	background-color: #8721a0;
	color: #FFFFFF;
	font-size: 90%;
	text-align: left;
	height: 150pt;
	vertical-align: top;
	padding-bottom: 4pt;
	padding-left: 6pt;
}
.td_indice {
	background-color: #FE0000;
	color: #FFFFFF;
	font-size: 90%;
	text-align: left;
	height: 150pt;
	vertical-align: top;
	padding-bottom: 4pt;
	padding-left: 6pt;
}
.td_introduccion {
	background-color: #2a6b07;
	color: #FFFFFF;
	font-size: 90%;
	text-align: left;
	height: 150pt;
	vertical-align: top;
	padding-bottom: 4pt;
	padding-left: 6pt;
}
.td_redaccion {
	background-color: #e725db;
	color: #FFFFFF;
	font-size: 90%;
	text-align: left;
	height: 150pt;
	vertical-align: top;
	padding-bottom: 4pt;
	padding-left: 6pt;
}
.td_cifras {
	background-color: #f28202;
	color: #FFFFFF;
	font-size: 90%;
	text-align: left;
	height: 150pt;
	vertical-align: top;
	padding-bottom: 4pt;
	padding-left: 6pt;
}
.td_elformato {
	background-color: #8e1618;
	color: #FFFFFF;
	font-size: 90%;
	text-align: left;
	height: 150pt;
	vertical-align: top;
	padding-bottom: 4pt;
	padding-left: 6pt;
}
.td_otrasideas {
	background-color: #9a4914;
	color: #FFFFFF;
	font-size: 90%;
	text-align: left;
	height: 150pt;
	vertical-align: top;
	padding-bottom: 4pt;
	padding-left: 6pt;
}
.td_anexos {
	background-color: #062a76;
	color: #FFFFFF;
	font-size: 90%;
	text-align: left;
	height: 150pt;
	vertical-align: top;
	padding-bottom: 4pt;
	padding-left: 6pt;
}
.td_sombraizqda {
	background-image: url(imagenes/sombra_izquierda.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 3%;
}
.td_sombradcha {
	background-image: url(imagenes/sombra_derecha.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 3%;
}
.td_derecha {
	text-align: right;
	padding-right: 8pt;
	border: 0pt none #FFFFFF;
}
.td_franja {
	background-attachment: fixed;
	background-image: url(imagenes/esquina.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #DE6926;
	font-family: Arial;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	width: 37%;
	margin: 0pt;
	padding: 0pt;
}
.tdNaranja {
	background-color: #DE6926;
	font-family: Arial;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	width: 40%;
	margin: 0pt;
	padding: 0pt;
}
.tdGris {
	text-align: right;
	vertical-align: bottom;
	padding-top: 0pt;
	padding-right: 8pt;
	padding-bottom: 4pt;
	padding-left: 0pt;
	background-color: #B2B2B2;
}
.td_franjainterior {
	background-color: #DE6926;
	font-family: Arial;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	width: 4%;
}
.tdNaranjainterior {
	font-family: Arial;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(imagenes/pestana_documentos.gif);
	background-repeat: no-repeat;
	padding-top: 0pt;
	background-attachment: fixed;
	background-position: left bottom;
	background-color: #FFFFFF;
	text-align: left;
	width: 28%;
	padding-bottom: 2pt;
}
.tdcolores {
	background-attachment: fixed;
	background-image: url(imagenes/fondo%20interior1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 14%;
}
.td_blanco {
	background-color: #FFFFFF;
	width: 41%;
}

.td_central_fondo {
	background-color: #FFFFFF;
}
.td_central_fondo_colores {
	background-color: #FFFFFF;
	background-image: url(imagenes/fondo%20interior1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: fixed;
	vertical-align: top;
	margin-top: 0pt;
}
.td_central_fondo_barra {
	background-color: #FFFFFF;
	vertical-align: top;
	margin-top: 0pt;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_central_fondo_indice {
	background-color: #FE0000;
}
.td_central_fondo_barra_indice {
	background-color: #FE0000;
	vertical-align: top;
	margin-top: 0pt;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.td_central_fondo_intro {
	background-color: #296B09;
}
.td_central_fondo_barra_coposición {
	background-color: #8721A0;
	vertical-align: top;
	margin-top: 0pt;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_central_fondo_barra_intro {
	background-color: #2A6B07;
	vertical-align: top;
	margin-top: 0pt;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_central_fondo_barra_redacción {
	background-color: #E725DB;
	vertical-align: top;
	margin-top: 0pt;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_central_fondo_barra_cifras {
	background-color: #F28202;
	vertical-align: top;
	margin-top: 0pt;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_central_fondo_barra_formato {
	background-color: #8E1618;
	vertical-align: top;
	margin-top: 0pt;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_central_fondo_barra_otras_ideas {
	background-color: #9A4914;
	vertical-align: top;
	margin-top: 0pt;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_central_fondo_barra_anexos {
	background-color: #062A76;
	vertical-align: top;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_gris {
	background-color: #B2B2B2;
	text-align: left;
	padding-bottom: 2pt;
	width: 71%;
}
.td_grispeq {
	background-color: #B2B2B2;
	text-align: left;
	padding-bottom: 8pt;
	width: 29%;
}
.td_gris_abajo {
	background-color: #B2B2B2;
}

/************************************************************/
.txt_negro {
	color: #000000;
}
.b_intro {
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	margin-top: 8pt;
	margin-bottom: 8pt;
	padding-top: 8pt;
	padding-bottom: 8pt;
	color: #000000;
}
.texto_encabezado {
	font-size: 160%;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0pt;
	padding-left: 24pt;
	padding-top: 8pt;
	padding-bottom: 8pt;
	font-family: Verdana;
	font-weight: normal;
	text-align: left;
}
.indice {
	background-image: url(imagenes/pestana_indice.gif);
	text-align: center;
	padding-right: 1pt;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1pt;
	background-position: left bottom;
	font-weight: bold;
	font-size: 9pt;
	width: 12.5%;
	padding-left: 5pt;
}
.intro {
	background-image: url(imagenes/pestana_introduccion.gif);
	text-align: center;
	padding-right: 1pt;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1pt;
	background-position: left bottom;
	font-weight: bold;
	font-size: 9pt;
	width: 12%;
}
.composicion {
	background-image: url(imagenes/pestana_composicion.gif);
	text-align: center;
	padding-right: 1pt;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1pt;
	background-position: left bottom;
	font-weight: bold;
	font-size: 9pt;
	width: 12.5%;
}
.img_centrar {
	text-align: center;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
}

.redaccion {
	background-image: url(imagenes/pestana_redaccion.gif);
	width: 12.5%;
	text-align: center;
	padding-right: 1pt;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1pt;
	background-position: left bottom;
	font-weight: bold;
	font-size: 9pt;
}
.cifras {
	background-image: url(imagenes/pestana_cifras.gif);
	text-align: center;
	padding-right: 1pt;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1pt;
	background-position: left bottom;
	font-weight: bold;
	font-size: 9pt;
	width: 12.5%;
}
.elformato {
	background-image: url(imagenes/pestana_formato.gif);
	text-align: center;
	padding-right: 1pt;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1pt;
	background-position: left bottom;
	font-weight: bold;
	font-size: 9pt;
	width: 12.5%;
}
.otrasideas {
	background-image: url(imagenes/pestana_otrasideas.gif);
	text-align: center;
	padding-right: 1pt;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1pt;
	background-position: left bottom;
	font-weight: bold;
	font-size: 9pt;
	width: 12.5%;
}
.anexos {
	background-image: url(imagenes/pestana_anexos.gif);
	text-align: center;
	padding-right: 1pt;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1pt;
	background-position: left bottom;
	color: #FFFF00;
	font-weight: bold;
	font-size: 9pt;
	width: 12.5%;
}
.tbl_etiquetas {
	margin-top: 0.5pt;
	width: 100%;
}

.imgespacio {
	margin-right: 3pt;
	margin-left: 3pt;
	vertical-align: bottom;
	margin-top: 0pt;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	margin-bottom: 0pt;
}
.tabla_botones {
	margin-top: 4pt;
	margin-right: 4pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 4pt;
	padding-left: 8pt;
	margin-left: 0pt;
	font-size: 90%;
	width: 100%;
}

.txt_barra {
	font-size: 125%;
	line-height: 1.5pt;
	font-weight: normal;
	color: #000000;
	padding: 4pt;
}
.img_cuadrado {
	margin-right: 1.5pt;
	margin-left: 1.5pt;
	vertical-align: bottom;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
}
.negrita {
	font-weight: bold;
}

.tabla_ppal {
	width: 100%;
}
.centrado {
	text-align: center;
}
.img_centrada {
	vertical-align: middle;
}

.piefoto {
	font-weight: bold;
	text-align: center;
	padding-top: 13pt;
}

.cuadro_numero {
	margin-top: 4pt;
	margin-bottom: 4pt;
	margin-left: 4pt;
}
.txt_negroportada {
	color: #000000;
	font-size: 105%;
	line-height: 15pt;
	font-weight: bold;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15pt;
	margin-right: 30pt;
	margin-bottom: 15pt;
	margin-left: 20pt;
}
.txt_BLANCO_portada {
	color: #FFFFFF;
	font-size: 200%;
	line-height: 8pt;
	font-weight: bold;
	margin-top: 25pt;
	margin-right: 20pt;
	text-align: right;
	font-family: Arial;
}
.txt_negroportada_abajo {
	color: #000000;
	font-size: 105%;
	line-height: 15pt;
	font-weight: bold;
	margin-top: 15pt;
	margin-right: 30pt;
	margin-bottom: 10pt;
	margin-left: 20pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.txt_portada {
	color: #000000;
	font-size: 105%;
	font-weight: normal;
	font-family: Arial;
	word-spacing: 0.1em;
	letter-spacing: 0.07em;
	padding-left: 0pt;
	padding-top: 8pt;
}
.txt_portadaneg {
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	text-align: justify;
	margin: 0pt;
	font-family: Arial;
}
.tabla_portada {
	margin-left: 10pt;
	margin-top: 10pt;
	width: 70%;
}
.textob {
	font-family: Arial;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 4pt;
	margin-right: 4pt;
	margin-bottom: 4pt;
	margin-left: 13pt;
	padding-top: 0pt;
}

.tabla {
	border-left-color: #DE6926;
	border-left-width: thin;
	border-left-style: solid;
	width: 768px;
}
.img_portada {
	margin-left: 16pt;
}

.img_uno {
	text-align: center;
	margin-top: 0pt;
	padding-top: 0pt;
	padding-right: 5pt;

}
img {
}

.txt_portadapeq {
	color: #000000;
	font-size: 72%;
	margin: 0pt;
	font-family: Arial;
}
.txt_portadapeqCopia {
	color: #000000;
	font-size: 90%;
	font-family: Arial;
	padding-left: 16pt;
	text-align: left;
	padding-top: 0pt;
}
.txt_BLANCO_portadaCopia {
	color: #FFFFFF;
	font-size: 200%;
	line-height: 5pt;
	font-weight: bold;
	margin-top: 15pt;
	margin-right: 20pt;
	margin-bottom: 0pt;
	text-align: right;
	font-family: Arial;
}

.img_unointerior {
	padding-right: 3pt;
	margin-top: 0pt;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
}
.textosub {
	font-family: Verdana;
	font-size: 90%;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	text-align: right;
}

.imgcolores {
	font-family: Arial;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-position: left top;
}
.tabla_fondo_negro {
	background-color: #000000;
}
.tabla_fondo_gris {
	background-color: #B2B2B2;
}
.tabla100 {
	width: 100%;
}
.tabla_fuera {
	width: 768px;
}
.tr_arriba {
	height: 12%;
}


.sub_compo{
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #8721A0;
}

.td_gris_izq {
	width: 75%;
}
.td_gris_derecha {
	width: 25%;
	margin-right: 1pt;
	padding-right: 1pt;
}
.tabla_abajo {
	width: 100%;
}
.tablaCopia {
	width: 768px;
	text-align: left;
}
.tabla_arriba {
	line-height: 7pt;
	text-align: right;
}
.tabla_izq {
	text-align: left;
	padding-left: 8pt;
}

.td_izq {
	text-align: right;
	padding-left: 10pt;
	padding-top: 0pt;
	width: 29%;
	padding-bottom: 2pt;
}
.tex_docu {
	font-size: 100%;
	padding-left: 3pt;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.centrar_tabla {
	text-align: center;
}
.td_dcha {
	text-align: left;
	padding-left: 5pt;
	width: 71%;
	padding-bottom: 0pt;
}
.td_gris {
	background-color: #B2B2B2;
}
.texto_hacia_derecha {
	margin-left: 40pt;
}
.cuadrado_rojo {
	border: 0pt none;
}
.textoh6 {
	font-size: 100%;
	padding-top: 11pt;
	padding-bottom: 0pt;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
}
.imagen_derecha {
	text-align: right;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	padding-right: 12pt;
}
.imgsinborde {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.td_derecha {
	width: 180pt;
}

.textoh4 {
	font-size: 105%;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	color: #000000;
	font-weight: bold;
}
.izq_tabla {
	text-align: left;
}
.txt_portadapeqCopiaderecha {

	color: #000000;
	font-size: 90%;
	font-family: Arial;
	padding-left: 195pt;
	text-align: right;
	padding-top: 0pt;
}
.class{
	text-decoration: none;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0pt;

	}
a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
