/* Codificación */
@charset "utf-8";


/* --------------------------------------- FUENTES --------------------------------------- */
.texto_gris	{ font-family:tahoma, helvetica, arial; color:#71828e;	font-size:11px;	text-decoration:none; }
.texto_gris_claro	{ font-family:tahoma, helvetica, arial; color:#adb0b3;	font-size:11px;	text-decoration:none; }
.texto_gris_oscuro	{ font-family:tahoma, helvetica, arial; color:#666666;	font-size:11px;	text-decoration:none; }
.texto_gris_oscuro_chico	{ font-family:tahoma, helvetica, arial; color:#666666; font-size:10px; text-decoration:none; }
.texto_gris_oscuro_grande	{ font-family:tahoma, helvetica, arial; color:#666666;	font-size:12px;	text-decoration:none; }
.texto_gris_chico	{ font-family:tahoma, helvetica, arial; color:#71828e; font-size:9px; text-decoration:none; }
.texto_azul { font-family:tahoma, helvetica, arial; color:#003366; font-size:11px; text-decoration:none; }
.texto_azul_chico {	font-family:tahoma, helvetica, arial; color:#003366; font-size:9px; text-decoration:none; }
.texto_azul_grande { font-family:arial, helvetica, sans-serif; color:#003366; font-size:13px; text-decoration:none; }
.texto_error { font-family:tahoma, helvetica, arial; color:#ff0000; font-size:10px; text-decoration:none; }	
.texto_rojo_chico { font-family:tahoma, helvetica, arial; color:#ff0000; font-size:10px; text-decoration:none; }
.texto_verde_chico { font-family:tahoma, helvetica, arial; color:#006600; font-size:10px;text-decoration:none; }
.texto_blanco { font-size:11px; color:#ffffff; font-family:tahoma, helvetica, arial; text-decoration:none }
.texto_rojo { font-size:11px; color:#ff0000; font-family:tahoma, helvetica, arial; text-decoration:none }
.texto_verde { font-size:11px; color:#006600; font-family:tahoma, helvetica, arial; text-decoration:none }
.texto_negro { font-size:11px; color:#333333; font-family:tahoma, helvetica, arial; text-decoration:none }
.texto_negro_chico { font-size:10px; color:#333333; font-family:tahoma, helvetica, arial; text-decoration:none }
.texto_negro_grande { font-size:12px; color:#333333; font-family:tahoma, helvetica, arial; text-decoration:none }
.texto_amarillo { font-size:11px; color:#ff9900; font-family:tahoma, helvetica, arial; text-decoration:none }
.texto_naranja { font-size:11px; color:#FF6600; font-family:tahoma, helvetica, arial; text-decoration:none }
/* --------------------------------------- /FUENTES --------------------------------------- */



/* --------------------------------------- LINKS --------------------------------------- */
.link_rojo { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#ff0000; }
.link_rojo:hover { color:#ff0000; text-decoration:none; }						 				
.link_azul { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#006699; }
.link_azul:hover { color:#006699; text-decoration:none; }						 				
.link_azul_chico { font-family:tahoma, helvetica, arial; font-size:10px; text-decoration:underline; color:#006699; }
.link_azul_chico:hover { color:#006699; text-decoration:none; }
.link_default { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#0000FF; }
.link_default:hover { color:#0000FF; text-decoration:none; }						 				
.link_negro { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#000000; }
.link_negro:hover { color:#000000; text-decoration:none; }	
.link_gris_oscuro { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#71828e; }
.link_gris_oscuro:hover { color:#71828e; text-decoration:none; }	

.link_gris_oscuro_arial { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#71828e; }
.link_gris_oscuro_arial:hover { color:#71828e; text-decoration:none; }	

.link_gris_claro_arial { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#999999; }
.link_gris_claro_arial:hover { color:#999999; text-decoration:none; }	

.link_blanco { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#ffffff; }
.link_blanco:hover { color:#ffffff; text-decoration:none; }
.link_desrayado{ text-decoration:none; }
/* --------------------------------------- /LINKS --------------------------------------- */



/* --------------------------------------- VALIDADOR --------------------------------------- */
.form_validator_warn { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:none; color:#2400ff; }
.form_validator_error { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:none; color:#ff0000; }
.input_error { font-family:tahoma, arial, helvetica; color:#666666; font-size:12px; border:solid 1px #ff0000; background-color:#faf5f5; border-width:1px; border-left-width:1px; border-right-width:1px; border-style:solid; padding-left:2;  background-image:url(../images/fondo_inputs_error.gif); }
.textarea_error { width:100%; font-family:tahoma, arial, helvetica; color:#666666; font-size:12px; border:1px solid #ff0000; background-color:#faf5f5; border-width:1px; border-left-width:1px; border-right-width:1px; border-style:solid;padding-left:4; background-position:top; background-repeat:repeat-x; }
.rb_error {	color:#666666; background-color:#faf5f5; border:1px solid #ff0000; }
.chk_error { color:#666666; background-color:#faf5f5; border:1px solid #ff0000;  }
/* --------------------------------------- /VALIDADOR --------------------------------------- */



/* --------------------------------------- ESTILOS ESPECÍFICOS --------------------------------------- */
.texto_apartados_oscuro { font-family:arial, helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none;  font-weight:bold; }
.texto_apartados_gris_claro { font-family:arial, helvetica, sans-serif; color:#999999; font-size:12px; text-decoration:none;  font-weight:bold; }
.texto_apartados_claro { font-family:arial, helvetica, sans-serif; color:#999999; font-size:12px; text-decoration:none;  font-weight:bold; }
.texto_nombre_hotel { font-family: arial; color:#666666; font-size:13px; font-weight:bold; text-decoration:none; }
 
 /*apartados*/

	/*agentes*/
	.texto_apartados_oscuro_agentes  { color:#2a60ae; }
	.link_agentes { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#2a60ae; }
	.link_agentes:hover { color:#2a60ae; text-decoration:none; }
	
	/*clientes*/
	.texto_apartados_oscuro_clientes  { color:#ac3636;	}
	.link_clientes { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#ac3636; }
	.link_clientes:hover { color:#ac3636; text-decoration:none; }
	
	/*proveedores*/
	.texto_apartados_oscuro_proveedores  { color:#5c8559; }
 	.link_proveedores { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#5c8559; }
	.link_proveedores:hover { color:#5c8559; text-decoration:none; }

 
	 /*productos*/
	.texto_apartados_oscuro_productos  { color:#ab7715; }
	.link_productos { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#ab7715; }
	.link_productos:hover { color:#ab7715; text-decoration:none; }
	
 
	 /*presupuestos*/
	.texto_apartados_oscuro_presupuestos  { color:#376098; }
	.link_presupuestos { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#376098; }
	.link_presupuestos:hover { color:#376098; text-decoration:none; }

	 
	 /*obras*/
	 .texto_apartados_oscuro_obras  { color:#be7001; }
	.link_obras { font-family:tahoma, helvetica, arial; font-size:11px; text-decoration:underline; color:#be7001; }
	.link_obras:hover { color:#be7001; text-decoration:none; }



.texto_footer { font-family:tahoma, helvetica, arial; color:#666666; font-size:11px; text-decoration:none; }
.texto_ruta_1 { font-family:arial, helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:bold; color:#6c6c6c; }
.texto_ruta_2 { font-family:arial, helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:bold; color:#2d6195; }
.texto_ruta_chico_1 { font-family:arial, helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#6c6c6c; }
.texto_ruta_chico_2 { font-family:arial, helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#2d6195; }
.titulo_formularios { font-family:arial, helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#333333; }
.label { font-family:arial, helvetica, sans-serif; font-size:12px; font-style:normal; color:#333333; }
.listado_over { background-color:#f1f1f1; cursor:pointer; }
.listado_out { background-color:#ffffff; cursor:pointer; }
.show_errors_div { background-color:#ffffcc; padding:2px; border:1px solid #ff7f7f; font-family:tahoma, helvetica, arial; color:#ff0000; font-size:10px; text-decoration:none; margin-bottom:10px; margin-top:10px; }
.show_errors_div_title { background-color:#000000; background-image:url(../images/fondo_resumen_errores.jpg); height:18px; padding:2px; font-family:tahoma, helvetica, arial; color:#ffffff; font-size:11px; text-decoration:none;  margin-bottom:3px; margin-top:1px; }
.details_div_popup { font-family:arial, helvetica, sans-serif; font-size:12px; color:#cccccc; position:absolute; top:100px; background-color:#ffffff; left:20%; }
.table_baja_cliente { background-color:#fafafa; }
.tdceldaactiva{ background-image:url(../images/solapa_on_forms_centro.gif); border-left:1px solid #ffbd0f; border-right:1px solid #ffbd0f; }
.tdceldainactiva{ background-image:url(../images/boton_fondo.gif) }

/*Tooltip*/
.dhtmltooltip{ border:1px solid #8B8B8B; padding:3px; margin-left:5px;	position:absolute;	background-color:lightyellow; z-index:100; cursor:help; width:200px; }
/*Tooltip que sigue al mouse*/
#dhtmltooltip{
position: absolute;left: -300px; width:150px; border:1px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index:100;
font-family:Arial, Helvetica, sans-serif; font-size:10px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
/* --------------------------------------- /ESTILOS ESPECÍFICOS --------------------------------------- */



/* --------------------------------------- SOLAPAS --------------------------------------- */
.texttab { 	background-position:left top; padding-left:8px; font-size:11px; background-image:url(../images/botones/textbutton_blue_left.gif); overflow:visible; cursor:pointer; line-height:24px; height:24px;  background-repeat:no-repeat; white-space:nowrap; text-decoration:none; }
.texttab:hover { background-position:left center; text-decoration:none; }
.texttab span { padding-right:8px; background-position:right top; float:left; background-image:url(../images/botones/textbutton_blue_right.gif); color:#333333; background-repeat:no-repeat; height:24px; text-align:center; font-family:arial, helvetica, sans-serif; }
.texttab:hover span { background-position:right center; color:#333333; }
.redtexttab { background-image:url(../images/botones/textbutton_red_left.gif); }
.redtexttab span { background-image:url(../images/botones/textbutton_red_right.gif); }
.greentexttab { background-image:url(../images/botones/textbutton_green_left.gif); }
.greentexttab span { background-image:url(../images/botones/textbutton_green_right.gif); }
.bluetexttab { background-image:url(../images/botones/textbutton_blue_left.gif); }
.bluetexttab span { background-image:url(../images/botones/textbutton_blue_right.gif); }
.silvertexttab { background-image:url(../images/botones/textbutton_silver_left.gif); }
.silvertexttab span { background-image:url(../images/botones/textbutton_silver_right.gif); }
/* --------------------------------------- /SOLAPAS --------------------------------------- */



/* --------------------------------------- FORMULARIOS --------------------------------------- */
.input_select { font-family:tahoma, arial, helvetica; font-size:12px; color:#666666; background-color:#f7f7f7; }
.input_select_form { font-family: tahoma, arial, helvetica;	font-size: 10px;	color: #333333;	border-style:solid 1px;	border-width:1px;	border-color:#7f9db9;}
.input { font-family:tahoma, arial, helvetica; color:#666666; font-size:12px; border:1px solid #b5b8c8; background-color:#ffffff; border-width:1px; border-left-width:1px; border-right-width:1px; border-style:solid; padding-left:4;  background-image:url(../images/fondo_inputs.jpg); }
.input_onfocus { font-family:tahoma, arial, helvetica; color:#969595; font-size:12px; border:solid 1px #ffb400; background-color:#ffffcc; border-width:1px; border-left-width:1px; border-right-width:1px; border-style:solid; padding-left:2; background-image:url(../images/fondo_inputs.jpg); }
.input_disabled { font-family:tahoma, arial, helvetica; color:#eeecec; font-size:12px; border:solid 1px; background-color:#f6f6f6; border-width:1px; border-left-width:1px;border-right-width:1px; border-style:solid; padding-left:2; }
.input_print { font-family:tahoma, arial, helvetica; font-size:12px; border-bottom:1px solid #cccccc; background-color:#ffffff; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-style:solid; padding-left:4px; color:#666666; }
.input_print_gris { font-family:tahoma, arial, helvetica; font-size:12px; border-bottom:1px solid #cccccc; background-color:#f3f3f3; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-style:solid; padding-left:4px; color:#666666; }
.input_print_bold { font-family:tahoma, arial, helvetica; font-size:12px; font-weight:bold; border-bottom:1px solid #000000; background-color:#ffffff; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-style:solid; padding-left:4px; color:#666666; } 
.textarea {	width:100%; font-family:tahoma, arial, helvetica; color:#666666; font-size:12px; border:1px solid #cccccc; background-color:#ffffff; border-width:1px; border-left-width:1px; border-right-width:1px; border-style:solid; padding-left:4;  background-image:url(../images/fondo_inputs.jpg); background-position:top; background-repeat:repeat-x; }
.textarea_onfocus {	width:100%; font-family:tahoma, arial, helvetica; color:#666666; font-size:12px; border:1px solid #ffb400; /*background-color:#ffffcc;*/ border-width:1px; border-left-width:1px; border-right-width:1px; border-style:solid; padding-left:4;  background-image:url(../images/fondo_inputs.jpg); background-position:top; background-repeat:repeat-x; }
/* --------------------------------------- /FORMULARIOS --------------------------------------- */



/* --------------------------------------- BOTONES --------------------------------------- */
/* botones nuevos*/
/* boton:login */
.btnlogin { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btnlogin a { background:url(../images/botones/boton_login_verde.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btnlogin a span {float:left; display:block; background:url(../images/botones/boton_fondo_verde.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#5c8559; }
.btnlogin a span {float:none; }
.btnlogin a:hover span { color:#295925; text-decoration:none  }
.btnlogin a:hover { background-position:0% -24px; text-decoration:none   }
.btnlogin a:hover span { background-position:100% -24px; text-decoration:none }


/* boton:agregar */
.btnAgregar { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btnAgregar a { background:url(../images/botones/boton_agregar_verde.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btnAgregar a span {float:left; display:block; background:url(../images/botones/boton_fondo_verde.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#5c8559; }
.btnAgregar a span {float:none; }
.btnAgregar a:hover span { color:#295925; text-decoration:none  }
.btnAgregar a:hover { background-position:0% -24px; text-decoration:none   }
.btnAgregar a:hover span { background-position:100% -24px; text-decoration:none }

/* boton:grabar, editar */
.btngrabar { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btngrabar a { background:url(../images/botones/boton_aceptar_verde.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btngrabar a span {float:left; display:block; background:url(../images/botones/boton_fondo_verde.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#5c8559; }
.btngrabar a span {float:none; }
.btngrabar a:hover span { color:#295925; text-decoration:none  }
.btngrabar a:hover { background-position:0% -24px; text-decoration:none   }
.btngrabar a:hover span { background-position:100% -24px; text-decoration:none }	


/* boton: grabar chico */
.btngrabarChico {  font-family:arial, helvetica, sans-serif;	margin:0 auto; font-size:9px; font-weight:bold; line-height:12px; }
.btngrabarChico a { background:url(../images/botones/boton_aceptar_verde_chico.gif) no-repeat left top;  margin:0;  padding:0 1px 0 19px; text-decoration:none;display:block; float:left; color:white  }
.btngrabarChico a span {float:left;display:block; background:url(../images/botones/fondo_verde_chico.gif) no-repeat right top; padding:4px 8px 4px 4px; color:#5c8559; }
.btngrabarChico a span {float:none; }
.btngrabarChico a:hover span { color:#295925; text-decoration:none  }
.btngrabarChico a:hover { background-position:0% -20px; text-decoration:none   }
.btngrabarChico a:hover span { background-position:100% -20px; text-decoration:none}	

/* boton:grabar, editar off */
.btngrabar_off { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btngrabar_off a { background:url(../images/botones/boton_aceptar_gris.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btngrabar_off a span {float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#7b7b7b; }
.btngrabar_off a span {float:none; }
.btngrabar_off a:hover span { color:#7b7b7b; text-decoration:none  }
.btngrabar_off a:hover { background-position:0% -24px; text-decoration:none   }
.btngrabar_off a:hover span { background-position:100% -24px; text-decoration:none }

/* boton:cancelar, resetear */
.btncancelar { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btncancelar a { background:url(../images/botones/boton_cancelar_rojo.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btncancelar a span { float:left;display:block; background:url(../images/botones/boton_fondo_rojo.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#ac3636; }
.btncancelar a span { float:none; }
.btncancelar a:hover span { color:#770505; text-decoration:none  }
.btncancelar a:hover { background-position:0% -24px; text-decoration:none   }
.btncancelar a:hover span { background-position:100% -24px; text-decoration:none}	


/* boton: cancelar chico */
.btncancelarChico {  font-family:arial, helvetica, sans-serif;	margin:0 auto; font-size:9px; font-weight:bold; line-height:12px; }
.btncancelarChico a { background:url(../images/botones/boton_cancelar_rojo_chico.gif) no-repeat left top;  margin:0;  padding:0 1px 0 19px; text-decoration:none;display:block; float:left; color:white  }
.btncancelarChico a span {float:left;display:block; background:url(../images/botones/boton_fondo_rojo_chico.gif) no-repeat right top; padding:4px 8px 4px 4px; color:#ac3636; }
.btncancelarChico a span {float:none; }
.btncancelarChico a:hover span { color:#770505; text-decoration:none  }
.btncancelarChico a:hover { background-position:0% -20px; text-decoration:none   }
.btncancelarChico a:hover span { background-position:100% -20px; text-decoration:none}	


/* boton:cancelar, resetear off */
.btncancelar_off { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btncancelar_off a { background:url(../images/botones/boton_cancelar_gris.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btncancelar_off a span { float:left;display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#7b7b7b; }
.btncancelar_off a span { float:none; }
.btncancelar_off a:hover span { color:#7b7b7b; text-decoration:none  }
.btncancelar_off a:hover { background-position:0% -24px; text-decoration:none   }
.btncancelar_off a:hover span { background-position:100% -24px; text-decoration:none}	

/* boton: buscar */
.btnbuscar {  font-family:arial, helvetica, sans-serif;	margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btnbuscar a { background:url(../images/botones/boton_buscar_gris.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btnbuscar a span {float:left;display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#7b7b7b; }
.btnbuscar a span {float:none; }
.btnbuscar a:hover span { color:#3b3b3b; text-decoration:none  }
.btnbuscar a:hover { background-position:0% -24px; text-decoration:none   }
.btnbuscar a:hover span { background-position:100% -24px; text-decoration:none}	


/* boton: atras */
.btnAtras {  font-family:arial, helvetica, sans-serif;	margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btnAtras a { background:url(../images/botones/boton_atras_gris.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btnAtras a span {float:left;display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#7b7b7b; }
.btnAtras a span {float:none; }
.btnAtras a:hover span { color:#3b3b3b; text-decoration:none  }
.btnAtras a:hover { background-position:0% -24px; text-decoration:none   }
.btnAtras a:hover span { background-position:100% -24px; text-decoration:none}	

/* boton: editar precio */
.btnEditarPrecioChico {  font-family:arial, helvetica, sans-serif;	margin:0 auto; font-size:9px; font-weight:bold; line-height:12px; }
.btnEditarPrecioChico a { background:url(../images/botones/boton_calc_edit_gris_chico.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btnEditarPrecioChico a span {float:left;display:block; background:url(../images/botones/boton_fondo_gris_chico.gif) no-repeat right top; padding:4px 8px 4px 4px; color:#7b7b7b; }
.btnEditarPrecioChico a span {float:none; }
.btnEditarPrecioChico a:hover span { color:#3b3b3b; text-decoration:none  }
.btnEditarPrecioChico a:hover { background-position:0% -20px; text-decoration:none   }
.btnEditarPrecioChico a:hover span { background-position:100% -20px; text-decoration:none}	

/* boton:imprimir  */
.btn_imprimir { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_imprimir a { background:url(../images/botones/btn_ico_imprimir.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_imprimir a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#3b3b3b; }
.btn_imprimir a span { float:none; }
.btn_imprimir a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_imprimir a:hover { background-position:0% -24px; text-decoration:none   }
.btn_imprimir a:hover span { background-position:100% -24px; text-decoration:none}	


/* boton: flecha */
.btnflecha { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btnflecha a { background:url(../images/botones/boton_flecha_verde.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btnflecha a span {float:left; display:block; background:url(../images/botones/boton_fondo_verde.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#5c8559; }
.btnflecha a span {float:none; }
.btnflecha a:hover span { color:#295925; text-decoration:none  }
.btnflecha a:hover { background-position:0% -24px; text-decoration:none   }
.btnflecha a:hover span { background-position:100% -24px; text-decoration:none }

/* boton:relizar reserva */
.btn_realizar_reserva { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px;  text-transform:uppercase; line-height:16px; }
.btn_realizar_reserva a { background:url(../images/botones/btn_ico_realizar_reserva.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_realizar_reserva a span {float:left; display:block; background:url(../images/botones/btn_fondo_verde.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#5c8559; }
.btn_realizar_reserva a span {float:none; }
.btn_realizar_reserva a:hover span { color:#295925; text-decoration:none  }
.btn_realizar_reserva a:hover { background-position:0% -24px; text-decoration:none   }
.btn_realizar_reserva a:hover span { background-position:100% -24px; text-decoration:none }

/* boton:relizar otra reserva */
.btn_realizar_otra_reserva { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px;  text-transform:uppercase; line-height:16px; }
.btn_realizar_otra_reserva a { background:url(../images/botones/btn_ico_realizar_otra_reserva.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_realizar_otra_reserva a span {float:left; display:block; background:url(../images/botones/btn_fondo_verde.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#5c8559; }
.btn_realizar_otra_reserva a span {float:none; }
.btn_realizar_otra_reserva a:hover span { color:#295925; text-decoration:none  }
.btn_realizar_otra_reserva a:hover { background-position:0% -24px; text-decoration:none   }
.btn_realizar_otra_reserva a:hover span { background-position:100% -24px; text-decoration:none }

/* boton:confirmar reserva */
.btn_confirmar_reserva { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px;  text-transform:uppercase; line-height:16px; }
.btn_confirmar_reserva a { background:url(../images/botones/btn_ico_confirmar_reserva.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_confirmar_reserva a span {float:left; display:block; background:url(../images/botones/btn_fondo_verde.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#5c8559; }
.btn_confirmar_reserva a span {float:none; }
.btn_confirmar_reserva a:hover span { color:#295925; text-decoration:none  }
.btn_confirmar_reserva a:hover { background-position:0% -24px; text-decoration:none   }
.btn_confirmar_reserva a:hover span { background-position:100% -24px; text-decoration:none }

/* boton:cancelar reserva  */
.btn_cancelar_reserva { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_cancelar_reserva a { background:url(../images/botones/boton_cancelar_rojo.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_cancelar_reserva a span { float:left;display:block; background:url(../images/botones/boton_fondo_rojo.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#ac3636; }
.btn_cancelar_reserva a span { float:none; }
.btn_cancelar_reserva a:hover span { color:#770505; text-decoration:none  }
.btn_cancelar_reserva a:hover { background-position:0% -24px; text-decoration:none   }
.btn_cancelar_reserva a:hover span { background-position:100% -24px; text-decoration:none}	

/* boton:modificar reserva  */
.btn_modificar_reserva { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_modificar_reserva a { background:url(../images/botones/btn_ico_modificar.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_modificar_reserva a span { float:left;display:block; background:url(../images/botones/boton_fondo_amarillo.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#ac3636; }
.btn_modificar_reserva a span { float:none; }
.btn_modificar_reserva a:hover span { color:#770505; text-decoration:none  }
.btn_modificar_reserva a:hover { background-position:0% -24px; text-decoration:none   }
.btn_modificar_reserva a:hover span { background-position:100% -24px; text-decoration:none}	


/* boton:enviar email  */
.btn_enviar_email { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_enviar_email a { background:url(../images/botones/btn_ico_enviar_email.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_enviar_email a span { float:left;display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#3b3b3b; }
.btn_enviar_email a span { float:none; }
.btn_enviar_email a:hover span { color:#3b3b3b; text-decoration:none; }
.btn_enviar_email a:hover { background-position:0% -24px; text-decoration:none; }
.btn_enviar_email a:hover span { background-position:100% -24px; text-decoration:none; }


/* boton:arriba  */
.btn_arriba { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_arriba a { background:url(../images/botones/boton_gris_arriba.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_arriba a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 0px 4px 0px; color:#3b3b3b; }
.btn_arriba a span { float:none; }
.btn_arriba a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_arriba a:hover { background-position:0% -24px; text-decoration:none   }
.btn_arriba a:hover span { background-position:100% -24px; text-decoration:none}	

/* boton:abajo  */
.btn_abajo { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_abajo a { background:url(../images/botones/boton_gris_abajo.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_abajo a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 0px 4px 0px; color:#3b3b3b; }
.btn_abajo a span { float:none; }
.btn_abajo a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_abajo a:hover { background-position:0% -24px; text-decoration:none   }
.btn_abajo a:hover span { background-position:100% -24px; text-decoration:none}

/* boton:adelante  */
.btn_adelante { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_adelante a { background:url(../images/botones/boton_gris_adelante.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_adelante a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 0px 4px 0px; color:#3b3b3b; }
.btn_adelante a span { float:none; }
.btn_adelante a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_adelante a:hover { background-position:0% -24px; text-decoration:none   }
.btn_adelante a:hover span { background-position:100% -24px; text-decoration:none}


/* boton:mas  */
.btn_mas { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_mas a { background:url(../images/botones/boton_gris_mas.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_mas a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 0px 4px 0px; color:#3b3b3b; }
.btn_mas a span { float:none; }
.btn_mas a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_mas a:hover { background-position:0% -24px; text-decoration:none   }
.btn_mas a:hover span { background-position:100% -24px; text-decoration:none}


/* boton:menos  */
.btn_menos { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_menos a { background:url(../images/botones/boton_gris_menos.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_menos a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 0px 4px 0px; color:#3b3b3b; }
.btn_menos a span { float:none; }
.btn_menos a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_menos a:hover { background-position:0% -24px; text-decoration:none   }
.btn_menos a:hover span { background-position:100% -24px; text-decoration:none}

/* boton:hoy  */
.btn_hoy { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_hoy a { background:url(../images/botones/boton_gris_hoy.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_hoy a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#3b3b3b; }
.btn_hoy a span { float:none; }
.btn_hoy a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_hoy a:hover { background-position:0% -24px; text-decoration:none   }
.btn_hoy a:hover span { background-position:100% -24px; text-decoration:none}	


/* boton:parada de venta  */
.btn_parada_de_venta { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_parada_de_venta a { background:url(../images/botones/boton_gris_parada_venta.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_parada_de_venta a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#3b3b3b; }
.btn_parada_de_venta a span { float:none; }
.btn_parada_de_venta a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_parada_de_venta a:hover { background-position:0% -24px; text-decoration:none   }
.btn_parada_de_venta a:hover span { background-position:100% -24px; text-decoration:none}	

/* boton:eliminar  */
.btn_eliminar { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_eliminar a { background:url(../images/botones/boton_gris_eliminar.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_eliminar a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#3b3b3b; }
.btn_eliminar a span { float:none; }
.btn_eliminar a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_eliminar a:hover { background-position:0% -24px; text-decoration:none   }
.btn_eliminar a:hover span { background-position:100% -24px; text-decoration:none}	

/* boton:reactivar */
.btn_reactivar { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_reactivar a { background:url(../images/botones/boton_gris_reactivar.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_reactivar a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#3b3b3b; }
.btn_reactivar a span { float:none; }
.btn_reactivar a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_reactivar a:hover { background-position:0% -24px; text-decoration:none   }
.btn_reactivar a:hover span { background-position:100% -24px; text-decoration:none}	

/* boton:desactivar  */
.btn_desactivar { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:16px; }
.btn_desactivar a { background:url(../images/botones/boton_gris_desactivar.gif) no-repeat left top;  margin:0;  padding:0 1px 0 21px; text-decoration:none;display:block; float:left; color:white  }
.btn_desactivar a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 13px 4px 4px; color:#3b3b3b; }
.btn_desactivar a span { float:none; }
.btn_desactivar a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_desactivar a:hover { background-position:0% -24px; text-decoration:none   }
.btn_desactivar a:hover span { background-position:100% -24px; text-decoration:none}	

.boton_reservar_chico { 
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:auto;
	height:25px;
	border:1px solid #CCCCCC;
	background-image:url("../images/fondo_boton_reservar.jpg");
	margin:2px;
}


.boton_reservar_grande { 
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:auto;
	height:35px;
	border:0px;
	background-image:url("../images/fondo_boton_reservar.jpg");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#29A9DF;
	border-spacing:12px;
	margin:0px;
	cursor:pointer;
	}
	
/* --Ipod Style Buttons-- */

/* --IpodTextButton-- */
.IpodTextButton { margin:0 auto; font-weight:bold; line-height:16px; font-size:90%; }
.IpodTextButton a { margin:0; padding:0 1px 0 8px; text-decoration:none; display:block; float:left; }
.IpodTextButton a span {	float:left;	display:block; padding:4px 13px 4px 4px; float:none; }
.IpodTextButton a:hover { background-position:0% -24px; text-decoration:none; }

.IpodTextDarkButton a span { background:url(https://www.tpvbooking.net/images/apis/buttons/ipodDarkButtonRight.png) no-repeat right top; color:#ececec; }
.IpodTextDarkButton a:hover span { color:#dedee0; background-position:100% -24px; }
.IpodTextDarkButton a { background:url(https://www.tpvbooking.net/images/apis/buttons/ipodDarkButtonLeft.png) no-repeat left top; }
/* --/IpodTextButton-- */

/* --IpodTextButton Active -- */
.IpodTextDarkButtonActive a span { background:url(https://www.tpvbooking.net/images/apis/buttons/ipodDarkButtonRightA.png) no-repeat right top; color:#ececec; }
.IpodTextDarkButtonActive a:hover span { color:#dedee0; background-position:100% -24px; }
.IpodTextDarkButtonActive a { background:url(https://www.tpvbooking.net/images/apis/buttons/ipodDarkButtonLeftA.png) no-repeat left top; }
/* --/IpodTextButton Active -- */

/* --/Ipod Style Buttons-- */


/* Botones de calendario*/
/* boton:gris  */
.btn_cal_gris { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; text-transform:uppercase; line-height:16px; }
.btn_cal_gris a { background:url(../images/botones/textButton_silver_left.gif) no-repeat left top;  margin:0;  padding:0 1px 0 2px; text-decoration:none;display:block; float:left; color:white  }
.btn_cal_gris a span { float:left; display:block; background:url(../images/botones/boton_fondo_gris.gif) no-repeat right top; padding:4px 2px 4px 0px; color:#3b3b3b; }
.btn_cal_gris a span { float:none; }
.btn_cal_gris a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_cal_gris a:hover { background-position:0% -24px; text-decoration:none   }
.btn_cal_gris a:hover span { background-position:100% -24px; text-decoration:none}

/* boton:amarillo  */
.btn_cal_amarillo { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; text-transform:uppercase; line-height:16px; }
.btn_cal_amarillo a { background:url(../images/botones/textButton_yellow_left.gif) no-repeat left top;  margin:0;  padding:0 1px 0 2px; text-decoration:none;display:block; float:left; color:white  }
.btn_cal_amarillo a span { float:left; display:block; background:url(../images/botones/boton_fondo_amarillo.gif) no-repeat right top; padding:4px 2px 4px 0px; color:#3b3b3b; }
.btn_cal_amarillo a span { float:none; }
.btn_cal_amarillo a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_cal_amarillo a:hover { background-position:0% -24px; text-decoration:none   }
.btn_cal_amarillo a:hover span { background-position:100% -24px; text-decoration:none}

/* boton:verde  */
.btn_cal_verde { font-family:arial, helvetica, sans-serif; margin:0 auto; font-size:10px; text-transform:uppercase; line-height:16px; }
.btn_cal_verde a { background:url(../images/botones/textButton_green_left.gif) no-repeat left top;  margin:0;  padding:0 1px 0 2px; text-decoration:none;display:block; float:left; color:white  }
.btn_cal_verde a span { float:left; display:block; background:url(../images/botones/boton_fondo_verde.gif) no-repeat right top; padding:4px 2px 4px 0px; color:#3b3b3b; }
.btn_cal_verde a span { float:none; }
.btn_cal_verde a:hover span { color:#3b3b3b; text-decoration:none  }
.btn_cal_verde a:hover { background-position:0% -24px; text-decoration:none   }
.btn_cal_verde a:hover span { background-position:100% -24px; text-decoration:none}

/* --------------------------------------- /BOTONES --------------------------------------- */



/* --------------------------------------- POPUP CALENDARIO  --------------------------------------- */
/* the div that holds the date picker calendar */
.dpdiv { }

/* the table (within the div) that holds the date picker calendar */
.dptable { font-family:tahoma, arial, helvetica, sans-serif; font-size:12px; text-align:center; color:#505050; background-color:#ece9d8; border:1px solid #aaaaaa; }

/* a table row that holds date numbers (either blank or 1-31) */
.dptr {	}

/* the top table row that holds the month, year, and forward/backward buttons */
.dptitletr { }

/* the second table row, that holds the names of days of the week (mo, tu, we, etc.) */
.dpdaytr { }

/* the bottom table row, that has the "this month" and "close" buttons */
.dptodaybuttontr { }

/* a table cell that holds a date number (either blank or 1-31) */
.dptd {	border:1px solid #ece9d8; }

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpdayhighlighttd { background-color:#cccccc; border:1px solid #aaaaaa; }

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dptdhover { background-color:#aca998; border:1px solid #888888; cursor:pointer; color:red; }

/* the table cell that holds the name of the month and the year */
.dptitletd {	}

/* a table cell that holds one of the forward/backward buttons */
.dpbuttontd {	}

/* the table cell that holds the "this month" or "close" button at the bottom */
.dptodaybuttontd {	}

/* a table cell that holds the names of days of the week (mo, tu, we, etc.) */
.dpdaytd { background-color:#cccccc; border:1px solid #aaaaaa; color:white; }

/* additional style information for the text that indicates the month and year */
.dptitletext { font-size:12px; color:gray; font-weight:bold; }

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpdayhighlight { color:4060ff; font-weight:bold; }

/* the forward/backward buttons at the top */
.dpbutton { font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; color:gray; background:#d8e8ff; font-weight:bold; padding:0px; }

/* the "this month" and "close" buttons at the bottom */
.dptodaybutton { font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; color:gray; background:#d8e8ff; font-weight:bold; }
/* --------------------------------------- /POPUP CALENDARIO  --------------------------------------- */


/************************************/
/*			DATE PICKER				*/
/************************************/

	/* the div that holds the date picker calendar */
	.dpDiv {
		padding:0px;
		margin:0px;
		}
	
	
	/* the table (within the div) that holds the date picker calendar */
	.dpTable {
		width:180px;
		height:160px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: center;
		color: #505050;
		background-color: #ffffff;
		border: 1px solid #608fd3;
		padding:0px;
		margin:0px;
		}
	
	
	/* a table row that holds date numbers (either blank or 1-31) */
	.dpTR {
		}
	
	
	/* the top table row that holds the month, year, and forward/backward buttons */
	.dpTitleTR {
		height:25px;
		background-image:url(../images/calendario/cal_bg_top.gif);
		}
		
		
	
	
	/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
	.dpDayTR {
		height:18px;
		}		
		
	/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
	.dpDayTD {
		background-image:url(../images/calendario/cal_bg_days.gif);
		border: 0px solid #AAAAAA;
		color: #000000;
		font-size: 9px;
		padding:0px;
		margin:0px;
		}
		
				
	
	/* additional style information for the text that indicates the month and year */
	.dpTitleText {
		font-size: 11px;
		color: #ffffff;
		padding:0px;
		margin:0px;
		}		
	
	

	
	
	
	
	/* BOTONES <MES ACTUAL> Y <CLOSE> the bottom table row, that has the "This Month" and "Close" buttons */
	.dpTodayButtonTR {
		padding:0px;
		margin:0px;

		}
	
	
	/* a table cell that holds a date number (either blank or 1-31) */
	.dpTD {
		border: 1px solid #ffffff;
		padding:0px;
		margin:0px;

		}
	
	
	/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
	.dpDayHighlightTD {
		padding:0px;
		margin:0px;
		}
	
	/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
	.dpDayHighlight {
		font-weight:bold;
		padding:0px;
		margin:0px;
		}	
	
	
	/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
	.dpTDHover {
		border: 1px solid #2d4b82;
		cursor: pointer;
		padding:0px;
		margin:0px;
		}
	
	
	/* the table cell that holds the name of the month and the year */
	.dpTitleTD {
		padding:0px;
		margin:0px;

		}
	
	
	/* a table cell that holds one of the forward/backward buttons */
	.dpButtonTD {
		padding:0px;
		margin:0px;
		}
	
	
	/* the table cell that holds the "This Month" or "Close" button at the bottom */
	.dpTodayButtonTD {
		}
	
	
	
	/* the forward/backward buttons at the top */
	.dpButton {
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: gray;
		background: #d8e8ff;
		font-weight: bold;
		padding: 0px;
		}
	
	
	/* the "This Month" and "Close" buttons at the bottom */
	.dpTodayButton {
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: gray;
		background: #d8e8ff;
		font-weight: bold;
		}


.multiPriceList {
   margin:0;
   padding: 0;
   list-style: none; 
}

.multiPriceListBase {

}

.multiPriceListConvertion {
    font-size: 0.7em;
}