@charset "utf-8";
tr.fila_tachada td,
tr.fila_tachada td input,
tr.fila_tachada td select
{
    text-decoration: line-through !important;
    background: #FF6C6C !important;
    color: #fff !important;
}
body{
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          14px;
}
td{
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12px;
	padding:            2;
	border-color:       black;
	border-collapse:    collapse;
}
.boton_redondo{
        -webkit-border-radius:  15px;
}
.fila_roja{
	background-color	:	#FF6C6C;
	color				:	#FFFFFF;
}
.fila_naranja{
	background-color	:	#FFB763;
	color				:	#000000;
}
.fila_verde{
	background-color	:	#CCFF99;
	color				:	#000000;
}
.fila_par{
	background-color:   #FFFFFF;
}
.fila_revisado{
	background-color:   #FF33FF;
}
.fila_impar{
	background-color:   #EEEEEE;
}
.fila_negrita_par{
        font-weight:        bold;
	background-color:   #FFFFFF;
}
.fila_negrita_impar{
      	font-weight:        bold;
	background-color:   #EEEEEE;
}
.fila_tachada_par{
        background-color:   #FF7575;
        text-decoration:    line-through;
}
.fila_tachada_impar{
        background-color:   #FF5151;
        text-decoration:    line-through;
}
.negrita{
	font-weight:        bold;
}
.fila_editable{
	background-color:   #FFFF66;
}
.fila_seleccionada_par{
	background-color:   #FFFFBD;
}
.fila_seleccionada_par_centrado{
	background-color:   #FFFFBD;
	text-align:         center;
}
.fila_seleccionada_impar{
	background-color:   #F6FFB4;
}

.mensaje_estado{
   	text-align:         right;
	font-size:          20px;
	font-weight:        bold;
	color:              #000000;
}
.mensaje_estado_email{
   	text-align:         right;
	font-size:          20px;
	font-weight:        bold;
	color:              #4B78C0;
}
.buzon_nombre{
        text-align:         left;
	font-size:          24px;
	font-weight:        bold;
        color:              #4B78C0;
}
.cabecera_seleccionada{
	text-align:         center;
	font-size:          20px;
	background-color:   #5481C9;
	font-weight:        bold;
	color:              #FFFFFF;
}
.cabecera_tabla_0{
	text-align:         center;
	font-size:          20px;
	background-color:   #3966A5;
	font-weight:        bold;
	color:              #FFFFFF;
	height:             35px;
}
.cabecera_tabla_1{
	text-align:         center;
	font-size:          20px;
	background-color:   #4B78C0;
	font-weight:        bold;
	color:              #FFFFFF;
}
.cabecera_tabla_2{
	text-align:         center;
	font-size:          14px;
	background-color:   #5D86C6;
	font-weight:        bold;
	color: #FFFFFF;
}
.cabecera_tabla_3{
	text-align:         center;
	font-size:          12px;
	background-color:   #6F93CD;
	font-weight:        bold;
	color:              #FFFFFF;
}
.cabecera_tabla_1rojo{
	text-align:         center;
	font-size:          20px;
	background-color:   #DD0000;
	font-weight:        bold;
	color:              #FFFFFF;
}
.cabecera_tabla_pie_1{
	text-align:         center;
	font-size:          12px;
	background-color:	#A64D70;
	font-weight:        bold;
	color:              #FFFFFF;
}
.cabecera_tabla_2_izq{
	text-align:left;
	font-size:14px;
	background-color:#6F9CE4;
	font-weight:bold;
	color: #FFFFFF;
}
.cabecera_tabla_2_blanco_izq{
	text-align:left;
	font-size:14px;
	background-color:#FFFFFF;
	font-weight:bold;
	color: #000000;
}
.left_middle{
    text-align:     left;
    vertical-align: middle;
}
.cabecera_tabla_3_azul{
	text-align:center;
	font-size:14px;
	background-color:#4B78C0;
	font-weight:bold;
	color: #FFFFFF;
}
.cabecera_tabla_3_rojo{
	text-align:center;
	font-size:14px;
	background-color:#FF5151;
	font-weight:bold;
	color: #FFFFFF;
}
.cabecera_tabla_3_azul_derecha{
	text-align:right;
	font-size:14px;
	background-color:#4B78C0;
	font-weight:bold;
	color: #FFFFFF;
}
.fila_verde_fina{
	background-color:#87ED00;
	height: 3px;
}
.cabecera_tabla_3_rojo_derecha{
	text-align:right;
	font-size:14px;
	background-color:#FF5151;
	font-weight:bold;
	color: #FFFFFF;
}
.cabecera_tabla_blanco{
	background-color:#FFFFFF;
	text-align:center;
}
.enlace_cabecera{
	color:#FFFFFF;
	font-size:14px;
}
.pie_tabla_1{
	text-align:center;
	font-size:14px;
	background-color:#A64D70;
	font-weight:bold;
	color: #FFFFFF;
}
.pie_tabla_2{
	text-align:center;
	font-size:14px;
	background-color:#99335C;
	font-weight:bold;
	color: #FFFFFF;
}
.pie_tabla_3{
	text-align:         right;
	background-color:   #8D1947;
	color:              #FFFFFF;
}
.centrado{
	text-align:center;
}
.centrado_activo{
	text-align:center;
	background-color:#4B78C0;
}
.centrado_inactivo{
	text-align:center;
	background-color:#FF5151;
}
.izquierda{
	text-align:left;
}
.izquierda_arriba{
	text-align:     left;
    vertical-align: top;
}
.derecha{
	text-align:right;
}
.derecha_pie_1_par{
	text-align			:	right;
	background-color	:	#E58CAF;
}
.derecha_pie_1_impar{
	text-align			:	right;
	background-color	:	#F79EC1;
}
.derecha_amarillo{
	text-align:right;
	background-color:#FFFF8A;
}
.derecha_naranja{
	text-align:right;
	background-color:#EDBA24;
}
.vcentrado{
	text-align:center;
	vertical-align: top;
}
.alineado_arriba{
    vertical-align: top;
}
.etiqueta{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background-color: #CFE1FF;
}
.pagina{
	background-color: #DBDBE4;
}
.con_sombra{
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
	border-color: black;
	border-collapse: collapse;
}
.azul{
	text-align:center;
	background-color:#C3E487;
	color: #0000FF;
}
.gris_azul{
    background-color:   #BECCED;
    color:              #000000;
}
.verde{
	text-align:center;
	background-color:#C3E487;
	color: #000000;
}
.fondo_verde{
	background-color:#C3E487;
	color: #000000;
}
.fondo_rojo{
	background-color:#FF5151;
	color: #FFFFFF;
}
.verde_izq{
	text-align:left;
	background-color:#C3E487;
	color: #000000;
}
.verde_der{
	text-align:right;
	background-color:#C3E487;
	color: #000000;
}
.rojo_der{
	text-align:right;
	background-color:#FF5151;
	color: #FFFFFF;
}
.derecha_grande{
    font-size:20px;
    text-align:right;
    color: #000000;
}
.derecha_grande_blanco{
    font-size:20px;
    text-align:right;
    color: #FFFFFF;
}
.derecha_verde{
    text-align:right;
    background-color:#C3E487;
    color: #000000;
}
.derecha_rojo{
    text-align:right;
    background-color:#FF5151;
    color: #000000;
}
.derecha_verde_grande{
    font-size:20px;
    text-align:right;
    background-color:#C3E487;
    color: #000000;
}
.derecha_rojo_grande{
    font-size:20px;
    text-align:right;
    background-color:#FF5151;
    color: #000000;
}
.izquierda_gris{
	text-align:left;
	background-color:#AAAAAA;
	color: #000000;
}
.deshabilitado{
	background-color:#AAAAAA;
}
.deshabilitado_der{
	background-color:#AAAAAA;
        text-align:right;
}
.gris{
	text-align:center;
	background-color:#AAAAAA;
	color: #000000;
}
.rojo{
	text-align:center;
	background-color:#FF5151;
	color: #FFFFFF;
	font-size:20px;
	font-weight: bold;
}
.status_no_ok{
	text-align:center;
	background-color:#FF364E;
	color: #FFFFFF;
	font-size:20px;
	font-weight: bold;
}
.status_ok{
	text-align:center;
	background-color:#8DB7FF;
	color: #FFFFFF;
	font-size:20px;
	font-weight: bold;
}
.aviso{
	text-align:center;
	font-size:20px;
	background-color:#FF4444;
	font-weight:bold;
	color: #FFFFFF;
}
.volver{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color: #4B78C0;
	text-decoration: none;
}
.enlace_ok{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color: #339900;
	text-decoration: none;
}
.enlace_no_ok{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color: #FF0033;
	text-decoration: none;
}
.texto_asterisco{
	font-size:10px;
}
.tam_14{
	font-size:14px;
        color: #FFFFFF;
	font-weight:bold;
}
.tam_24{
	font-size:24px;
	font-weight:bold;
}
.enlace_sin_subrayado{
	text-decoration: none;
}
.imagen{
	border: 0px;
}
.imagen20{
	border: 0px;
	width:  20px;
	height: 20px
}
.icono_mail{
	border: 0px;
        width:  20px;
        height: 20px
}
.enlace_blanco{
	color: #FFFFFF;
}
.enlace_negro{
	color: #000000;
}
.enlace_sin_color{
    color:  inherit;
}
.enlace_paginacion{
	color:              #000000;
        text-decoration:    none;
        font-size:          18px
}
.enlace_volver{
	font-size:24px;
	font-weight:bold;
	text-decoration: none;
	color: #3966A5;
}
.moneda{
	width		:	50px;
	text-align	:	right;
}
.recibido_total{
	text-align: left;
	background-color:#C3E487;
	color: #000000;
}
.recibido_parcial{
	text-align: left;
	background-color:#FFB154;
	color: #000000;
}
.recibido_excede{
	text-align: left;
	background-color:#FF5151;
	color: #000000;
}
.rosa{
	background-color	:	#FF4DFF;
	color				:	#FFFFFF;
}
.cabecera_tabla_1_rojo{
	text-align:         center;
	font-size:          20px;
	background-color:   #FF4524;
	font-weight:        bold;
	color:              #FFFFFF;
}
.cabecera_tabla_1_verde{
	text-align:         center;
	font-size:          20px;
	background-color:   #3C9C48;
	font-weight:        bold;
	color:              #FFFFFF;
}
.cabecera_tabla_1_naranja{
	text-align:         center;
	font-size:          20px;
	background-color:   #D27B30;
	font-weight:        bold;
	color:              #FFFFFF;
}
.aviso_insercion{
	text-align:center;
	background-color:#FF5151;
	color: #FFFFFF;
	font-size:28px;
	font-weight: bold;
}
// ------------- MODIFICACIÓN DE PRESUPUESTO -------------------------
.mp_pagina{
	background-color	:	#1B1B1B;
}
.mp_cabecera_tabla_0{
	text-align:         center;
	font-size:          20px;
	background-color:   #363651;
	font-weight:        bold;
	color:              #FFFFFF;
	height:             35px;
}
.mp_cabecera_tabla_1{
	text-align:         center;
	font-size:          20px;
	background-color:   #51516C;
	font-weight:        bold;
	color:              #FFFFFF;
}
.mp_cabecera_tabla_2{
	text-align:         center;
	font-size:          14px;
	background-color:   #6C6C87;
	font-weight:        bold;
	color: #FFFFFF;
}
.mp_cabecera_tabla_3{
	text-align:         center;
	font-size:          12px;
	background-color:   #8787A2;
	font-weight:        bold;
	color:              #FFFFFF;
}
.mp_fila_par{
	background-color	:   #111111;
}
.mp_fila_impar{
	background-color	:   #222222;
}
.mp_pie_tabla_1{
	text-align			:	center;
	font-size			:	14px;
	background-color	:	#361B1B;
	font-weight			:	bold;
	color				:	#FFFFFF;
}
.mp_pie_tabla_2{
	text-align			:	center;
	font-size			:	14px;
	background-color	:	#482D2D;
	font-weight			:	bold;
	color				:	#FFFFFF;
}
.mp_pie_tabla_3{
	text-align			:	center;
	background-color	:	#5A3F3F;
	color				:	#FFFFFF;
}
.mp_fila_separadora{
	background-color	:	#6C6C6C;
	height: 3px;
}
.mp_txt_blanco{
	color				:	#FFFFFF;
}
.mp_talla{
	text-align			:	center;
	color				:	yellow;
}
.clase_PVP{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_IVA{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_NOMBRE_DETRAS{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_NOMBRE_DETRAS_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_NUMERO_DELANTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_NUMERO_DELANTE_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_NUMERO_DETRAS{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_NUMERO_DETRAS_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_PUBLICIDAD_DELANTE_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_PUBLICIDAD_DETRAS_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_ESCUDO_VINILO_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_CAMISETA_ESCUDO_BORDADO_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_PANTALON_NUMERO_DELANTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_PANTALON_NUMERO_DELANTE_PERSO_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_PANTALON_PUBLICIDAD_DELANTE_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_PANTALON_ESCUDO_VINILO_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.clase_PANTALON_ESCUDO_BORDADO_IMPORTE{
	width			:	50px;
	text-align		:	right;
	background		:	transparent;
	color			:	yellow;
	border-color	:	#333333;
}
.camiseta_nombre_color_vinilo{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.camiseta_numero_trasero_color_vinilo{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.camiseta_numero_delantero_color_vinilo{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.clase_camiseta_publicidad_delante{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.clase_camiseta_publicidad_detras{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.clase_camiseta_escudo_vinilo{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.clase_camiseta_escudo_bordado{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.pantalon_numero_color_vinilo{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.clase_pantalon_publicidad_detras{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.clase_pantalon_escudo_vinilo{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.clase_pantalon_escudo_bordado{
	background		:	transparent;
	color			:	inherit;
	border-color	:	#333333;
}
.clase_GUANTE_LOGO_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_BOTA_LOGO_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_BOTA_MINIMO_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_GUANTE_MINIMO_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_bota_numero_izq{
	width			:	50px;
	text-align		:	right;
}
.clase_bota_numero_der{
	width			:	50px;
	text-align		:	right;
}
.clase_bota_numero_izq_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_bota_numero_der_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_bota_nombre_izq_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_bota_nombre_der_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_guante_nombre_izq{
	width			:	50px;
	text-align		:	right;
}
.clase_guante_nombre_izq_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_guante_nombre_der{
	width			:	50px;
	text-align		:	right;
}
.clase_guante_nombre_der_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_guante_numero_izq{
	width			:	50px;
	text-align		:	right;
}
.clase_guante_numero_izq_importe{
	width			:	50px;
	text-align		:	right;
}
.clase_guante_numero_der{
	width			:	50px;
	text-align		:	right;
}
.clase_guante_numero_der_importe{
	width			:	50px;
	text-align		:	right;
}
// ------------- MODIFICACIÓN DE PRESUPUESTO -------------------------