﻿/*MASTER*/
.FAVICON
{
	src: url(images/punto-ge-ico.ico);
}

/*****************************************
GENERAL
****************************************/

HTML
{
	/*overflow: hidden ;*/
   height: 100%;
}

FORM
{
 height : 100%;
}

BODY 
{
    background-color : whitesmoke;
    margin:0px 0px 0px 0px ;
    font-family:Verdana, Arial;
    font-size: 8pt;
    padding: 0px 0px 0px 0px;
	 height:100%;
}

SELECT
{
	text-decoration: none;
	font-weight: bold;
	font-style:normal;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	background-color:White;
}

A
{
   cursor:hand;	
}

.ERRORTEXTO
{
   color : Red ;
   font-size: 8pt;
}
.CONTENIDO
{
	overflow-y:auto; 
	overflow-x:hidden;
	position:absolute;
	
}

/*.AUTOSCROLL
{
	overflow-y:auto;
	height:100%;
}
.backGroundCapitulo
{
	position:relative;
	height: 79.7%;
	overflow-y:auto;
	
}*/

.GENERAL
{
    /*overflow : scroll ;*/
    }

/*******************************************
LOGIN
********************************************/

DIV.LOGIN
{
    width : 100%;
	text-align : center ;
	margin-top : 10%;
}


TD.LOGIN_IMAGEN
{
	background-image : url(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;
}

TD.LOGIN_TXTBOX
{
	width : 100px;
}

TD.LOGIN_VALIDATOR
{
	width : 16px;
}

.LOGIN_TXTBOX
{

}
TABLE.LOGIN_BOTONERA
{
	border : none 0px white;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 216px;
}


DIV.LOGIN_ERROR
{
	width : 100%;
	/*padding: 20px 20px 20px 20px;*/
	text-align : center ;
}


.NOTA
{
	color : Black ;
    font-family : Verdana , Arial ;
    font-style : italic ;
    font-size : 8pt;
}
/********************************************
LOADING
********************************************/

DIV.LOADING
{
	position:absolute ;
	margin-left:45%;
	margin-top:30%;
	visibility:hidden;
	z-index:10000;
}

TABLE.LOADING
{
	padding: 0px 0px 0px 0px;
	border: solid 1px #FFFFFF;
	background-color: black;
	width:60px;
	height:60px;
}

TD.LOADING
{
	padding: 15px 15px 15px 15px;
}


/********************************************
CABECERA
********************************************/
.CABECERA
{
	border:0px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color :#000000;
	height :50px;
}

TABLE.CABECERA
{
	width:100%;
}

TD.CABECERA
{
	width:50;
	text-align:right;

}

.LOGO
{
	padding-left: 30px;
}

/********************************************
SUBCABECERA
********************************************/

.TITULOGENERAL
{
   font-size:10pt;
   font-weight :  bold ;
   color : White ;
   vertical-align: middle;
   
}

.TITULOGENERAL2
{
	font-size:1.4em;
	font-weight:bold;
	color:white;
}

HR.TITULOGENERAL2
{
   color : #FFB400;
   border-width : 1px;
}

TABLE.TITULOGENERAL
{
	border-width : 0px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px ;
    width: 100%;
    background-image : url(images/marmolNOR.png);
    height:30px;
}

TD.TITULOGENERAL
{
	padding-left:30px;
	background-image : url(images/marmolNOR.png);
	height:30px;
	
}

.TITULOGENERALDETALLE
{
	font-size:11px;
	font-weight :  bold ;
    color : #565656 ;
}

.TITULODETALLE
{
	font-size:1.2em;
	font-weight : bold ;
    color : White ;
    padding-left: 30px;
}

/********************************************
IDENTIFICACION (cuElmSel)
********************************************/
.IDENT_CAMPO
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight : bold ;
   color : #bc3f01;
}

.IDENT_VALOR
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   color: #FFB400 ;
}

.IDENT_SEPARADOR
{
   font-family : Verdana , Arial ;
   font-size : 12pt;
   font-weight : bold ;
   color : #bc3f01;
}

.IDENT_ERROR
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight :  normal ;
   color : #FEEBCD;
}

.IDENT_COMBO
{
    border-color : #ffb400;
    border-width : 1px;
    font-family : Verdana , Arial ;
    font-size : 8pt;
    color : white ;
    background-color : black;
}

.IDENT_FONDO
{
   background-color : Transparent ;
}

/********************************************
MENU
********************************************/
TABLE.MENU
{
	font-size:0px;
	height:0px;
	border-bottom: solid 0px #000000;
	border-top: solid 1px #FFFFFF;
	background-image : url(images/marmolOSC.png);
    background-repeat : repeat ;
    padding-left  : 20px;  
    padding-right  : 10px;
	width: 100%;
	background-color: #000000;
	height: 20px;
	/*visibility:hidden;*/
}

TD.MENU
{
	padding-left:0px;
	padding-right:50px;
	height:20px;
	
	
}

A.MENU
{
	font-weight:bold ;
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;
}

.igmn_Control
{
	background-color:transparent;

}
.igmn_Island
{
	Color:#FFB400;
	background-color:Black;
	font-weight:bold;
	cursor:pointer;

}
.igmn_item
{
	/*Background-Color:#252525;
	Cursor:Hand;
	font-weight:bold;
	Font-family:Verdana;
	Font-Size:8pt;
	Color:#FFB400;
	Height:20px;*/
	/*Border-right: solid 1px #FFB400;
	Border-left: solid 1px #FFB400;*/
	/*Padding-Right:10px;
	padding-left:10px;*/
}
.igmn_TopLevelLeaf
{
	Background-Color:#252525;
	Cursor:Hand;
	font-weight:bold;
	Font-family:Verdana;
	Font-Size:8pt;
	Color:#999999;
	Height:32px;
	/*Border-right: solid 1px #FFB400;
	Border-left: solid 1px #FFB400;*/
	/*Padding:10px;	*/
		 background-image : url('images/menu_back.gif');
	  background-repeat : repeat-x ;
	   margin : 0px;

}

.igmn_leaf
{
	Background-Color:Black;
	Color:#FFB400;
	cursor: Hand;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	height: 20px;
	/*border-right: solid 1px #FFBB40;
	border-left: solid 1px #FFBB40;*/
	/*padding-right: 10px;
	padding-left:10px;
	overflow-y:hidden;*/
	
}
.igmn_TopLevelParent
{
	Background-Color:#252525;
	Cursor:Hand;
	font-weight:bold;
	Font-family:Verdana;
	Font-Size:8pt;
	Color:#999999;
	Height:32px;
	/*Border-right: solid 1px #FFB400;
	Border-left: solid 1px #FFB400;*/
	Padding-Right:0px;
   background-image    : url('images/menu_back.gif');
	background-repeat : repeat-x ;


}

.igmn_Parent
{
	/*Background-Color:red;
	Cursor:Hand;
	Font-family:Verdana;
	font-weight:bold;
	Font-Size:8pt;
	Color:#FFB400;
	Height:20px;*/

}

.igmn_Hover
{
	background-color:#FFB400;
	color:black;


}
.igmn_TopLevelHover
{
	background-color:#FFB400;
	color:white;
	 background-image : url('images/menu_sel.gif');
	  background-repeat : repeat-x ;
	
}

.igmn_mas
{
background-image:url(images/desplegar.gif);
background-repeat:no-repeat;
width:20px;
background-position: center;

}
.igmn_mashover
{
background-image:url(images/desplegar_abajo.gif);
background-color:#FFB400;
background-repeat:no-repeat;
width:20px;
background-position: center;

}


/****************************
BOTONERA
****************************/

.BOTONERAFONDODERECHO
{
   filter : progid:dximagetransform.microsoft.gradient(endcolorstr='#00ffffff', startcolorstr='#ff565656', gradienttype='1');
}

.BOTONERAFONDO
{
   background-color : #565656;
   height:30px;

}

.capaBotonera
{
	 background-color : #565656!important;
	 height: 30px;
}

.BOTONERAFONDOIZQUIERDO
{
	
   filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff565656', startcolorstr='#00fffffff', gradienttype='1');
   width:175px;
   height:30px;
}

.BOTON
{
	font-family : Verdana , Arial ;
   font-size : 8pt;
   color : White ;
   background-color : #565656;
}

.BOTONERALINK
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: white;
	text-decoration: none;
	background-color:Transparent;
	border-style :none;
	text-align :left ;
	cursor : hand ;
}

.FILANUEVA
{
	color: #565656;	
}


.BOTONERALINK:hover
{
	cursor:hand;	
}

.DATOSFONDO
{
   background-image : url(images/marmolCLA.png);
}

/****************************
TEXTOS
****************************/

.LEGAL
{
   color: Black ;
   font-family : Verdana , Arial ;
   font-size : 8pt;
}

.TITULOLEGAL
{
   color: #565656;
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight : bold ;
   text-decoration:none;
}

.GRACIAS
{
   color : Black ;
   font-family : Verdana , Arial ;
   font-size : 18pt;
}

DIV.GRACIAS
{
	width:100%;
	margin-top:100px;
	text-align:center;
}

.GRACIASDESTACADO
{
   color : #565656 ;
   font-family : Verdana , Arial ;
   font-size : 18pt;
   font-weight : bold ;
}

.ETIQUETADESCRIPCION
{
	color:Blue;
	background-color:Transparent;
	border-width:0px;
}
/****************************
CAMPOS Y CONTROLES
****************************/
.CAMPOTEXTO
{
   color : Black ;
   font-family : Verdana , Arial ;
   font-size : 8pt;
}

.CAMPOLABEL
{
   color : #565656 ;
   background-color : transparent ;
}

.CAMPOMARCAOBLIGATORIO
{
   color : Red ;
   font-family : Verdana ;
   font-size : 9pt;
   font-weight :  normal ;
}
 
.CAMPOMARCAFORMATO
{
   color: Red ;
   background-color : Yellow ;
   font-family : Verdana ;
   font-size : 9pt;
   font-weight : bold ;
} 
 
.CAMPOTEXTBOX
{
   color : black;
   border : solid 1px #d6d6d6;
   background-color : White ;
   font-family : Verdana ;
   font-size : 8PT;
   width: 120px;
}

.CAMPOCOMBO
{
	width:174px;
	text-decoration:none;
	font-weight: bold;
	font-style:normal;	
	font-size:8pt;
	font-family: Verdana , Arial ;
	border-width:1px;
	border-style:Solid;
	border-color: Gray;
	background-color:White;
}

.CAMPOUPLOAD
{
	text-decoration:none;
	font-weight: bold;
	font-style:normal;	
	font-size:8pt;
	font-family:Verdana , Arial ;
	border-width:0px;
	border-style:Solid;
	border-color: Gray;
	background-color:White;
}

.TREEVIEW
{
	overflow :hidden ;
	font-family : Verdana , Arial ;
    font-size : 8pt;
}

/****************************
ZONAS DE LISTA
****************************/

.ZONAGROUPBY
{
   background-color : #565656;
   color : white;
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight : bold ;
}

.ZONATITULO
{
   color : #565656;
   font-family :  Verdana, Arial  ;
   font-size : 10pt;
   font-weight : bold ;
   text-decoration : none;

   
}

TD.ZONATITULO
{
	
	filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#fff0f0f0', startcolorstr='#ffd6d6d6', gradienttype='0');
	height : 30px;
	padding-left : 5px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #565656;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #565656;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #565656;*/
	

}

.ZONAROWSTYLE
{
 border-color : #d6d6d6;
 border-bottom-width : 1px;
 border-bottom-style : solid ;
 border-right-width : 1px;
 border-right-style : solid ;
 background-color : White ;
 padding-left : 3px;
 padding-right : 3px;
 font-family : Verdana, arial ;
 font-size : 8pt;
 font-weight:normal;
}

.ZONASELECTEDROWSTYLE
{
 background-color : #ffb400;
 color : black;
}

.ZONAHEADERSTYLE
{
   background-color : #d6d6d6;
   color : #565656;
   font-family :  Verdana, arial ;
   font-size : 8pt;
   text-decoration : none;
   font-weight : normal ;
   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: #565656;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #565656;*/
 border-bottom-color : #d6d6d6;
 border-bottom-style : solid ;
 border-bottom-width : 1px;
}

  
.ZONABOTONERATEXTOYFONDO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: White;
	text-decoration: none;
	background-color: #565656;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #565656;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #565656;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #565656;
}

.ZONAROWSELECTORSTYLE
{
   background-color : #f0f0f0;
}

.ZONABOTONLANZA
{
   background-image : url(images/lanzar_mini.gif);
   background-color : #565656;
   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 ;
}

.ZONABOTONM25B
{
   background-image : url(images/m25b.gif);
   background-color : #565656;
   border-style :  none  ;
}

.ZONABOTONRH1
{
   background-image : url(images/rh1.gif);
   background-color : #565656;
   border-style :  none  ;
}

.ZONABOTONM00_6
{
   background-image : url(images/m00_6.gif);
   background-color : #565656;
   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;
}

.ZONACELDAPROPAGARSTYLE
{
	background-color: #666666;
}

/****************************
AMPLIABLES
****************************/

.AMPLIATITULO
{
    font-family :  Verdana, arial ;
    font-size : 10pt;
    color: White;
    font-weight : bold ;
    text-decoration : none;
}

TD.AMPLIATITULO
{
	height : 20px;
	background-image : url( images/marmolOSC.png);
	vertical-align:top;
}

.AMPLIATITULO_INACTIVO
{
	background-image: url( images/marmolOSC.png);
	color: #CCCCCC;
	height: 20px;
	font-weight: bold;
}

.AMPLIABOTONERAFONDO
{
   background-color : #565656;
}

.AMPLIABORDE
{
   border-color : #565656;
   border-width : 1px;
   border-style : solid ;
   background-color:#FFFFFF;
}

/****************************
MARCOS
****************************/

.MARCO
{
	border: solid 1px Gray;
	background-color :#EFEFEF;
}

.MARCOTITULO
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight : bold ;
   color : #565656;
}

.MARCOTITULOTEXTO
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight : bold ;
   color : #565656;
}

.MARCOTITULOFONDO
{
   border-bottom-color : #565656;
   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-color : whitesmoke;
    color:whitesmoke;
}


/* ************************
      Cabecera y master (opcional)
*/

.CABECERA_TABLA
{
   background-image : url(images/marmolOSC.png);
   background-repeat : repeat ;
   padding-left  : 20px;  
   padding-right  : 10px;
}



/* ************************
   Título General 
*/



.TITULOGENERALFONDO
{
   background-image : url( images/marmolOSC.png);
   padding: 0px 0px 0px 0px;
}





/* **************************
   Título 1
*/

.TITULO1 
{
   color : #565656 ;
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight :bold ;
}

.TITULO1CAPITULO 
{
   color : #565656 ;
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight :bold ;
   padding-left: 5px;
}

.TITULO1CODIGO 
{
   color : #565656 ;
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight :normal;
   padding-left: 10px;
}
   
.TITULO1FONDO 
{
   background-image : url( images/marmolNOR.png);
   height : 30px;
}

.TITULO1FONDOABOTONERA
{
   background-image : url(images/marmolNOR.png);
   filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff565656', startcolorstr='#00ffffff', gradienttype='1');
}

/* **************************
   Título 2
*/

.TITULO2
{
   color : Black ;
   font-family : Verdana , Arial ;
   font-size : 10pt;
   font-weight : bold ;
}

.TITULO2FONDO
{
}



/* **************************
   Título 3
*/

.TITULO3
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight :bold ;
   color : White ;
}

.TITULO3FONDO
{
 border-right  : #565656 1px solid;
 border-top: #565656 1px solid;
 filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff999999', startcolorstr='#ff565656', gradienttype='0');
 border-left: #565656 1px solid; 
 border-bottom: #565656 1px solid; 
}
.TITULO3FONDOYTEXTO
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight :bold ;
   color : White ;
   border-right  : #565656 1px solid;
 border-top: #565656 1px solid;
 filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff999999', startcolorstr='#ff565656', gradienttype='0');
 border-left: #565656 1px solid; 
 border-bottom: #565656 1px solid; 
}

/* **************************
   Botonera
*/

.BOTONERATEXTO
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   color : White ;
   text-decoration : none;
}

.BOTONERATEXTOYFONDO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: White;
	text-decoration: none;
	background-color: #565656;
}



.BOTONGRIDADDNEW
{
	background-image: url(images/aceptar.gif);
	background-repeat:no-repeat;
	color: #565656;
	background-color : #565656;
}

/* **************************
   Controles, datos y contenido
*/

.DATOSCAMPO
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   color : #565656;
}

.DATOSTEXTO
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   color: black ;
}

.DATOSSEPARADOR
{
   font-family : Verdana , Arial ;
   font-size : 12pt;
   font-weight : bold ;
   color : #565656;
}

.DATOSCOMBO
{
    border-color : #565656;
    border-width : 1px;
    font-family : Verdana , Arial ;
    font-size : 8pt;
    color : Black ;
    background-color : White ;
}

.DATOSTEXTBOX
{
   color : #565656;
   font-family : Verdana , Arial ;
   font-size : 8pt;
   border-color : #565656;
   border-width : 1px;
   background-color : White ;
}

.DATOSLINK
{
   color: #565656;
   font-family : Verdana , Arial ;
   font-size : 9pt;
   font-weight : bold ;
}

.DATOSTABLAMULTICAPITULO
{
   padding-top : 5px;
}
   
.ENLACEDESCONECTAR
{
	font-weight : bold;
   font-family : Arial ;
   font-size : 7pt;
   color: white;
   text-decoration: none;
}

/* **************************
   Errores
*/

.CONFIRMATEXTO
{
   color : Green ;
   font-family : Verdana , Arial ;
   font-size : 8pt;
}

/* **************************
   Info
*/
.INFOTEXTO
{
	color:Blue;
	font-family : Verdana , Arial ;
   font-size : 10pt;
}

/* **************************
   Pies, notas y comentarios
*/





/* **************************
   Campos y controles
*/


.CAMPOTEXTODESTACADO
{
   color: #565656;
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight : bold ;
}

/* **************************
   Marco 
*/


/* **************************
   Controles GPCN
*/


/* *********************
      Zonas
*/

.ZONATITULOFONDO
{
 
}




.ZONAPAGER
{
   background-color : #565656;
   font-family : Verdana, Arial ;
   font-size : 8pt;
   color : white;
}

.ZONAGROUPBYHEADER
{
   background-color : #565656 ;
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight : bold ;
   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 ;
}

.ZONABOTONSPRINT
{
   background-image : url(images/doc.gif);
    background-position : center center ;
    background-repeat : no-repeat ;
    /*border-right : solid 1px #dddddd;
    border-bottom : solid 1px #dddddd;*/
   cursor : hand ;
   border: none 0px #ffffff;
}



.ZONABOTONDOC
{
   background-image : url(images/doc.gif);
   background-color : #565656;
   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 : 20px;
 font-weight : bold;
 font-family :  Verdana, arial ;
 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 : 20px;
 font-weight : bold;
 font-family :  Verdana, arial ;
 color : #FFFFFF;
 /*padding-bottom:10px;*/
}

.CELDACAPITULO
{
 width : 120px;
 height : 20px;
 text-align : center;
 color : #CCCCCC;
 font-weight :bold;
 padding:0px;
}

.CELDACAPITULOACTIVO
{
 width : 120px;
 height : 20px;
 text-align : center;
 color : #000000;
 font-weight :bold;
 padding:0px;
}

.ETIQUETANUMERO
{
 /*margin-left : 5px;*/
 /*padding-right : 5px;*/
  width: 100%;   
}
/**********************************
ESTILO READONLY
*/

.SOLOLECTURA
{
	color: blue;
	font-family : Verdana , Arial ;
	font-size : 8pt;
	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 : #0000ff;
   z-index : 10000;
   visibility : hidden ;
   text-align : center ;
   top: 200px;
   left: 25%;
   width : 50%;
}

.MENSAJEAJAX
{
   font-family : Verdana , Arial ;
   font-size : 10pt;
   background-color : yellow ;
   color : black ;
   font-weight : bold ;
}   


/* **************************************
    CALENDARIOS
***************************************** */

/* --------------------------
     GLOBAL
----------------------------- */

DIV.CAL_GLOBAL
{
   font-family : Verdana ;
   font-size : 8pt;
    height : 500px;
}

/* --------------------------
     CONTROL
----------------------------- */

.CAL_CONTROL
{
   background-color : whitesmoke;
   height : 24px;
 	background-image : url(images/marmolNOR.png);
 	 vertical-align : middle ;

}


.CAL_CONTROL_TITULO
{
   width : auto ;
 	font-size:10pt;
	font-weight :  bold ;
   color : white ;
   padding-left : 10px;
   height : 24px;
   vertical-align : middle ;
}

.CAL_CONTROL_SEP_BOTONERA
{
  
   filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff565656', startcolorstr='#00565656', gradienttype='1');
   background-image : url(images/marmolNOR.png);
   height : 24px;
}

.CAL_CONTROL_EJERCICIO_MENOS
{
    width : 20px;
    background-color : #565656;
     height : 24px;
}

.CAL_CONTROL_EJERCICIO
{
   width : 40px;
   text-align : center ;
   background-color : #565656;
   color : White ;
   font-weight : bold ;
   height : 24px;
   vertical-align : middle ;
   float: right;
   
}

.CAL_CONTROL_EJERCICIO_MAS
{
    width : 20px;
    background-color : #565656;
     height : 24px;
}

.CAL_CONTROL_BOTON_TEXTO
{
   background-color : Transparent ;
   border : none 0px Transparent;
   font-family : Verdana ;
   font-size : 8pt;
   color : white;
}

.CAL_CONTROL_SEP
{
    width: 24px;
     height : 24px;
    background-color : #565656;
}

.CAL_CONTROL_IMPRIMIR
{
 background-color : #565656;
  height : 24px;
 }

DIV.CAL_CALENDARIO
{
   float : left ;
   padding: 5px 5px 5px 5px;
}

DIV.CAL_CONT
{
   display:  block  ;
     overflow-x : hidden ;
     overflow-y: auto;
      height : 100%;
  
}

DIV.CAL_CALENDARIOS
{
   /*float: left ;*/
}

DIV.CAL_TAB
{
   display: block;
   float : left ;
   width : 14px;
   background-image : url('images/splitter.gif');
   background-position : center center ;
   background-repeat :  repeat-y ;
     cursor: hand ;
      height : 100%;
}

DIV.CAL_LEYENDA
{
   display: block;
   float: left;
   width:200px;
   visibility: visible ;
    padding-top : 5px;
     padding-left : 5px;
}

DIV.CAL_LEYENDA_TITULO
{
   background-color : #565656;
    color : White ;
    font-size : 8pt;
   text-align : left ;
   vertical-align : middle ;
    padding : 5px 0px 5px 10px;
}

DIV.CAL_LEYENDA_CONT
{
 padding : 10px;
}


/* **************************************
    PLAN DE PERMISOS (C02)
***************************************** */

/* --------------------------
     GLOBAL
----------------------------- */
DIV.PLAN_GENERAL
{
   font-family : Verdana ;
   font-size : 8pt;
}

/* --------------------------
     CONTROL
----------------------------- */
DIV.PLAN_CONTROL
{
   background-color : whitesmoke;
   height : 24px;
   width: 100%;
}

TABLE.PLAN_CONTROL
{
   width : 100%;
   height : 24px;
   background-image : url(images/marmolNOR.png);
}

TD.PLAN_CONTROL_TITULO
{
   width : 100%;
 	font-size:11px;
	font-weight :  bold ;
   color : #565656 ;
   padding-left : 10px;
}

TD.PLAN_CONTROL_SEP_BOTONERA
{
   width : 50%;
   filter: progid:dximagetransform.microsoft.gradient(endcolorstr='#ff565656', startcolorstr='#00565656', gradienttype='1');
   background-image : url(images/marmolNOR.png);
}

TD.PLAN_CONTROL_DESDE_TITULO
{
   color : White ;
   text-align : right ;
   width : 10%;
   font-size : 8pt;
   padding-right : 10px;
   background-color : #565656;
}

TD.PLAN_CONTROL_DESDE
{
   text-align : left ;
   width : 10%;
   font-size : 8pt;
   background-color : #565656;
}

TD.PLAN_CONTROL_EXCEL
{
   width : 75%;
   text-align : right ;
   background-color : #565656;
   color: White;
}

TD.PLAN_CONTROL_SEP
{
   width : 5%;
   background-color : #565656;
}


/* --------------------------
     CONTENIDO
----------------------------- */

DIV.PLAN_CONTENIDO
{
   margin-top : 8px;
   display: block ;
}

DIV.PLAN_LEYENDA
{
   float : left;
   display: block ;
    padding-left : 5px;
   width: 200px;
    height : 100%;
}

DIV.PLAN_LEYENDA_ARBOL
{
    padding: 10px;
     height : 100%;
}

DIV.PLAN_TAB
{
   display: block;
   float : left ;
   width : 14px;
   background-image : url('images/splitter.gif');
   background-position : center center ;
   background-repeat :  repeat-y ;
   cursor: hand ;
   height : 100%;
}

DIV.PLAN_PLAN
{
   float : left;
   display: block ;
}

DIV.PLAN_GRID
{

}



/* --------------------------
     GRID
----------------------------- */

.GRID_ROW_TITULO
{
   background-color :#f9f6ef;
   color : #BDAE9B ;
   font-family : Verdana ;
   font-size : 8pt;
   height : 48px;
   text-align : center ;
}

.GRID_ROW_HOY
{
   background-color :  #6997b7 ;
   color : white ;
   font-family : Verdana ;
   font-size : 8pt;
   font-weight : bold ;
}



/* --------------------------
     LEYENDA
----------------------------- */

DIV.PLAN_LEYENDA_TITULO
{
   background-color : #565656;
    color : White ;
    font-size : 8pt;
   text-align : left ;
   vertical-align : middle ;
    padding : 5px 0px 5px 10px;
    
}







/* **************************************
    P16C - Recibos de nómina
***************************************** */

DIV.RECIBOS_DETALLE
{
   margin-top : 20px;
   margin-bottom : 20px;
   margin-left : 20px;
}

.RECIBOS_DETALLE
{
   font-family : Verdana , Arial;
   font-size : 10pt;
   color : #555555;
}

DIV.RECIBOS_ARBOL
{
   margin-left : 20px;
}

/* ************************************
 K02: cambio de contraseña
************************************** */

TABLE.K02_GENERAL
{
   width : 100%
}

TD.K02_FORMULARIO
{
   width : 50%
}

TD.K02_INFO
{
   padding : 20px 20px 20px 20px;
   width : 50%;
   vertical-align : middle ;
}

TABLE.K02_INFO
{
   width : 100%;
}

TD.K02_INFO_TITULO
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   font-weight : bold ;
   border-bottom : solid  2px #BDAE9B;
   color : #BDAE9B;
}

TD.K02_INFO_CONTENIDO
{
   font-family : Verdana , Arial ;
   font-size : 8pt;
   color : #8b9cad ;
   vertical-align : top ;
}

DIV.K02_CADUCADO
{
	padding : 10px 20px 10px 20px;
	font-family : Verdana , Arial ;
	font-size : 10pt;
	font-style : italic ;
	color : red ;
}

DIV.K02_ERROR
{
	width : 100%;
	text-align : center ;
	padding : 10px 20px 10px 20px;
	font-family : Verdana , Arial ;
	font-size : 10pt;
	font-style : italic ;
	color : red ;
}

.INPUTPASS
{
	width:100px;
}

/* ************************************

 I03: simulación IRPF Retribución Flexible

************************************** */

.I03_HIGHLIGHT_1

{

   background-color : Blue ;

   color : White ;

}



