body{
margin: 0em;
}

p.titlepage {
margin: 0em;
text-align: center;
}

p.cover {
margin: 0em;
text-align: center;
}
p.center {
margin-top: 1em;
text-align: center;
margin-bottom: 0em;
}


p.fm {
margin-top: 40%;
margin-left: 30%;
margin-bottom: 0em;
text-align: justify;
}
p.fm1 {
margin-top: 0em;
margin-left: 30%;
margin-bottom: 0em;
text-align: justify;
}
p.fm2 {
margin-top: 0.5em;
margin-left: 30%;
margin-bottom: 0em;
text-align: justify;
}

p.pre {
margin-top: 1em;
margin-bottom: 20%;
text-align: center;
}
p.pre1 {
margin-top: 1em;
margin-bottom: 0em;
text-align: justify;
text-indent:3.5em;
}
p.pre2 {
margin-top: 1em;
margin-bottom: 0em;
text-align: justify;
}
p.pre22 {
margin-top: 3em;
margin-left: 45%;
margin-bottom: 0em;
text-align: left;
}

p.pre3 {
margin-top: 0em;
margin-left: 50%;
margin-bottom: 0em;
text-align: left;
}
p.pre4 {
margin-top: 0em;
margin-left: 58%;
margin-bottom: 0em;
text-align: left;
}

p.ded {
margin-top: 1em;
margin-bottom: 0em;
font-size: 1.2em;
text-align: center;
}
h1.part {
margin-top: 2em;
margin-bottom: 0em;
font-size: 1.5em;
text-align: center;
}

p.copy {
margin-top: 25%;
margin-bottom: 0em;
font-size:0.9em;
text-align: justify;
}

p.copy1 {
margin-top: 3em;
margin-bottom: 0em;
font-size:0.9em;
}

p.copy2 {
margin-top: 1em;
margin-bottom: 0em;
font-size:0.9em;
}

p.copy3 {
margin-top: 0em;
margin-bottom: 0em;
font-size:0.9em;
}

p.toctitle {
color: #a2172f;
margin-top: 1em;
margin-bottom: 1em;
font-size: 1.3em;
line-height: 1em;
text-align: center;
}

p.title {
margin-top: 0em;
margin-bottom: 6em;
font-size: 1.7em;
line-height: 1em;
text-align: center;
color: #a2172f;
}

p.chaptitle {
margin-top: 0em;
margin-bottom:0em;
text-align: center;
font-size: 1.1em;
color: #a2172f;
}

p.chaptitle1 {
margin-top: 1.5em;
margin-bottom: 0em;
text-align: center;
font-size: 1.8em;
}

p.toc {
margin-top: 0em;
margin-bottom: 0em;
}

p.toc1 {
margin-top: 1em;
margin-bottom: 0em;
text-align: justify;
}

p.toc2 {
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1em;
text-indent: -1em;
}

p.toc3 {
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}


p.toc4 {
margin-top: 1em;
margin-bottom: 0em;
text-align: justify;
font-size: 1.1em;
color: #7d7c7a;
}
p.toc4a {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
font-size: 1.1em;
color: #7d7c7a;
}

p.head {
margin-top: 2em;
margin-bottom: 1em;
font-size: 1.5em;
line-height: 1em;
text-align: center;
}

p.head1 {
margin-top: 2em;
margin-bottom: 0em;
font-size: 1.3em;
text-align: center;
}
p.head2 {
margin-top: 2em;
margin-bottom: 0em;
font-size: 1.3em;
text-align: center;
}
p.head3 {
margin-top: 0em;
margin-bottom: 0em;
font-size: 1.3em;
text-align: center;
}
p.head3a {
margin-top: 0.8em;
margin-bottom: 0em;
font-size: 1.1em;
}

p.hang
{
margin-top: 0.2em;
margin-bottom: 0.2em;
text-indent: -0.5em;
margin-left: 4.7em;
}
p.hang_a
{
margin-top: 0.5em;
margin-bottom: 0.2em;
text-indent: -0.9em;
margin-left: 1em;
}

p.hang1
{
margin-top: 0.2em;
margin-bottom: 0.2em;
text-indent: -0.8em;
margin-left: 7em;
}
p.hang1a
{
margin-top: 0.2em;
margin-bottom: 0.2em;
text-indent: -0.8em;
margin-left: 5.8em;
}
p.hang1b
{
margin-top: 0.2em;
margin-bottom: 0.2em;
text-indent: -0.2em;
margin-left: 6.8em;
}
p.hang_k
{
margin-top: 0.2em;
margin-bottom: 0.2em;
text-indent: -0.8em;
margin-left: 4.7em;
font-size: 1.1em;
}
p.hang_k1
{
margin-top: 1em;
margin-bottom: 0.2em;
text-indent: -0.8em;
margin-left: 4.7em;
font-size: 1.1em;
}


p.bullet
{
margin-top: 0.5em;
margin-bottom: 0.2em;
text-indent: -0.6em;
margin-left: 2em;
}
p.bullet1
{
margin-top: 0.5em;
margin-bottom: 0.2em;
text-indent: -0.6em;
margin-left: 0.8em;
}


.underline
{
text-decoration: underline;
}

a
{
text-decoration: none;
}

div.blockquote
{
margin-top: 2em;
margin-bottom: 1em;
margin-left: 5em;
}

img{
max-width: 100%;
max-height: 100%;
}

span.black{
color: #a2172f;
}

p.right{
text-align: right;
margin-top:1em;
margin-bottom:0em;
margin-right: 11em;
}
p.right1{
text-align: right;
margin-top: 2em;
margin-bottom:0em;
}
p.right1a{
text-align: right;
margin-top: 0em;
margin-bottom:0em;
}

p.indent {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.7em;
line-height: 135%;
}

p.indent1 {
margin-top: 0.7em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.7em;
line-height: 135%;
}


p.indent2 {
margin-top: 1.4em;
margin-bottom: 0em;
text-indent: 1.7em;
text-align: justify;
line-height: 135%;
}

p.caption {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
font-size:0.9em;
}
p.nonindent {
margin-top: 1em;
margin-bottom: 0em;
text-align: justify;
text-indent: 0em;
line-height: 1.3em;
}
p.nonindent1 {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
text-indent: 0em;
line-height: 1.3em;
}

.dropcap{
float: left;
margin-top: 0.20em;
margin-bottom: 0.20em;
font-size: 3em;
}

p.border{
border-bottom: 3pt dotted #b2b2b2;
margin-top: 1em;
margin-bottom: 0em;
margin-left: 10em;
margin-right: 10em;
}
p.border_a{
border-bottom: 2pt dotted #b2b2b2;
margin-top: 2.5em;
margin-bottom: 0em;
margin-left: 2em;
margin-right: 2em;
}
p.border_b{
border-bottom: 2pt dotted #b2b2b2;
margin-top: 0.5em;
margin-bottom: 2.5em;
margin-left: 2em;
margin-right: 2em;
}

p.border1{
border-bottom: 1pt solid inherit;
margin-top: 2em;
margin-bottom: 0em;
}
p.border1a{
border-bottom: 1pt solid inherit;
margin-top: 0em;
margin-bottom: 0em;
}


table.table_p{
margin-top: 1em;
margin-bottom: 1em;
border-collapse: collapse;
width: 95%;
}
table.table_p1{
margin-top: 0em;
margin-bottom: 1em;
border-collapse: collapse;
width: 95%;
margin-left: 4em;
}

.td_p{
vertical-align: top;
border-bottom: 1pt solid inherit;
background-color: #f3f3f3;
}
.td_p1{
vertical-align: top;
border-bottom: 1pt solid inherit;
background-color: #f3f3f3;
}
.td_p2{
vertical-align: top;
border-bottom: 1pt solid inherit;
background-color: #f3f3f3;
}
.td_p3{
vertical-align: top;
border-bottom: 1pt solid inherit;
background-color: #f3f3f3;
}
.td_p4{
vertical-align: top;
border-bottom: 1pt solid inherit;
}
.td_p5{
vertical-align: top;
border-bottom: 1pt solid inherit;
}
.td_p6{
vertical-align: top;
border-bottom: 1pt solid inherit;
}
.td_p7{
vertical-align: top;
border-bottom: 1pt solid inherit;
}
.td_p6a{
vertical-align: top;
border-top: 1pt solid inherit;
border-bottom: 1pt solid inherit;
}

.size{
font-size: 1.1em;
}

p.block{
margin-top: 0.5em;
margin-bottom: 0em;
margin-left: 4em;
margin-right: 3em;
text-align: justify;
}
p.block_k{
margin-top: 2em;
margin-bottom: 0em;
margin-left: 4em;
text-align: justify;
font-size: 1.1em;
}
p.block_k1{
margin-top: 2em;
margin-bottom: 0em;
margin-left: 4.5em;
text-align: justify;
}
p.block_k2{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 4.5em;
text-align: justify;
}

p.block_a{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 4em;
text-align: justify;
font-size: 1.1em;
}
p.block_c{
margin-top: 2em;
margin-bottom: 0em;
margin-left: 4em;
text-align: justify;
font-size: 1.1em;
}


p.block1{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 1.2em;
text-align: justify;
}
p.block_b{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 5.5em;
margin-right: 2em;
text-align: justify;
}



p.notas{
margin-top: 0.5em;
margin-bottom: 0em;
text-indent: 0em;
font-size: 0.9em;
}
p.block_l{
margin-top: 2em;
margin-bottom: 0em;
margin-left: 2em;
text-align: justify;
font-size: 1.1em;
}
div.box{
margin-top: 1em;
margin-top: 1em;
border: 2pt dotted inherit;
padding: 1em;
}

p.head_s {
margin-top: 0em;
margin-bottom: 0em;
font-size: 1.3em;
text-align: center;
}



p.hang_ss
{
margin-top: 0.2em;
margin-bottom: 0.2em;
text-indent: -0.5em;
margin-left: 2.7em;
}

p.bullet_s
{
margin-top: 0.5em;
margin-bottom: 0.2em;
text-indent: -0.6em;
margin-left: 0.5em;
}
table.table1{
width: 100%;
}
td.td1{
border-bottom: 1px solid black;
border-top: 1px solid black;
border-left: 1px solid black;
}
td.td2{
border-bottom: 1px solid black;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
}

p.head_ss {
margin-top: 2em;
margin-bottom: 20%;
font-size: 1.5em;
line-height: 1em;
text-align: center;
}



p.fm_1 {
margin-top: 20%;
text-align: right;
margin-bottom: 0.5em;
}

p.fm_2 {
margin-top: 0em;
text-align: right;
margin-bottom: 0em;
}

p.fm_3 {
margin-top: 0.2em;
text-align: right;
margin-bottom: 0em;
}

p.chaptitle_f {
color: #a2172f;
margin-top: 0em;
margin-bottom:0em;
text-align: center;
font-size: 1.5em;
}

p.chaptitle_f1 {
color: #a2172f;
margin-top: 0.4em;
margin-bottom:18%;
text-align: center;
font-size: 1.5em;
}

p.chaptitle_f2 {
color: #a2172f;
margin-top: 1em;
margin-bottom:18%;
text-align: center;
font-size: 1.5em;
}

p.chaptitle_fn {
color: inherit;
margin-top: 1em;
margin-bottom:0em;
text-align: center;
font-size: 2.5em;
}

p.part {
margin-top: 42%;
font-size: 2em;
text-align: center;
color: #a2172f;
}

p.block_hang {
margin-top: 1em;
margin-bottom: 0em;
text-indent: 2em;
margin-left: 3.5em;
text-align: justify;
font-size: 0.8em;
line-height: 135%;
}

p.block_hang1 {
margin-top: 0em;
margin-bottom: 0em;
text-indent: 2em;
margin-left: 3.5em;
text-align: justify;
font-size: 0.8em;
line-height: 135%;
}

p.nlist {
margin-top: 0em;
margin-bottom: 0em;
margin-left: 2.8em;
text-indent: -1em;
line-height: 135%;
text-align: justify;
}
p.nlist22 {
margin-top: 0em;
margin-bottom: 0em;
margin-left: 2.8em;
text-indent: -1.6em;
line-height: 135%;
text-align: justify;
}

p.nlist11 {
margin-top: 1em;
margin-bottom: 0em;
margin-left: 2.8em;
text-indent: -1em;
line-height: 135%;
text-align: justify;
}
p.indent_s {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.7em;
line-height: 135%;
}
p.indent_s1 {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.7em;
line-height: 135%;
}
p.indent_s2 {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.7em;
line-height: 135%;
}

p.nonindent_s {
margin-top: 1em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
}
p.chaptitle_s {
color: #a2172f;

margin-top: 1em;
margin-bottom:0em;
text-align: center;
font-size: 1.2em;
font-weight: bolder;
line-height: 1em;
}
p.part_s {
margin-top: 40%;
margin-bottom: 0em;
font-size: 1.3em;
text-align: center;
}
p.hang_s
{
margin-top: 1em;
margin-bottom: 0em;
text-indent: -1em;
margin-left: 2.5em;
text-align:justify;
}
p.hang_s1
{
margin-top: 0em;
margin-bottom: 0em;
text-indent: -1em;
margin-left: 2.5em;
text-align:justify;
line-height:135%;
}
p.chaptitle_r {
color: #a2172f;

margin-top: 1em;
margin-bottom:4em;
text-align: center;
font-size: 1.3em;
font-weight: bolder;
line-height: 1em;
}
p.indent_r {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.7em;
line-height: 135%;
}
p.citas {
margin-top: 0em;
margin-bottom: 0em;
font-size: 1em;
text-align: justify;
line-height: 100%;
}
p.indent_r1 {
margin-top: 1em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.5em;
line-height: 150%;
}
p.nonindent_r {
margin-top: 1em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
line-height: 150%;
}
p.part_r {
margin-top: 30%;
margin-bottom: 0em;
text-align: center;
font-size: 1.6em;
line-height: 1em;
}
p.nlist_r
{
margin-top: 0.2em;
margin-bottom: 0.0em;
margin-left: 3em;
line-height: 150%;
}
p.nlist1
{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 3em;
text-indent: -1em;
line-height: 150%;
text-align: justify;
}
span.sp_nlist
{
float: left;
margin-left: -1.5em;
}
p.notes_r {
color: #a2172f;
margin-top: 0em;
margin-bottom:2em;
text-align: center;
font-size: 1.2em;
font-weight: bolder;
line-height: 1em;
}
p.head_r {
margin-top: 2em;
margin-bottom: 0em;
font-size: 1em;
font-weight: bolder;
line-height: 1em;
}
p.refer {
margin-top: 0em;
margin-bottom:2em;
text-align: center;
font-size: 1.2em;
font-weight: bolder;
line-height: 1em;
}
p.agrad {
margin-top: 0em;
margin-bottom:2em;
text-align: center;
font-size: 1.2em;
font-weight: bolder;
line-height: 1em;
}
p.ariel {
margin-top: 1em;
margin-bottom:2.0em;
text-align: left;
font-size: 1.5em;
line-height: 1em;
line-height: 150%;
}
p.hang_r
{
margin-top: 0em;
margin-bottom: 0em;
text-indent: -2em;
margin-left: 2em;
line-height: 135%;
text-align:justify;
}
p.add1 {
margin-top: 1em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
font-size: 0.9em;
}
p.add0 {
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0em;
text-align: left;
font-size: 0.9em;
}
p.nonindent_r1 {
margin-top: 2em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
}
.inline
{
vertical-align: middle;
}

/*Legales*/
p.legal {
	font-size : 80%;
	margin : 0% 0% 0% 2%;
}
p.legalsaltodeparrafo {
	font-size : 80%;
	margin : 0% 0% 2% 2%;
}
p.legalautor {
	font-size : 80%;
	margin : 0% 0% 0% 0%;
}

/*Bibliografia*/
p.biblio {
	font-size : 95%;
	text-indent : -4%;	
	margin : 0% 0% 0% 4%;
}

/*Tablas*/
table.tablalegales {
	border-collapse : collapse;
	border-width : 1px;
	border-style : solid;
	margin-top : 2%;
	margin-bottom : 8%;
}
td.celdalegales {
	border-width : 1px;
	border-style : solid;
	padding : 2%;
}
table.tabla {
	border-collapse : collapse;
	width : 100%;
	border-width : 1px;
	border-style : solid;
	margin-top : 5%;
	margin-bottom : 5%;
}
td.celda {
	border-width : 1px;
	border-style : solid;
	padding : 2%;
}
td.celdatitulo {
	border-width : 1px;
	border-style : solid;
	padding-top : 3%;
	padding-bottom : 3%;
	padding-left : 2%;
	padding-right : 2%;
}
table.tablaespacio {
	border-collapse : collapse;
	width : 100%;
	border-width : 1px;
	border-style : solid;
	margin-top : 5%;
	margin-bottom : 10%;
}