#navlist

{
border-bottom: 1px solid #ccc;
margin: 0 0 20px 0;
padding-bottom: 25px;
padding-left: 10px;
background:transparent;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist font
{
color: #000000;
float: left;
font-size:11px;
font-weight: normal;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}

#navlist select
{
color: #000000;
font-size:11px;
font-weight: normal;
margin:0 0 0 10px;
}

#navlist a:link, #navlist a:visited
{
background: #E8EBF0;
border: 1px solid #ccc;
color: #666;
float: left;
font-size:11px;
font-weight: normal;
line-height: 14px;
margin-right: 8px;
padding: 5px 10px 5px 10px;
text-decoration: none;
}

#navlist a:link#current, #navlist a:visited#current
{
background: #fff;
border-bottom: 1px solid #fff;
font-weight:bold;
color: #000;

}

#navlist a:hover { color: #526F80; }

#navlist ul a:hover { color: #526F80 !important; }


.explicacion {
	
	font-weight:bold;
	text-decoration:none;
    color:#000000;
}


	table.tabla-principal { font-size:11px;}
	table.tabla-principal textarea{ border:1px solid #666; font-size:11px; width:50px; padding:1px; font-family:Arial, Verdana;}
	table.tabla-principal input.campoEntrada { border:1px solid #666; text-align:right; font-size:11px; width:50px; padding:1px;}
	table.tabla-principal input.campoEntradaImporte { border:1px solid #666; text-align:right; font-size:11px; width:100px; padding:1px;}	
	table.tabla-principal select {font-size:11px; padding:1px;}
	table.tabla-principal input.total { border:0px solid #000; text-align:center; font-size:11px; width:50px; padding:1px; font-weight:bold;}	
	table.tabla-principal input.totalImporte { border:0px solid #000; text-align:right; font-size:11px; width:100px; padding:1px; font-weight:bold;}	
	table.tabla-principal tr.titular td { border-bottom:1px solid #CBC7B8; border-right:1px solid #CBC7B8;  border-top:1px solid #CBC7B8; padding:5px; font-weight:bold; background-color:#EBEADB;}
	table.tabla-principal tr.titular td.principal { border-bottom:1px solid #CBC7B8; border-left:1px solid #CBC7B8;  border-top:1px solid #CBC7B8; border-right:2px solid #CBC7B8; padding:5px;  font-size:14px; background-color:#EBEADB;}	
	em { font-size:10px; font-weight:normal;}

	table.tabla-principal tr.fila-par td, table.tabla-principal tr.fila_subItem td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px; text-align:center;}
	table.tabla-principal tr.fila-par td.primera, table.tabla-principal tr.fila_subItem td.primera { border-bottom:1px solid #ccc; border-right:2px solid #ccc; border-left:1px solid #ccc; padding:5px; background-color:#efefef; text-align:left;}	
	table.tabla-principal tr.fila-par td.desactivado, table.tabla-principal tr.fila_subItem  td.desactivado{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px; background-image:  url(file:///Z|/Aeress-08/html/css/fondo-desactivado.gif);}
	tr.titular td {color:#000;}
	div.error {
	  background-color: #F2EAD2;
	  font-size:11px;
	  width:80%;
	  margin:0;
	  padding:5px;
	  font-weight:bold;
	  color: #000;
	  border: 3px solid #CC0000;
	}
	
	div.error p.error {
	  padding:5px;
	  font-weight: normal;
	  color: #CC0000;
	}
	
#navegacion_balance
{
margin: 0;
padding-bottom: 25px;
padding-left: 0px;
}
#contenedor_balances {
background:#ffffff;
border: 1px solid #CBC7B8;
margin: -5 0 0 0;
padding:25px;
}
#navegacion_balance ul, #navegacion_balance li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
font-size:11px;
font-weight:bold;
}

#navegacion_balance font	{
	color: #000000;
	float: left;
	font-size:11px;
	font-weight: normal;
	margin-right: 8px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navegacion_balance a:link, #navegacion_balance a:visited
{
background: #EBEADB;
border: 1px solid #CBC7B8;
color: #000;
float: left;
font-size:11px;
font-weight: normal;
line-height: 14px;
margin-right: 8px;
padding: 5px 5px 5px 5px;
text-decoration: none;
}

#navegacion_balance a:link#current, #navegacion_balance a:visited#current
{
background: #fff;
border-bottom: 1px solid #fff;
font-weight:bold;
color: #000;

}

#navegacion_balance a:hover { color: #666666; }

#navegacion_balance ul a:hover { color: #666666 !important; }
#volverListado {margin:10px 0 25px 10px; color:#000; text-decoration:underline; padding-bottom:20px;}
#navcontainer {margin-top:10px;}

tr.vacio td {border:0 !important; background-color:#ffffff;}
span.totalFila {font-weight:900;}
span.totalColumna {font-weight:900;}

h3 {
border-bottom:1px dotted #B5B5B5;
color:#5E730B !important;
float:none;
font-size:17px;
font-weight:400;
height:auto;
margin:20px 0 0 0;
padding:0 0 7px;
clear:both;
}

#intranet-menu {
margin:0;
padding:0;
width:724px;
overflow:auto;
overflow:hidden;
}

#intranet-menu li {
float:left;
margin:0 15px 0 0;
}

#intranet-menu li a {
color:#FFFFFF;
background: url(../img/cuadro-blancomini.gif) no-repeat 0.3em 7px;
padding:1px 3px 1px 11px;
background-color:#A8C33C;
font-weight:bold;
text-transform:uppercase;
}

#intranet-menu li a span {
background: url(../img/flecha-intranet.gif) no-repeat right;
padding-right:12px;
}

#intranet-menu li a:hover {
background-color:#5E730B;
}

#intranet-menu li a.activo {
color:#FFF;
background: url(../img/cuadro-blancominiB.gif) no-repeat 0.3em 7px #5E730B;
}

#login {
margin-top:20px;
}

#login li {
clear:both!important;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:none!important;
display:block!important;
width:100%;
overflow:auto;
overflow:hidden;
border-bottom:1px solid #E9E9E9;
}

#login label {
float:left;
background:transparent url(../img/cuadro-verdeminiB.gif) no-repeat 0 5px!important;
padding:0 0 0 12px;
font-weight:bold;
}

#login input {
float:right;
font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
border:1px solid #5E730B;
width:250px;
}

#login textarea {
float:right;
font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
border:1px solid #5E730B;
width:250px;
}

#login input.boton {
float:right;
font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#5E730B;
border:none;
width:130px;
color:#FFFFFF;
}

#datosUsuario {
background: url(../img/user.gif) no-repeat 0em 3px;
margin:0 0 20px 0;
padding:0 0 0 15px;
}

#datosUsuario a {
background: url(../img/error.gif) no-repeat 0em 5px;
padding-left:10px;
color:#CF1D1D;
}

#datosUsuario a:hover {
color:#777777;
background: url(../img/error_f2.gif) no-repeat 0em 5px;
}

#frmBalances ul {
margin:10px 0 0 0;
padding:0;
}

#frmBalances ul li {
clear:both!important;
margin:0 0 5px 0;
padding:0 0 5px 0;
background:none!important;
display:block!important;
width:100%;
overflow:auto;
overflow:hidden;
border-bottom:1px solid #E9E9E9;
width:436px;
}

#frmBalances ul li label {
float:left;
background:transparent url(../img/cuadro-verdeminiB.gif) no-repeat 0 5px!important;
padding:0 0 0 12px;
font-weight:bold;
width:400px;
}

#frmBalances ul li input {
float:right;
text-align:left;
}

input.botonB  {
font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#5E730B;
border:none;
width:auto;
color:#FFFFFF;
margin:10px 0 0 20px;
}

#info {
background-color:#E9E9E8;
background-repeat:no-repeat;
padding:3px;
color:#666666;
width:auto;
overflow:auto;
overflow:hidden;
}

#info label {
padding:0 10px 0 20px;
color:#000000;
background:url(../img/page_text.gif) no-repeat;
margin:1px 0 0 0;
float:left;
}

#info select {
font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;
padding:0;
float:left;
}

td.primera input.boton  {
font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#5E730B;
border:none;
color:#FFFFFF;
}

tr.impar {
background-color:#EEEEEE;
}
table.listado .titular td {background-color:#A8C33C; color:#ffffff;}
table.listado {border-collapse:collapse; margin-top:15px;}
table.listado td {text-align:center; padding:2px 5px;}


h4 {
border-bottom:1px dotted #B5B5B5;
color:#525263;
color:#5E730B !important;
float:none;
font-size:15px;
font-weight:900;
height:auto;
margin:0;
padding:10px 0 7px 0;
}

table  {border-collapse:collapse; margin:15px 0 15px 0;}
tr.fila td, tr.total td, tr.subtotal td {white-space:nowrap; padding:4px 8px 4px 8px; text-align:right;}
tr.impar {
background-color:#EEEEEE;
}
td.porcentaje {
	background-color:#F4EAE0!important;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #B5B5B5; 
 }
 
 td.porcentajeTotal {
 background-color:#C4BDB5!important;
 border-top-color: #C4BDB5!important;
 border-left-color: #C4BDB5!important;

 }
 
 tr.fila td {
	color: #000000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B5B5B5;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #B5B5B5;
	
}

 tr.subtotal td {
	font-weight:900;
	background-color: #D1CFCF;
	color: #000000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B5B5B5;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #B5B5B5;
}
tr.subtotal td.porcentaje {background-color:#C4BDB5 !important;}
tr.total td {font-weight:900; color:#000000; text-transform:uppercase;}
td.concepto {width:300px; background-color:#F78E1F !important; color:#ffffff !important; border-bottom:1px dotted #ffffff !important;  border-top:0 !important;}
tr.tituloConcepto td {
padding:6px;
background-color:#AD6316;
border-left:1px dotted #FFFFFF;
border-right:0 solid #FFFFFF;
border-top:1px dotted #FFFFFF;
color:#FFFFFF;
text-align:center;}
