body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #030000;
	
}

font.mono {
	font-family:monospace;
	font-size:12px;
	color:#000000;
}

div.sform {
	width:150px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#030000;
	text-align:right;
	vertical-align:top
}

input.text {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	
}

select.stext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#999999;
	border-color:#3366FF;
	border-style:solid;
	border-width:1px;
}

option.otext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#999999;
}

hr.linea {
	width:90%;
}

font.azul {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3366FF;
}

font.lazul {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#3366FF;
}

font.negro {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#030000;
}

font.lnegro {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#030000;
}

font.llnegro {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#030000;
}

a.ablacks {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#030000;
}

a.ablacks:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3366FF;
}

a.ablue {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3366FF;
	text-decoration:none;
}

a.ablue:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#030000;
}

div.menu {
	background-color:#e7e7e7;
	width:685px;
	height:22px;
	vertical-align:middle;
}

font.blanco {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

font.lblanco {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}




div.cuadroi {
	width:250px;
	vertical-align:middle;
	text-align:center;
	background-color:#FFFFFF;
	opacity: 0.9;
	filter:alpha(opacity=90);
}

div.cuadroim {
	width:400px;
	vertical-align:middle;
	text-align:center;
	background-color:#FFFFFF;
	opacity: 0.9;
	filter:alpha(opacity=90);
}


div.cuadrot {
	vertical-align:middle;
	text-align:center;
	background-color:#004d62;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

div.cuadroa {
	width:250px;
	vertical-align:middle;
	text-align:right;
	background-color:#FFFFFF;
	opacity: 0.7;
	filter:alpha(opacity=70);
}


div.cuadror {
	width:750px;
	vertical-align:middle;
	text-align:right;
	background-color:#FFFFFF;
	opacity: 0.9;
	filter:alpha(opacity=90);
}

div.cuadrol {
	width:600px;
	vertical-align:middle;
	text-align:right;
	background-color:#FFFFFF;
	opacity: 0.7;
	filter:alpha(opacity=70);
}

div.opcions1 {
	height:77px;
	vertical-align:bottom;
	text-align:center;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

div.opcions {
	height:20px;
	vertical-align:middle;
	text-align:left;
	background-color:#A0CF67;
	opacity: 0.6;
	filter:alpha(opacity=60);
}

font.negroa {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#030000;
	font-weight:bold;
	font-variant:small-caps;
}

font.negrom {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#030000;
	font-variant:small-caps;
}



a.ablanco1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#030000;
	text-decoration:none;
}

a.ablanco1:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#030000;
	text-decoration:underline;
}


a.ablanco{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#030000;
	text-decoration:none;
}

a.ablanco:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.aazul{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004d62;
	text-decoration:none;
}

a.aazul:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004d62;
	text-decoration:underline;
}



textarea.tarea {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#030000;
	border-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	width:250px;

}

td.tblanco {
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

td.tazul {
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#004d62;
}

tr.trazul {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004d62;
}

/* ####################### tablas ##################################*/
td.tdtitulo {
	border:solid 1px #C7C7C7;
	background-color:#F1F1F1;
	height:40px;
	vertical-align:middle;
}


td.tdtitulos {
	border:solid 1px #C7C7C7;
	background-color:#F1F1F1;
	height:20px;
	vertical-align:middle;
	font-family:Verdana;
	font-size:12px;
	color:#FF9900;
}


td.tdtitulos1 {
	border:solid 1px #003366;
	background-color:#CCCCCC;
	height:20px;
	vertical-align:middle;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#003366;
}

td.tdcont1 {
	border:solid 1px #003366;
	font-family:Verdana;
	font-size:12px;
	color:#003366;
}

td.tdcont {
	border:solid 1px #C7C7C7;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}


