/* *********************************************** */
/* Textos, fuentes y tablas */

/* Cuerpo, filas y colmnas GENERAL */
body,td,th {
	color: #003399;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Subestilo texto 1 */
.textotituloazul {
	color: #000066;
	font-size: 14px; font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Subestilo texto 2 */
.textosubtituloazul {
	color: #000066;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Subestilo tabla 3 */
.cajacerradasolida {
	border-width:1px;
	border-color: #0066CC;
	border-style: solid; }


/* Subestilo tabla 6 */
.cajalinealateral {
	border-width:0px;  border-right-width:1px;
	border-color: #FF6600;
	border-style:solid; }

.menulateral {
	border-width:1px;
	border-color: #E5EFFC;
	border-style: solid;
	/*border-top-width:0px;*/
}
.menulateralhover {
	cursor: hand;
	border-width:1px;
	border-color: #336699;
	border-style: solid;
	background-color:white;
}

tr.menulateral div{
	visibility: hidden;
	position: absolute;
	border: 1px solid black;
	width: 140px;
	background-color: #f0f5ff;
	font-size: .9em;
	padding: .8em;
	margin-left: 2px;
	margin-top: 0px;
	opacity: 0.85;
}
tr.menulateral:hover div{
	visibility: visible;
}

/* Linea horizontal */
br { font-size: 12px }

iframe {
	position: relative;
	overflow: visible;
	width: 620px;
	display: block;
}
/* *********************************************** */
/* Links */

/* GENERAL */
a {
	color: #003399;
	text-decoration: none; }
a:hover { 
	color: #000066; 
	text-decoration: underline; }

/* Subestilo link 1 */
.linkmenu {font: 14px Arial, Helvetica, sans-serif; color: #003399; text-decoration:none; }
.linkmenu:hover {font: 14px Arial, Helvetica, sans-serif; color: #000066; text-decoration:underline; }