/* ESTILOS GENERALES */
/* HIPERVÍNCULOS */
body {
padding: 0 15px 0 15px;/*MARGEN LATERAL EN TODO EL DOCUMENTO*/
}
a {
text-decoration: none; /* QUITA LA DECORACIÓN EN LOS HIPERVÍNCULOS (COMO EL SUBRALLADO) */
}
b, strong {
font-weight:bold;
}
i, em { 
font-style:italic;
}
b i, i b{
font-style:italic;
font-weight:bold;
}
/* TEXTO DE COLOR (GRIS) */
.color {
color: #0000FF;
}
/* VERSALITAS */
small {
font-size: 75%; /* REDUCE LAS MAYÚSCULAS EN VERSALITAS (NO ES COMPATIBLE CON LA TRANSFORMACIÓN A MAYÚSCULAS (text-transform: uppercase;)) */
}
.small {
font-size: 75%; /* REDUCE LAS MAYÚSCULAS EN VERSALITAS (NO ES COMPATIBLE CON LA TRANSFORMACIÓN A MAYÚSCULAS (text-transform: uppercase;)) */
}
/* JERARQUÍA DEL TEXTO */
/* TEXTO NORMAL */
p {
font-family: "GandhiSerif", serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align:justify;
font-size: 0.875em;
line-height:1.5;
text-indent: 0;
widows:2;
orphans:1;
}
/* TYPO PALO SECO */
.sans {
font-family: sans-serif;
}
.sansderecha {
font-family: sans-serif;
font-size: 85%;
text-align:right;
}
.sanssang {
font-family: sans-serif;
font-size: 85%;
text-indent: 1em;
}
/* TEXTO NORMAL CON SANGRÍA */
.sang {
text-indent: 1em;
}
/* TEXTO NORMAL CON MARGEN Y SANGRÍA */
.sang2 {
margin: 0 0 0 1em;
text-indent: 1em;
}
/* TEXTO NORMAL JUSTIFICADO A LA DERECHA */
.derecha {
text-align:right;
}
/* TÍTULO PORTADILLAS */
h1 {
font-size: 1.4em;
font-weight: normal;
line-height: 1.5;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.h1port {
font-family: "LatinModernSans", sans-serif;
font-size: 2.1em;
font-weight: normal;
line-height: 1.5;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}



/* SUBTÍTULO PORTADILLAS */
h2 {
font-size: 1.25em;
font-weight: normal;
line-height: 1.5;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.h2port {
font-family: "LatinModernSans", sans-serif;
font-size: 1.7em;
font-weight: normal;
line-height: 1.5;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


/* TÍTULO CAPÍTULO */
.h3port {
font-family: "LatinModernSans", sans-serif;
font-size: 1.125em;
font-weight: normal;
line-height: 1.25;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h3 {
font-size: 1.125em;
font-weight: normal;
line-height: 1.5;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* TÍTULOS DE APARTADOS */
h4 {
font-size: 1.00em;
font-weight: normal;
line-height: 1.1;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.h4port {
font-family: "LatinModernSans", sans-serif;
font-size: 1.0em;
font-weight: normal;
line-height: 1.2;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


h5 {
font-size: 0.85em;
font-weight: normal;
line-height: 1.25;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: sans-serif;
}
/*SUBRALLADO*/
.subralla {
text-decoration:underline;
}
/* SUPERÍNDICE */
sup {
font-size: 0.875em;
line-height: 0;
vertical-align: 4px;
}
/* SUBÍNDICE */
sub {
font-size: 75%;
line-height: 0;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
/* ESTILOS ESPECIALES */
/* EPIGRAFE */
.epigrafe {
font-size: 0.75em;
line-height:1.5;
text-align: justify; 
margin: 0 0 0 40%;
padding: 0 0 0 0;
}
.epigrafe_firma {
font-size: 0.75em;
line-height:1.5;
text-align: right;
margin: 0 0 0 0;
padding: 0 1em 0 0;
text-indent: 0;
}
.dedicatoria {
font-size: 0.75em;
line-height:1.5;
text-align:center;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-indent: 0;
}
/* CRÉDITOS */
.credito {
font-size: 0.75em;
line-height:1.5;
}
/* TEXTO LEGAL */
.legal {
font-size: 0.625em;
line-height:1.5;
}
/* PÁGINA CORPORATIVA */
.corp {
text-align: justify;
font-size: 0.75em;
line-height:1.5;
text-indent: 0;
}
.corp_centrado{
text-align: center;
font-size: 0.75em;
line-height:1.5;
text-indent: 0;
}
/* TEXTO CENTRADO */
.centrado {
text-align: center;
}
/* PÁRRAFO FRANCÉS */
.frances {
margin: 0 0 0 1em;
text-indent: -1em;
}
.francesno {
margin: 0 0 0 2em;
}
.biblio {
margin: 0 0 0 1em;
font-size: 0.84em;
line-height: 1.5;
text-indent: -1em;
}
/* CITA EN EL TEXTO */
.cita {
margin: 0 0 0 1em;
padding: 0;
text-align: justify;
font-size: 0.75em;
line-height:1.5;
text-indent: 0;
}
.citamarge {
margin: 0 0 0 2em;
padding: 0;
text-align: justify;
font-size: 0.75em;
line-height:1.5;
text-indent: 0;
}
/* CITA CON 1 SANGRÍA */
.citasang {
margin: 0 0 0 1em;
padding: 0;
text-align: justify;
font-size: 0.75em;
line-height:1.5;
text-indent: 1em;
}
/* CAPITULAR */
.capitular {
float: left;
font-size: 3.5em;
padding: 0 0 0 0;
margin: -0.3em 0.1em -0.5em 0;
}
/* TACHADO */
.tacha {
text-decoration:line-through;
}
.tachasans {
text-decoration:line-through;
font-family: sans-serif;
font-size: 85%;
}
.tachaversal {
text-decoration:line-through;
font-size: 75%;
}
/* FUENTES TIPOGRÁFICAS RHM FLASH */








@font-face {
	font-family: "LatinModernSans";
	font-style: normal;
	font-weight: normal;
	src:url(../tipo/lmsans10-regular.otf);
}
@font-face {
	font-family: "LatinModernSans";
	font-style: italic;
	font-weight: normal;
	src:url(../tipo/lmsans10-oblique.otf);
}
@font-face {
	font-family: "LatinModernSansi";
	font-style: italic;
	font-weight: normal;
	src:url(../tipo/lmsans10-oblique.otf);
}
@font-face {
	font-family: "LatinModernSans";
	font-style: normal;
	font-weight: bold;
	src:url(../tipo/lmsans10-bold.otf);
}
@font-face {
	font-family: "LatinModernSansb";
	font-style: normal;
	font-weight: bold;
	src:url(../tipo/lmsans10-bold.otf);
}
@font-face {
	font-family: "LatinModernSans";
	font-style: italic;
	font-weight: bold;
	src:url(../tipo/lmsans10-boldoblique.otf);
}
@font-face {
	font-family: "LatinModernSansbi";
	font-style: italic;
	font-weight: bold;
	src:url(../tipo/lmsans10-boldoblique.otf);
}











@font-face {
	font-family: "GandhiSerif";
	font-style: normal;
	font-weight: normal;
	src:url(../tipo/GandhiSerif-Regular.otf);
}
@font-face {
	font-family: "GandhiSerif";
	font-style: italic;
	font-weight: normal;
	src:url(../tipo/GandhiSerif-Italic.otf);
}
@font-face {
	font-family: "GandhiSerifi";
	font-style: italic;
	font-weight: normal;
	src:url(../tipo/GandhiSerif-Italic.otf);
}
@font-face {
	font-family: "GandhiSerif";
	font-style: normal;
	font-weight: bold;
	src:url(../tipo/GandhiSerif-Bold.otf);
}
@font-face {
	font-family: "GandhiSerifb";
	font-style: normal;
	font-weight: bold;
	src:url(../tipo/GandhiSerif-Bold.otf);
}
@font-face {
	font-family: "GandhiSerif";
	font-style: italic;
	font-weight: bold;
	src:url(../tipo/GandhiSerif-BoldItalic.otf);
}
@font-face {
	font-family: "GandhiSerifbi";
	font-style: italic;
	font-weight: bold;
	src:url(../tipo/GandhiSerif-BoldItalic.otf);
}