.menu {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none

}

A.menu:active {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none

}

A.menu:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: underline

}

.menu2 {

	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #B8D7DD; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none

}

A.menu2:active {

	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #B8D7DD; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none

}

A.menu2:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: underline

}

.menu3{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:underline;

}

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;

padding:4px;

FONT-WEIGHT: normal;

text-decoration:none;

}

.menu3inact{

color:#666666;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

padding:4px;

FONT-WEIGHT: normal;

text-decoration:none;

}

div.menu3sinsub{

	position:relative;

	visibility:visible;

}

a.menu3sinsub:link{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

padding:4px;

FONT-WEIGHT: normal;

text-decoration:none;

}

a.menu3sinsub:visited{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

padding:4px;

FONT-WEIGHT: normal;

text-decoration:none;

}

a.menu3sinsub:hover{

color:#000000;

background-color:#FFFFFF;

border: 1px #01839B solid;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

padding:3px;

FONT-WEIGHT: normal;

text-decoration:none;

}

.menu3select{

color:#ffffff;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.menucolorhome:link{

color:#00778D;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.menucolorhome:visited{

color:#00778D;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.menucolorhome:hover{

color:#6DAEBA;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.menugrishome:link{

color:#53838C;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.menugrishome:visited{

color:#53838C;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.menugrishome:hover{

color:#6DAEBA;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.menuhome:link{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:underline;

}

a.menuhome:visited{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:underline;

}

a.menuhome:hover{

color:#6DAEBA;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:underline;

}

.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:#FEE5C1;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

}



.menudesplegable{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

padding:4px;

FONT-WEIGHT: normal;

text-decoration:none;

}

a.menudesplegable:link{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

}

a.menudesplegable:visited{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

}

a.menudesplegable:hover{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

}



.usuario{

color:#FFFFFF;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

padding:0 px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.usuario:link{

color:#FFFFFF;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.usuario:visited{

color:#FFFFFF;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}

a.usuario:hover{

color:#00778D;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: bold;

text-decoration:none;

}





.submenu{

	visibility: hidden;

	position: absolute;

	left: 0;

	top: 0;

	width:90px;

	height:48px;

	font-family:verdana, helvetica;

	font-size: 10px;

	color:#000000;

}

.submenu2{

	visibility: hidden;

	position: absolute;

	left: 0;

	top: 0;

	width:150px;

	height:48px;

	font-family:verdana, helvetica;

	font-size: 10px;

	color:#000000;

}

.submenu3{

	visibility: hidden;

	position: absolute;

	left: 0;

	top: 0;

	width:190px;

	height:48px;

	font-family:verdana, helvetica;

	font-size: 10px;

	color:#000000;

}

table.tablaSubmenu {

font-size: 10px;

font-family: verdana,helvetica;

color: #000000;

text-decoration: none;

background-color: #C2D6DA;

padding:6;

border-bottom: 1px #01839B solid;

border-left: 1px #01839B solid;

border-right: 1px #01839B solid;

}



.fdblanco{

color:#000000;

background:#ffffff;

}

.fdcabeceracl{

background:#FBF7F0;

}

.fdcabeceraosc{

background:#F8AD3F;

}

.fdpxcabecera{

background:#CFDADD;

}

.fdmncolorosc{

background:#00778D;

text-align: center;

}

.fdcolorosc{

background:#00778D;

}

.fdcolorcuad{

background:#01839B;

}

.fdcolorclarocuad{

background:#6DAEBA;

}

.fdcolormasclarocuad{

background:#B8D7DD;

}

.fdmncolor{

background:#6DAEBA;

text-align: center;

}

.fdcolorfecha{

background:#FF9103;

color:#ffffff;

font-family: verdana; 

font-size: 9px; 

}

.fdverusuario{

background:#00778D;

color:#ffffff;

font-family: verdana; 

font-size: 10px; 

}

.cuadrousuario{

background:#ffffff;

color:#000000;

border-width:2px;

border-style:solid;

border-color:#6DAEBA;

}

.fdgris{

background-color:#efefef;

}

.fdclarogris{

background-color:#F2F5F6;

}

.fdcolorgris{

background-color:#D5DEE0;

}

.grisclaro{

background:#F0F0F0;

color:#000000;

font-family: verdana; 

font-size: 9px; 

}

.fdgriscuad{

background-color:#A4BDC2;

}

.txtbold

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 	

	font-weight: bold; 

	text-decoration: none; 	

	color: #000000;	

}

.txtcolorbold

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 	

	font-weight: bold; 

	text-decoration: none; 	

	color: #00778D;	

}

.txtcolorclbold

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 	

	font-weight: bold; 

	text-decoration: none; 	

	color: #6DAEBA;	

}

.txtgriscolorclbold

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 	

	font-weight: bold; 

	text-decoration: none; 	

	color: #89ADB4;	

}

.txtcolormasclbold

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 	

	font-weight: bold; 

	text-decoration: none; 	

	color: #B8D7DD;	

}

.txtgriscolormasclbold

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 	

	font-weight: bold; 

	text-decoration: none; 	

	color: #C9D5D8;	

}

.txtnegro

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal; 

	text-decoration: none; 	

	color: #000000

}

.txtnegrosub

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal; 

	text-decoration: underline; 	

	color: #000000

}

.txtrojobld

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: bold; 

	text-decoration: none; 	

	color: #FF0000

}

.txtrojo

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal; 

	text-decoration: none; 	

	color: #FF0000

}

.copy

{  

	font-family: verdana; 

	font-size: 9px; 

	font-style: normal; 

	font-weight: normal; 

	text-decoration: none; 

	color: #000000

}

.ruleback

{   

	background: #B7D6DB

}



.rulefront

{   

	background: #DFEEF0

}



.fdclarotxt

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal; 

	text-decoration: none; 

	color: #000000;

	background:#F1F7F8;

}



.fdclaro

{

	background:#F1F7F8;

}



.fdblancotxt

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal; 

	text-decoration: none; 

	color: #000000;

	background:#ffffff;

}



.celdapunteada

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal; 

	text-decoration: none;

	vertical-align:top;

	color: #000000;

	background:#ffffff;

	

}





.fdmensaje

{

	background:#A8ECCE;

}



.mensaje

{

	font-family: verdana;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	text-decoration: none;

	color: #666666;

	background: #EEFFF2;

}



.fdcolorcldif

{  

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal; 

	text-decoration: none; 

	color: #000000;

	background:#EDF2EC;

}

input.fondoblan{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

border: 1px #6DAEBA solid;

}

textarea.fondoblan{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

border: 1px #00778D solid;

}

.borde {

border: 1px #00778D solid;

width: 1 px;

}



.bordeclaro	{

border: 1px #6DAEBA solid;

}



.select{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

}



.selectout{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

border: 1px #D9EAED solid;

background-color:#ffffff

}



div.boton {

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	background:#B8D7DD;

	color: #000000;

	border: 1px #00778D solid;

	width:70px;			

}



div.botonVar {

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	background:#B8D7DD;

	color: #000000;

	border: 1px #00778D solid;

}



.boton {

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	background:#B8D7DD;

	color: #000000;

}

A.boton:hover {

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	background:#B8D7DD;

	color: #00778D;

}

.rectfoto {

border: 1px #8F8F8F solid;

}

.celdatitulo{

background:#B8D7DD;

font-family: verdana; 

font-size: 10px; 

font-style: normal; 

font-weight: bold; 

text-decoration: none;

text-align: center;

color: #00778D

}



.condicion{

font-size: 12px;

font-family: verdana;

color: #003344;

text-align: center;

}



.celdatituloizq{

background:#B8D7DD;

font-family: verdana; 

font-size: 10px; 

font-style: normal; 

font-weight: bold; 

text-decoration: none;

text-align: left;

color: #00778D

}

.celdaimpar{

background:#ffffff;

}

.celdapar{

background:#ECF1F2;

}

.celdaSupervisada{

background:#FFCCCC;

}

.celdaerror{

background:#EB8D98;

}

.celdaok{

background:#C5FAC4;

}

.celdatitulo2{

background:#F1F7F8;

font-family: verdana; 

font-size: 10px; 

font-style: normal; 

font-weight: bold; 

text-decoration: none;

text-align: right;

color: #00778D;

}



.titulo2{

font-family: verdana; 

font-size: 10px; 

font-style: normal; 

font-weight: bold; 

text-decoration: none;

color: #00778D;

}



div.scroll {

	overflow: auto;

	position: static;

	height: 200px;

	width: 100%;

	scrollbar-face-color: #B8D7DD;

	scrollbar-shadow-color: #EDF2EC;

	scrollbar-highlight-color: #EDF2EC;

	scrollbar-3dlight-color: #00778D;

	scrollbar-darkshadow-color: #00778D;

	scrollbar-track-color: #EDF2EC;

	scrollbar-arrow-color: #00778D;

}

div.scrollNoHeight {

	overflow: auto;

	position: static;

	height: 100px;

	width: 100%;

	scrollbar-face-color: #B8D7DD;

	scrollbar-shadow-color: #EDF2EC;

	scrollbar-highlight-color: #EDF2EC;

	scrollbar-3dlight-color: #00778D;

	scrollbar-darkshadow-color: #00778D;

	scrollbar-track-color: #EDF2EC;

	scrollbar-arrow-color: #00778D;

}

div.notScroll {

	position: static;

	min-height: 50px;

	* html height:50 px;

	width: 100%;

	scrollbar-face-color: #B8D7DD;

	scrollbar-shadow-color: #EDF2EC;

	scrollbar-highlight-color: #EDF2EC;

	scrollbar-3dlight-color: #00778D;

	scrollbar-darkshadow-color: #00778D;

	scrollbar-track-color: #EDF2EC;

	scrollbar-arrow-color: #00778D;

}

div.scrollEvent {	

	height: 30px;	

	width: 490px;	

	overflow: auto;	

	scrollbar-face-color: #B8D7DD;

	scrollbar-shadow-color: #EDF2EC;

	scrollbar-highlight-color: #EDF2EC;

	scrollbar-3dlight-color: #00778D;

	scrollbar-darkshadow-color: #00778D;

	scrollbar-track-color: #EDF2EC;

	scrollbar-arrow-color: #00778D;

}



div.scrollSmall {

	overflow: auto;

	position: static;

	height: 60px;

	width: 100%;

	scrollbar-face-color: #B8D7DD;

	scrollbar-shadow-color: #EDF2EC;

	scrollbar-highlight-color: #EDF2EC;

	scrollbar-3dlight-color: #00778D;

	scrollbar-darkshadow-color: #00778D;

	scrollbar-track-color: #EDF2EC;

	scrollbar-arrow-color: #00778D;

}



div.scrollMedium {

	overflow: auto;

	position: static;

	height: 75px;

	width: 100%;

	scrollbar-face-color: #B8D7DD;

	scrollbar-shadow-color: #EDF2EC;

	scrollbar-highlight-color: #EDF2EC;

	scrollbar-3dlight-color: #00778D;

	scrollbar-darkshadow-color: #00778D;

	scrollbar-track-color: #EDF2EC;

	scrollbar-arrow-color: #00778D;

}



div.scrollBig {

	overflow: auto;

	position: static;

	height: 340px;

	width: 100%;

	scrollbar-face-color: #B8D7DD;

	scrollbar-shadow-color: #EDF2EC;

	scrollbar-highlight-color: #EDF2EC;

	scrollbar-3dlight-color: #00778D;

	scrollbar-darkshadow-color: #00778D;

	scrollbar-track-color: #EDF2EC;

	scrollbar-arrow-color: #00778D;

}

table.bordecolor{

	border: 1px solid #6DAEBA;	

}

.fdgrisosc{ 

	background:#CACACA; 

} 

.colorosclogo{ 

	background:#00778D; 

} 

.colormediologo{ 

	background:#6DAEBA; 

}

.colorclarologo{ 

	background:#B8D7DD; 

}



.btconfondo {

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	COLOR: #000000;

	FONT-STYLE: normal;

	FONT-FAMILY: verdana;

	TEXT-DECORATION: none;

	background-image : url(../img/fdbotones.gif);

	border-width: 1px;

	border-style: solid;

	border-color: #00778D;

}



.btconfondodes {

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	COLOR: #BAC7C9;

	FONT-STYLE: normal;

	FONT-FAMILY: verdana;

	TEXT-DECORATION: none;

	background-image : url(../img/fdbotones-des.gif);

	border-width: 1px;

	border-style: solid;

	border-color: #BCC7C9;

} 



.fdclaroborde

{

	background:#F3F2F2;

	border: 1px solid #4f4f4f;

}



.fondoblan{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

border: 1px #4f4f4f solid;

}



.fondoblanout{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

border: 1px #aeaeae solid;

background-color:#f3f2f2;

}



input.fondoblanout{

color:#000000;

FONT-FAMILY: verdana,arial,helvetica;

FONT-SIZE: 10px;

FONT-WEIGHT: normal;

text-decoration:none;

border: 1px #aeaeae solid;

background-color:#f3f2f2;

}



.fdblanco2{

color:#000000;

background:#ffffff;

border: 1px #B00000 solid;

}



td.submenuSeleccionado {

	background-color: #FFFFFF;

}

.ruleType {

	font-family: verdana; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal; 

	text-decoration: none; 	

	color: #FF0000;

}



#scroller{overflow: scroll; width: 725px; height: 175px;}

div.budgetZone {
	overflow: auto;
	position: static;
	height: 300px;
	width: 940px;
	scrollbar-face-color: #B8D7DD;
	scrollbar-shadow-color: #EDF2EC;
	scrollbar-highlight-color: #EDF2EC;
	scrollbar-3dlight-color: #00778D;
	scrollbar-darkshadow-color: #00778D;
	scrollbar-track-color: #EDF2EC;
	scrollbar-arrow-color: #00778D;
	border: 1px #4F4F4F solid;
}

.txtdatosnegro
{  
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 	
	color: #000000;
}

.celdaparpar{
background:#ECF1F2;
}
.celdaparimpar{
background:#e2e7e8;
}
.celdaimparimpar{
background:#fafafa;
}
.celdaimparpar{
background:#ffffff;
}
.lateralheader {border-right:solid 1px #000000;}