@media print { 
    .nover {display:none;}
	.caracteristica { display:none}
} 


/* Estilos de objetos */

body {
	font-size: 8pt;	
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #FFFFFF;
}	

img{
	border: 0;
}

img.familias{
	border-right: #969696 1px solid;
	border-top: #969696 1px solid;
	border-left: #969696 1px solid;
	border-bottom: #969696 1px solid;
}

table{
	font-size: 8pt;
}

tr.fino{
	height: 5px;
}

legend{
	color: #000000;
}

fieldset{
	border: 1px solid #999999;
}

.reply{
	font-weight: bold;
}

td.celdaNoticias {
	/*background-image: url(../img/fondoTablaNoticias.gif);*/
	border: 1px solid #cfcfcf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	
	color: #000;
	text-decoration: none;
	line-height: 11px;
}

td.celdaCuerpo {
	/*background-image: url(../img/fondoTablaNoticias.gif);*/
	border: 1px solid #cfcfcf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: 11px;
}

table.noticias {
	margin:5px 5px 5px 5px;
}

.textoCuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	line-height: 11px;
	display:inherit;
}

.textoCabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	line-height: 11px;
	display:inherit;
}

table.tablaResultados {
	border-bottom: #114e66 1px solid;
}

table.tablaTotalPedido {
	border-right: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	border-left: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
	height:15px;
}

.TextoEnMarcoGrisNegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848484;
	background-color: #F0F0F0;
	font-weight: bold;
	height: 20px;
	vertical-align: top;
	border: 1px solid #999999;
	padding: 2px;
}

tr.formulario{
	height: 40px;
}

tr{
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	height: 25px;
}

tr.fondoSuperior1Pestana{
	/*background-image: url(../img/fondoSuperior1Pestana.gif);*/
	background-repeat: no-repeat;
	height: 20px;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
}

tr.fondoSuperior{
	/*background-image: url(../img/fondoSuperior.gif);*/
	background-repeat: no-repeat;
	height: 20px;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
}

tr.fondoIntermedio{
	/*background-image: url(../img/fondoIntermedio.gif);*/
	background-repeat: repeat-y;
	height: 20px;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
}

tr.fondoInferior{
	/*background-image: url(../img/fondoInferior.gif);*/
	background-repeat: no-repeat;
	height: 20px;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
}

tr.fondoAccesosPermitidosSuperior{
	/*background-image: url(../img/fondoAccesosPermitidosSuperior.gif);*/
	background-repeat: no-repeat;
	height: 20px;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
}

tr.fondoAccesosPermitidosIntermedio{
	/*background-image: url(../img/fondoAccesosPermitidosIntermedio.gif);*/
	background-repeat: repeat-y;
	height: 20px;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
}

tr.fondoAccesosPermitidosInferior{
	/*background-image: url(../img/fondoAccesosPermitidosInferior.gif);*/
	background-repeat: no-repeat;
	height: 20px;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
}


th.bordeIzquierdo{
	border-bottom: 1px solid #114E66;
}

th.bordeCentralIzquierda{
	border-bottom: 1px solid #114E66;
	text-align: left;
}

th.bordeCentral{
	border-bottom: 1px solid #114E66;
}

th.bordeCentralArribaAbajo{
	border-bottom: 1px solid #114E66;
	border-top: 1px solid #114E66;
}

th.bordeCentral a{
	color:#114E66;
	text-decoration:none;
	
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
}

th.bordeCentral .cabecera {
	color:#114E66;
	text-decoration:none;
	
	font-weight:bold;
	font-size:12px;
}

th.bordeCentralIzquierda .cabecera {
	color:#114E66;
	text-decoration:none;
	
	font-weight:bold;
	font-size:12px;
	padding-bottom:3px;
}

th.bordeCentralIzquierda a{
	color:#114E66;
	text-decoration:none;
	
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
}
th.bordeCentralIzquierda{
	border-bottom: 1px solid #114E66;
}

th.bordeCentralDerecha{
	border-bottom: 1px solid #114E66;
	text-align: right;
}

th.bordeDerecho{
	border-bottom: 1px solid #114E66;
}

td.descDetalle{
	font-size: 10pt;
	color: #034170;
/*	letter-spacing: 1px;*/
	font-weight: bold;
	
}

td.detalle{
	font-size: 9pt;
	color: #707070;
}

td.formulario{
	color: #034170;
	font-weight: bold;
	text-align: right;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td.unPunto{
	background-repeat: repeat-x;
	background-position: center;
}

td.dosPuntos{
	background-repeat: repeat-x;	
	background-position: center;
}

td.dosPuntosGris{
	/*background-image: url(../img/dosPuntosFondoGris.gif);*/
	background-repeat: repeat-x;	
	background-position: center;
}

td.pestanaSeleccionada{
	/*background-image: url(../img/pestanaSeleccionada.gif);*/
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: bottom;
	text-align: center;
}

td.pestanaNoSeleccionada{
	/*background-image: url(../img/pestanaNoSeleccionada.gif);*/
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: bottom;
	text-align: center;
}

td.pestanaNoSeleccionadaOver{
	/*background-image: url(../img/pestanaNoSeleccionadaOver.gif);*/
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: bottom;
	text-align: center;
}

td.fondoPestana{
	/*background-image: url(../img/fondoPestana.gif);*/
	background-repeat: no-repeat;
	font-size: 8pt;
	padding-left: 8px;
	background-position: top;
	background-position: left;
	height: 150px;
}

td.fondoBusquedaPiezas{
	/*background-image: url(../img/fondoBusquedaPiezas.gif);*/
	background-repeat: no-repeat;
	font-size: 8pt;
	padding-left: 8px;
	background-position: left;
	height: 80px;
}
td.fondoPedidos{
	/*background-image: url(../img/fondoPedidos.gif);*/
	background-repeat: repeat-y;
}

td.fondoAccesosPermitidos{
	/*background-image: url(../img/fondoAccesosPermitidos.gif);*/
	background-repeat: no-repeat;
	font-size: 8pt;
	padding-left: 8px;
	background-position: left;
	height: 180px;
}

td.puntitos{
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 7pt;	
	color: #969696;
	height: 12px;
	font-weight: bold;
}

td.cabeceraTabla{
	text-align: center;
}

td.cabeceraTablaIzquierda{
	text-align: left;
}

td.cabeceraTablaDerecha{
	text-align: right;
}

td.conectado{
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 8pt;	
	color: #AAAAAA;
	height: 15px;
	width: 126px;
	font-weight: bold;
}

td.desconexion{
	/*background-image: url(../img/fondoDesconectar.gif);*/
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 9pt;	
	color: #969696;
	height:16px;
	text-align: center;
}

td.desconexionOver{
	/*background-image: url(../img/fondoDesconectarOver.gif);*/
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 9pt;	
	color: #969696;
	height:16px;
	text-align: center;
}

td.usuario{
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 8pt;	
	color: #E60003;
	height: 17px;
}

td.desconectar{
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 7.5pt;	
	color: #AAAAAA;
	height: 12px;
}

td.menu{
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 8pt;	
	color: #000000;
	height: 20px;
}

td.sinAltura{
	height: 1px;
}

td.separadorSuperior{
	height: 17px;
}

td.separadorInferior{
	height: 10px;
}

td.separador{
	height: 1px;
}

td.busqueda{
	
	color: #114E66;
	font-weight:bold;
	font-size:11px;
	text-align:right;  /* PUESTO ALINEADO A LA DCHA PARA LOS FORMULARIOS*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:10px;
}

td.busquedaIzquierda{
	
	color: #114E66;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td.busqueda_pag{
	border-top: 1px solid #114E66;
	
	color: #114E66;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td.subBusqueda{
	
	font-weight:bold;
	padding-left:10px;
	color: #114E66;	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.subBusqueda_nobold{
	
	padding-left:10px;
	color: #114E66;	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


td.tdTitulo{
	height: 24px;
	font-weight: bold;
	font-size: 10.5pt;
	color: #EB3032;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

span.subTitulo{

	font-weight: bold;
	font-size: 11pt;
	color: #034170;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	
	
	
}

.caracteristica
{
	width:200px;
	padding:10px;
	position:absolute;	
	height:auto;
	text-align:justify;
	visibility:hidden;
	z-index:100;
	float:left;
	border:#000000;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	background-color:#9BD7EB;
}

.subTitulo2{
	font-weight: bold;
	font-size: 12pt;
	color: #034170;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	
	font-style:italic;

}
.subTitulo2_introducir{
	font-weight: bold;
	font-size: 11pt;
	color: #034170;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	
	font-style:italic;
	padding-left:12px;
}


td.subTitulo{
	font-weight: bold;
	font-size: 9pt;
	color: #034170;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	vertical-align: bottom;
	
}

td.subTituloError{
	font-weight: bold;
	font-size: 9pt;
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	vertical-align: bottom;
	
}

td.subTitulo2{
	height: 24px;
	font-weight: bold;
	font-size: 9pt;
	color: #595959;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	vertical-align: bottom;
}

td.tituloTabla{
	font-weight: normal;
	height: 24px;
	font-size: 8pt;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #848484;
	text-align: center;
}

tr.familias{
	font-size: 8pt;
	font-weight: bold;
	color: #EB3032;
}

INPUT {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:9pt;
	border: 1px #DEDEDE solid; 
	background-color:#FFFFFF;
}

.select {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt;
	background-color:#FFFFFF;
	border: 1px solid #114E66;
	width: 100%;
	height:18px;

}

TEXTAREA
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:9pt;
	border: 1px #CECECE solid; 
	background-color:#ffffff;
	overflow: auto;
}

INPUT.radioBoton {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:9pt;
	color: #000022;
	border: 0; 
	background-color:transparent;
}

INPUT.checkCaja{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:9pt;
	color: #000022;	
	border: 0; 
	background-color:transparent;
/*	margin-left: -4px; */
}

FORM{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;	
}

INPUT.cajaCheck{
	margin: 0;
	background: none;
}

INPUT.boton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	/*background-image: url(../img/fondoTitulo.gif);*/
	font-weight: bold;
	color: #EB3032;
	border-right: #EB3032 1px solid;
	border-top: #EB3032 1px solid;
	border-left: #EB3032 1px solid;
	border-bottom: #EB3032 1px solid;
/*	letter-spacing: 1px;*/
}

INPUT.botonGris {
	background-color:transparent;
	border:0;
	color:#000000;
	font-size:9px;
	margin:0;
}

INPUT.botonGris2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height:15px;
	width:100px;
	text-decoration:underline;
	border-right: #EB3032 1px solid;
	border-top: #EB3032 1px solid;
	border-left: #EB3032 1px solid;
	border-bottom: #EB3032 1px solid;*/
	background-color:transparent;
	border:0;
	color:#034170;
	font-size:12px;
	margin: 0px 0px 0px -10px;
}

.botonGris_texto {
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;
	border: 0px;
	text-align: center;

}
.botonGris_texto a{	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;
	border: 0px;
	text-align: center;
}
}
.botonGris_texto a:hover{	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;
	border: 0px;
	text-align: center;
}

.botonGris_texto2 { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;  font-weight:normal; text-decoration:none; background-color:transparent; 	border: 0px; text-align:right; float:right;
}

.botonGris_textoPeque {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	border: 0px; 	
}

.botonGris_login { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;  font-weight:normal; text-decoration:none; background-color:transparent; 	border: 0px; padding:0px; margin:0px; float:right; text-align:right; 
}
.botonGris_texto_login { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;  font-weight:normal; text-decoration:none; background-color:transparent; 	border: 0px; padding:0px; margin:0px; float:right; text-align:right;
}
DIV.menus{
	text-align: right;
	padding-top: 20px;
	padding-right: 10px;
}

span.cabecera{
	color: #034170;
	font-weight: bold;
	
	
/*	letter-spacing: 1px;*/
}

DIV.familias{
	padding-left: 2px;
}

P.seguimiento{
/*	letter-spacing: 1px;*/
}

A.anadir{
	text-decoration: none;
	color: #034170;
	font-size: 12pt;
	font-weight: bold;
}

A.anadir:hover{
	text-decoration: none;
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
}

A.listado {
	font-family: Verdana, monospace; 
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	background : transparent;
}

A.listado:hover {
	font-family: Verdana, monospace; 
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	background : transparent;
}

A.pestana {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: bold;
	
	color: #848484;
	text-decoration: none;	
	background : transparent;
}

A:hover.pestana {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	
	font-weight: bold;
	color: #848484;
	text-decoration: none;
	background : transparent;
}

A.familias {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: bold;
	color: #034170;
	text-decoration: none;	
	background : transparent;
}

A:hover.familias {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: bold;
	color: #EB3032;
	text-decoration: underline;
	background : transparent;
}

A.negrita {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #2975a1;
	text-decoration: underline;	
	background : transparent;
}

A:hover.negrita {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #2975a1;
	text-decoration: none;
	background : transparent;
}
A.menu{
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 10pt;	
	color: #777777;
	height: 20px;
	text-decoration: none;
}
A:hover.menu{
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 10pt;
	color: #777777;
	height: 20px;
	text-decoration: none;
}
A.exito{
	text-align: left;
	color: #18AA48;
}
A:hover.exito{
	text-align: left;
	color: #18AA48;
}


/* Fin Estilos de enlaces */

/* Comienzo de Clases */


.resultados{
	font-family: Verdana, monospace; 
	font-weight: normal;
	font-size: 8pt;	
	color: #000000;
	text-align: center;
}

.resultados2{
	font-family: Verdana, monospace; 
	font-weight: normal;
	font-size: 10pt;	
	color: #000000;
	text-align: right;
}

.resultadosIzquierda{
	font-family: Verdana, monospace; 
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	text-align: left;	
}

.resultadosIzquierda a{	
/*	padding-left:35px;*/
	display:block;

}

.resultadosIzquierda2 a{
	
	padding-left:16px;
	display:block;

}

.resultadosDerecha{
	font-family: Verdana, monospace;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	text-align: right;
}

.titulo{
	font-weight: bold;
	font-size: 10.5pt;
	color: #EB3032;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #E20A16;
	padding-left: 5px;
	width:100%;
}
.titulo4{
	font-weight: bold;
	font-size: 10.5pt;
	color: #EB3032;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #EB3032;
	padding-left: 5px;
	width:300;
}
.titulo3{
	font-weight: bold;
	font-size: 10.5pt;
	color: #EB3032;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #505050;
	padding-left: 5px;
}

.usuario{
	font-weight: bold;
	font-size: 10pt;
	color: #AAAAAA;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

.menu{
	font-weight: bold;
	font-size: 8pt;
	color: White;
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #f0f0f7;
}

.negrita{
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 8pt;	
	color: #848484;
}



.fijos{
	font-weight: normal;
	font-family: Arial, Verdana, Tahoma,Helvetica, sans-serif;
	color: #03418a;
	font-size: 8pt;	
		
}

/* Fin de Clases */

.fondoGrisLineasLados {
	background-color: #F3F3F3;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.fondoGrisLineasLadosEsquina {
	background-color: #F3F3F3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
	/*background-image: url(../img/esquinaDrchPedidos.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
}
.fondoAbajoPedidos{
	/*background-image: url(../img/fondoPestanaPedidos.gif);*/
	background-repeat: no-repeat;
}

.login {

}

.tituloRojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	
	color: #EB3032;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EB3032;
	border-right-color: #EB3032;
	border-bottom-color: #EB3032;
	border-left-color: #EB3032;
	text-indent: 5px;
}

.error{
	text-align: left;
	color: #EB3032;
	font-size:12px;
	font-weight:bold;
}

.exito{
	text-align: left;
	color: #18AA48;
	font-size:12px;
	font-weight:bold;
}

/*DIV------------------------------------*/
#errores{
	font-size: 8pt;
	text-align: left;
	color: #eb3032;
    border: 1px solid #eb3032;
    width: 700px;	
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
/*	letter-spacing: 1px;*/
	line-height: 1pt;		
	
}
#errores_popup{
	font-size: 8pt;
	text-align: left;
	color: #eb3032;
    border: 1px solid #eb3032;
    width: 95%;	
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
/*	letter-spacing: 1px;*/
	line-height: 10pt;
	margin-left:0.25em;	
	
}

#errores li{
	list-style: square;
	line-height: 10pt;			
}

TD.subMenu{
	background-color: #FFFFFF;
	color: #FF0000;		
}

TD.subMenuOver{
	background-color: #FF0000;	
	color: #FFFFFF;
}


A.subMenu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #FF0000;		
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

A.subMenu:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #FF0000;		
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}


A.subMenuOver{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FF0000;	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

A.subMenuOver:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FF0000;	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.img_cabecera{
	/*background-image:url(../img/cabecera_serv.jpg);*/ /* CAMBIAR RUTA POR:  <%=ConfigurationManager.getProperty("ruta.imagenesAplicacion") %>/cabecera.gif */
	background-repeat:no-repeat;
	height:100px;
	vertical-align:bottom;
	background-position:left, top;	
}

.contenido{
	width:717px;
	margin-left:10px;
}

* html .contenido{
	width:737px;
	margin-top: -3px;
	margin-left:10px;
}

.esqSup {
	background-repeat:no-repeat;
	background-position:right;
	padding-left:10px;
}

a.modelos {
	color:#082835;
	
	font-weight:bold;
	text-decoration:none;
	width:233px;
	font-size:13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

dcha a.modelos:link, a.modelos:visited {
	 
	font-size:13px;
}

a.modelos:hover, a.modelos:focus {
	
 	color: #114E66;
	font-size:13px;
}

.esqSup .piezas {
	text-decoration:none;
	
	font-weight:bold;
	color:#67770E;
	font-size:13px;
	width:233px;
}
a.piezas {
	text-decoration:none;
	
	font-weight:bold;
	width:233px;
	font-size:13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.piezas:link, a.piezas:visited {
}

a.piezas:hover, a.piezas:focus {
	color: #A8C217;
}

.esqSup .documento{
	text-decoration:none;
	
	font-weight:bold;
	color:#775100;	
	font-size:13px;
	width:234px;
}

a.documento {
	text-decoration:none;
	
	font-weight:bold;
	color:#775100;	
	font-size:14px;
	width:234px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.documento:link, a.documento:visited {
}

a.documento:hover, a.documento:focus {
	color: #C18400;
}

.rayas{
	/*background-image:url(../img/motivo-azul.gif);*/
}

.borde_azul{
	border: 1px solid #114E66;	
}

.borde_azul select{
	border: 1px solid #114E66;
}

td.subBusqueda_select{
	width:200px;
	height: 30px;
}

.dos_solapas{
	/*background-image:url(../img/motivo-azul.gif);*/
	width:970px;
}

table.dos_solapas_verde2{
	/*background-image:url(../img/motivo-verde.gif);*/
}

.dos_solapas_verde{
	/*background-image:url(../img/motivo-verde.gif);*/
	width:970px;
}

.dos_solapas_marron{
	/*background-image:url(../img/motivo-marron.gif);*/
	width:970px;

}

.familias{
	font-size: 11px;
	color:#034170;
	padding:0px 3px 5px 3px;

}

.resul{
	font-size:14px;
	font-style: normal;
	font-weight:bold;
	color: #034170;
	font-style:italic;

}

.fila_azul{
	background-color:#ECF1F5;
}

.fila_blanca{
	background-color:#ffffff;
}

.roja{
	/*width:985px;*/
	width:100%;

}
.desplegables {
	margin-top:5px;
	margin-bottom:5px;
	
}

/* ESTILOS MENU EN TABLA*/

table #menSup {
	font-size:11px;
	color:#FFFFFF;
	margin:0px 0px 0px 500px;
	width:420px;
	height:15px;
}

*html table #menSup {
	font-size:11px;
	color:#FFFFFF;
	margin:0px 0px 0px 400px;
	width:520px;
	height:15px;
} 

table #menSup tr td {

	text-align:center;
	margin-left:10px;
}

table #menSup tr td .linea_blanca {
	width:1px;
	background-color:#FFFFFF;	
}

table #menSup tr a {
	text-decoration:none;
	
	font-style:normal;
	color: #FFFFFF;
	display:block;
} 

table #menSup tr a:hover{
	color: #E20A16;
	/*background: left url(../img/esq-men-sup.gif) no-repeat;*/
	background-color: #FFFFFF;
	height:15px;
	padding:5px 0px 5px 0px;
	display:block;
}

* html table #menSup tr a:hover{
	color: #E20A16;
	/*background: left url(../img/esq-men-sup.gif) no-repeat;*/
	background-color: #FFFFFF;
	height:15px; padding:5px 0px 6px 0px; width:140px;
	font-weight:bold;
}
* html table #menSup tr a{
	color: #ffffff;
	

	height:15px; padding:5px 0px 6px 0px; width:140px;
	font-weight:bold;
}



/*login*/

table #menSup_login {
	font-size:11px;
	color:#FFFFFF;
	margin:0px 0px 0px 500px;
	width:420px;
	height:15px;

}



table #menSup_login tr td {

	text-align:center;

}

table #menSup_login tr td .linea_blanca {
	width:1px;
	background-color:#FFFFFF;

	
}

table #menSup_login tr a {
	text-decoration:none;
	
	font-style:normal;
	color: #FFFFFF;
font-weight:bold;
	display:block; padding:5px 0px 6px 0px; height:14px; margin-right:-50px;
	
} 


table #menSup_login tr a:hover{
	color: #E20A16;
	/*background: left url(../img/esq-men-sup.gif) no-repeat;*/
	background-color: #FFFFFF;
	height:14px; display:block;padding:5px 0px 6px 0px;padding:5px 0px 6px 0px;
}

* html table #menSup_login {
	font-size:11px;
	color:#FFFFFF;
	margin:0px 0px 0px 550px;
	width:420px;
	height:15px;

}

* html table #menSup_login tr a:hover{
	color: #E20A16;
	/*background: left url(../img/esq-men-sup.gif) no-repeat;*/
	background-color: #FFFFFF;
	height:15px; padding:5px 0px 6px 0px; width:200px; 
	font-weight:bold;
}
* html table #menSup_login tr a{
	color: #ffffff;

	height:15px;
	font-weight:bold; 
}
*html table #menSup_login {
	font-size:11px;
	color:#FFFFFF;

	height:15px;  

} 

#logos {
	position: relative;
	float:left;
	width:695px;
	height:75px;
	text-align: left;
	vertical-align: middle;
	padding:5px 0px 5px 240px;
}
#logos_contacto {
	position: relative;
	float:left;

	height:75px;
	text-align: left;
	vertical-align: middle;
	padding:5px 0px 5px 240px;
}

#izqda_bienvenido{
	float:left;
	width:200px;
	height:586px;
	/*background: url(../img/fdo-izqdo.gif) no-repeat top left;*/
	vertical-align:top;
}

.bienvenido_usuario{
	position: relative;
	float: right;
	width: 100%;
	height: 20px;
	padding: 0px 20px 0px 0px;
	text-align: right;
	vertical-align: middle;
	
	font-size: 14px;
	font-style: italic;
	color: #114E66;
	margin-top: 20px;
}

/*  IDIOMAS ------------------------------------------------ */
/*---cambiado 25jul---*/
.idiomas {
	margin-top: 10px;
	float: right;
	margin-right: 10px;
/*margin-left:700px;*/
}
/*---cambiado 25jul---*/
.idiomas td {	
	height:19px;
	text-align:center;
	width:20px;
	padding:0px;
	margin:0px;
	padding-left:3px;
}

/*---cambiado 25jul---*/
.idiomas td a{
	text-decoration:none;
	color: #848484;
	display:block;
	margin-top:3px;
	height:19px;	
	width:10px;
	margin-left:5px;
}

/*---cambiado 25jul---*/
.idiomas td a:hover {
	color:#E20A16;
	font-weight:bold;
/*background: left url(../img/esq-men-sup2.gif) no-repeat;*/
	display:block;
	margin-top:3px;
	height:19px;
	margin-left:5px;
}

/*---cambiado 25jul---*/
.negritaIdioma{
	color: #e20a16;
	font-weight: bold;
		
}
/*---cambiado 25jul---*/*
html .negritaIdioma{
	color: #e20a16;
	font-weight: bold;
}

.negritaIdioma_negro{
	color: #000000;
	font-weight: bold;
	text-align:center;
	width:2.1em;!important
}
 td.anchoIdioma {
display:table-cell;
padding:1px;
text-align:center;

}

/* FIN IDIOMAS ------------------------------------------------ */



/*  MENU IZQUIERDO ------------------------------------------------ 

#izqda {
	position: relative;
	float:left;
	width:242px;
	height:586px;
	background-color:#e8eef1;
	background:left url(../img/fdo-izqdo.gif) no-repeat;
	
}

#primernivel a{
	text-decoration:none;
	font-style:normal;
	color: #034170;
	background:right  url(../img/fdo-ul-1.gif) no-repeat;
	display:block;
	width:145px;
	height: 17px;
	padding:2px 15px 0px 5px;
	filter: alpha(opacity=80); opacity: .8;
	margin: 3px 0px 3px 20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	
}
* html #primernivel a{
	width:160px; 	margin: 5px 0px 3px 20px;
}

#primernivel a:hover{ 	color: #FFFFFF;
	display:block;
	background:right url(../img/fdo-ul-2.gif) no-repeat;  

}
table #primernivel_tabla {float: left; margin:0px 0px 0px 3px;}

table #primernivel_tabla a{
	text-decoration:none;
	font-style:normal;
	color: #034170;
	background:right  url(../img/fdo-ul-1.gif) no-repeat;
	display:block;
	width:145px;
	height: 17px;
	padding:2px 15px 0px 5px;
	filter: alpha(opacity=80); opacity: .8;
	margin: 0px 0px 1px 14px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	

}
* html #primernivel_tabla a{
	width:160px; 	margin: 0px 0px 1px 14px; 
}

#primernivel_tabla a:hover{ 	color: #FFFFFF;
	display:block;
	background:right url(../img/fdo-ul-2.gif) no-repeat;  

}

table #primernivel_tabla2 a{
	text-decoration:none;
	font-style:normal;
	color: #034170;
	background:right  url(../img/fdo-ul-1.gif) no-repeat;
	display:block;
	width:130px;
	height: 17px;
	padding:2px 15px 0px 5px;
	filter: alpha(opacity=80); opacity: .8;
	margin: 0px 0px 1px 32px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	
}
* html table #primernivel_tabla2 a{
	text-decoration:none;
	font-style:normal;
	color: #034170;
	background:right  url(../img/fdo-ul-1.gif) no-repeat;
	display:block;
	width:145px;
	height: 17px;
	padding:2px 15px 0px 5px;
	filter: alpha(opacity=80); opacity: .8;
	margin: 0px 0px 1px 32px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	
}



#izqda ul li a {
	text-decoration:none; 
	color: #034170; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
}


#izqda ul li a:hover {
	color: #FFFFFF;
	display:block;
	background:right url(../img/fdo-ul-2.gif) no-repeat;  
	height: 17px;
	margin:0px 0px 0px -5px;
	padding: 0px 0px 0px 5px;
	
}
* html #izqda ul li a {
	text-decoration:none; 
	color: #034170; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; display:block;	

}
* html #izqda ul li a:hover {
	color: #FFFFFF;
	display:block;
	background:right url(../img/fdo-ul-2.gif) no-repeat;  
	font-size:10px; 

}

#izqda ul {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
}

#izqda ul li {
	text-decoration:none;
	font-style:normal;
	background:right  url(../img/fdo-ul-li-1.gif) no-repeat;
	display:block;
	width:145px;
	height: 17px;
	float:left;
	filter: alpha(opacity=80); opacity: .8;	
	margin:2px 0px 2px -5px;
	padding: 0px 0px 0px 5px;	
} 

* html #izqda ul li {
	margin:3px 0px 3px 35px;	
} */

#izqda {
	position: relative;
	float:left;
	width:242px;
	height:586px;
	background-color:#e8eef1;
	/*background:left url(../img/fdo-izqdo.gif) no-repeat;*/
	
	background-position:top left;

}



#primernivel a:hover{ 	color: #FFFFFF;
	display:block;
	/*background:right url(../img/fdo-ul-2.gif) no-repeat; */ 

}
table #primernivel_tabla {float: left; margin:2px 0px 2px 0px; }

table #primernivel_tabla a{
	text-decoration:none;
	font-style:normal;
	color: #034170;
	/*background:right  url(../img/fdo-ul-1.gif) no-repeat;*/
	background-position:left;
	display:block;
	width:160px;
	height: 25px;
	padding:8px 15px 0px 5px;
	filter: alpha(opacity=80); opacity: .8;
	margin: 3px 0px 3px 4px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	
	font-weight:bold;

}
* html #primernivel_tabla a{
	width:170px; 	margin: 2px 0px 0px 4px;
	height: 30px; 
} 

#primernivel_tabla a:hover{ 	color: #FFFFFF;
	display:block;
	/*background:right url(../img/fdo-ul-2.gif) no-repeat;*/
	background-position:left;

}

table #primernivel_tabla2 a{
	text-decoration:none;
	font-style:normal;
	color: #034170;
	/*background:right  url(../img/fdo-ul-1.gif) no-repeat;*/
	display:block;
	width:140px;
	height: 20px;
	padding:8px 15px 0px 5px;
	filter: alpha(opacity=80); opacity: .8;
	margin: 1px 0px 5px -15px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	 font-weight:normal; font-size:10px;
}
* html table #primernivel_tabla2 a{
	text-decoration:none;
	font-style:normal;
	color: #034170;
	/*background:right  url(../img/fdo-ul-1.gif) no-repeat;*/
	display:block;
	width:160px;
	height:25px;
	padding:4px 15px 0px 5px;
	filter: alpha(opacity=80); opacity: .8;
	margin: 3px 0px 0px 15px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; font-size:10px;
	
}



#izqda ul li a {
	text-decoration:none; 
	color: #034170; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	width:145px;

}


#izqda ul li a:hover {
	color: #FFFFFF;
	display:block;
	/*background:right url(../img/fdo-ul-2.gif) no-repeat;  */
	height: 20px;
	margin:-6px 0px 0px -5px;
	padding: 6px 0px 0px 5px;
	
}
* html #izqda ul li a {
	text-decoration:none; 
	color: #034170; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; display:block;
	width:140px;

}
* html #izqda ul li a:hover {
	color: #FFFFFF;
	display:block;
	/*background:right url(../img/fdo-ul-2.gif) no-repeat;  */
	font-size:10px; 
	height: 25px;
	margin:-6px 0px 0px -5px;
	padding: 6px 0px 0px 5px;
	width:145px;	

}

#izqda ul {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
}

#izqda ul li {
	text-decoration:none;
	font-style:normal;
	/*background:right  url(../img/fdo-ul-li-1.gif) no-repeat;*/
	display:block;
	width:145px;
	height: 20px;
	float:left;
	filter: alpha(opacity=80); opacity: .8;	
	margin:2px 0px 2px -5px;
	padding: 6px 0px 0px 5px;	
} 

* html #izqda ul li {
	margin:3px 0px 3px 35px;
	height: 25px;	
} 


/* FIN MENU IZQUIERDO ------------------------------------------------ */
#verPedido {
	padding:350px 0px 0px 32px;

}


* html #verPedido {
	padding:120px 0px 0px 32px;
}

.valign{
	vertical-align:middle;


}

.borde_bottom td{
	border-bottom: 1px solid #114E66;
	
}
.examinar a{

	font-weight:bold;
	color:#034170;
	

}

.examinar a:hover{
	
	color:#eb3032;
	text-decoration:underline;

}

/*-------20 jul-------*/
table.bordeFino{
	/*padding-top: 100px;
	padding-left: 100px;*/
	border: 1px solid #7F9FAF;
	background-color:white;
}
table.bordeFino2{
	/*padding-top: 105px;
	padding-left: 100px;*/
	border: 1px solid #7F9FAF;
	background-color:white;
}

legend a {color:#114E66;padding-top:10px; font-weight:bold; }

.rayas_tabla{
	/*background-image:url(../img/motivo-azul.gif);*/ padding:5px;
}
.TextoEnMarco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848484;
	background-color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	vertical-align: top;
	border: 1px solid #7F9FAf;
	padding: 2px;
}
.TextoEnMarco a{ color: #114E66;}

.TextoEnMarcoNegrita a{ color: #114E66;}
.TextoEnMarcoGrisNegrita a{ color: #114E66;}

.TextoEnMarcoNegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848484;
	background-color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	vertical-align: top;
	border: 1px solid #7F9FAf;
	padding: 2px;
}
.TextoEnMarcoGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84848;
	background-color: #F0F0F0;
	font-weight: normal;
	height: 20px;
	vertical-align: top;
	border: 1px solid #7F9FAf;
	padding: 2px;
}




TD.formulario { color: #114E66;}
TD.formulario_negrita { color: #000000;}
TD.formulario_negrita a{ color: #114E66;}

/*------24 jul ----*/
.registrado{
	font-size:14px;
	font-style: normal;
	font-weight:bold;
	color: #EB3032;
	font-style:italic;
}

table.idiomas2 { }


.idiomas2 a{
	color: #114E66;;
	background-color:transparent;
	display:block;
	width:120px;
	border-bottom: 1px solid #ffffff;
	height:20px;
	padding:0px;
	font-weight:bold;
	text-decoration:none;
	/*background-image:url(../img/flechablanca.gif); */
	background-repeat:no-repeat; 
	background-position:right;
}

.idiomas2 a:hover{
	color: #EB3032;
}

.negritaIdioma2 {
	color: #114E66;;
	background-color:transparent;
	font-size:12px;
	width:130px;
	border-bottom: 1px solid #ffffff;
	height:20px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	/*background-image:url(../img/flechablanca.gif);*/
	background-repeat:no-repeat;
	background-position:right;		
}

.busqueda_negrita a{

	font-weight:bold;
	color:#034170;
}

.busqueda_negrita a:hover{
	color:#eb3032;
	text-decoration:underline;
}

.izquierda {
text-align:left;
color:green; float:left;
}

a.pag {
	color: #000000;

}

a:hover.pag {
	color: #eb3032;

}
.textoboton a {color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14;  font-weight:normal; text-decoration:none;}
.textoboton a:hover {color:#EB3032;}
.contacto {margin-left:100px; width:200px; float:right;  margin-right:-100px;}
* html .contacto {  margin-right:0px; margin-left:50px;width:200px; display:block; }
 .habitual {float:left; margin-left:-10px; width:200px; margin-left:5px;}
* html .habitual {float:left; }
 .habitual2 {margin-top:40px; }
* html .habitual2 {float:left; margin-left:10px; margin-top:-80px; clear:both;}
 .habitual3 {margin-top:40px;}
* html .habitual3	 {float:left; margin-left:90px; margin-top:-200px;}

a.desconectar{
	text-decoration: none;
	font-weight: bold;
}

.cabecerafondo{
	/*background-image: url(../img/cabecera_serv.jpg);*/
	background-repeat: no-repeat;
}

.subapartado{
	color: #082835;
	
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.celdaFondoazul{
	background-color: #7f9faf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	
	color: #f3f3f0;
	text-decoration: none;
	height: 15px;
}

.etiqueta1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #114E66;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	
	text-decoration: none;
	background-color: #F0F0F0;
	padding-left: 5px;
	border-bottom: 1px solid #7f9faf;	
}

.etiqueta2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #114E66;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	
	text-decoration: none;
	background-color: #EEEEEE;
	border-bottom: 1px solid #7f9faf;
}

.etiqueta1Dif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #114E66;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	
	text-decoration: none;
	background-color: #FFEDCD;
	padding-left: 5px;
	border-bottom: 1px solid #7f9faf;	
}

.etiqueta2Dif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #114E66;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	
	text-decoration: none;
	background-color: #FFEDCD;
	border-bottom: 1px solid #7f9faf;
}

.etiquetaFondoClaro {
	background-color: #e3e2e2;
}


/********************************************
 Fichero de estilos para Ventas EDI Cliente
 ********************************************/
 
/****************************************
 MODIFICACION  HISTORIA
 
 Persona      Fecha       Comentarios
  
 SGO	      20/03/02    Creación del fichero
 
 ****************************************/
 /***************************************
 Color para las cabeceras de tablas(fondo).
 ****************************************/
 .fondocabtabla{background-color:#888888}
 .fondocabtablasel{background-color:#FF0000}
 
 
 /***************************************
 Color para las tablas formulario(fondo).
 ****************************************/
 .fondotablaform{background-color:#eeeeee}
 
 /***************************************
 Color para las tablas (fondo).
 ****************************************/
 .fondotabladatos{background-color:#FFFFFF}
 
 /***********************************************
 Color de fondo para la cabecera(tabla de datos).
 ************************************************/
 .fondocabdatos    {background-color:#0099cc}
 
 /***************************************
 Color de fondo para las lineas de las 
 tablas de datos.
 ****************************************/
 .fondolineadatos    {background-color:#fffbf4}
 .fondolineainvdatos {
	background-color:#EEEEEE;
}

.fondolineainvdatosDif {
	background-color:#EEEEEE;
}
 
 
 /***************************************
  Estilos los enlaces
 ****************************************/
 
 .enlgen{font-family:Arial, Helvetica, sans-serif ;font-size:12px;text-decoration:underline;color:#0000ff}
 
 /***************************************
  Estilos para el texto, vamos a definir
  estilos diferentes:
   - tamaño pequeño en negrita subrayado(11)
   - tamaño pequeño en negrita(12)
   - tamaño pequeño subrayado(13)
   - tamaño pequeño(14)
   - tamaño grande en negrita subrayado(21)
   - tamaño grande en negrita(22)
   - tamaño grande subrayado(23)
   - tamaño grande(24)
 ****************************************/
 
 .texgen1{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:10px;font-weight:bold;text-decoration:underline;color:#000000}
 .texgen2{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:10px;font-weight:bold;text-decoration:none;color:#000000}
 .texgen3{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:10px;text-decoration:underline;color:#000000}
 .texgen4{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:10px;text-decoration:none;color:#000000}
 .texgen5{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:9px;text-decoration:none;color:#000000}
 .texgen6{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:11px;font-weight:bold;text-decoration:underline;color:#000000}
 .texgen7{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:11px;font-weight:bold;text-decoration:none;color:#000000}
 .texgen8{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:11px;text-decoration:underline;color:#000000}
 .texgen9{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:11px;text-decoration:none;color:#000000}

/***************************************
  Estilos para los textos de las tablas
  de formularios 
 ****************************************/
 
 .texfor3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:underline;color:#000000}
 .texfor4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;color:#000000}
 .texfor1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;color:#000000}
 .texfor2{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:10px;text-decoration:none;color:#000000}
 .texfor5{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;color:#000000}
 
/***************************************
  Estilos para los textos de las cabeceras de
  las tablas de datos
 ****************************************/
 
 .texcab1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:underline;color:#ffffff}
 .texcab2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#ffffff}
 .texcab3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;color:#ffffff}
 .texcab4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#ffffff}
 .texcab5{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;color:#ffffff}
 
 /***************************************
  Estilos para los titulos de las páginas
 ****************************************/
 
 .textit1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:underline;color:#ffffff}
 .textit2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color:#ffffff}
 .textit3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#ffffff}
 .textit4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none;color:#ffffff}
 
/***************************************
  Estilos para los textos de los totales de
  las tablas de datos
 ****************************************/
 
 .textot1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:underline;color:#000000}
 .textot2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;color:#000000}
 .textot3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;color:#000000}
 .textot4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#000000}


/***********************************************
 Color de fondo para los totales (tabla de datos).
 #ffdca4
 #FDC3A7
 ************************************************/
 .fondototdatos    {background-color:#ffdca4}
 .fondototprod    {background-color:#FBD6C4}
 
/***************************************
  Estilos para los textos los formularios
 ****************************************/
 
 .texfor{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#000000}
 
/***************************************
  Estilos para presentar las marcas
 ****************************************/
 
.texmar{font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:underline;color:#FF0000}
 
.descripcion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
.centro{
	text-align: center;
	font-size: 8pt;
}

.centroIzq{
	text-align: center;
	font-size: 8pt;
	border-bottom-width: 1px;
	border-bottom: 1px solid #000000;
}

.centroDesc{
	text-align: left;
	font-size: 8pt;
	border-bottom-width: 1px;
	border-bottom: 1px solid #000000;
}

tr.cabeceraListado{
	background-color: #D0D0D0;
}

.grupo{
	font-weight: bold;
	border-bottom: 3px solid #D0D0D0;
}

.grupoFondo{
	padding-left: 5px;
	border-bottom: 3px solid #7f9faf;
	background-color: #B3C5CF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff
}

.celdaroja{
	background-color: #FF0000;
}

.txtLogin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #114E66;
	font-size:12px;
	margin-right:10px;
	height:15px;
	text-align:right;
}

.esqSup_login {
	background-repeat:no-repeat;
	background-position:right;
	padding-left:10px;
}

.rayas_login{
	/*background-image:url(../img/motivo-azul.gif);*/margin-top:5px; 
}

.comparar{
	font-family: Tahoma;
	font-size: 6pt;
}
.comboIdiomaIzquierda{
	margin-top: 10px;
	margin-left: 10px;
}
.textoLOPD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
}
img.transparent{
opacity: .5;
filter: alpha(opacity=50);
}

a.catalogo {
	text-decoration: none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

a.catalogo:hover {
	text-decoration: underline;

}

.titAzul {
FONT: bold 12px/15px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #29496b; TEXT-DECORATION: none; padding:0 0 0 10px;
}