﻿/*MASTER*/
.FAVICON
{
	src: url(images/Ceferino.ico);
}

/******************************************
GENERAL
******************************************/

HTML
{
	  overflow : hidden;
	  height:100%;
}

BODY /*General Portal*/
{
    background-color : transparent;
    font-family : Verdana , Arial , helvetica, Sans-Serif ;
    font-size : 11px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    height:100%
}

.ERRORTEXTO
{
	color: Red;
	font-family: Verdana , Arial;
	font-size: 8pt;
}

.CONTENIDO
{
	overflow-y:auto; 
	overflow-x:hidden;
	position:absolute;
}

/*******************************************
LOGIN
********************************************/

DIV.LOGIN
{
 width : 100%;
margin-top : 6%;
text-align:left;
padding-left: 15%;
}


TD.LOGIN_IMAGEN
{
	background-image : url('images/logologin.jpg');
	background-position:left;
	background-repeat :no-repeat;
	padding-right: 30px;
	height:320px;
	width:345px;
}

.LOGIN_FORM
{
	width : 216px;
}

TD.LOGIN_TEXTO
{
	text-align : left ;
	width : 100px;
}

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 : 3px 0px 3px 0px;
	width : 216px;
}


DIV.LOGIN_ERROR
{
	width : 100%;
	padding: 20px 20px 20px 20px;
	text-align : center ;
}

/*

TABLE.LOGIN 
{
	border-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 100%;
	background-image : url(images/logologin.jpg);
	background-position:left;
	background-repeat :no-repeat;
	height:320px;
}

TD.LOGIN
{
	height: 21px;
	text-align:left;
}


.LOGOLOGINTD 
{
	height:90px;
	width:200px;
}

.TEXTOLOGPASS
{
	color: Black;
	font-family: Verdana , Arial;
	font-size: 11px;
}

*/

.NOTA
{
	color: Black;
	font-family: Verdana , Arial;
	font-style: italic;
	font-size: 8pt;
}
/********************************************
LOADING
********************************************/

DIV.LOADING
{
	position:absolute ;
	margin-left:40%;
	margin-top:30%;
	visibility:hidden;
	z-index:10000;
}

TABLE.LOADING
{
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	border: solid 1px #FFFFFF;
	background-color: #5769a9 ;
	width:200px;
	height:50px;
}

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%;
	margin:0px 0px 0px 0px;
	background-image : url(images/servipl.jpg);
	background-repeat: repeat-y;
	background-position-x:right ; 
	background-position-y : top ; 
}

TD.CABECERA
{
	text-align: right;
	/*width: 100%;*/
}

.LOGO
{
	padding-left : 30px;	
}

/***********************************
SUBCABECERA
************************************/

.TITULOGENERAL /*Titulo Portal Empleado - Para login.aspx y umbral.aspx*/
{
   font-family: Verdana , Arial;
   font-weight :  bold ;
   color : #004B8C ;
   font-size: 8pt;
   height:24px;
   vertical-align:middle;
   /*padding-left : 30px;*/
}

.TITULOGENERAL2
{
   color : #004B8C ;
   font-size : 13px;
   font-weight : bold ;
}

HR.TITULOGENERAL2
{
   color : #004B8C;
   border-width : 1px;
   border-style : dotted ;
}

TABLE.TITULOGENERAL
{
	border-width : 0px;
	margin: 0px 0px 0px 0px;
    width: 100%;
    background-image: url(images/motivo_caixa_titulo2.gif);
    background-repeat: repeat;
}

TD.TITULOGENERAL
{
	padding-left : 30px;
	background-image: url(images/motivo_caixa_titulo2.gif);
    background-repeat: repeat;
}

.TITULOGENERALDETALLE 
{
   color: #004B8C;
   font-family: Verdana , Arial;
   font-weight:normal ;
   padding-left: 10px;
}

.TITULODETALLE
{
   color: #004B8C;
   font-family: Verdana , Arial;
   font-weight:normal ;
   padding-left:30px;
}



/********************************************
MENU
********************************************/
TABLE.MENU
{
	font-size:0px;
	height:20px;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	width: 100%;
	background-color: #CCCCCC;
}

TD.MENU
{
	padding-left:30px;
	padding-right:50px;
}

A.MENU
{
	font-weight:bold ;
	font-size: 11px;
	text-decoration:none;
	color:#003A8C;
}
.igmn_Island
{
Background-Color: #CCCCCC;
font-family: Verdana;
Font-Size: 8pt; 
Color: #7F95CF;
}
.igmn_Disabled{
Color:#AAAAAA;
Background-Color:#f4a427;
Height:20px;
}


.igmn_Item
{
Height:20px;
Border: solid 1px #FFFFFF;
}
.igmn_TopLevelLeaf
{
Background-Color:#CCCCCC;
Color:#000066;
Cursor:Hand;
Font-weight:bold;
Font-family:Verdana;
Font-Size:8pt; 
Height:20px;
Border-right: solid 1px #FFFFFF;
Padding-Right:10px;
}
.igmn_Parent
{
Background-Color:#CCCCCC;
Cursor:Hand;
Font-weight:bold;
Font-family:Verdana;
Font-Size:8pt; 
Color:#000066;
Height:20px;
}
.igmn_TopLevelParent
{
 Background-Color:#CCCCCC;
 Cursor:Hand;
 font-weight:bold;
 Font-family:Verdana;
 Font-Size:8pt;
 Color:#000066; 
 Height:20px;
 Border: solid 1px #FFFFFF;
 Padding-Right:10px;
}
.igmn_Leaf
{
Background-Color:#CCCCCC;
Border: solid 1px #FFFFFF;
Cursor:Hand; 
Font-weight:bold; 
Font-family:Verdana; 
Font-Size:8pt;
Color:#000066;
Height: 20px;
}
.igmn_Hover
{
	background-color:#000066;
	color: White;
}

.igmn_mas
{
background-image:url(images/desplegar.gif);
background-repeat:no-repeat;
width:20px;
background-position: center;
Background-Color:#CCCCCC;
Border: solid 1px #FFFFFF;

}
.igmn_mashover
{
background-image:url(images/desplegar_abajo.gif);
background-color: #000066;
background-repeat:no-repeat;
width:20px;
background-position: center;

}


TD.ctl00CuMenu1ctl00Island
{
	padding: 0px 0px 0px 0px;	
}
/* **************************
   Cuerpo de la página
*/

.FONDOBODY
{
	background-color: #ffffff;
	color: #000000;
}


/* ************************
   Título General 
*/

.TITULOGENERALFONDO
{
	/*background-image: url(images/motivo_caixa_titulo2.gif);
	background-repeat: repeat;*/
	background-color:#FFFFFF;
}



/* **************************
   Título 1
*/

.TITULO1
{
	color: #004B8C;
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 50px;
}

.TITULO1CAPITULO
{
	color: #004B8C;
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 50px;
}

.TITULO1CODIGO
{
	color: #004B8C;
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: normal;
	padding-left: 10px;
}

.TITULO1FONDO
{
	/*background-image: url(images/motivo_caixa_titulo2.gif);
	background-repeat: repeat;*/
	background-image: url(images/motivo_caixa_titulo2.gif);	
	height:24px;
	font-family:Verdana;
	font-weight:bold!important;

}

.TITULO1FONDOABOTONERA
{
	background-image: url(images/motivo_caixa_titulo2.gif);
	background-repeat: repeat;
}


/* **************************
   Título 2
*/

.TITULO2
{
	color: #333333;
	font-family: Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
}

.TITULO2HR
{
	color: #777777;
	border-width: 1px;
	border-style: dotted;
}

/* **************************
   Título 3
*/

.TITULO3
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #004B8C;
}

.TITULO3FONDO
{
	border-bottom-color: #004B8C;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: White;
}

.TITULO3FONDOYTEXTO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #004B8C;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	background-image: url(images/aceptar.gif);
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

/* **************************
   Botonera
*/

.BOTONERATEXTO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: #004B8C;
	text-decoration: none;
}

.BOTONERAFONDO
{
	/*background-image: url(images/motivo_caixa_titulo2.gif);*/
	background-image: url(images/motivo_caixa_titulo2.gif);
    background-repeat: repeat;
	
}

.BOTONERATEXTOYFONDO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: #004B8C;
	text-decoration: none;
	background-image: url(images/motivo_caixa_titulo2.gif);
	cursor: hand;
}

.BOTONERAFONDODERECHO
{
	background-image: url(images/motivo_caixa_titulo2.gif);
    background-repeat: repeat;
}

.BOTONERAFONDOIZQUIERDO
{
	background-image: url(images/motivo_caixa_titulo2.gif);
    background-repeat: repeat;
}

.BOTON
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: White;
	background-color: #004B8C;
	border-color: #5769A9;
	border-width: 1px;
	border-style: solid;
}

.BOTONGRIDADDNEW
{
	background-image: url(images/aceptar.gif);
	background-repeat: no-repeat;
	color: #565656;
	background-color: #565656;
}


.BOTONERALINK
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #004B8C;
	text-decoration: none;
	background-color: Transparent;
	border-style: none;
	text-align: left;
	cursor: hand;
}

/* **************************
   Cabecera de identificación
*/

.IDENT_CAMPO
{
	font-family: Verdana , Arial;
	font-size: 0pt;
	font-weight: bold;
	color: #003A8C;
	visibility: hidden;
}

.IDENT_VALOR
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

.IDENT_SEPARADOR
{
	font-family: Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.IDENT_ERROR
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: normal;
	background-color: Yellow;
	color: red;
}

.IDENT_COMBO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: black;
	background-color: white;
}

.IDENT_FONDO
{
	background-color: Transparent;
}


/* **************************
   Cabecera de datos
*/

.DATOSCAMPO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #691221;
}

.DATOSTEXTO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: #DB0026;
}

.DATOSFONDO
{
	background-color: White;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.DATOSSEPARADOR
{
	font-family: Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #ac1932;
}

.DATOSCOMBO
{
	border-color: #dddddd;
	border-width: 1px;
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: #333333;
	background-color: White;
}

.DATOSTEXTBOX
{
	color: #333333;
	font-family: Verdana , Arial;
	font-size: 8pt;
	border-color: #dddddd;
	border-width: 1px;
	background-color: White;
}

.DATOSLINK
{
	color: #004B8C;
	font-family: Verdana , Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.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
*/

.LEGAL
{
	color: Black;
	font-family: Verdana , Arial;
	font-size: 8pt;
}

.TITULOLEGAL
{
	color: #565656;
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
}

.GRACIAS
{
	color: Black;
	font-family: Verdana , Arial;
	font-size: 18pt;
}

.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
*/

.CAMPOLABEL
{
	color: #888888;
	background-color: transparent;
}

.CAMPOTEXTO
{
	color: Black;
	font-family: Verdana , Arial;
	font-size: 8pt;
}



.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: #333333;
	font-family: Verdana , Arial;
	font-size: 8pt;
	border: solid 1px #dddddd;
	background-color: White;
}

.CAMPOTEXTODESTACADO
{
	color: #333333;
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
}

.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;
}

/* **************************
   Marco 
*/

.MARCO
{
	border-style: none;
	background-color: white;
}


/* **************************
   Zonas de lista
*/

.ZONATITULOFONDO
{
	background-color: white;
	height: 16px;
	padding-left: 5px;
	border-bottom-color: #5975B6;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}


.ZONATITULO
{
	color: #004B8C;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.ZONAROWSTYLE
{
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right: solid 1px #dddddd;
	background-color: White;
	font-family: Verdana, arial;
	font-size: 8pt;
	padding-left : 3px;
	padding-right : 3px;
}

.ZONASELECTEDROWSTYLE
{
	background-color: #eeeeee;
	color: black;
}

.ZONAHEADERSTYLE
{
	background-color: #ffffff;
	color: #004B8C;
	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-bottom-color: #5975B6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-overflow:ellipsis;
    overflow:hidden;   
}

.ZONAFRAMESTYLE
{
	border-bottom-color: #5975B6;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	background-color: white;
}


.ZONABOTONERATEXTOYFONDO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: #004B8C;
	text-decoration: none;
	background-image: url(images/motivo_caixa_titulo2.gif);
}

.ZONAROWSELECTORSTYLE
{
	background-color: #ffffff;
}

.ZONAPAGER
{
	background-color: White;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #dddddd;
}

.ZONAGROUPBYHEADER
{
	background-color: White;
	font-family: Verdana , Arial;
	font-size: 8pt;
	color: #333333;
}

.ZONAGROUPBY
{
	background-color: #dddddd;
	color: #333333;
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}

.ZONABOTONLANZA
{
	background-image: url(images/lanzar.gif);
	background-color: White;
	border-style: none;
	cursor: hand;
}

.ZONABOTONAMPLIA
{
	background-image: url(images/ampliar.gif);
	background-color: White;
	border-style: none;
	cursor: hand;
}

.ZONABOTONM25B
{
	background-image: url(images/m25b.gif);
	background-color: White;
	border-style: none;
	cursor: hand;
}

.ZONABOTONRH1
{
	background-image: url(images/rh1.gif);
	background-color: White;
	border-style: none;
	cursor: hand;
}

.ZONABOTONM00_6
{
	background-image: url(images/m00_6.gif);
	background-color: White;
	border-style: none;
	cursor: hand;
}

.ZONABOTONDOC
{
	background-image: url(images/doc.gif);
	background-color: White;
	border-style: none;
	cursor: hand;
}

.ZONAGRIDADDNEW
{
	background-image: url(images/aceptar.gif);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: hand;
}

.ZONACELDAEDITABLE
{
   color : black ;
}

.ZONACELDASOLOLECTURA
{
   color: blue;
}



/********************
AMPLIABLES
********************/

.AMPLIATITULO
{
    color: white;
    font-weight : bold ;
    text-decoration : none;
    font-family: Verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

TD.AMPLIATITULO
{
    background-color : #004B8C;
    height : 20px;
}

.AMPLIATITULO_INACTIVO
{
    background-color : #725C5F;
    height : 20px;
}

.AMPLIABOTONERAFONDO
{
    /*background-image : url(images/motivo_caixa_titulo2.gif);*/
}

.AMPLIABORDE
{
   border-color : #005841;
   border-width : 1px;
   border-style : solid ;
   background-color:#FFFFFF;
}

/* *********************
      Marcos
*/

.MARCOTITULO
{
   font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #004B8C;
	overflow: hidden;
}

TD.MARCOTITULO
{
   border-bottom-color: #5975B6;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: White;
}

.MARCOTITULOTEXTO
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #004B8C;
	overflow: hidden;
}

.MARCOTITULOFONDO
{
	border-bottom-color: #5975B6;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: White;
}

/*
.MARCOCONTENIDO
{

	filter : progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffffff', startColorstr='#00f0f0f0', gradientType='0');

}
*/

/* **************************
   WIZARD
*/

.TABLAWIZARD
{
	height: 60px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.CELDANUMERO
{
	width: 120px;
	height: 40px;
	text-align: center;
	background-image: url(images/wizard_inactivo.gif);
	background-repeat: no-repeat;
	font-size: 20px;
	color: #CCCCCC;
}

.CELDANUMEROACTIVO
{
	width: 120px;
	height: 40px;
	text-align: center;
	background-image: url(images/wizard_activo.gif);
	background-repeat: no-repeat;
	font-size: 20px;
	color: #5769A9;
	padding: 0px;
}

.CELDACAPITULO
{
	width: 120px;
	height: 20px;
	text-align: center;
	color: #CCCCCC;
	font-weight: bold;
	padding: 0px;
}

.CELDACAPITULOACTIVO
{
	width: 120px;
	height: 20px;
	text-align: center;
	color: #5769A9;
	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;
}

/*WEB PANEL*/

.WEBPANEL
{
	background-color:Lime ;
	color:White;
	font-family : Verdana , Arial ;
	font-size : 8pt;
}


/***********************************
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 : red ;
   color : White ;
   font-weight : bold ;
}   

/* ************************************

 I03: simulación IRPF Retribución Flexible

************************************** */

.I03_HIGHLIGHT_1

{

   background-color : Blue ;

   color : White ;

}


/* --------------------------
     GLOBAL
----------------------------- */

DIV.CAL_GLOBAL
{
   font-family : Verdana ;
   font-size : 8pt;
}

/* --------------------------
     GLOBAL
----------------------------- */

DIV.CAL_GLOBAL
{
   font-family : Verdana ;
   font-size : 8pt;
   height:100%;
   
}

/* --------------------------
     CONTROL
----------------------------- */

DIV.CAL_CONTROL
{
   background-color : whitesmoke;
  height:24px; 
   
}

TABLE.CAL_CONTROL
{
   width : 100%;
   
}

TD.CAL_CONTROL_TITULO
{
   width : auto ;
 	font-size:8pt;
	font-weight :  bold ;
   border-width : 0px;
	margin: 0px 0px 0px 0px;
    width: 100%;
    background-image: url(images/motivo_caixa_titulo2.gif);
    background-repeat: repeat;
    font-family:Verdana;
    color: #004b8c;
    padding-left:30px;

}

TD.CAL_CONTROL_SEP_BOTONERA
{
   width : 50%;
 background-image: url(images/motivo_caixa_titulo2.gif);
  
}

TD.CAL_CONTROL_EJERCICIO_MENOS
{
    width : 20px;
    background-image: url(images/motivo_caixa_titulo2.gif);
}

TD.CAL_CONTROL_EJERCICIO
{
   width : 40px;
   text-align : center ;
    background-image: url(images/motivo_caixa_titulo2.gif);
   color : #004b8c;
  font-weight:bold!important;
}


TD.CAL_CONTROL_MES
{
   width : 40px;
   text-align : center ;
    background-image: url(images/motivo_caixa_titulo2.gif);
   color : #004b8c ;
   font-size:0pt;
   height:auto;
     font-weight:bold!important;
}
TD.CAL_CONTROL_EJERCICIO_MAS
{
    width : 20px;
    height:24px;

  
}

TD.CAL_CONTROL_MES_MENOS
{
   width : 20px;
    height:24px;
    
}

TD.CAL_CONTROL_MES_MAS
{
   width : 20px;
height:24px;
  font-weight:bold!important;
  
}


.CAL_CONTROL_BOTON_TEXTO
{
   background-color : Transparent ;
   border : none 0px Transparent;
   font-family : Verdana ;
   font-size : 8pt;
   color : #004b8c ;
     font-weight:bold!important;
}

TD.CAL_CONTROL_SEP
{
    width: 24px;
     background-image: url(images/motivo_caixa_titulo2.gif);
       font-weight:bold!important;
}

TD.CAL_CONTROL_IMPRIMIR
{
  background-image: url(images/motivo_caixa_titulo2.gif);
    font-weight:bold!important;
 }

DIV.CAL_CALENDARIO
{
   float : left ;
   padding: 5px 5px 5px 5px;
}

DIV.CAL_CONT
{
   display:  block  ;
     overflow-x : hidden ;
     overflow-y: auto;
     height:100%!important;

   
  
}

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%!important;
}

DIV.CAL_LEYENDA
{
   display: block;
   float: left;
   width:200px;
   visibility: visible ;
    padding-top : 5px;
     padding-left : 5px;
     height : 100%;
    
}

DIV.CAL_LEYENDA_TITULO
{
   background-color : #000066;
   color : White ;
   font-size : 8pt;
   text-align : left ;
   vertical-align : middle ;
   padding : 5px 0px 5px 10px;
}

DIV.CAL_LEYENDA_CONT
{
 padding : 10px;
 height:100%!important;
 overflow:hidden;
}

/* **************************************
    PLAN DE PERMISOS (C02)
***************************************** */

/* --------------------------
     GLOBAL
----------------------------- */
DIV.PLAN_GENERAL
{
   font-family : Verdana ;
   font-size : 8pt;
   height:100%!important;
}

/* --------------------------
     CONTROL
----------------------------- */
DIV.PLAN_CONTROL
{
 background-image: url(images/motivo_caixa_titulo2.gif);
    background-repeat: repeat;
    font-family:Verdana;
    color: #004b8c;
    padding-left:30px;
   height : 24px;
   width: 100%;
}

TABLE.PLAN_CONTROL
{
   width : 100%;
   height : 24px;
background-image: url(images/motivo_caixa_titulo2.gif);
    background-repeat: repeat;
    font-family:Verdana;
    color: #004b8c;
    padding-left:30px;
}

TD.PLAN_CONTROL_TITULO
{
   width : 100%;
 	font-size:11px;
	font-weight :  bold ;
   color : #004b8c;
   padding-left : 10px;
}

TD.PLAN_CONTROL_SEP_BOTONERA
{
   width : 50%;
 background-image: url(images/motivo_caixa_titulo2.gif);
}

TD.PLAN_CONTROL_DESDE_TITULO
{
   color : #004b8c ;
   font-weight:bold;
   text-align : right ;
   width : 10%;
   font-size : 8pt;
   padding-right : 10px;
background-image: url(images/motivo_caixa_titulo2.gif);
}

TD.PLAN_CONTROL_DESDE
{
   text-align : left ;
   width : 10%;
   font-size : 8pt;
background-image: url(images/motivo_caixa_titulo2.gif);
}

TD.PLAN_CONTROL_EXCEL
{
   width : 75%;
   text-align : right ;
 background-image: url(images/motivo_caixa_titulo2.gif);
   color: #004b8c;
   font-weight:bold!important;
}

TD.PLAN_CONTROL_SEP
{
   width : 5%;
 background-image: url(images/motivo_caixa_titulo2.gif);
   font-weight:bold!important;
}


/* --------------------------
     CONTENIDO
----------------------------- */
DIV.PLAN_GENERAL
{
  height:100%!important;
  
}
DIV.PLAN_CONTENIDO
{
   margin-top : 8px;
   height:100%!important;
   position:absolute!important;
 
}

DIV.PLAN_LEYENDA
{
    display: block;
   float: left;
   width:200px;
   visibility: visible ;
    padding-top : 5px;
     padding-left : 5px;
     height:100%;
     overflow:hidden;

}
DIV.PLAN_LEYENDA_TITULO
{
    background-color : #000066;
   color : White ;
   font-size : 8pt;
   text-align : left ;
   vertical-align : middle ;
   padding : 5px 0px 5px 10px;
   
}
DIV.PLAN_LEYENDA_ARBOL
{
    padding: 10px;
     height : 100%!important;
     overflow:hidden;
}

DIV.PLAN_TAB
{
   display: block;
   float : left ;
   width : 14px;
   background-image : url('images/splitter.gif');
   background-position : center center ;
   background-repeat :  repeat-y!important;
   cursor: hand ;
   height : 100%!important;
}

DIV.PLAN_PLAN
{
   float : left;
   display: block ;

}

DIV.PLAN_GRID
{
    

}