﻿/*Formateo de TreeView General*/
.estilosTreeView 
{
font-family:Verdana; 
font-size: 11px; 
color:Black;
margin-top:5px;
width:295px;
text-decoration:none;
}
/*Correcciòn de lineas punteadas*/
.estilosTreeView td div 
{
 height:  20px !important
}

.nodeStyle 
{
    padding:1px 0px 0px 0px;
    color:Black;
   /* background-color: #ECF2FE;
    border:dotted 1px #000000;*/
}

.parentNodeStyle 
{
	padding:1px 1px 1px 1px;
	/*
background-color: #FEF3D1;
 border:dotted 1px #000000;*/
}

.selectedNodeStyle 
{
 background-color: #578fb4;
 border:dotted 1px #000000;
 color:#fff;
}

.hoverNodeStyle 
{
 background-color: #F5F5F5;
 border:dotted 1px #000000;
}

.divgroup{
background:url('../../administracion/img/fonDivTreeView.gif') top left repeat-y;
overflow:hidden;
}

#divTreeView
{
width:300px;
float:left;
margin-right:10px;

}

#frameFormularios
{
  
   float:left;
   margin-left:5px;
 
}

.estilosPanel 
{
 width:306px;
 height:100%;
}

.estilosPanelBotones 
{
    width:303px;
    height:25px;
    background-image:url(../../administracion/img/title-detalle.jpg);
    background-repeat:repeat-x;
    border-bottom:1px #CACED9 solid;
   	border-right:1px #000000 solid;
    margin:0 auto;
    margin-top:8px;
	padding-bottom:5px;
     
}

.estilosPanelBotones a 
{
text-decoration:none;
color:Blue; 
font-weight:bold;  
}

.estilosPanelBotones a:hover
{
color:Black;  
font-weight:bold;    
}

.estilosPanelBotones table
{
margin:0 auto;
}

.estilosPanelBotones table td
{
border:solid 1px #000000; 
width:75px;
background-color:#EEF3F7;
padding: 2px 2px 2px 2px;
text-align:center;
}

.estilosPanelBotones table td:hover
{
background-color:#B7D7FE;
}

/*Estilos para la tabla de gastos de actividad*/

 .tblGastos {
	font-family:Verdana; 
	font-size: 11px;
	border-top:1px black solid;	
	border-right:1px black solid;	
    border-left:1px black solid;
    
 }
 
  .tblGastos td {
	
	border-bottom:1px black solid;
	padding-bottom:3px;
	padding-top:3px;

	}
	
	

 .tblGastos th {
	
	border-bottom:1px black solid;
	
	}
	
	.lineaIzquierda {
	border-left:1px black solid;
	padding-left:5px;
}

/*Estilos panel actividad */

.lstPeriodo 
{
font-size:11px;
font-family:verdana;
}

/*Estilos Tab Panel Ajax Actividad */

/* ajax__tab_yuitabview-theme theme (../administracion/img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 1px #515151;
   
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../../img/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #515151;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(../../img/yui/sprite.png) #515151 repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(../../img/yui/sprite.png) #515151 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    padding:0.25em 0.5em;
    /*background-color:#edf5ff;    */
    border:solid 1px #808080;
    border-top-width:0px;
}




/*estilo para los sub tabcontainer de los casos*/
.ajax__tab_sub .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:10px;
  border-bottom:solid 1px black;
  
   font-weight:bold;
}

.ajax__tab_sub .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    padding:0.25em 0.5em;
    border:solid 0px #808080;
    border-top-width:0px;
}


.ajax__tab_xp{font-size:11px;}
.ajax__tab_xp td
{font-size:11px;}
.ajax__tab_xp .detheader
{font-size:11px;}

/*Estilos para el resumen de plan anual */
.tblPlanAnual {
	font-family:Verdana; 
	font-size: 11px;
	border-top:1px black solid;	
	border-right:1px black solid;	
    border-left:1px black solid;
 }
 
  .tblPlanAnual td {
	border-bottom:1px black solid;
	}
	
 .tblPlanAnual th {
	
	border-bottom:1px black solid;
	
	}
	

/*Cuerpo Tabla*/
	.tblContenedorCuerpo {
	font-family:Verdana; 
	font-size: 11px;
	border-right:1px black solid;	
    border-left:1px black solid;
	border-bottom:1px black solid;

}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: Black;
    background-image:url('../../administracion/img/yui/sprite.png');
    background-repeat:repeat-x;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
   color: black;
   text-decoration:none;
   margin-left:8px;
}






