a.linkmenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none;
}
a.linkmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none;
}
a.linkmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: underline;
}
a.linkmenuactivo:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none;
}
a.linkmenuactivo:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: underline;
}
.menu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}
a.menu2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}
a.menu2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: underline
}

.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none; text-align:center; background-image: url(../img/bt-fondo.gif);
}
.menuactivo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF;FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none; text-align:center; background-image: url(../img/bt-activo-fondo.gif);
}


.menu3{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
background:#8FB0D2;
}
a.menu3:link{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:underline;
}
a.menu3:visited{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:underline;
}
a.menu3:hover{
color:#ffffff;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:underline;
}
.menu3sinsub{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
}
a.menu3sinsub:link{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
}
a.menu3sinsub:visited{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
}
a.menu3sinsub:hover{
color:#ffffff;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:underline;
}
.menu3select{
color:#ffffff;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
text-decoration:none;
}
.menu1select {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}
.menu2select {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}
.menu3deselect{
color:#C9DAED;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
}
.fdblanco{
color:#000000;
background:#ffffff;
}


a.enlaceback{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
}
a.enlaceback:link{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
}
a.enlaceback:visited{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
}
a.enlaceback:hover{
color:#00659E;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:underline;
}



.fdgrisext{
background:#EFEFEF;
background-image: url(../img/fondo-gris.gif);
}
.cuadroblancoborde{
background:#FFFFFF;
border-color:#00659E;
border-width:1px;
border-style:solid;
}
.cuadroclaroborde{
background:#E4EDF7;
border-color:#00659E;
border-width:1px;
border-style:solid;
}

.fondotitulo{
background:#E4EDF7;
color:#00000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
}

.cuadromasclaroborde{
background:#F0F6FC;
border-color:#00659E;
border-width:1px;
border-style:solid;
}

.cuadromasclaroborde2{
	background:#F0F6FC;
	border-color:#00659E;
	border-width:1px;
	border-style:solid;
	padding-top: 6px;
}

.fdazul{
background:#00659E;
}

.tituloform
{
font-family: verdana; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none;
text-align: right;
color: #174778;
}

.tituloform2
{
font-family: verdana; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none;
color: #174778;
}



table.listado
{
border: 1px #00659E solid;
font-family: verdana; 
font-size: 10px; 
font-style: normal;
}

.fdcabeceracl{
background:#FBF7F0;
}
.fdcabeceraosc{
background:#F8AD3F;
}
.fdpxcabecera{
background:#F9C880;
}
.fdmnazulosc{
background:#00659E;
text-align: center;
}
.fdazulosc{
background:#00659E;
}
.fdazulcuad{
background:#174778;
}
.fdazulclarocuad{
background:#8FB0D2;
}
.fdazulmasclarocuad{
background:#C9DAED;
}
.fdmnazul{
background:#8FB0D2;
text-align: center;
}
.fdazulfecha{
background:#00659E;
color:#ffffff;
font-family: verdana; 
font-size: 9px; 
}
.fdgris{
background:#efefef;
}
.grisclaro{
background:#F0F0F0;
color:#000000;
font-family: verdana; 
font-size: 9px; 
}

.txtblancobold
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 	
	font-weight: bold; 
	text-decoration: none;
	color:#FFFFFF;	
}

.txtnegrobold
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 	
	font-weight: bold; 
	text-decoration: none; 	
	color: #000000;	
}
.txtazulbold
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 	
	font-weight: bold; 
	text-decoration: none; 	
	color: #00689D;	
}
.txtazulclbold
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 	
	font-weight: bold; 
	text-decoration: none; 	
	color: #8FB0D2;	
}
.txtnegroback
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 	
	color: #000000
}
.txtazul
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 	
	color: #0000FF
}
.txtrojo
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 	
	color: #FF0000
}
.txtverde
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 	
	color: #00FF00
}
.txtnegrosub
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline; 	
	color: #000000
}
.copy
{  
	font-family: verdana; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000
}
.fdblancotxt
{
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background:#ffffff;
	padding-left: 3px;
	padding-top: 3px;
}
.fdazulcldif
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000;
	background:#D9E5F0;
}
input.fondoblan{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
border: 1px #174778 solid;
padding-left: 3px;
}
select.fondoblan{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
border: 1px #174778 solid;
}
textarea.fondoblan{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
border: 1px #174778 solid;
}
.borde {
border: 1px #174778 solid;
width= 1 px;
}
.select{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
}
div.boton {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background:#C9DAED;
	background-image: url(../img/fondo-boton.gif);
	color: #000000;
	border: 1px #174778 solid;
}
.boton {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #000000;
	background:#C9DAED;
	background-image: url(../img/fondo-boton.gif);
}
A.boton:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #339BD5;
}
div.botondes {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background:#C9DAED;
	background-image: url(../img/fondo-boton_gris.gif);
	color: #777777;
	border: 1px #174778 solid;
}
.botondes {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #777777;
	background:#C9DAED;
	background-image: url(../img/fondo-boton_gris.gif);
}
A.boton:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #339BD5;
}
.rectfoto {
border: 1px #8F8F8F solid;
}
.celdatitulo{
background:#00659E;
font-family: verdana; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none;
text-align: center;
color: #FFFFFF;
}
.celdatotal{
background:#8FB0D2;
font-family: verdana; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none;
text-align: center;
color: #FFFFFF;
}
.celdatituloizq{
background:#C9DAED;
font-family: verdana; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none;
text-align: left;
color: #000000
}
.celdaimpar{
color:#000000;
font-family: verdana;
font-size: 10px;
font-weight: normal;
text-decoration: none;
background:#ffffff;
}
.celdapar{
color:#000000;
font-family: verdana;
font-size: 10px;
font-weight: normal;
text-decoration: none;
background:#E5F3FE;
}
div.scroll {
	overflow: auto;
	position: static;
	height: 100px;
	width: 100px;
	scrollbar-face-color: #C9DAED;
	scrollbar-shadow-color: #D9E5F0;
	scrollbar-highlight-color: #D9E5F0;
	scrollbar-3dlight-color: #00689D;
	scrollbar-darkshadow-color: #00689D;
	scrollbar-track-color: #D9E5F0;
	scrollbar-arrow-color: #00689D;
}

div.scroll a{
color:#000000;
FONT-FAMILY: verdana,arial,helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
text-decoration:none;
}

table.bordeazul{
	border: 1px solid #8FB0D2;	
}

.skin0{
position:absolute;
border:2px outset #E6E6E6;
background-color:menu;
font-family:Verdana;
line-height:20px;
cursor:default;
font-size:10px;
z-index:100;
visibility:hidden;
}

.menuitems{
padding-left:10px;
padding-right:10px;
width:"100%";
text-align:left;
}

SPAN.TreeviewSpanArea A {
font-size: 10pt; 
font-family: verdana,helvetica; 
text-decoration: none;
color: black
}
SPAN.TreeviewSpanArea A:hover {
color: '#820082';
}

.fdmensaje
{
	background:#A8ECCE;
}

.mensaje
{
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	background: #EEFFF2;
}
.menuroll {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #000000; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: verdana,arial,helvetica; 
	TEXT-DECORATION: none
}

DIV.menuroll {
	VISIBILITY: visible; POSITION: relative
}
A.menuroll:link {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #000000; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: verdana,arial,helvetica; 
	TEXT-DECORATION: none
	
}
A.menuroll:visited {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #000000; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: verdana,arial,helvetica; 
	TEXT-DECORATION: none
}
A.menuroll:hover {
	BORDER-RIGHT: #01839b 1px solid; 
	PADDING-RIGHT: 3px;
	BORDER-TOP: #01839b 1px solid; 
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #01839b 1px solid; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #01839b 1px solid;
	FONT-FAMILY: verdana,arial,helvetica; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.barra_sup {
	background-color: #00689D;
}
.barras_inf {
	background-image: url(../img/barras_inf.gif);
	background-repeat:  repeat-x;
}