﻿/*MASTER*/
.FAVICON
{
	src: url(images/punto-ge-ico.ico);
}

/*****************************************
GENERAL
****************************************/

HTML
{

	overflow:hidden;

}

BODY 
{
   /* background-image:url(images/Edificio_MP_copia.png);*/
	background-color:White;
    margin:0px 0px 0px 0px ;
    font-family:Franklin Gothic Medium!important;
    font-size: 8pt!important;
    padding: 0px 0px 0px 0px;
    height: 100%;
    width : 100%;
}

SELECT
{
	text-decoration: none;
	font-weight : normal!important;
	font-style:normal;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	background-color:White;
}

A
{
	cursor:hand;
	font-family :Franklin Gothic Medium!important;
	font-size: 8pt!important;
	font-weight:normal!important;
}

.CONTENIDO
{
	overflow-y:auto; 
	overflow-x:hidden;
	position:absolute;
}

.IMGBACKGROUNDUMBRAL
{
   width  : 100%;
	height:380px;
}

TD.IMGBACKGROUNDUMBRAL
{
	background-position-x:center;
	background-position-y:top;
	background-repeat: no-repeat;
	background-image:url(images/Edificio_MP_copia.png);
}

.ERRORTEXTO
{
   color : Red ;
   font-size: 8pt!important;
   font-family:Franklin Gothic Medium!important;
}

/*******************************************
LOGIN
********************************************/

DIV.LOGIN
{
    width : 100%;
	text-align : center ;
	margin-top : 10%;
}


TD.LOGIN_IMAGEN
{
	background-image : url(../conektia/images/login.jpg);
	background-position:left;
	background-repeat :no-repeat;
	height:90px;
	width:200px;
}

.LOGIN_FORM
{
	width : 216px;
}

TD.LOGIN_TEXTO
{
	text-align : left ;
	width : 100px;
	font-size: 8pt;
}
TABLE.LOGIN_BOTONERA
{
	border : none 0px white;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 216px;
}


TABLE.TITULOGENERALFONDO
{
	border-width : 1px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px ;
    width: 100%;
}

/*
TABLE.LOGIN
{
	border-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 100%;
}

TD.LOGIN
{
	height: 21px;
	text-align:left;
}

.LOGOLOGINTD
{
	background-image : url(images/login.jpg);
	background-position:left;
	background-repeat :no-repeat;
	height:90px;
	width:200px;
}

.TEXTOLOGPASS
{
   color : Black ;
   font-family : Franklin Gothic Medium!important ;
   font-size : 8pt!important;
   font-weight : normal!important;
}

.NOTA
{
	color : Black ;
    font-family : Franklin Gothic Medium!important ;
    font-style : italic ;
    font-size : 8pt!important;
}

*/

/********************************************
LOADING
********************************************/

DIV.LOADING
{
	position:absolute ;
	text-align:center;
	margin-left:50%;
	margin-top:30%;
	visibility:hidden;
	z-index:10000;
}

TABLE.LOADING
{
	padding: 0px 0px 0px 0px;
	border: solid 3px rgb(86,125,146);
	background-color: rgb(154,181,196);
	width:50px;
	height:50px;
	background-position-x:center;
}

TD.LOADING
{
	padding: 15px 15px 15px 15px;

}


/********************************************
CABECERA
********************************************/
.CABECERA
{
	border:0px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height :50px;
}

TABLE.CABECERA
{
	width:100%;
	/*filter : progid:dximagetransform.microsoft.gradient(endcolorstr='#9AB5C4', startcolorstr='#FFFFFF', gradienttype='1');*/
	background-image:url(images/banda.gif);
	background-position:right;
	background-repeat:no-repeat;
}

TD.CABECERA
{
	width:50%;
	text-align:right;
	padding-right : 40px;
}

.LOGO
{
	padding-left: 30px;
}

/********************************************
SUBCABECERA
********************************************/

.TITULOGENERAL
{
   font-size:8pts!important;
   font-family:Franklin Gothic Medium!important;
   color : rgb(151,0,40) ;
   vertical-align: middle;
   text-transform: uppercase;
   
   
}

.TITULOGENERAL2
{
	font-size:8pt!important;
	font-family:Franklin Gothic Medium!important;
	font-weight : normal!important;
	color:white;
}

HR.TITULOGENERAL2
{
   color :rgb(86,125,146);
   border-width : 1px;
   font-family:Franklin Gothic Medium!important;
}

TABLE.TITULOGENERAL
{
	border-width : 0px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px ;
    width: 100%;
    height:24px;
    font-family:Franklin Gothic Medium!important;
}

TD.TITULOGENERAL
{
	padding-left:30px;
	height:24px;
	
}

.TITULOGENERALDETALLE
{
	font-size:8pt!important;
	font-weight : normal!important;
    color : rgb(86,125,146) ;
    font-family:Franklin Gothic Medium!important;
}

.TITULODETALLE
{
	font-family:Franklin Gothic Medium!important;
	font-size:8pt!important;
	font-weight :  bold ;
    color : White ;
    padding-left: 30px;
}

/********************************************
IDENTIFICACION (cuElmSel)
********************************************/
.IDENT_CAMPO
{
   font-family :Franklin Gothic Medium!important;
   font-size : 9pt!important;
   text-align:left;
   color : rgb(151,0,40);
   visibility:hidden;
}

.IDENT_VALOR
{
   font-family : Franklin Gothic Medium!important;
   font-size : 9pt!important;
   text-align:left;
   text-transform:uppercase;
   color : rgb(151,0,40);
}

.IDENT_SEPARADOR
{
   font-family : Franklin Gothic Medium!important;
   font-size : 9pt!important;
   color : rgb(151,0,40);

}

.IDENT_ERROR
{
   font-family : Franklin Gothic Medium!important;
   font-size : 9pt!important;
   font-weight : normal!important;
   color : #FEEBCD;
}

.IDENT_COMBO
{
    border-color : rgb(151,0,40);
    border-width : 1px;
    font-family :Franklin Gothic Medium!important ;
    font-size : 9pt!important;
    color : white ;
    background-color : black;
}

.IDENT_FONDO
{
   background-color : Transparent ;
   text-align:left;
}

/********************************************
 SEPARADO
*********************************************/

TABLE.SEPARADO
{
	font-family:Franklin Gothic Medium!important;
	height:12px;
	width: 100%;
	border: solid 1px rgb(151,0,40); 
	 margin : 0px 0px 0px 0px;
	 padding : 0px 0px 0px 0px;
}

TD.SEPARADO_TITULO
{
   background-color : #970028;
	background-image:url(images/banda_derecha2.gif);
	background-repeat:repeat-y;
	background-position: right right  ;
	width : 100%;
	color : White ;
	text-transform:uppercase;
	padding-left : 20px;
	border : none 0px white;
	font-size : 9pt;
}

TD.SEPARADO_DESCONECTAR
{
   background-color : White ;
   color : #970028;
   width : 50px;
   padding-left : 20px;
   padding-right : 20px;
   color : #970028;
   text-decoration : none;
   text-transform : uppercase ;
}

.SEPARADO_DESCONECTAR
{
   color : #970028;
   text-decoration : none;
   text-transform : uppercase ;
   font-size : 8pt;
}

/********************************************
MENU
********************************************/
TABLE.MENU
{
	font-size:0px;
	font-family:Franklin Gothic Medium!important;
	height:0px;
	background-color: White ;
   padding-left  : 20px;  
	width: 100%;
	border: none;

}

TD.MENU
{
}

A.MENU
{
	font-size: 8pt!important;
	color:rgb(151,0,40);
	font-family:Franklin Gothic Medium!important;

}

.igmn_Control
{
	background-color:transparent;
	 text-align : center ;
}
.igmn_Island
{
	font-family : Franklin Gothic Medium ;
	background-color:rgb(86,125,146);
	cursor:hand;
}
.igmn_Item
{
	border-top: solid 2px white;	
	border-bottom: solid 2px white;
	border-right: solid 2px white;
	border-left: solid 2px white;
	color : White ;
}
	
.igmn_TopLevelLeaf
{
	font-family : Franklin Gothic Medium!important;
	/*Background-Color:rgb(151,0,40);*/
	background-color:rgb(86,125,146);
	border:solid 1px #970028;
	Cursor:Hand;
	Font-Size:9pt!important;
	Color:rgb(255,255,255);
	Height:50px;
	width : 100px;
	text-align : center;
}

.igmn_leaf
{
	font-family : Franklin Gothic Medium ;
	background-color:rgb(86,125,146);
	Color:rgb(255,255,255);

	
}
.igmn_TopLevelParent
{
	font-family : Franklin Gothic Medium!important;
	/*Background-Color:rgb(151,0,40);*/
	background-color:rgb(86,125,146);
	border:solid 1px #970028;
	Cursor:Hand;
	Font-Size:9pt!important;
	Color:rgb(255,255,255);
	Height:50px;
	width : 100px;
	text-align : center;
}

.igmn_Parent
{
	font-family : Franklin Gothic Medium!important;
	background-color:rgb(86,125,146);
	Font-Size:9pt!important;
	Color:rgb(255,255,255);
	text-align : center ;
}



.igmn_Hover
{
	font-family : Franklin Gothic Medium!important;
	/*background-color:#FFB400;*/
	background-color:rgb(86,125,146);
	Color:rgb(255,255,255);
}

.igmn_TopLevelHover
{
	font-family : Franklin Gothic Medium ;
	/*background-color:#FFB400;*/
	background-color:rgb(86,125,146);
	Color:rgb(255,255,255);
	text-align : center ;
}


/****************************
BOTONERA
****************************/

.BOTONERAFONDODERECHO
{

}

.BOTONERAFONDO
{
	cursor:default;
}

.BOTONERAFONDOIZQUIERDO
{
	
   width:175px;
}

.BOTON
{
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   color : White ;
   background-color:rgb(86, 125,146);
}

.BOTONERALINK
{
	font-family: Franklin Gothic Medium!important;
	font-size: 8pt!important;
	color: white;
	font-weight : normal!important;
	text-decoration: none;
    background-color:rgb(86, 125,146);
	border-style :none;
	text-align :center;
	border: solid 1px white;
	cursor:hand;
}

.FILANUEVA
{
	/*color: rgb(86,125,146);	*/
}


.BOTONERALINK:hover
{
	cursor:hand;	
}

.DATOSFONDO
{
 
}

/****************************
TEXTOS
****************************/

.LEGAL
{
   color: Black ;
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
}

.TITULOLEGAL
{
   color: rgb(86,125,146);
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
  font-weight : normal!important;
   text-decoration:none;
}

.GRACIAS
{
   color : Black ;
   font-family :Franklin Gothic Medium!important;
   font-size : 8pt!important;
}

DIV.GRACIAS
{
	width:90%;
	/*margin-top:100px;*/
	text-align:center;
	position: absolute  ;
	top :  200px;
	left : 0px;
}

.GRACIASDESTACADO
{
   color : rgb(86,125,146) ;
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   font-weight : normal!important;
}
.ETIQUETADESCRIPCION
{
	color:Blue;
	background-color:Transparent;
	border-width:0px;
}
/****************************
CAMPOS Y CONTROLES
****************************/
.CAMPOTEXTO
{
   color : Black ;
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   font-weight:normal!important;
}

.CAMPOLABEL
{
   font-family : Franklin Gothic Medium!important;
   color : rgb(86,125,146) ;
   background-color : transparent ;
   font-size:8pt!important;
   font-weight:normal!important;
}

.CAMPOMARCAOBLIGATORIO
{
   color : Red ;
   font-family : Franklin Gothic Medium!important ;
   font-size : 8pt!important;
   font-weight : normal!important;
}
 
.CAMPOMARCAFORMATO
{
   color: Red ;
   background-color : Yellow ;
   font-family :Franklin Gothic Medium!important;
   font-size : 8pt!important;
   font-weight : normal!important;
} 
 
.CAMPOTEXTBOX
{
   font-family:Franklin Gothic Medium!important;
   color : black;
   border : solid 1px #d6d6d6;
   background-color : White ;
   /*width:100%;*/
   font-size : 8pt!important;
   font-weight:normal!important;
   
}

.CAMPOCOMBO
{
	width:174px;
	text-decoration:none;
	font-weight : normal!important;
	font-style:normal;	
	font-size:8pt!important;
	font-family: Franklin Gothic Medium!important;
	border-width:1px;
	border-style:Solid;
	border-color: Gray;
	background-color:White;
}

.CAMPOUPLOAD
{
	text-decoration:none;
	font-weight : normal!important;
	font-style:normal;	
	font-size:8pt!important;
	font-family:Franklin Gothic Medium!important;
	border-width:0px;
	border-style:Solid;
	border-color: Gray;
	background-color:White;
}

.TREEVIEW
{
	overflow :hidden ;
	font-family : Franklin Gothic Medium!important;
    font-size : 8pt!important;
}

/****************************
ZONAS DE LISTA
****************************/

.ZONAGROUPBY
{
   background-color : rgb(86,125,146);
   color : white;
   font-family :Franklin Gothic Medium!important ;
   font-size : 8pt!important;
  font-weight : normal!important;
}

.ZONATITULO
{
   color : rgb(151,0,40);
   font-family :  Franklin Gothic Medium!important  ;
   font-size : 8pt!important;
   font-weight : normal!important ;
   text-decoration : none;
}

TD.ZONATITULO
{
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#9AB5C4', gradientType='0');
	/*background-image:url(images/zonatitulo1.gif);*/
	height : 24px;
	padding-left : 5px;
}

.ZONAROWSTYLE
{
 border-color : #d6d6d6;
 border-bottom-width : 1px;
 border-bottom-style : solid ;
 border-right-width : 1px;
 border-right-style : solid ;
 background-color : White;
 font-family : Franklin Gothic Medium!important;
 font-size : 8pt!important;
 font-weight : normal!important;
 padding-left : 3px;
 padding-right : 3px;
}

.ZONASELECTEDROWSTYLE
{
 background-color : rgb(151,0,40)!important;
 color : white!important;
}

.ZONAHEADERSTYLE
{
   color : rgb(86,125,146);
   font-family :  Franklin Gothic Medium!important;
   font-size : 8pt!important;
   text-decoration : none;
   font-weight : normal!important;
   padding-bottom : 1px;
   padding-left : 3px;
   padding-right : 3px;
   padding-top : 1px;
   border-right-color : #f0f0f0;
   border-right-style : solid ;
   border-right-width : 1px;
   text-overflow:ellipsis;
   overflow:hidden;  
}

.ZONAFRAMESTYLE
{
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(86,125,146);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(86,125,146);
	border-bottom-color : rgb(86,125,146);
	border-bottom-style : solid ;
	border-bottom-width : 1px;
	border-top: solid 1px rgb(86,125,146);
}

  
.ZONABOTONERATEXTOYFONDO
{
	font-family: Franklin Gothic Medium!important;
	font-size: 8pt!important;
	color: White;
	text-decoration: none;
	background-color: rgb(86,125,146);
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(86,125,146);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(86,125,146);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(86,125,146);
}

.ZONAROWSELECTORSTYLE
{
   background-color : rgb(154,181,196);
}

.ZONABOTONLANZA
{
   background-image : url(images/lanzar.gif);
   background-color: white;
   border-style :  none  ;
}

.ZONABOTONAMPLIA
{
   background-image : url(images/ampliar.gif);
   background-position : center center ;
   background-repeat : no-repeat ;
   border-right : solid 1px #dddddd;
   border-bottom : solid 1px #dddddd;
   cursor : hand ;
   background-color:Transparent;
}

.ZONABOTONM25B
{
   background-image : url(images/m25b.gif);
   background-color : rgb(86,125,146);
   border-style :  none  ;
}

.ZONABOTONRH1
{
   background-image : url(images/rh1.gif);
   background-color : rgb(86,125,146);
   border-style :  none  ;
}

.ZONABOTONM00_6
{
   background-image : url(images/m00_6.gif);
   background-color : rgb(86,125,146);
   border-style :  none  ;
}

.ZONAGRIDADDNEW
{
	background-image: url(images/ampliar.gif);
	background-position :center center ;
	background-repeat:no-repeat;
	cursor : hand ;
}

.ZONACELDAEDITABLE
{
   color : black ;
}

.ZONACELDASOLOLECTURA
{
   color: blue;
   font-family:Franklin Gothic Medium!important;
   font-size:8pt!important;
}

.ZONACELDAPROPAGARSTYLE
{
	background-color: #666666;
}

/****************************
AMPLIABLES
****************************/

.AMPLIATITULO
{
    font-family :  Franklin Gothic Medium!important;
    font-size : 8pt!important;
    color: White;
   font-weight : normal!important;
    text-decoration : none;
    background-color : rgb(86,125,146);
}

TD.AMPLIATITULO
{
	height : 20px;
	vertical-align:top;
}

AMPLIATITULO_INACTIVO
{
   background-color : #725C5F;
   height : 20px;
}

.AMPLIABOTONERAFONDO
{
   background-color:rgb(154,181,196);
   border-bottom: solid 2px rgb(154,181,196);
   height:30px;
}

.AMPLIABORDE
{
   border-color : rgb(86,125,146);
   border-width : 1px;
   border-style : solid ;
   background-color:#FFFFFF;
}

/****************************
MARCOS
****************************/

.MARCO
{
	border: solid 1px Gray;
	background-color :#EFEFEF;
}

.MARCOTITULO
{
   font-family : Franklin Gothic Medium!important;
   font-size : 8pts!important;
   font-weight : normal!important;
   color : rgb(151,0,40);
}

.MARCOTITULOTEXTO
{
   font-family :Franklin Gothic Medium!important ;
   font-size : 8pt!important;
   font-weight : normal!important;
   color : rgb(86,125,146);
}

.MARCOTITULOFONDO
{
   color : rgb(86,125,146);
   border-bottom-style : solid ;
   border-bottom-width : 2px;
}

.MARCOCONTENIDO
{
	
   /*filter : progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#f0f0f0', gradientType='0');*/
}


/* **************************
   Cuerpo de la página
*/
.FONDOBODY
{
  /*background-image:url(images/Edificio_MP.png);*/
  background-position:center;
  
}


/* ************************
      Cabecera y master (opcional)
*/

.CABECERA_TABLA
{
   background-repeat : repeat ;
   padding-left  : 20px;  
   padding-right  : 10px;
}



/* ************************
   Título General 
*/



.TITULOGENERALFONDO
{

   padding: 0px 0px 0px 0px;
}





/* **************************
   Título 1
*/

.TITULO1 
{
   color : rgb(86,125,146);
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   font-weight : normal!important;
}

.TITULO1CAPITULO 
{
   color : rgb(86,125,146);
   font-family : Franklin Gothic Medium!important ;
   font-size : 8pt!important;
   font-weight : normal!important;
   padding-left: 5px;
}

.TITULO1CODIGO 
{
    color : rgb(86,125,146);
   font-family :Franklin Gothic Medium!important ;
   font-size : 8pt!important;
 font-weight : normal!important;
   padding-left: 10px;
}
   
.TITULO1FONDO 
{

   height : 24px;
}

.TITULO1FONDOABOTONERA
{

   filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff565656', startcolorstr='#00ffffff', gradienttype='1');
}

/* **************************
   Título 2
*/

.TITULO2
{
   color : Black ;
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   font-weight : normal!important;
}

.TITULO2FONDO
{
}



/* **************************
   Título 3
*/

.TITULO3
{
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   font-weight : normal!important;
   color : White ;
}

.TITULO3FONDO
{
 border-right  :  rgb(86,125,146) 1px solid;
 border-top: rgb(86,125,146) 1px solid;
 filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff999999', startcolorstr='#ff565656', gradienttype='0');
 border-left: rgb(86,125,146) 1px solid; 
 border-bottom: rgb(86,125,146) 1px solid; 
}
.TITULO3FONDOYTEXTO
{
   font-family : Franklin Gothic Medium!important ;
   font-size : 8pt!important;
   font-weight : normal!important;
   color : White ;
   border-right  :rgb(86,125,146) 1px solid;
 border-top: rgb(86,125,146) 1px solid;
 filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff999999', startcolorstr='#ff565656', gradienttype='0');
 border-left: rgb(86,125,146)1px solid; 
 border-bottom: rgb(86,125,146) 1px solid; 
}

/* **************************
   Botonera
*/

.BOTONERATEXTO
{
   font-family : Franklin Gothic Medium!important ;
   font-size : 8pt!important;
   color : White ;
   text-decoration : none;
}

.BOTONERATEXTOYFONDO
{
	font-family: Franklin Gothic Medium!important;
	font-size: 8pt!important;
	color: White;
	text-decoration: none;
	background-color: rgb(86,125,146);
}



.BOTONGRIDADDNEW
{
	background-image: url(images/aceptar.gif);
	background-repeat:no-repeat;
	color: rgb(86,125,146);
	background-color : rgb(86,125,146);
}

/* **************************
   Controles, datos y contenido
*/

.DATOSCAMPO
{
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   color : rgb(86,125,146);
}

.DATOSTEXTO
{
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   color: black ;
}

.DATOSSEPARADOR
{
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   font-weight : normal!important;
   color : rgb(86,125,146);

}

.DATOSCOMBO
{
    border-color : rgb(86,125,146);
    border-width : 1px;
    font-family : Franklin Gothic Medium!important;
    font-size : 8pt!important;
    color : Black ;
    background-color : White ;
    font-weight:normal!important;
}

.DATOSTEXTBOX
{
   color : rgb(86,125,146);
   font-family : Franklin Gothic Medium !important;
   font-size : 8pt!important;
   border-color : rgb(86,125,146);
   border-width : 1px;
   background-color : White ;
    font-weight:normal!important;
}

.DATOSLINK
{
   color: rgb(86,125,146);
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
    font-weight:normal!important;
}

.DATOSTABLAMULTICAPITULO
{
   padding-top : 5px;
}
   
.ENLACEDESCONECTAR
{
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   color: white;
   text-decoration: none;
    font-weight:normal!important;
}

/* **************************
   Errores
*/

.CONFIRMATEXTO
{
   color : Green ;
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
    font-weight:normal!important;
}

/* **************************
   Info
*/
.INFOTEXTO
{
	color:Blue;
	font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
    font-weight:normal!important;
}

/* **************************
   Pies, notas y comentarios
*/





/* **************************
   Campos y controles
*/


.CAMPOTEXTODESTACADO
{
   color: rgb(86,125,146);
   font-family : Franklin Gothic Medium!important ;
   font-size : 8pt!important;
   font-weight : normal!important ;
}

/* **************************
   Marco 
*/


/* **************************
   Controles GPCN
*/


/* *********************
      Zonas
*/

.ZONATITULOFONDO
{
 
}




.ZONAPAGER
{
   background-color : rgb(86,125,146);
   font-family :Franklin Gothic Medium!important ;
   font-size : 8pt!important;
   color : white;
}

.ZONAGROUPBYHEADER
{
   background-color :rgb(86,125,146) ;
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
  font-weight : normal!important;
   color : white;
}



.ZONABOTONBORRAR
{
   background-image : url(images/delete.gif);
    background-position : center center ;
    background-repeat : no-repeat ;
    border-right : solid 1px #dddddd;
    border-bottom : solid 1px #dddddd;
   cursor : hand ;
}




.ZONABOTONDOC
{
   background-image : url(images/doc.gif);
   background-color : rgb(86,125,146);
   border-style :  none  ;
}



/* *********************
      Ampliables
*/


.AMPLIATITULOFONDO
{

}








/* *********************
      Marcos
*/



/* **************************
   WIZARD
*/

.TABLAWIZARD
{
 height : 60px;
 border : 0px;
 padding : 0px;
 margin : 0px;
}

.CELDANUMERO
{
 width : 120px;
 height : 60px;
 text-align : center;
 vertical-align :middle ;
 background-image : url(images/wizard_inactivo.jpg);
 background-repeat:no-repeat;
 background-position:center ;
 font-size : 8pt!important;
 font-weight : normal!important;
 font-family :  Franklin Gothic Medium!important;
 color : #777777;
 /*padding-bottom:10px;*/
}

.CELDANUMEROACTIVO
{
 width : 120px;
 height : 60px;
 text-align : center;
 vertical-align :middle ;
 background-image : url(images/wizard_activo.jpg);
 background-repeat:no-repeat;
 background-position:center ;
 font-size : 8pt!important;
font-weight : normal!important;
 font-family :  Franklin Gothic Medium!important ;
 color : #FFFFFF;
 /*padding-bottom:10px;*/
}

.CELDACAPITULO
{
 width : 120px;
 height : 20px;
 text-align : center;
 color : #CCCCCC;
 font-weight : normal!important;
 padding:0px;
}

.CELDACAPITULOACTIVO
{
 width : 120px;
 height : 20px;
 text-align : center;
 color : #000000;
 font-weight : normal!important;
 padding:0px;
}

.ETIQUETANUMERO
{
 /*margin-left : 5px;*/
 /*padding-right : 5px;*/
  width: 100%;   
}
/**********************************
ESTILO READONLY
*/

.SOLOLECTURA
{
	color: blue;
	font-family : Franklin Gothic Medium!important;
	font-size : 8pt!important;
	border : solid 1px #dddddd;
	background-color : White ;
}

/***********************************
 COLORES EXTRA DEL MENU
*/

.MENU2
{
   background-color : #5975b6;
   border : solid 1px white;
   height : 20px;
   color : White ;
}

.MENU3
{
    background-color : #bf3434;
    border : solid 1px red;
    height : 20px;
    color : White ;
   }
   

/***********************************
MENSAJES AJAX
*/

DIV.MENSAJEAJAX
{
   position : absolute ;
   background-color : rgb(86,125,146);
   z-index : 10000;
   visibility : hidden ;
   text-align : center ;
   top: 200px;
   left: 25%;
   width : 50%;
}

.MENSAJEAJAX
{
   font-family :Franklin Gothic Medium!important;
   font-size : 8pt!important;
   background-color : rgb(154,181,196);
   color : white ;
   font-weight : normal!important;
}   


/* **************************************
    CALENDARIOS
***************************************** */

/* --------------------------
     GLOBAL
----------------------------- */

DIV.CAL_GLOBAL
{
   font-family : Franklin Gothic Medium;
   font-size : 8pt!important;
   width : 100%;
   height : 100%;
}

/* --------------------------
     CONTROL
----------------------------- */

DIV.CAL_CONTROL
{
   background-color : whitesmoke;
   height : 24px;
}

TABLE.CAL_CONTROL
{
   width : 100%;
   height : 24px;
	background-image : url(images/marmolNOR.png);
}

TD.CAL_CONTROL_TITULO
{
   width : auto ;
 	font-size:8pt!important;
	font-weight : normal!important;
	font-family: Franklin Gothic Medium!important;
   color : rgb(86,125,146) ;

}

TD.CAL_CONTROL_SEP_BOTONERA
{
   width : 50%;
   filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff565656', startcolorstr='#00565656', gradienttype='1');
   background-image : url(images/marmolNOR.png);
}

TD.CAL_CONTROL_EJERCICIO_MENOS
{
    width : 20px;
    background-color : rgb(86,125,146);
}

TD.CAL_CONTROL_EJERCICIO
{
   width : 40px;
   text-align : center ;
   background-color : rgb(86,125,146);
   color : White ;

}

TD.CAL_CONTROL_EJERCICIO_MAS
{
    width : 20px;
    background-color : rgb(86,125,146);
}

TD.CAL_CONTROL_MES_MENOS
{
   width : 20px;
   background-color : rgb(86,125,146);
}

TD.CAL_CONTROL_MES
{
   width : 40px;
   text-align : center ;
   background-color :rgb(86,125,146);
   color : White ;
}

TD.CAL_CONTROL_MES_MAS
{
   width : 20px;
   background-color : rgb(86,125,146);
}


.CAL_CONTROL_BOTON_TEXTO
{
   background-color : Transparent ;
   border : none 0px Transparent;
   font-family : Franklin Gothic Medium!important;
   font-size : 8pt!important;
   color : white;
}

TD.CAL_CONTROL_SEP
{
    width: 24px;
    background-color : rgb(86,125,146);
}


/* --------------------------
     CONTENIDO
----------------------------- */


/* --------------------------
     LEYENDA
----------------------------- */

DIV.CAL_LEYENDA
{
    padding : 5px 0px 0px 5px;
}

DIV.CAL_LEYENDA_TITULO
{
   background-color : rgb(86,125,146);
   height : 24px;
   color : White ;
   vertical-align : middle ;
   text-align : center ;
   
}


/* **************************************
    P16C - Recibos de nómina
***************************************** */

DIV.RECIBOS_DETALLE
{
   margin-top : 20px;
   margin-bottom : 20px;
   margin-left : 20px;
}

.RECIBOS_DETALLE
{
   font-family :Franklin Gothic Medium!important;
   font-size : 8pt!important;
   color : rgb(86,125,146);
}

DIV.RECIBOS_ARBOL
{
   margin-left : 20px;
   WIDTH:800PX;
   HEIGHT: 300PX;
}

/* ************************************

 I03: simulación IRPF Retribución Flexible

************************************** */

.I03_HIGHLIGHT_1

{

   background-color : Blue ;

   color : White ;

}

