.textoVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#319E00;
}

.etiqueta {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#319E00;
}
.solapaOn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration : none;
}
.solapaOff{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EBEBEB;
	color: #999999;
	text-decoration : none;
}

.nuevoEstilo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EBEBEB;
	color: #999999;
	text-decoration : none;
}

.textoGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.textoGrisImportant {
	font-family: Arial !important;
	font-size:10px !important;
	color:#666666 !important;
}

.textoVerdana {
    font-family: Arial, Helvetica, sans-serif;
}

input.tester {color: red; background: yellow;}

.textoGrisPeq {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}

.textoRojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

.textoRojoImportant {
	font-family: Arial !important;
	font-size:10px !important;
	color:#FF0000 !important;
}

.textoVerdeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#319E00;
}
.textoVerdeBold10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#319E00;
}

.textoVerde14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#319E00;
}

INPUT{		
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;	
	color:#666666;
}

SELECT{		
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;	
	color:#666666;
	background-color:#FFFFFF;
	border:solid 1px #46FA1F;
}

.numerosDcha{
    text-align: right;
}
.centrado{
	text-align: center;
}

.cajaTexto{
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;	
	color:#666666;
	background-color:#FFFFFF;
	border:solid 1px #B5B2B5;
}
.boton{
	border:solid 0px #FFFFFF;
	border-top:solid 1px #A4C18F;
	border-bottom:solid 1px #A4C18F;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#73716B;
	font-size:10px;
	cursor:hand;
}

.botonDisabled{
	border:solid 0px #FFFFFF;
	border-top:solid 1px #A4C18F;
	border-bottom:solid 1px #A4C18F;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A4C18F;
	font-size:10px;
	cursor:hand;
}
.botonGraf{
	cursor:hand;
}
.cabeceraTabla{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#636C57;
	background-color:#D0E2BA;
}
.datosTabla{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#636C57;
	background-color:#FFFFFF;
}
.datosTablaGris{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:GrayText;
	background-color:#EEEEEE;
}

body
{ 	scrollbar-3d-light-color:#319E00;
    scrollbar-arrow-color:#319E00;
    scrollbar-base-color:#319E00;
    scrollbar-dark-shadow-color:#319E00;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:##319E00;
    scrollbar-shadow-color:black
}
.margintop5
{
    margin-top: 5px;
}

.cabeceraNegrita
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#636C57;
}

.cabeceraNegritaSubrayado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#636C57;
	text-decoration: underline;
}

.textoGrisBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}

a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666;  text-decoration: none; }
a:hover { color: #666666; }
a:active { color: #666666;  }
a.menu:link { color: #666666; background: #fff; text-decoration: none; }
a.menu:visited { color: #666666; background: #fff; text-decoration: none; }
a.menu:hover { color: #666666; background: #fff; }
a.menu:active { color: #666666; background: #fff; }
<!-- Estilos Menu -->
.textomenu {
	FONT-SIZE: 16px; 
	font-weight: bold; 
	important;
	COLOR: #a2d08d;
	font-family: Arial, Helvetica, sans-serif;
}
.textosubmenu {
	padding-top: 5px;
	FONT-SIZE: 12px;
	MARGIN-LEFT: 15px;
	font-weight: bold;
	important; COLOR: #a2d08d;
	font-family: Arial, Helvetica, sans-serif;
}
#busq {
	position: aboslute;
	margin-left: 100px;
	margin-top: 100px;
}
.anchomenu {
	width:142px;
}
.altomenu {
	height:28px;
}
.fondoopcion {
	BACKGROUND-COLOR: #FFFFFF;
}
.fondoopcion_sel {
	BACKGROUND-COLOR: #E9EFE5;
}
div.fondoopcion:hover {
	BACKGROUND-COLOR: #E9EFE5;
}

table.energia th.importeTotal, table.energia td.importeTotal {
	visibility:hidden; 
	display:none;
}
table.energia th.baseImponible, table.energia td.baseImponible {
	visibility:hidden; 
	display:none;
}
table.energia th.codFactura, table.energia td.codFactura {
	visibility:hidden; 
	display:none;
}

table.importeTotal th.energia, table.importeTotal td.energia {
	visibility:hidden; 
	display:none;
}
table.importeTotal th.baseImponible, table.importeTotal td.baseImponible {
	visibility:hidden; 
	display:none;
}
table.importeTotal th.codFactura, table.importeTotal td.codFactura {
	visibility:hidden; 
	display:none;
}

table.baseImponible th.energia, table.baseImponible td.energia {
	visibility:hidden; 
	display:none;
}
table.baseImponible th.importeTotal, table.baseImponible td.importeTotal {
	visibility:hidden; 
	display:none;
}
table.baseImponible th.codFactura, table.baseImponible td.codFactura {
	visibility:hidden; 
	display:none;
}

table.codFactura th.energia, table.codFactura td.energia {
	visibility:hidden; 
	display:none;
}
table.codFactura th.importeTotal, table.codFactura td.importeTotal {
	visibility:hidden; 
	display:none;
}
table.codFactura th.baseImponible, table.codFactura td.baseImponible {
	visibility:hidden; 
	display:none;
}

.background_lista_fac_emitida {
	background-color: #CCCCCC !important; 
}

.renglon {
    width: 750px !important;
	border:1px solid gray;
	display: block;
	height: 30px !important;
    margin-left: 10px;
}
			
div.renglon label, 
div.renglon input {
    vertical-align:-5px;
}
			
div.renglon select {
    vertical-align :-5px;
}
			
.titulo {
	background-color: #A4C18F;
	vertical-align:middle;
}
			
div.titulo label {
	vertical-align:-5px;
    @vertical-align:0px;
	margin-left: 33px;
}
		
.primeroDeTres {
	margin-left : 15px;
}
			
.segundoDeTres {
	margin-left : 15px;
}
			
.terceroDeTres {
	margin-left : 15px;
}
			
.primeroDeDos {
	margin-left : 80px;
}
			
.segundoDeDos {
	margin-left : 80px;
}
			
.primeroDeUno{
	margin-left : 70px;
}
						
.butons {
	margin-top: 25px;
	margin-left: 250px;
}
			
#cerrarButonID {
	margin-left:40px;
}

<!--Fin Estilos Menú -->

.estiloBotonAbrirPdf{
	font-weight: BOLD; 
	color:#b01d43;
}

.background_lista_fac_prov {
	background-color: #FFFCAD !important; 
}

.alinearAvisos {
	text-align: center;
}

.saltoLinea {
	white-space: pre-wrap;
}

#detail {
  display: none;
}

.oculto {
	display: none;
}

.ancho30 {
	width:30%;
}
