/*nuevo*/
/*Valores por defecto*/

BODY {
	color: #7F8699;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva;
	font-weight: normal;
}


TH, TD, FONT { font-size: 12px; font-family:Arial, Verdana, Geneva;
}

/*Plantillas*/

font.TituloSeccion  { font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; color:#D9DFE6; }
font.TituloDiapoPlantilla { font-size: 15px; font-family: Arial, Verdana, Geneva; font-weight: bold; font-style: normal; color: #5F6679; }
font.SubTituloDiapoPlantilla { font-size: 14px; font-family: Arial, Verdana, Geneva; font-weight: bold; font-style: normal; color: #5F6679; }
font.TextoDiapoPlantilla { font-size: 12px; font-family: Arial, Verdana, Geneva; font-weight: normal; font-style: normal; color: #5F6679; }
font.TextoDiapoPunto { font-size: 11px; font-family: Arial, Verdana, Geneva; font-weight: normal; font-style: normal; color: #5F6679; }
font.TituloListaPlantilla { font-size: 12px; font-family: Arial, Verdana, Geneva; font-weight: bold; font-style: normal; color: #5F6679; }
font.TituloBlanco { font-size: 12px; font-family: Arial, Verdana, Geneva; font-weight: bold; font-style: normal; color: #FFFFFF; }
font.EnlacePlantilla { font-size: 11px; font-family: Arial, Verdana, Geneva; font-weight: bold; font-style: normal; color: #5F6679; }

a.Plantilla:link 	{ color: #0063AE; font-size: 11px; font-family: Arial, Verdana, Geneva; text-decoration: underline; font-weight: normal; }
a.Plantilla:active 	{ color: #0063AE; font-size: 11px; font-family: Arial, Verdana, Geneva; text-decoration: underline; font-weight: normal; }
a.Plantilla:visited 	{ color: #0063AE; font-size: 11px; font-family: Arial, Verdana, Geneva; text-decoration: underline; font-weight: normal; }
a.Plantilla:hover    { color: #FC3B06; font-size: 11px; font-family: Arial, Verdana, Geneva; text-decoration: underline; font-weight: normal; }

a.enlace12:link{font-size: 12px; font-family:Arial, Verdana, Geneva;color:#963100;text-decoration:none}
a.enlace12:active{font-size: 12px; font-family:Arial, Verdana, Geneva;color:#963100;text-decoration:none}
a.enlace12:visited{font-size: 12px; font-family:Arial, Verdana, Geneva;color:#963100;text-decoration:none}
a.enlace12:hover{font-size: 12px; font-family:Arial, Verdana, Geneva;color:#963100;text-decoration:underline}


table.FondoPlantilla{
	background-image : url(../imagenes/fondo_plantilla.gif);
	background-position : top right;
	background-repeat : no-repeat;
	background-color: #E3EAF2;
}

td.FondoEnlacesPlantilla {
	background-image : url(../imagenes/fondo_calado.gif);
	background-position : right top;
	background-repeat : repeat;
	
}

td.ElementoListaPlantilla_01 {
	background-position : right top;
	background-repeat : repeat;
	padding: 2px;	
	font-size: 11px;
	font-family: Arial, Verdana, Geneva;
	font-weight: normal;
	font-style: normal;
	color: #7F8699;
}

td.ElementoListaPlantilla_02 {
	background-image : url(../imagenes/fondo_calado.gif); 
	background-position : right top;
	background-repeat : repeat;
	padding: 2px;	
	font-size: 11px;
	font-family: Arial, Verdana, Geneva;
	font-weight: normal;
	font-style: normal;
	color: #7F8699;
}

/*fuentes*/

font.font10 { font-size: 10px; font-family: Arial, Verdana, Geneva; font-weight: normal; }
font.font10Msg { font-size: 10px; font-family: Arial, Verdana, Geneva; font-weight: normal;color:#993333 }
font.font10dark {font-size: 10px; font-family: Arial, Verdana, Geneva; font-weight:normal; color:#4E4E4E;}
font.font10s{ font-size: 10px; font-family: Arial, Verdana, Geneva; font-weight: normal; color : #001E57;}
font.font11 { font-size: 11px; font-family: Arial, Verdana, Geneva; font-weight: normal; }
font.font12 { font-size: 12px; font-family: Arial, Verdana, Geneva; font-weight: normal; }
font.font13 { font-size: 13px; font-family: Arial, Verdana, Geneva; font-weight: normal; }
font.font15 { font-size: 15px; font-family: Arial, Verdana, Geneva; font-weight: normal; }
font.font15b { font-size: 15px; font-family: Arial, Verdana, Geneva; font-weight: bold }
font.font18 { font-size: 18px; font-family: Arial, Verdana, Geneva; font-weight: normal; }
font.font20 { font-size: 19px; font-family: Arial, Verdana, Geneva; font-weight: normal; }

font.titulos  {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#D7DFE4;
}

font.eslogan01 { font-size: 25px; font-family: Arial narrow, Verdana, Geneva; font-weight: normal; color: #1C3957;}
font.eslogan02 { font-size: 16px; font-family: Arial narrow, Verdana, Geneva; font-weight: bold; color: #1C3957;}

/*links*/


a:link, a:active, a:visited{ color: #7F8699; font-size: 10px; font-family: Arial , Verdana, Geneva; text-decoration: underline; font-weight: normal}
a:hover { color: #FF0000; font-size: 10px; font-family: Arial, Verdana, Geneva; text-decoration: underline; font-weight: normal}

 a.blanco:link, a.blanco:active, a.blanco:visited { color: #B3C1D5; font-size: 10px; font-family:Arial, Verdana, Geneva; text-decoration: none; font-weight: normal}
a.blanco:hover            	     { color: #E3EAF2; font-size: 10px; font-family: Arial, Verdana, Geneva; text-decoration: none; font-weight: normal}

a.blancoprincipal:link    { color: #CED9E8; font-size: 11px; font-family:Arial, Verdana, Geneva; text-decoration: none; font-weight: bold}
a.blancoprincipal:active  { color: #CED9E8; font-size: 11px; font-family:Arial, Verdana, Geneva; text-decoration: none; font-weight: bold}
a.blancoprincipal:visited { color: #CED9E8; font-size: 11px; font-family:Arial, Verdana, Geneva; text-decoration: none; font-weight: bold}
a.blancoprincipal:hover   { color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, Geneva; text-decoration: none; font-weight: bold}

a.blancoGrande:link    { color: #CED9E8; font-size: 13px; font-family:Arial, Verdana, Geneva; text-decoration: none; font-weight: bold}
a.blancoGrande:active  { color: #CED9E8; font-size: 13px; font-family:Arial, Verdana, Geneva; text-decoration: none; font-weight: bold}
a.blancoGrande:visited { color: #CED9E8; font-size: 13px; font-family:Arial, Verdana, Geneva; text-decoration: none; font-weight: bold}
a.blancoGrande:hover   { color: #FFFFFF; font-size: 13px; font-family: Arial, Verdana, Geneva; text-decoration: none; font-weight: bold}


a.azul:link, a.azul:active, a.azul:visited{ color: #0063AE; font-size: 11px; font-family: Arial, Verdana, Geneva; text-decoration: underline; font-weight: normal}

a.azul:hover{ color: #FC3B06; font-size: 11px; font-family: Arial, Verdana, Geneva; text-decoration: none; font-weight: normal}


a.gris:link, a.gris:active, a.gris:visited { color: #CCCCCC; font-size: 11px; font-family: Arial, Verdana, Geneva; text-decoration: none; font-weight: normal}

a.gris:hover            	     { color: #CCCCCC; font-size: 11px; font-family: Arial, Verdana, Geneva; text-decoration: none; font-weight: normal}


a.mensajeria:link, a.mensajeria:active, a.mensajeria:visited { font-size: 11px; font-family: Arial, Verdana, Geneva; font-weight: normal;  text-decoration: none;}	
a.mensajeria:hover  { font-size: 11px; font-family: Arial, Verdana, Geneva; font-weight: normal; text-decoration: underline;  color:#000000;}	

a.solapas:link, a.solapas:active, a.solapas:visited { color: #2B3D53; font-size: 10px; font-family: Arial, Verdana, Geneva; text-decoration: none; font-weight: normal}

a.solapas:hover            	     { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Geneva; text-decoration: none; font-weight: normal}


/*Tablas*/



TABLE.pestanas_01 {
	BORDER-RIGHT: 1px solid dimgray ; BORDER-TOP: 1px solid dimgray ; BORDER-LEFT: 1px solid dimgray ; BORDER-BOTTOM: 1px solid dimgray ; BACKGROUND-COLOR: #FFFFFF; BORDER-COLOR: #009CD0
}

TABLE.borde1 {
	BORDER-TOP: 1px solid dimgray ;
	BORDER-COLOR: #829AAB;
	border-style : dashed;
	border-left : 0;
	border-right : 0;
	border-bottom : 0;
}


TD.pestanas_01 {
	BORDER-RIGHT:1px solid #009CD0; BORDER-TOP:1px solid gray; FONT-WEIGHT: bolder; FONT-SIZE: 10px; TEXT-TRANSFORM: capitalize; BORDER-LEFT:1px solid gray; COLOR: white; BORDER-BOTTOM:1px solid gray; FONT-FAMILY: ARIAL; BACKGROUND-COLOR: #009CD0; TEXT-ALIGN: left
}
TD.categoriaPrin
{
	border-right:1px solid #009cd0;
	border-top: 1px solid gray;
	font-weight: bolder;
	font-size: 13px;
	text-transform: capitalize;
	border-left:1px solid gray ;
	color: white;
	border-bottom:1px solid gray ;
	font-family: ARIAL;
	background-color: #009cd0;
	text-align: left;
}

TABLE.Search {
	BORDER-RIGHT:3px solid dimgray ; BORDER-TOP:3px solid dimgray ; BORDER-LEFT:3px solid dimgray ; BORDER-BOTTOM:3px solid dimgray ; BACKGROUND-COLOR: #FFFFFF; BORDER-COLOR: #009CD0
}

TABLE.solapas{
	BORDER-RIGHT: 3px solid;
	BORDER-TOP: 3px solid;
	BORDER-LEFT: 3px solid;
	BORDER-BOTTOM: 3px solid;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-COLOR: #F7A101
}

TD.fondotd01 {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #001D68; FONT-STYLE: normal; FONT-FAMILY: Arial; BACKGROUND-COLOR: #D3DEE9
}
TD.categoriaSec
{
	font-weight: bolder;
	font-size: 12px;
	color: #001d68;
	font-style: normal;
	font-family: Arial;
	background-color: #d3dee9;
}
.fondotd02 {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #001D68; FONT-STYLE: normal; FONT-FAMILY: Arial; BACKGROUND-COLOR: #F3F7F9
}
TD.relatedLink
{
	font-weight: bolder;
	font-size: 11px;
	color: #4b4b4b;
	font-style: normal;
	font-family: Arial;
	background-color: #f3f7f9;
}

TD.fondotd07 {
	 FONT-SIZE:11px; COLOR: #4B4B4B; FONT-STYLE: normal; FONT-FAMILY: Arial; BACKGROUND-COLOR: #F9F9F9
}

TABLE.mensajeria {
	 FONT-SIZE:11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-WEIGHT: bold; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #829AAB
}

iframe.help {
	border : 1;
	border-style : solid;
	border-color : #829AAB;
}

TD.cart1{
	border-style : solid;
	border-width : 1px;
	border-color : RoyalBlue;
}

TD.cart1b{
	border-style : solid;
	border-width : 1px;
	border-color : Crimson;
}


TD.cart2{
	border-style : solid;
	border-width : 1px;
	border-color : Crimson;
}

TD.cart3{
	border-style : solid;
	border-width : 1px;
	border-color : #BC7F0D;
}



TABLE.mensajeria2 {
	border-width : 1px;
	border-style : solid;
	border-color : #829AAB;
}

TABLE.filtroSup
{
	border-top: 1px solid #829AAB;
	border-left: 1px solid #829AAB;
	border-right: 1px solid #829AAB;
	background-color:#EFEFEF;
}
TABLE.filtroInf
{
	border-bottom: 1px solid #829AAB;
	border-left: 1px solid #829AAB;
	border-right: 1px solid #829AAB;
	background-color:#F9F9F9;
}


/*Select, Imput, Texarea*/


textarea { 
border:1px outset #094570; 
background-color:#FFFFFF; 
font-size: 10px; 
font-family: Verdana, Geneva, Arial; 
color : #001D68;
}


select { 
border:1px outset #094570; 
background-color:#FFFFFF; 
font-size: 10px; 
font-family: Verdana, Geneva, Arial; 
color : #001D68;
SCROLLBAR-FACE-COLOR: #D6E7DF; 
SCROLLBAR-HIGHLIGHT-COLOR: #086B8C; 
SCROLLBAR-SHADOW-COLOR: #086B8C; 
SCROLLBAR-3DLIGHT-COLOR: #086B8C;
SCROLLBAR-ARROW-COLOR: #086B8C;
SCROLLBAR-TRACK-COLOR: #086B8C; 
SCROLLBAR-DARKSHADOW-COLOR: #086B8C
}


INPUT {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : #001D68;
	cursor:pointer;cursor:hand;
	border:1px solid GRAY;
}
	
	
button
{
	border-right: 1px double;
	border-top: 1px double;
	font-weight: bolder;
	font-size: 9px;
	border-left: 1px double;
	color: #54575a;
	border-bottom: 1px double;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 25px;
	background-color: #ffffff;
	text-align: center;
}

input[type="radio"]{
height:12px;
width:12px;
}

.defChk {
	border:0px;
	cursor:pointer
} 



/*fondos de celda*/


td.fondotd03 {
	background-image : url(../imagenes/fondotd03.gif);
	background-position : right top;
	background-repeat : repeat;
	
}

table.fondofertas {
	background-image : url(../imagenes/briefcase_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondocontacte {
	background-image : url(../imagenes/sobre_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondoproyectos {
	background-image : url(../imagenes/rocket_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondolinks {
	background-image : url(../imagenes/road_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondonews {
	background-image : url(../imagenes/wave_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondofacilities{
	background-image : url(../imagenes/satellite_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondintro{
	background-image : url(../imagenes/station_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondocer {
	background-image : url(../imagenes/hand_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondoclientes {
	background-image : url(../imagenes/table_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}
table.fondocer2 {
	background-image : url(../imagenes/graphic.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondologin1{
	background-image : url(../imagenes/key_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondologin2{
	background-image : url(../imagenes/warning_big.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

table.fondoreports{
	background-image : url(../imagenes/compo_reports_index.gif);
	background-position : top right;
	background-repeat : no-repeat;
}


td.cart2 {
	border-style : solid;
	border-right-width : 1;
	border-left-width : 0;
	border-bottom-width : 0;
	border-top-width : 0;
	border-right-color : #F3F7F9;
}



td.fondomain{
	background-image : url(../imagenes/fondomain.jpg);
	background-position : left bottom;
	background-repeat : no-repeat;
}


tr.separador1 {
	background-image : url(../imagenes/separador_01.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

td.separador1 {
	background-image : url(../imagenes/separador_01.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.reports1{
	 FONT-SIZE:11px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #99B4C7;
}
.reports1A{
	 FONT-SIZE:11px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #99B4C7;
	 border-bottom:1px solid #829AAB
}
.reports1D{
	 FONT-SIZE:11px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #99B4C7;
	 border-bottom:1px solid #829AAB
}
.reports1AD{
	 FONT-SIZE:11px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #99B4C7;
	 border-bottom:1px solid #829AAB;
	 border-right:1px solid #829AAB
}
.reportsHead
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #99B4C7;
    font-weight:bold;
    border-top:1px solid #829AAB;
    border-left:1px solid #829AAB;
}
.registrosReportCuadro
{
	border-bottom:1px solid #829AAB;
	border-right:1px solid #829AAB;
}

.reportsSubHead{
	 FONT-SIZE:12px; 
	 COLOR: #333333; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #c7d6de;
	 border-left:1px solid #829AAB;
	 border-top:1px solid #829AAB;
}

.reports1ASel{
	 FONT-SIZE:11px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #99B4C7;
	 border-bottom:1px solid #829AAB
}
.reports1DSel{
	 FONT-SIZE:11px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #99B4C7;
	 border-right:1px solid #829AAB
}
.reports1ADSel{
	 FONT-SIZE:11px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #99B4C7;
	 border-bottom:1px solid #3b3b3b;
	 border-right:1px solid #3b3b3b;
}

.reports2Sel{
	 FONT-SIZE:12px; 
	 COLOR: #ffffff; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #557B91;	 
	 border-top:1px solid #829AAB;
	 border-right:1px solid #829AAB;
	 border-left:1px solid #829AAB
}
.reports2{
	 FONT-SIZE:12px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #557B91;
	 border-top:1px solid #829AAB;
	 border-right:1px solid #829AAB;
	 border-left:1px solid #829AAB;
	 border-bottom:1px solid #829AAB;
}
.reports4Sel{
	 FONT-SIZE:12px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #557B91;
	 border-top:solid 2 #829AAB;border-right:solid 2 #829AAB;border-left:solid 2 #829AAB;border-bottom:solid 2 #829AAB;
}
.reports4{
	 FONT-SIZE:12px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #557B91;
	 border-top:1px solid #829AAB;border-right:1px solid #829AAB;border-left:1px solid #829AAB;
}
.reports3{
	 FONT-SIZE:12px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #c7d6de;
	 border-top:1px solid #829AAB;
}
.reports3DA{
	 FONT-SIZE:12px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #c7d6de;
	 border-top:1px solid #829AAB;border-left:1px solid #829AAB;
}

table.registrosReport
{
	border: 1px solid #829AAB;
}
.registrosReportSel
{
	border: 2px solid #F7A101;
}

td.remateficha{
	background-image : url(../imagenes/remateficha.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

td.remateficha2{
	background-image : url(../imagenes/remateficha2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

td.remateficha3{
	background-image : url(../imagenes/remateficha3.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


td.fondoayuda{
	background-image : url(../imagenes/fondo_ayuda.gif);
	background-repeat : no-repeat;
	background-position : right top;
}


.ReportFilter
{
	background-color:#EFEFEF;
}
.ReportFilterSel
{
	background-color:#FEF1AB;
	color:#333333;
	border-top:1px solid #829AAB;
	cursor:pointer;
}

.ReportBGB
{
	background-color:#dee7ea;
	color:#333333;
	border-top:1px solid #829AAB;
	cursor:pointer;

}
.ReportBG
{
	font-size:9px;
	background-color:#dee7ea;
	color:#333333;
}
.ReportBGdouble
{
	font-size:12px;
	background-color:#dee7ea;
	color:#333333;
}
.ReportBGBAI
{
	background-color:#dee7ea;
	color:#333333;
	border-top:1px solid #829AAB;
	border-left:1px solid #829AAB;
	cursor:pointer;
}
.ResumenI
{
	color:#333333;
	border-top:2px solid #829AAB;
	border-left:1px solid #829AAB;
	cursor:pointer;
}

.ResumenA
{
	color:#333333;
	border-top:1px solid #829AAB;
	border-left:2px solid #829AAB;
	cursor:pointer;
}

.ResumenSubHeadA{
	 FONT-SIZE:12px; 
	 COLOR: #333333; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #d9e3e9;
	 border-left:1px solid #829AAB;
	 border-top:2px solid #829AAB;
}
.ResumenSubHeadI{
	 FONT-SIZE:12px; 
	 COLOR: #333333; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #d9e3e9;
	 border-left:2px solid #829AAB;
	 border-top:1px solid #829AAB;
}
.ResumenSubHead{
	 FONT-SIZE:12px; 
	 COLOR: #333333; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #d9e3e9;
	 border-top:1px solid #829AAB;
}
.ResumenBG
{
	font-size:10px;
	background-color:#f1f5f6;
	color:#333333;
}
.oscura
{
	color:#333333;
}
.ReportFilterBG
{
	 background-color:#f1f4f6;
	 
}
.ReportFilterAlternateRow
{
	 background-color:#F9F9F9;
	 
}
.ReportFilterAlternateRowBA
{
	background-color:#F9F9F9;
	border-top:1px solid #829AAB;

}
.ReportFilterAlternateRowSel
{
	 background-color:#F9F9F9;	
	 color:#F7A101;
	 font-weight:bold;
	 
}

.ReportFilterButtomsRow
{	
	background-color:#E3EAF2;
}


font.error
{
	font-weight: bold;
	font-size: 12px;
	color: #ff3333;
	font-family: Arial, Verdana, Geneva;
}


marcos
{
	color: #7F8699;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva;
	font-weight: normal;
	scrollbar-3dlight-color : Black;
	scrollbar-arrow-color : #C3D6E4;
	scrollbar-darkshadow-color: #829AAB;
	scrollbar-base-color : #829AAB;
	scrollbar-face-color : #829AAB;
	scrollbar-shadow-color : 829AAB;
	scrollbar-highlight-color : #829AAB;
	scrollbar-track-color : CDD7E5;
}
.nodeNoLink
{
	position: relative;
	top: -2px;
	padding: 1px;
	color: #666;
	cursor: default;
	text-decoration: none;
}
.azulCorporativo
{
	color:#042c56;
}
a.azulCorporativo:link{color:#042c56;text-decoration:none; font-size:14; font-weight:bold}
a.azulCorporativo:active{color:#042c56;text-decoration:none; font-size:14; font-weight:bold}
a.azulCorporativo:visited{color:#042c56;text-decoration:none; font-size:14; font-weight:bold}
a.azulCorporativo:hover{color:#963100;text-decoration:none; font-size:14; font-weight:bold}

.fondoAzulCorp
{
	background-color:#042c56;
}
/* PMV */

.PMVFormTitle
{
    COLOR: white;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 3.5mm;
    FONT-WEIGHT: bold;
    background-color:#0066a7;
    height:20px;
}

.PMVFormTitleDisabled
{
    COLOR: #bbbbbb;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 3.5mm;
    FONT-WEIGHT: bold;
    background-color:#004f84;
    height:20px;
    font-style:italic;
}

.PMVReportTitle
{
    COLOR: black;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 3.5mm;
    FONT-WEIGHT: bold
}

a.enlaceNegroGrande:link 	{ color: black; font-size: 3.5mm; font-family: Tahoma; text-decoration: none; font-weight: bold; }
a.enlaceNegroGrande:active 	{ color: black; font-size: 3.5mm; font-family: Tahoma; text-decoration: none; font-weight: bold; }
a.enlaceNegroGrande:visited 	{ color: black; font-size: 3.5mm; font-family: Tahoma; text-decoration: none; font-weight: bold; }
a.enlaceNegroGrande:hover    { color: red; font-size: 3.5mm; font-family: Tahoma; text-decoration: none; font-weight: bold; }



.PMVPageTitle
{
    COLOR: #0066a7;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 6.5mm;
    FONT-WEIGHT: bold
}
.PMVLabel
{
    COLOR: black;
    FONT-FAMILY: 'Courier New';
    FONT-SIZE: 3.5mm
}
.PMVTableFootLink
{
    COLOR: white;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 3.5mm;
    FONT-WEIGHT: normal
}
.PMVTableFootData
{
    COLOR: white;
    FONT-FAMILY: 'Courier New';
    FONT-SIZE: 3.5mm;
    FONT-WEIGHT: normal
}
.PMVMainSubMenu
{
    BACKGROUND-COLOR: #84b4d4;
    BORDER-BOTTOM: #0066a7 2px solid;
    BORDER-LEFT: #0066a7 2px solid;
    BORDER-RIGHT: #0066a7 2px solid;
    BORDER-TOP: #0066a7 2px solid;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 3.5mm;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.PMVTableHeaderFill
{
    BACKGROUND-COLOR: #0066a7;
    COLOR: #0066a7;
    FONT-FAMILY: 'Courier New';
    FONT-SIZE: 3.5mm
}

.PMV2
{
    COLOR: #1F3798;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: 600
}

a.PMV2:link
{
    COLOR: #1F3798;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: 600
}
a.PMV2:active
{
    COLOR: #1F3798;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: 600
}
a.PMV2:visited
{
    COLOR: #1F3798;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: 600
}
a.PMV2:hover
{
    COLOR: #1F3798;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: 600
}

a.PMV:link
{
    COLOR: #0066a7;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 3mm;
    TEXT-DECORATION: none;
    FONT-WEIGHT: 600
}

a.PMV:active
{
    COLOR: #0066a7;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 3mm;
    TEXT-DECORATION: none;
    FONT-WEIGHT: 600
}
a.PMV:visited
{
    COLOR: #0066a7;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 3mm;
    TEXT-DECORATION: none;    
    FONT-WEIGHT: 600
}
a.PMV:hover
{
    COLOR: #0066a7;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 3mm;
    TEXT-DECORATION: none;
    FONT-WEIGHT: 600
}
.PMVFormHead
{
    COLOR: black;
    FONT-SIZE: 3.5mm;
    FONT-FAMILY: Tahoma;
    background-color:#0066A7;
}

.seleccionada
{
	color:black;
	background-color:#FEF1AB;	
}

/*Estilos para la barra de Herramientas de la com area*/

.toolImage {
	background: #EEEEEE;
	border: 1px solid #EEEEEE;
	cursor: pointer;
}

.toolImageRaised, .toolImage:hover {
	background: #EEEEEE;
	border: 1px outset;
	cursor: pointer;
}

.toolImageLowered, .toolImage:active {
	background: #EEEEEE;
	border: 1px inset;
	cursor: pointer;
}
.toolImageDisabled
{
	background: #EEEEEE;
	border: 1px solid #EEEEEE;
	cursor:default;
}
.toolVertSep {
	margin: 0 4px 0 4px;
}

.toolBack {
	background: #EEEEEE;
	border: 1px outset;
	/*letter-spacing: 0;*/
	padding: 0;
}

.toolBack tbody tr td, .toolBack tr td {
	background: #EEEEEE;
	padding: 0;
}


.toolDiv {
	display: block;
	position: relative;
}


/*Estilos para el titulo de la Com Area*/
font.claseProy { font-size: 15px; font-family: Arial, Verdana, Geneva; font-weight: bold;color:black}
font.claseCarpeta { font-size: 15px; font-family: Arial, Verdana, Geneva; font-weight: bold;color:#e1e1e1  }
font.claseArea{font-size: 15px; font-family: Arial, Verdana, Geneva; font-weight: bold;color:#bbbbbb }

a.nolink:link {	color: #7F8699;font-size: 12px;	font-family: Arial, Verdana, Geneva;font-weight: normal;text-decoration:none}
a.nolink:hover {	color: #7F8699;font-size: 12px;	font-family: Arial, Verdana, Geneva;font-weight: normal;text-decoration:none}
a.nolink:visited {	color: #7F8699;font-size: 12px;	font-family: Arial, Verdana, Geneva;font-weight: normal;text-decoration:none}
a.nolink:active {	color: #7F8699;font-size: 12px;	font-family: Arial, Verdana, Geneva;font-weight: normal;text-decoration:none}

a.nolinkB:link {	color: black;font-size: 12px;	font-family: Arial, Verdana, Geneva;font-weight: bold;text-decoration:none}
a.nolinkB:hover {	color: black;font-size: 12px;	font-family: Arial, Verdana, Geneva;font-weight: bold;text-decoration:none}
a.nolinkB:visited {	color: black;font-size: 12px;	font-family: Arial, Verdana, Geneva;font-weight: bold;text-decoration:none}
a.nolinkB:active {	color: black;font-size: 12px;	font-family: Arial, Verdana, Geneva;font-weight: bold;text-decoration:none}

.reports1Borde{
	 FONT-SIZE:11px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #99B4C7;
	 border:1px solid #829AAB
}

.reports3Noborder
{
	 FONT-SIZE:12px; 
	 COLOR: #FFFFFF; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold; 
	 FONT-FAMILY: Arial; 
	 BACKGROUND-COLOR: #c7d6de;
}

/*Estilos para listas*/
ul.fieldlist
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-image:none;
	list-style-type:none;
}

li.fieldlist
{
	cursor:move;
	margin: 3px 3px 3px 3px;
	padding: 0px 1px 0px 1px;	
	FONT-SIZE:11px; 
	COLOR: #FFFFFF; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #99B4C7;
	border-bottom:1px solid #829AAB;
	border-right:1px solid #829AAB
}
li.fieldlistdis
{
	cursor:move;
	margin: 3px 3px 3px 3px;
	padding: 0px 1px 0px 1px;	
	FONT-SIZE:11px; 
	COLOR: #FFFFFF; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #CCCCCC;
	border-bottom:1px solid #829AAB;
	border-right:1px solid #829AAB
}

.disabled 
{
 opacity:.35;
 cursor:default	
}
.invisible
{
	color:#FFFFFF;
}
.visible
{
	color:#CC0000;
}
.clickable{cursor:pointer}
a.rcvisible:link{color:black;font-size:11;text-decoration:none}	
a.rcvisible:active{color:black;font-size:11;text-decoration:none}
a.rcvisible:visited{color:black;font-size:11;text-decoration:none}
a.rcvisible:hover{color:#963100;font-size:11;text-decoration:underline}
td.rcvisible{color:black;font-size:11;text-decoration:none}	
.rcactivo{color:black;font-size:11}
.rcclick{font-size:11}
.rcnovisible{font-size:11}
.repAcceso{font-size:12;color:#006300;font-weight:bold}
.repNoAcceso{font-size:12;color:#630000;font-weight:bold}
.rcVActiva{color:#630000; font-weight:bold}

.transparente {
background-color:white;POSITION: absolute;filter:alpha(opacity=40);opacity:.4;width:30;height:25;}
	.visibleAbs{
background-color:white;POSITION: absolute;}
.divValidacion{
	color:#444444;
	background-color:#FFFFE1;	
	overflow:visible;
	white-space:nowrap;
	padding:2px 2px 2px 2px ;
	border:1px solid #444444; 
	font-size: 10px;
	text-align:center
}
a.blanco11:link{FONT-SIZE:11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #829AAB; text-decoration:none}
a.blanco11:active{FONT-SIZE:11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #829AAB; text-decoration:none}
a.blanco11:visited{FONT-SIZE:11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #829AAB; text-decoration:none}
a.blanco11:hover{FONT-SIZE:11px; COLOR: RED; FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #829AAB; text-decoration:none}
tr.fill {
		font-family: Arial;
		background-color: #99B4C7;
		color: #333333;
		cursor:pointer;
}
tr.noFill {
		font-family: Arial;
		color: #333333;
		cursor:pointer;
}
font.graphLight
{
	color:#6b90aa;
	font-size:10px;
	font-weight:bolder;	
}
font.graphDark
{
	color:#425c7b;
	font-size:10px;
	font-weight:bolder;	
}
.mlPagSel{FONT-SIZE:11px; COLOR: #630000; FONT-STYLE: normal; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; text-decoration:none}
a.mlPag:link{FONT-SIZE:11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #829AAB; text-decoration:none}
a.mlPag:active{FONT-SIZE:11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #829AAB; text-decoration:none}
a.mlPag:visited{FONT-SIZE:11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #829AAB; text-decoration:none}
a.mlPag:hover{FONT-SIZE:11px; COLOR: #630000; FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #829AAB; text-decoration:none}
.alfrescoMain
{
color: #004488;font-size: 11px;	
}

div.fill {
		font-family: Arial;
		font-size: 8pt;
		position:relative;
		color: #333333;
		background-color: #dee7ea;
		border: 1px solid #315C7C;
		overflow:visible;
		top: -1px;
		padding:2px;
	}

	
	tr.fill {
		font-family: Arial;
		background-color: #99B4C7;
		color: #333333;
	}

	tr.noFill {
		font-family: Arial;
		color: #333333;
	}
	td.dataControl{
		font-size: 8pt;
	}
	
	input.dcInput{
		width: 126px;
	}
	input.dcInputRange{
		width: 58px;
	}
	table.tbInputRange{
		width: 124px;
	}
	div.autocomplete {
  position:absolute;
  width:250px;
  background-color:#dee7ea;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  font-family: Arial;
  color: #333333;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #99B4C7;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:22px;
  cursor:pointer;
}
span.message {background-color: #ffb;padding:2px;border:1px solid #888;}
span.marcado{font-weight:bold}

.pulsable{cursor:pointer; cursor:hand}
.invisible{display:none}
.required{background-color:#FEF1AB}
.fondotd02Sel1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #001D68; FONT-STYLE: normal; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e7f1e8;
}
.fondotd02Sel2 {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #001D68; FONT-STYLE: normal; FONT-FAMILY: Arial; BACKGROUND-COLOR: #EE0000;
}
font.atencion
{
    color:#C399C7;
    }

