/* SECCIÓN: APOYO A LOS LECTORES DE TEXTO */
.ayudaAcces {
	position: absolute;
	left: -10000px;
	width: 1%;
	font-size: .1em;
	line-height: 1%;
}
a.ayudaAcces:active {
	position: static;
	width: auto;
	height: auto;
}
/**/
.clearall {
	clear: both;
	height: 0.0001em;
	line-height: 0.0001em;
	font-size: 0.0001em;
}
.flota_izquierda {
	float: left;
}
.flota_derecha {
	float: right;
}
.destacado {
	font-weight: bold;
}
.italica {
	font-style: italic;
}
.subrayado {
	text-decoration: underline;
}
.teja {
	color: #F33F0B;
}
/*   ESTILOS GENERALES   */
#menu_aux .idiomas,
#menu_aux .menuAux {
	display: none;
}
#menu_principal .secciones {
	display: none;
}
#menu_izquierdo {
	display: none;
}
#cuerpo .senderoMigas {
	display: none;
}
#pie {
	display: none;
}
h1 {
	letter-spacing: -0.05em;
	margin: 0.85em 0 0.65em;
	font-size: 3.2em;
	line-height: 100%;
	font-weight: bold;
	font-style: italic;
}
h2 {
	font-size: 2em;
	line-height: 100%;
	font-weight: bold;
	font-style: italic;
}
a img {
	border: none;
}
a {
	text-decoration: none;
	color: #282828;
}
#cuerpo a:after {
	content: ' (' attr(href) ')';
}
/*   ESPECÍFICOS DE INFOSIMPLE   */
.infoSimple #contenido {
	padding-top: 0.35em;
}
.infoSimple .infoWrapper {
	padding-left: 1em;
	/*font-size: 110%;*/
}
.infoSimple .infoWrapper h1 + p:first-letter {
	font-size: 1.5em;
	color: #F33F0B;
}
.infoSimple .infoWrapper span.boliche {
	position: relative;
	top: 2px;
	font-size: 1.5em;
	color: #F33F0B;
}
.infoSimple .infoWrapper h2 {
	padding-top: 0.85em;
	padding-bottom: 0.5em;
	color: #F33F0B;
}
.infoSimple .infoWrapper h3 {
	padding-bottom: 0.65em;
}
.infoSimple .infoWrapper p {
	padding-bottom: 1.5em;
}
.infoSimple .infoWrapper .sangrado {
	margin-left: 3em;
}
.infoSimple .infoWrapper p.piti {
	padding: 0 0 1.5em 1em;
	background: url(../images/piti_doku.gif) no-repeat left 0.85em;
}
.infoSimple .infoWrapper blockquote {
	font-style: italic;
	width: 66%;
}
.infoSimple .infoWrapper blockquote p small {
	font-style: normal;
}
.infoSimple .infoWrapper ul,
.infoSimple .infoWrapper ol {
	padding-bottom: 1.5em;
	padding-left: 3em;
}
.infoSimple .infoWrapper ol {
	margin-left: 1.5em;
}
.infoSimple .infoWrapper ul li {
	padding: 0.2em 0.5em 1em 1em;
	background: url(../images/piti_doku.gif) no-repeat left 1em;
}
.infoSimple .infoWrapper ol li {
	list-style-type: decimal;
	padding: 0.2em 0 1em;
}
.infoSimple .infoWrapper ol.espaciado1 li {
	padding-bottom: 0.5em;
}
.infoSimple .infoWrapper ol.alfabetica li {
	list-style-type: lower-alpha;
}
.infoSimple .infoWrapper ol li ol {
	padding-top: 1.5em;
}
.infoSimple .infoWrapper ul li ol {
	padding-left: 3em;
	padding-bottom: 0;
}
.infoSimple .infoWrapper ul li ol li {
	padding: 0.2em 0;
	background: none;
}
.infoSimple .infoWrapper a {
	color: #282828;
}
.infoSimple .infoWrapper a:hover {
	text-decoration: none;
}
/*   ESPECÍFICOS INTELIGENCIA EMOCIONAL   */
.inteligenciaEmocional .infoWrapper h2 {
	margin-bottom: 0.65em;
	font-size: 1em;
	font-style: normal;
	border-bottom: 1px solid #000000;
}
.inteligenciaEmocional .infoWrapper .autorCita {
	margin-bottom: 3em;
	padding-bottom: 0.35em;
	border-bottom: 1px solid #000000;
}
/*   ESPECÍFICOS EMOCIONES   */
/* ---> tabla básica */
.emociones .infoWrapper table.tablaDatos {
	margin: 1.5em 0 3em;
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
}
.emociones .infoWrapper table.tablaDatos thead tr th {
	color: #F33F0B;
	font-weight: bold;
	margin: 0;
	padding: 0.5em 0.5em;
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
}
.emociones .infoWrapper table.tablaDatos thead tr th.primero {
	padding: 0.25em .5em;
	width: 15%;
}
.emociones .infoWrapper table.tablaDatos thead tr th.ultimo {
	width: 50%;
}
.emociones .infoWrapper table.tablaDatos tbody tr th {
	color: #000000;
	font-weight: bold;
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0;
	padding: .75em .5em;
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	vertical-align: top;
}
.emociones .infoWrapper table.tablaDatos tbody tr td {
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0;
	padding: .75em .5em;
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	vertical-align: top;
}
.emociones .infoWrapper table.tablaDatos tbody tr.impar th,
.emociones .infoWrapper table.tablaDatos tbody tr.impar td {
	background-color: #FFFFFF;
}
.emociones .infoWrapper table.tablaDatos tbody tr.par th,
.emociones .infoWrapper table.tablaDatos tbody tr.par td {
	background-color: #E8FAFF;
}
.emociones .infoWrapper table.tablaDatos tfoot tr td {
	padding: 0.5em;
	text-align: left;
}
/*   ESPECÍFICOS FUENTES DOCUMENTALES   */
.fuentesDocumentales #cuerpo h2 {
	padding-bottom:0.5em;
	padding-top:0.85em;
	font-size:2em;
	font-style:italic;
	font-weight:bold;
	line-height:100%;
	color:#F33F0B;
}
.fuentesDocumentales #cuerpo .cerrado {
	display: none;
}
.fuentesDocumentales #cuerpo .tematicaFuentes #menuAnclas,
.fuentesDocumentales #cuerpo .tematicaFuentes a.subir,
.fuentesDocumentales #cuerpo .tematicaFuentes a.ancla,
.fuentesDocumentales #cuerpo .tematicaFuentes .manejadores {
	display: none;
}
.fuentesDocumentales .listaFuentes h3 {
	padding-bottom: 1.5em;
	font-weight: bold;
	color: #F33F0B;
	text-decoration: underline;
}
.fuentesDocumentales .listaFuentes .interior {
	padding: 0;
}
.fuentesDocumentales .listaFuentes ul {
	padding-left: 0;
	margin-left: 1.5em;
}
.fuentesDocumentales .listaFuentes ul li {
	padding: 0 0 1.85em 0;
	background: none;
	list-style-type: none;
}
.fuentesDocumentales .listaFuentes ul li ul {
	padding-left: 0;
	margin-left: 3em;
}
.fuentesDocumentales .listaFuentes ul li ul li {
	padding: 1.85em 0 0 1em;
	/*background: url(../images/piti_doku2.gif) no-repeat left 2.7em;*/
	list-style-type: disc;
}
.fuentesDocumentales  ul li span.fdr_titulo {
	font-style: italic;
	color: #F33F0B;
}
/*   ESPECÍFICOS GLOSARIO   */
.glosario .infoWrapper h1 + p:first-letter {
	font-size: 1.5em;
	color: #F33F0B;
}
.glosario #interpretar h3,
.glosario #interpretar p {
	padding-left: 0;
	margin-left: 1.5em;
}
.glosario .infoWrapper h2 {
	padding: 1em 0 0.5em;
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	color: #F33F0B;
	text-decoration: underline;	
}
.glosario .infoWrapper h3 {
	padding-top: 2em;
}
.glosario .infoWrapper h3.primero {
	padding-top: 0.5em;
}
.glosario #menuAnclas,
.glosario p.subir,
.glosario a.ancla {
	display: none;
}
