	/* ***** Estilos MPM y MPL***** */
body {
	margin: 2px 0px 15px 0px;
	text-align: center;
	background: #124;
	font: 13pt "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
	color: #006;
}
a:link {
	color: #a00;
	text-decoration: none;
}
a:active {
	color: #a00;
	text-decoration: none;
}
a:visited {
	solor: #a00;
	text-decoration: none;
}
a:hover {
	color: #a00;
	text-decoration: underline;
}
	/* ***** Cajas contenedoras y divs Menú***** */
h1 {
		width:960px;
		height:150px;
		overflow:hidden;
		margin:2px 0;
		padding:0;
		font: bold 1em Verdana, Tahoma, Arial, Sans-serif;
		}
h2 {
	height: 24px;
	display: block;
	overflow:hidden;
	padding:2px 5px;
	margin:0;
	font: bold 1em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	color: #fff;
	background-color: #233d8a;
	bordur: 0px #fff solid;
}
div.contenedor {
	display:block;
	width:960px;
	overflow:hidden;
	margin:0px auto;
}
div.cajainf {
	display:block;
	width:960px;
	overflow:hidden;
	margin:0px auto;
}
div.recsup {
	margin: 0px 0px 2px 0px;
	padding: 1px;
	text-align: center;
	color: #fff;
	background: #fff;
	border: 1px #fff solid;
	height: 150px;
	font: 30pt bold Tahoma, Arial, Verdana, Sans-serif;
}
div.izquierdo {
	margin: 0;
	width: 175px;
	float: left;
	background: #fff;
	border: 0 #fff solid;
	font: .95em Tahoma, Arial, Verdana, Sans-serif;
	text-align: left;
}
div.menutit {
	width: 175px;
	height: 20px;
	margin: 0;
	padding: 1px 0px 1px 0px;
	text-align: center;
	color: #fff;
	border: 0px #006 solid;
	background: #88b;
	font: bold .9em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.menuopc {
	display: block;
	width: 165px;
	overflow: hidden;
	text-align: left;
	border: 1px #006 solid;
	border-top: 0px;
	background: #dde;
	font: bold .75em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.menuopc a {
	display: block;
	padding: 1px;
	padding-left: 3px;
	width: 165px;
	text-decoration: none;
	color: #a00;
}
div.menuopc a.cur {
	display: block;
	padding: 1px;
	padding-left: 3px;
	width: 165px;
	text-decoration: none;
	color: #fff;
	background: #ccc;
}
div.menuopc a:hover, div.menuopc a.cur:hover {
	display: block;
	padding: 1px;
	padding-left: 3px;
	width: 165px;
	color: #fff;
	text-decoration: underline;
	background: #88b;
}
div.subopc {
	display: block;
	width: 165px;
	overflow: hidden;
	text-align: left;
	border: 1px #006 solid;
	border-top: 0;
	background: #eef;
	font: .75em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.subopc a {
	display: block;
	padding: 1px;
	padding-left: 3px;
	width: 165px;
	text-decoration: none;
	color: #a00;
}
div.subopc a.cur {
	font-weight: normal;
	display: block;
	padding: 1px;
	padding-left: 3px;
	width: 165px;
	text-decoration: none;
	color: #006;
}
div.subopc a:hover, div.subopc a.cur:hover {
	display: block;
	padding: 1px;
	padding-left: 3px;
	width: 165px;
	color: #008;
	text-decoration: underline;
	background: #c0c0cf;
}
div.pub {
	display: block;
	width: 165px;
	margin-top: 3px;
	border: 1px #006 solid;
	background: #fff;
}
div.pub div.pub1 {
	padding: 3px;
	text-align: left;
	font: normal .7em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.pub div.adsense {
	display:block;
	width:125px;
	margin:0px auto;
	background: #eef;
}
div.ventana-2 {
	float: left;
	text-align: left;
	border: 1px #006 solid;
	width: 505px;
	padding: 0;
	margin: 0px 0px 0px 3px;
	margin-bottom: 3px;
	background: #eef url(images/fdoestrellas.gif);
	font: 1em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.ventana-2 div.vn-tit2 {
	position: relative;
	display: block;
	height: 20px;
	margin: 0;
	padding: 1px;
	padding-left: 5px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	background: #233d8a;
}
div.ventana-2 div.vn-tit2 h1 {
	margin: 0;
	padding: 0;
	padding-top: 0;
	color: #fff;
	font: .95em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}

div.ventana {
	float: right;
	text-align: left;
	border: 1px #006 solid;
	width: 958px;
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
	background: #eef;
	font: 1em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.ventana div.vn_tit {
	position: relative;
	display: block;
	height: 20px;
	margin: 0;
	padding: 1px;
	padding-left: 5px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	background: #233d8a;
	border: 1px #fff solid;
}
div.ventana div.vn_tit h1 {
	margin: 0;
	padding: 0;
	padding-top: 0;
	color: #fff;
	font: .95em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.ventana div.vn-tit {
	position: relative;
	display: block;
	height: 20px;
	margin: 0;
	padding: 1px;
	padding-left: 5px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	background: #233d8a;
}
div.ventana div.vn-tit h1 {
	margin: 0;
	padding: 0;
	padding-top: 0;
	color: #fff;
	font: .95em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.central {
	text-align: left;
	width: 575px;
	font: 1em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.derecha {
	text-align: left;
	margin: 3px;
	float: right;
	width: 300px;
	padding: 0;
	border: 1px #006 solid;
	background: #fff;
	font: 1em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.derecha div.titder {
	text-align: center;
	color: #fff;
	padding: 2px;
	margin: 0;
	margin-bottom: 3px;
	background: #88b;
	font-size: .95em;
}
div.derecha2 {
	text-align: left;
	margin: 3px;
	float: right;
	width: 200px;
	padding: 0;
	border: 1px #006 solid;
	background: #fff;
	font: 1em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.derecha2 div.titder2 {
	text-align: center;
	color: #fff;
	padding: 2px;
	margin: 0;
	margin-bottom: 3px;
	background: #88b;
	font-size: .95em;
}
div.derecha3 {
	text-align: left;
	margin: 0px;
	float: right;
	width: 270px;
	padding: 0;
	border: 1px #006 solid;
	background: #fff;
	font: 1em Tahoma, Arial, Verdana, Sans-serif;
}
div.derecha3 div.titder3 {
	text-align: center;
	color: #fff;
	padding: 2px;
	margin: 0;
	margin-bottom: 3px;
	background: #88b;
	font-size: .95em;
}
div.regresa {
	text-align: center;
	border: 0px #006 solid;
	margin: 0;
	margin-top: 3px;
	padding: 2px;
	clear: both;
	background: #fff;
	font: 9pt "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.copy {
	text-align: center;
	color: #666;
	margin: 0;
	margin-top: 3px;
	padding: 2px;
	border: 1px #006 solid;
	clear: both;
	background: #eef;
	font: normal 9pt "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
	/* ***** Divs de texto ***** */

div.notas {
	text-align: left;
	margin: 0;
	padding: 0px 3px 3px 3px;
	font: .8em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}

div.notas_c {
	text-align: center;
	margin: 0;
	padding: 0px 3px 3px 3px;
	font: .8em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.notas-c {
	text-align: center;
	margin: 0;
	padding: 0px 3px 3px 3px;
	font: .8em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.banner {
	display:block;
	width:400px;
	padding: 0;
	margin: 0px auto;
	margin-top: 5px;
	margin-bottom: 4px;
	border:1px #006 solid;
}
div.txc8 {
	text-align: center;
	margin: 0;
	padding: 0px 3px 3px 3px;
	font: .8em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.txi8 {
	text-align: left;
	margin: 0;
	padding: 0px 3px 3px 3px;
	font: .8em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.txi8f {
	text-align: left;
	margin-left: 10px;
	text-indent: -10px;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	font: .8em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.txi8sang {
	text-align: left;
	text-indent: 15px;
	margin: 0;
	padding: 3px;
	font: .8em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.txc10 {
	text-align: center;
	margin: 0;
	padding: 3px;
	font: .85em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.txi10 {
	text-align: left;
	margin: 0;
	padding: 3px;
	font: .85em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.txi10s {
	text-align: left;
	text-indent: 15px;
	margin: 0;
	padding: 3px;
	font: .85em "Trebuchet MS", "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.txi10f {
	text-align: left;
	margin-left: 10px;
	text-indent: -10px;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	font: .88em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
p.sang {
	text-indent: 15px;
}
p.sangf {
	margin-left: 15px;
	text-indent: -15px;
}
	/* ***** Divs de especiales ***** */

em {font-weight:normal;}
ol.mpm {
	font-size: .80em;
	padding:0;
	margin:0;
	margin-left:30px;
}
ul.ch {
	list-style-image: url("lp.jpg");
	font-size: .75em;
	padding:0;
	margin:0;
	margin-left:30px;
}
div.alfabeto a:link {color:#F6CECE;}
div.alfabeto a:active {color:#a00;}
div.alfabeto a:visited {color:#F6CECE;}
div.alfabeto a:hover {color:#a00;}
div.alfabeto {
	margin:0;
	margin-left:-10px;
	padding:0;
}
div.alfabeto ul li {
        display: inline;
        padding: 1px 7px; /*Separar el texto*/
        margin:2px; /* Separar los botones */
        background-color:#233d8a; /* Color de fondo */
		font: bold .8em "arial black", Tahoma, Verdana, Arial, Sans-serif;
		color: #fff;
}
div.alfabeto ul li:visited {
        color:#ccc; /* Color de fondo sobre el boton */
        cursor: pointer; /* cambiar el aspecto del puntero */
}
div.alfabeto ul li:hover {
        background-color:#ccc; /* Color de fondo sobre el boton */
        cursor: pointer; /* cambiar el aspecto del puntero */
}

ul.mpm {
	list-style-image: url("images/lp.jpg");
	font-size: .85em;
	padding:0;
	margin:0;
	margin-left:30px;
}
ul.mpm li:first-line {
    font-size: 1em;
    font-weight: bold;
}
ul.mpmpe {
	list-style-image: url("images/lp.jpg");
	font-size: .75em;
	padding:0;
	margin:0;
	margin-left:30px;
}
ul.mpmpe li:first-line {
    font-size: 1em;
    font-weight: bold;
}
ul.mpm2 {
	list-style-image: url("images/lp.jpg");
	font-size: .85em;
	padding:0;
	margin:0;
	margin-left:30px;
}
ul.mpm-der {
	list-style-image: url("images/lp.jpg");
	font-size: .75em;
    font-weight: bold;
	padding:0;
	margin:0;
	margin-left:30px;
}
ul.mpmr {
	list-style-image: url("mpm.gif");
}
div.base {
	margin: 2px 0px 2px 0px;
	padding: 0;
	border-bottom: 1px #006 solid;
}
div.basep {
	margin: 2px 0px 2px 0px;
	padding: 0;
	border-bottom: 1px #006 dotted;
}
div.base-blanca {
	margin: 2px 0px 2px 0px;
	padding: 0;
	border-bottom: 1px #fff solid;
}
div.base650 {
	width: 850px;
	margin: 2px 0px 2px 0px;
	padding: 0;
	border-bottom: 1px #006 solid;
}
div.separa1 {
	margin: 0;
	padding: 1px;
}
div.separa5 {
	margin: 0;
	padding: 5px;
}
img { border:0; }

div.titazi10 {
	color: #fff;
	text-align: left;
	margin: 0;
	padding: 2px;
	width: 420px;
	background: #006;
	font: .95em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
span.negro {color:#000}
span.verde {color:#0a6}
span.rojo {color:#a00}
span.naranja {color:#f80; font-weight:bold}
span.blanco {color:#fff}
	/* ***** Divs ocultos ***** */
div.oculto { display:none; }
	/* ***** Divs aparentemente sin uso ***** */

div.ventanab {
	float: right;
	text-align: left;
	border: 1px #006 solid;
	width: 585px;
	padding: 0;
	background: #fff;
	font: normal 11pt "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
div.titazc {
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 1px 3px 2px 5px;
	width: 50px;
	background: #006;
	font: bold .9em "Trebuchet MS", Arial, Tahoma, Verdana, Sans-serif;
}
#menuhoriz ul li {
        display: inline;
        padding: 2px 7px; /*Separar el texto*/
        margin:5px; /* Separar los botones */
        background-color:#ddd; /* Color de fondo */
		font: bold .75em Verdana, Tahoma, Arial, Sans-serif;
}
#menuhoriz ul li:hover {
        background-color:#fff; /* Color de fondo sobre el boton */
        cursor: pointer; /* cambiar el aspecto del puntero */
}
#menuhoriz ul {
        /* Linea para delimitar la botonera */
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
        margin:10px 0px;
		padding:0;
}
#menuinf ul li {
        display: inline;
        padding: 2px 7px; /*Separar el texto*/
        margin:5px; /* Separar los botones */
        background-color:#ddd; /* Color de fondo */
		font: bold .75em Verdana, Tahoma, Arial, Sans-serif;
}
#menuinf ul li:hover {
        background-color:#fff; /* Color de fondo sobre el boton */
        cursor: pointer; /* cambiar el aspecto del puntero */
}
#menuinf ul {
        /* Linea para delimitar la botonera */
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #fff;
        margin:10px 0px;
}