div.centraTabla{
text-align: center;
}

.Log_tbl {
	border: 5px solid #000000;
	background-color:#FFF;
	background-position:top;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	text-align: center;
	padding:10px;
	

}
.Log_tbl_interior {
	border: 0;
	background-color:#FFFFFF;	
	margin:0px;
	padding:5px;
}

.Log_etiqueta{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:5px;
	
}
.Log_dato{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:#000000 solid 1px;
background-color:#CCCCCC;

	
}
.Log_btn{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:#000000 solid 1px;
background-color:#CCCCCC;
width:50%;
padding:2px;
margin:5px;
	
}
body{
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #000000;


}
.tabla {
	background-color:#FFFFFF;
	border:#000 1px solid;
	
}
.tablaBuscar {
	background-color:#FFFFFF;
	border-top:#000 1px solid;
	margin:5px;
	vertical-align:middle;
	
}
.tablaCoste {
	background-color:#FFFFFF;
	border:#000 1px solid;
	
}

.cabecera {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #fff;
	background-color: #000;
	text-align:center;

}
.cabeceraMini {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #fff;
	background-color: #000;
	text-align:center;

}
.cabeceraMenu {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color: #fff;
	background-color: #000;
	text-align:center;
	border-left:2px solid #FFF;
	padding-bottom:10px;
	padding-top:10px;

}
.tablaMenu {
	padding-bottom:10px;

}

.cabeceraMenu:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color: #fff;
	background-color: #C00;
	text-align:center;
	border-left:2px solid #FFF;
	padding-bottom:10px;
	padding-top:10px;

}
.cabeceraMenuSeleccion {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color: #fff;
	background-color: #C00;
	text-align:center;
	border-left:2px solid #FFF;
	padding-bottom:10px;
	padding-top:10px;

}


.cabeceraAlmacen {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #fff;
	background-color: #000;
	text-align:center;

}
.cabeceraStock {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #fff;
	background-color: #000;
	text-align:center;

}
.cabeceraDatos {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000;
	background-color: #CEDBF9;
	text-align:center;

}


.subcabecera {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;

}
.subcabeceraCentrado {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align:center;

}

.campo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026390;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:2px;

}
.campoLabel {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026390;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:2px;

}

.campoArchivo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026390;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:2px;
	width:200px;

}

.campo_precio {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026390;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:2px;
	text-align:right;

}

.campo_rojo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF0000;
	border: 1px solid #FF0000;
	margin:2px;
	text-align:right;

}

.campoCoste {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026390;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:1px;
	text-align:right;

}
.campo_salida {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #F00;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:2px;
	text-align:center;

}
.requiredField {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F00;.
	margin:0;
	padding:0;
}

.campoTalla {
	background-color: #000;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #FFF;
	border:1px solid #000;
	text-align:center;
	padding:0;
	margin:0;
}
.campoTallaValor {
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	border:1px solid #000;
	padding:0;
	margin:0;
	
}
.campoTallaVenta{
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #900;
	text-align:center;
	border:1px solid #000;
	padding:0;
	margin:0;
	
}

.campoTallaPendiente {
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #090;
	text-align:center;
	border:1px solid #FFFFFF;
	padding:0;
	margin:0;
	
}


.fondocampo {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #FFF;
}
.fondocampoPiso {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333;
	background-color: #FFF;
}

.boton {

	border: 1px solid #000;
	background-color: #000;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin:5px;
}
.enlace {
	font-size:12px; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.enlace:hover {

	color: #000000;
	text-decoration: none;
}
.enlace:link {


	color: #000000;
	text-decoration: none;
}

.enlace:visited {

	color: #000000;
	text-decoration: none;
}
.enlace2 {
	font-size:12px; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.enlace2:hover {

	color: #000000;
	text-decoration: none;
}
.enlace2:link {


	color: #000000;
	text-decoration: none;
}

.enlace2:visited {

	color: #000000;
	text-decoration: none;
}

.fondo_pagina {
	background-color: #FFFFFF;
}
.fila {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
}
.filaGrupo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#333333;
}


a.enlace {
	font-size:12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none

}
a.enlace:hover {

	color: #FFFFFF;
	text-decoration: none;
}

a.enlace:link {

	color: #FFFFFF;
	text-decoration: none;
}

a.enlace:visited {

	color: #FFFFFF;
	text-decoration: none;
}
a.paginar {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;

	
}
a.paginar:hover {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.paginar:link {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.paginar:visited {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.planning_cabecera {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align:left;

}

.planning_fecha{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#000;
	font-size:9px;
	text-align:center;
	margin:0;
	padding:0;
	
}
.superior{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#000;
	font-size:9px;
}
.planning_libres{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #006600;
	font-size:9px;
}
.planning_fecha_dia{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#2C4452;
	font-size:8px;
	text-align:center;
	margin:0;
	padding:0;
	
}
.planning_fecha_finde{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#000;
	font-size:8px;
	text-align:center;	
	margin:0;
	padding:0;
	
}
.planning_celda{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	background-image:url(../imagenes/planning_celda.jpg);
	background-repeat:repeat;
	background-position:center;
	margin:0;
	padding:0;
	
}
.planning_celda_individual{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	text-align:left;
	background-color: #993399;
	margin:0;
	padding:0;
}
.planning_celda_grupo{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	text-align:left;
	background-color: #999900;
	margin:0;
	padding:0;
}
.planning_celda_checkout{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	text-align:left;
	background-color: #003399;
	margin:0;
	padding:0;
	
}
.planning_celda_bloqueo{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	text-align:left;
	background-color:#000;
	margin:0;
	padding:0;
	
}
.planning_celda_overbooking{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	background-color:#CC9900;
	margin:0;
	padding:0;
	
}

.planning_tabla {
	width:100%;
	margin:0;
	padding:0;
	background-color:#999;
	display:block;
	

}
.planning_enlace {
	FONT-SIZE: 8px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin:0;
	padding:0;
}
.planning_enlace:hover {

	color: #FFFFFF;
	text-decoration: none;
}

.planning_enlace:link {

	color: #FFFFFF;
	text-decoration: none;
}

.planning_enlace:visited {

	color: #FFFFFF;
	text-decoration: none;
}
.planning_detalle{

	padding:0;
	margin:0;

}
.planning_capa{
	visibility:hidden;
	position:absolute;
	float:left;
	margin:0;
	padding:0;

}
.planning_fila_capa{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#000;
	font-size:9px;
	text-align:left;	
}
.planning_menu_enlace {
	font-size:9px;
	color:#000000;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none

}
.planning_menu_enlace:hover {

	color: #000000;
	text-decoration: none;
}

.planning_menu_enlace:link {

	color: #000000;
	text-decoration: none;
}

.planning_menu_enlace:visited {

	color: #000000;
	text-decoration: none;

}
.planning_menu {
	font-size:9px;
	color:#000000;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	
}
.planning_tabla {
	background-color:#FFFFFF;
	border:#000000 thin solid;
	
}

.planning_menuInfo {
	font-size:9px;
	color: #000000;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.planning_menuInfoReserva {
	font-size:9px;
	color: #FFFFFF;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color:#000000;
	
}

.cerrar {
	font-size:12px;
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none

}
.cerrar:hover {

	color: #000000;
	text-decoration: none;
}

.cerrar:link {

	color: #000000;
	text-decoration: none;
}

.cerrar:visited {

	color: #000000;
	text-decoration: none;
}
.textoDown {
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.celdaDebe {



	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #009900;
}
.celdaHaber {




	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000;
}
.celdaCuenta {





	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #003399;
}
.celdaRojo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.celdaCuentaDescripcion {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
/*	
#sugerencias_cliente {width:300px; border:1px solid black; margin-left: 83px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px;}
#sugerencias_cliente ul {list-style: none; margin: 0; padding: 0; font-size:.85em;}
#sugerencias_cliente ul li {background-color:#FFFFFF;padding: 1px; border-bottom: #CCCCCC 1px solid}
#sugerencias_cliente ul li a {display:block;background-color:#FFFFFF;}
#sugerencias_cliente ul li a:hover{background-color:#FFCC33; text-decoration:none}
#sugerencias_cliente ul li a:link{background-color:#FFFFFF; text-decoration:none; color:#000000;}
#sugerencias_cliente ul li a:visited{background-color:#FFFFFF; text-decoration:none; color:#000000;}
#sugerencias_clientes ul li.seleccionado_cliente a {font-weight:normal; background-color: #FF0000;}
*/
#sugerencias_cliente {width:300px; border:1px solid black; display:none; margin-left: 83px;}
#sugerencias_cliente ul {list-style: none; margin: 0; padding: 0; font-size:.85em;}
#sugerencias_cliente ul li {display:block;padding: .2em;margin: 0; border-bottom: 1px solid silver; color:#FFFFFF}
#sugerencias_cliente ul li a {color:#000000; text-decoration:none}
#sugerencias_cliente ul li a:link{color:#000000;padding:0;margin:0;}
#sugerencias_cliente ul li a:hover{display:block; padding:0;margin:0;background-color:#999900; color:#000000}
#sugerencias_cliente ul li a:visited{color:#000000}
.seleccionado_cliente {display:block;padding:0;margin:0;font-weight:bold; background-color: #999900; color:#FFFFFF}
.habitacionReserva{
	border:#000000 1px solid;
	background-color:#CCCCCC;
	

}
.nuevaLineaPedido {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align:left;
	
}
.tabla_especial{
	margin-top:-4px;
	margin-bottom:-4px;
	padding:0;
	width:100%;
}
.planning_estado{
	margin:0;
	padding:0;
	background-color:#FFF;
	text-align:center;
}
.planning_blanco{
	margin:0;
	padding:0;
}
.celdaObligatorio {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	background-color: #CC0;
	border: thin solid #808080;

	
}
.tablaCapa {
	background-color:#FFFFFF;
	border:#900 5px solid;
		
}

.centrado{
margin-top: -250px; /* la mitad del alto del objeto a centrat */
margin-left: -250px; /* la mitad del ancho del objeto a centrar */
position: absolute;
top: 50%;
left: 25%;
width: 500px; /* ancho del objeto a centrar */
height: 350px; /* alto del objeto a centrar */}

.introducir {
	font-size:12px; COLOR: #090; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.introducir:hover {

	color: #999;
	text-decoration: none;
}
.introducir:link {


	color: #090;
	text-decoration: none;
}

.introducir:visited {

	color: #090;
	text-decoration: none;
}
.modificar {
	font-size:12px; COLOR: #960; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.modificar:hover {

	color: #960;
	text-decoration: none;
}
.modificar:link {


	color: #960;
	text-decoration: none;
}

.eliminar:visited {

	color: #000;
	text-decoration: none;
}
.eliminar {
	font-size:12px; COLOR: #000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.eliminar:hover {

	color: #000;
	text-decoration: none;
}
.eliminar:link {


	color: #000;
	text-decoration: none;
}

.eliminar:visited {

	color: #000;
	text-decoration: none;
}
.modeloLinea img{
display:block!important;
-webkit-transition:-webkit-transform 1s ease-out;
-moz-transition:-moz-transform 1s ease-out;
-o-transition:-o-transform 1s ease-out;
-ms-transition:-ms-transform 1s ease-out;
transition:transform 1s ease-out;
}
.modeloLinea:hover{
-moz-transform: scale(4);
-webkit-transform: scale(4);
-o-transform: scale(4);
-ms-transform: scale(4);
transform: scale(4);
left:50%;
}
.modeloLineaPedido img{
display:block!important;

}
.modeloLineaPedido:hover{
-moz-transform: scale(2);
-webkit-transform: scale(2);
-o-transform: scale(2);
-ms-transform: scale(2);
transform: scale(2);
position:absolute;
left:50%;

}

.modeloHorma img{
display:block!important;
-webkit-transition:-webkit-transform 1s ease-out;
-moz-transition:-moz-transform 1s ease-out;
-o-transition:-o-transform 1s ease-out;
-ms-transition:-ms-transform 1s ease-out;
transition:transform 1s ease-out;
}
.modeloHorma:hover{
-moz-transform: scale(1.5);
-webkit-transform: scale(1.5);
-o-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
}
.campoCoste {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026390;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:1px;
	text-align:right;

}
.campoCosteObligatorio {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026390;
	background-color: #FFFFFF;
	border: 3px solid #FF0000;
	margin:1px;
	text-align:right;

}

.campoCosteSelect {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026390;
	background-color: #FFF;
	border: 0.1em solid #808080;
	margin:1px;
	text-align:left;

}
.campoCosteSelectOrange {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #F90;
	border: 0.1em solid #808080;
	margin:1px;
	text-align:left;

}

#preloader  {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: #fefefe;
     z-index: 9999999;
    height: 100%;
 }

#status  {
     width: 200px;
     height: 200px;
     position: absolute;
     left: 50%;
     top: 50%;
     background-image:
	 url(../imagenes/circles.gif);
	 background-repeat: no-repeat;
     background-position: center;
     margin: -100px 0 0 -100px;
 }
.estModelo {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C03;
	background-color: #FFF;
	font-weight: bold;
}
.estVD {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09C;
	background-color: #FFF;
	font-weight: bold;
}
.estVDValor {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #09C;
	background-color: #FFF;
	font-weight: bold;
}
.estVC {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6;
	background-color: #FFF;
	font-weight: bold;
}
.estVCValor {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6;
	background-color: #FFF;
	font-weight: bold;
}
.estTotal {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	font-weight: bold;
}
.tablaLeft {
	background-color:#FFFFFF;
	border-left:#000 1px solid;
	
}
.fechaEnvio {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #F00;
	font-weight: bold;
}

.greenText{ background-color:green; color:#FFF;font-weight:bold;}

.blueText{ background-color:blue; color:#FFF;font-weight:bold;}

.redText{ background-color:#F00; color:#FFF;font-weight:bold;}

.orangeText{ background-color:#F90; color:#FFF;font-weight:bold;}

.subcabeceraTarifa {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #33CC66;

}
.subcabeceraPrecios {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #33CCFF;

}
.subcabeceraAlertas {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;

}
.OnLineSI {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #009900;
	text-align:center;
}
.OnLineNO {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FF0000;
	text-align:center;
}
.enlaceSinColor {
	font-size:16px; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.enlaceSinColor:hover {

	color: #000000;
	text-decoration: none;
}
.enlaceSinColor:link {


	color: #000000;
	text-decoration: none;
}

.enlaceSinColor:visited {

	color: #000000;
	text-decoration: none;
}

.campo_precioSTR {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	background-color: #FFFFFF;
	border: 2px solid #990000;
	margin:2px;
	text-align:right;
	color: #000;

}
.campo_precioPendiente {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	background-color: #FFFFFF;
	border: 3px dotted #FF0000;
	margin:2px;
	text-align:right;
	color: #000;

}
.campo_rojoSTR {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	border: 2px solid #808080;
	margin:2px;
	text-align:right;

}

.anotaciones {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:2px;

}
