/* TYPOGRAPHY */

.typography {
	font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;
	font-size: 1em;
	color: #FF8316;
	overflow: auto;
}

.typography p {
	font-size:1em;
	margin-bottom: 1.2em;
	line-height: 1.2em;
	clear: left;
	overflow: hidden;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding-bottom: 2px;
}

.typography h1 {
	font-size: 2em;
	text-shadow: 1px 2px 3px #00003C;
	text-align: left;
	margin-bottom: 1em;
	clear: left;
}

.typography h2 {
	font-size: 1.5em;
	letter-spacing: -0.05em;
	text-shadow: 1px 2px 3px #00003C;
	text-align: left;
	margin-bottom: 1em;
	clear: left;
}

.typography ul {
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: 1em;
	margin-left: 1em;
}

.typography ul li {
	line-height: 1.2em;
}

.typography img {
	background-color: #000066;
	padding: 10px;
	border: 1px solid #1212B2;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

	.typography img.right {
		float: right;
		margin-left: 20px;
		margin-bottom: 20px;
	}
	.typography img.left {
		float: left;
		margin-right: 20px;
	}
	.typography img.leftAlone {
		float: left;
		margin-right: 100%;
	}
	.typography img.center {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.typography img.sinBorde {
		border: 0 !important;
		padding: 0 !important;
	}

	.typography a.sinBorde,
	.typography a.sinBorde:hover,
	.typography a.sinBorde img{
		border: 0 !important;
		padding: 0 !important;
	}

.typography a {
	color: #F7AC12;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #804250;
}



.typography a:hover {
	color: #EFD40E;
	border-bottom: 1px solid #FF8316;

}

.typography a:hover img {
	background-color: #000073;
	border-color: #1111A6;
}

.typography .AbrirGaleria ,
.typography  .linkVentana ,
.typography .linkVentana2 ,
.typography .linkVentanaVideo,
.typography a.AbrirGaleria:hover,
.typography  a.linkVentana:hover,
.typography a.linkVentana2:hover,
.typography a.linkVentanaVideo:hover {
	border-bottom-width: 0;
}



.typography .AbrirGaleria img ,
.typography .linkVentana img,
.typography .linkVentana2 img,
.typography .linkVentanaVideo img {
	margin-right: 0;
}

.typography .linkVentana {

}

.typography .monex {
	
}

.typography table {
    border: hidden;
	color: #1212B2;
}


.typography table td {
	padding: 10px;

}
.typography table th {
	font-weight: normal;
	font-size: 1.2em;
}
.typography table th, .typography table td {
	border: 1px solid #1212B2;

}

.typography table th {
	padding: 10px 0;
}

.typography table p {
	margin: 0;
	color: #FF8316;
}

.typography table.normal td {
	padding: 0;
	border: none;
}

.typography .hr {
	border-top: 1px solid #000075;
	border-bottom: 1px solid #0C0C90;
	height: 3px;
	margin-bottom: 1em;
}

.typography .cursivoEspecial {
	font-variant: small-caps;
	font-style: italic;
}

.typography .destacado {
	color: #FFC117;
	margin-right: 0.3em;
	text-shadow: 1px 1px 0px rgba(0,0,0,1);
	text-shadow: 1px 1px 0px rgba(0,0,0,1),2px 2px 0px rgba(0,0,0,0.5),3px 3px 0px rgba(0,0,0,0.3);
	font-variant: small-caps;
	letter-spacing: 0px;
}

