/*CSS Document*/
@font-face
{
	font-family: calibri_v6;
	src: url('calibri.eot');
/*IE9 Compat Modes*/
	src: url('calibri.eot?#iefix') format('embedded-opentype'), url('calibri.woff') format('woff'), url('calibri.ttf') format('truetype');
}
BODY
{
	margin: 0;
	font-family: calibri, calibri_v6;
	background: url(imagenes/bodyBG.jpg) fixed;
	min-width: 700px;
}
FORM
{
	margin: 0;
}
A
{
	color: #097ACD;
}
A:hover, A SPAN:hover
{
	color: #162E40;
}
H2
{
	margin: 10px 0 0;
}
H3
{
	margin: 0 0 10px;
	padding: 0;
}
A IMG
{
	border: none;
}
A.ui-button:hover
{
	color: #FFFFFF;
}
.ui-buttonset .ui-button
{
	margin-left: -5px !important;
	font-size: 8pt !important;
}
.buttonUI.ui-button
{
	font-size: 8pt !important;
}
.ui-widget
{
	font-size: 0.9em !important;
}
#siteContenedor
{
	margin: 10px;
}
.relative
{
	position: relative;
}
.rojo
{
	background-color: #F9B7B7;
	border-top: 1px solid #F34848;
	border-bottom: 1px solid #F34848;
}
.azul
{
	background-color: #CFE8FB;
	border-top: 1px solid #6ABDFA;
	border-bottom: 1px solid #6ABDFA;
}
.verde
{
	border-top: 1px solid #0DD109;
	border-bottom: 1px solid #0DD109;
	background-color: #C7F8B6;
}
.ocre
{
	background-color: #FBFE80;
	border-top: 1px solid #E9D200;
	border-bottom: 1px solid #E9D200;
}
.amarillo
{
	border-top: 1px solid #EFB314;
	border-bottom: 1px solid #FCEABB;
	background-color: #795D14;
}
.verdeStripes
{
	background: #C7F8B6 url(imagenes/stripesVerde.png);
}
.opacity5
{
	opacity: .5;
}
.margin4minus
{
	margin-bottom: -4px;
}
.negritas
{
	font-weight: bold;
}
.justify
{
	text-align: justify;
}
.centrado
{
	text-align: center !important;
}
.derecha
{
	text-align: right !important;
}
.font8, .font8 *
{
	font-size: 8pt !important;
}
.font9, .font9 *
{
	font-size: 9pt;
}
.font10, .font10 *
{
	font-size: 10pt;
}
.font105, .font105 *
{
	font-size: 10.5pt;
}
.font11, .font11 *
{
	font-size: 11pt;
}
.font12, .font12 *
{
	font-size: 12pt;
}
.width350
{
	width: 350px;
}
.width250
{
	width: 250px;
}
.separacion_vertical TD, .separacion_vertical TH
{
	padding: 2px 6px;
}
.bordear_tabla
{
	border: 1px groove #F2F2F2;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.bordear_tabla TH
{
	border-bottom: 1px solid #FFFFFF;
	color: #0F4463;
}
.bordear_tabla_vertical TH
{
	background-color: #D6D6D6;
}
.tablaCentrada
{
	margin: auto;
}
.tablaFormulario
{
	font-size: 9pt !important;
	text-align: right;
	margin: auto;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 0;
	border-top-width: 0;
}
.tablaFormulario TH
{
	/*[disabled]font-size:9pt;*/
	text-align: right;
	font-weight: normal;
}
.tablaFormulario TD
{
	text-align: left;
}
.tablaFormulario TH, .tablaFormulario TD
{
	vertical-align: middle;
	padding: 2px 4px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0;
	border-right-width: 0;
}
.tablaFormulario, .tablaFormulario TH, .tablaFormulario TD
{
	border-style: dotted;
	border-color: #B5B5B5;
}
.tablaFormulario INPUT
{
	margin: 0;
	padding: 0;
}
.tablaFormulario INPUT[type="text"]
{
	padding: 2px 0 2px 2px;
}
.marginBottom10
{
	margin-bottom: 10px;
}
.marginBottom4
{
	margin-bottom: 4px;
}
.marginLeft10
{
	margin-left: 10px !important;
}
.marginRight10
{
	margin-right: 10px !important;
}
.marginRight4
{
	margin-right: 4px !important;
}
.marginLeft4
{
	margin-left: 4px !important;
}
.marginTop10
{
	margin-top: 10px;
}
.marginTop4
{
	margin-top: 4px;
}
.vAlignTop
{
	vertical-align: top;
}
.paddingRight10
{
	padding-left: 10px;
}
.paddingBottom10
{
	padding-bottom: 10px;
}
.paddingTop10
{
	padding-top: 10px;
}
.force1
{
	width: 1px;
}
.aviso
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #FBB;
	text-align: center;
	border-bottom: 2px solid #FF0000;
	padding: 2px 0;
	z-index: 2;
}
#modal, #modalCiclo
{
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	background-image: url(../imagenes/opacity.png);
	display: none;
}
#foot
{
	font-size: 9pt;
	font-weight: bold;
	color: #727272;
	text-align: right;
}
#panelFooter #foot
{
	text-align: left;
}
.escondido
{
	display: none;
}
.kreatorModulo.escondido
{
	display: none;
}
.floatLeft
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.floatRight
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
.manita
{
	cursor: pointer;
}
.noCur
{
	cursor: default !important;
}
.textoVerde
{
	color: #008405;
}
.textoAzul
{
	color: #0067B1;
}
.nowrap
{
	white-space: nowrap;
	text-overflow: ellipsis;
}
.paginacion2011
{
	/*[disabled]border:1px solid #000000;*/
	margin-top: 10px;
	padding-left: 4px;
}
.ui-menu-item A
{
	font-size: 10pt;
}
.checkList
{
	padding: 2px;
	width: 358px;
	margin: auto;
}
.checkList LABEL
{
	display: inline-block;
	margin: 2px 8px;
	font-weight: normal;
	cursor: pointer;
	/*[disabled]border:1px solid #000000;*/
	width: 150px;
	text-align: right;
}
.checkList LABEL:hover
{
	color: #004E6F;
}
.checkList LABEL INPUT
{
	margin-left: 6px;
}
/*Herramientas de tabla*/
.width100
{
	max-width: 100px;
	#max-width: none;
}
.textWrap
{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	#overflow: visible;
	#white-space: inherit;
}
/*Encabezado*/
#siteEncabezado
{
	height: 84px;
	background: url(imagenes/topBG.png);
	-moz-border-radius: 4px;
	border: 1px solid #AAA;
}
#siteEncabezadoTop
{
	width: 100%;
}
#siteLogo
{
	background: url(../imagenes/difasa_logo2.png);
	width: 307px;
	height: 81px;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 10px;
}
.ui-buttonset
{
	margin-right: 0px !important;
}
#siteInsigniasContenedor
{
	position: absolute;
	top: 16px;
	right: 16px;
	margin-top: 10px;
	margin-right: 10px;
	height: 56px;
}
#siteInsignias
{
	text-align: right;
	position: absolute;
}
#siteUsuario
{
	font-weight: bold;
	font-size: 13pt;
	text-align: right;
	white-space: nowrap;
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 36px;
}
#siteUsuario SPAN:first-child
{
	color: #7A7A7A;
	margin-right: 10px;
}
/*Panel*/
.siteCentral
{
	margin-top: 10px;
}
.siteCentral .siteCuadroContenido
{
	padding: 4px;
	overflow: auto;
}
#modulosLista
{
	text-align: center;
}
.kreatorModulo
{
	display: inline-table;
	width: 118px;
	height: 91px;
	margin: 0 2px 4px;
	padding: 0;
	text-align: center;
}
.kreatorModulo A
{
	text-decoration: none;
}
.kreatorModulo SPAN
{
	display: block;
	margin-top: 2px;
	line-height: 0.8;
}
.moduloSubmenu UL
{
	display: none;
}
.moduloSubmenu
{
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
	left: 0;
	display: block;
}
.moduloSubAgregar
{
	background: url(imagenes/add.png);
}
/*SideBar*/
#topFixed
{
	position: absolute;
	top: 106px;
}
.siteModulo, .siteSidePanel
{
	border: 1px solid #AAA;
	background: url(imagenes/topBG.png);
	margin-bottom: 10px;
	padding: 0;
	margin-left: 0;
}
.siteSideTitulo, .moduloTitulo
{
	/*[disabled]width:100%;*/
	/*[disabled]font-weight:bold;*/
	font-size: 13pt;
	padding: 0 4px 2px 30px;
	margin-bottom: 10px;
	color: #FFFFFF;
	border-bottom: 1px solid #AAA;
	position: relative;
	margin-bottom: 0;
	text-align: left;
}
.siteTituloIcono
{
	position: absolute;
	left: 4px;
	top: -1px;
}
.siteSideColapsable .siteSideTitulo
{
	cursor: pointer;
}
.siteSideColapsable .siteSideTitulo:hover
{
	color: #9AD3FD;
}
#siteContenedor .siteSideContenido
{
	padding: 4px;
	position: relative;
}
.siteSideColapsed
{
	display: none;
}
#siteSide
{
	width: 340px;
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	margin-left: 4px;
}
.siteSideFixed
{
	/*[disabled]width:100%;*/
	z-index: -1;
}
.siteSideFixed.fixed
{
	position: fixed;
	top: 0;
	width: 340px;
}
/*Widget Classes*/
.widgetIconos IMG
{
	margin: -1px 0 -3px;
}
.widgetVerde
{
	margin-right: 10px;
	color: #45EC1C;
}
.widgetGris
{
	color: #A5A5A5;
}
.siteSideColapsed
{
	display: none;
}
.dialogUp.vehicular
{
	background: url(../imagenes/car.png) no-repeat center left;
	padding-left: 21px;
	margin-left: -2px;
}
.dialogUp.otros
{
	background: url(../imagenes/tools.png) no-repeat center left;
	padding-left: 21px;
	margin-left: -2px;
}
/*Pendientes*/
.toggle
{
	background: url(imagenes/toggle.png) no-repeat 1px -14px;
	display: block;
	height: 18px;
	width: 18px;
	position: absolute;
	right: 10px;
	top: 2px;
	/*[disabled]border:1px solid #000000;*/
}
.widgetLista
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.widgetLista LI
{
	margin-bottom: 2px;
}
.widgetLista LI A
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
}
/*Tabla general*/
TD, TH
{
	font-size: 10.5pt;
}
.tabla3
{
	border-collapse: collapse;
}
.tabla3 TH
{
	font-weight: normal;
	color: #0F4463;
	border-bottom: 1px solid #E5E5E5;
	padding: 4px 3px;
	text-align: left;
	line-height: 0.8;
}
.tabla3 TD
{
	padding: 2px 6px;
	margin-left: 0;
}
.tabla3 TD:last-child
{
	padding-right: 4px;
	vertical-align: middle !important;
}
.siteSideColapsable .tabla3 TD:last-child
{
	padding-right: 4px;
	vertical-align: middle !important;
}
.tabla3High
{
	border-right: 1px solid #BFBFBF !important;
}
.listaEditar, .listaBoton
{
	border: 1px solid #FCFCFC;
	display: block;
	width: 14px;
	height: 14px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 5px;
}
.listaEditar DIV, .listaBoton DIV
{
	height: 100%;
	width: 100%;
}
.listaEditar DIV, .listaClose DIV
{
	background-image: url(../jquery/ui/images/ui-icons_454545_256x240.png);
}
.listaEditar DIV
{
	background-position: -65px -113px;
}
.listaClose DIV
{
	background-position: -82px -129px;
}
.listaEditar:hover, .listaBoton:hover
{
	border: 1px solid #90BAE4;
}
.listaEditar:hover DIV, .listaClientesFacturas:hover DIV
{
	background-image: url(../jquery/ui/images/ui-icons_ffffff_256x240.png);
}
.listaClientesFacturas DIV
{
	background-image: url(../jquery/ui/images/ui-icons_454545_256x240.png);
	background-position: -33px -97px;
}
.ui-dialog .bordear_tabla_vertical
{
	font-size: 9pt;
}
/*Status*/
.statusMark
{
	width: 69px;
	padding: 1px 2px;
	text-align: center;
	line-height: 1;
	border-width: 1px;
	border-style: solid;
	display: inline-block;
}
.stVerde
{
	background-color: #C5F9BC;
	border-color: #26CA0B;
	color: #187509;
}
.stVerde:hover
{
	background-color: #71FA5A;
	border-color: #6EBC61;
}
.stBlanco
{
	border-color: #B7B7B7;
	background-color: #E5E5E5;
	color: #7F7F7F;
}
.stRojo
{
	border-color: #C16B6B;
	background-color: #FBBBBB;
	color: #EC2B2B;
}
.stAmarillo
{
	border-color: #EFB314;
	background-color: #FCEABB;
	color: #795D14;
}
/*Widget: Solicitudes PMV*/
.widgetPedidosContenedor
{
	max-height: 146px;
	overflow: auto;
}
.widgetPMV
{
	-moz-border-radius: 4px;
	min-height: 36px;
	cursor: pointer;
	opacity: .9;
}
.widgetPMV .checkers
{
	display: none;
}
.widgetPMVprecio
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	font-weight: bold;
	text-align: right;
	margin-top: -4px;
}
.widgetPMVproducto
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 4px;
}
.widgetPMV A
{
	text-decoration: none;
	margin: 0 !important;
}
.widgetPMV A IMG
{
	border: none;
	margin-bottom: -3px;
	margin-right: 4px;
}
.widgetPMVAlmacen
{
	margin: 0 !important;
	line-height: 0.7;
	font-weight: normal;
	color: #FEEA7F;
}
.widgetVerde
{
	margin-right: 10px;
	color: #45EC1C;
}
.widgetButtonset
{
	text-align: center;
	margin-top: 4px;
}
.noeS
{
	border-bottom: 1px dotted #636363;
	cursor: help;
}
/*Widget: Pagos vencido*/
.widgetLista LI SPAN
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
#widgetPagosVencidos LI
{
	/*[disabled]border:1px solid #000000;*/
	display: block;
	width: 100%;
	height: 14px;
	line-height: 1;
	margin-bottom: 4px;
}
#widgetPagosVencidos LI A
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
/*Widget: PMV Incorrectos*/
.widgetAlarmaTop
{
	height: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.widgetAlarmaTop .widgetVerde
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.widgetAlarmaPrecios
{
	text-align: center;
}
.widgetAlarmaProducto
{
	height: 14px;
	text-align: right;
}
.widgetAlarmaPrecios
{
	color: #FFFFFF;
	font-size: 10pt;
	text-align: right;
}
/*Filtros*/
.filtroInputs
{
	/*[disabled]text-align:center;*/
	font-size: 10pt;
	margin-top: 6px;
	margin-bottom: 6px;
	position: relative;
}
.filtroInputs.filtroSeparacion
{
	border-top: 1px dotted #595959;
	padding-top: 6px;
}
.filtroInputs B
{
	border-right: 1px dotted #595959;
	padding-right: 6px;
	color: #595959;
	width: 70px;
	display: block;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 4px;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/*[disabled]border:1px solid #000000;*/
	margin-bottom: 1px;
}
.filtroInputs INPUT[type=radio]
{
	display: none;
}
.filtroOpciones LABEL
{
	border: 1px outset #FFFFFF;
	line-height: 1;
	margin: 0 1px 0 0;
	padding: 0 4px;
	background-color: #E2E2E2;
	-moz-border-radius: 3px;
	color: #212121;
	cursor: pointer;
}
.filtroOpciones LABEL:hover
{
	border: 1px inset #B5B5B5;
	background-color: #A0A0A0;
	color: #EAEAEA;
}
.filtroInputs INPUT[type=number],.filtroInputs INPUT[type=text], .filtroInputs INPUT[type=date], .filtroInputs SELECT
{
	border: 1px solid #FFFFFF;
	background-color: #E2E2E2;
	font-size: 8pt;
	color: #212121;
	padding: 1px 0 1px 2px;
	margin-top: -1px;
	margin-left: 2px;
	max-width: 240px;
}
.filtroRadioChecked
{
	/*[disabled]font-weight:bold;*/
	border: 1px inset #8E8E8E !important;
	background-color: #878787 !important;
	color: #F2F2F2 !important;
}
.filtroSubmit
{
	font-weight: bold;
	position: absolute;
	right: 2px;
	display: block;
	text-align: right;
}
.filtroButton
{
	background: url(../jquery/ui/images/ui-icons_2e83ff_256x240.png) no-repeat -160px -113px;
	/*[disabled]border:1px solid #000000;*/
	width: 16px;
	display: block;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	height: 16px;
	margin-right: 4px;
}
.filtroSubmit:hover .filtroButton
{
	background-image: url(../jquery/ui/images/ui-icons_222222_256x240.png);
}
.miniDetalle
{
	border: 1px solid #FEE66B;
	display: inline-block;
	width: 11px;
	text-align: center;
	line-height: 1.2;
	padding: 0 1px;
	font-size: 8pt;
	color: #5C4E0E;
	cursor: default;
	margin: 1px 2px 1px 0;
	background-color: #FCEABB;
}
.miniDetalle:hover
{
	border: 1px solid #96800C;
}
.miniDetalle:last-child
{
	margin-right: 0;
}
.fecha
{
	width: 70px;
}
.hora
{
	width: 56px;
}
.filtroPeriodoConHora
{
	margin-top: 2px;
}
.filtroPeriodoConHora B
{
	padding-top: 11px;
	padding-bottom: 10px;
}
/*Widget: Gasolina Autorizada*/
#widgetGasolinaNoSurtida .buttonable
{
	position: relative;
}
.surtimientoGasolinaSpan2
{
	display: inline-block;
	width: 30px;
	text-align: right;
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	position: absolute;
	left: 272px;
	top: 7px;
}
.surtimientoGasolinaSpan1
{
	display: inline-block;
	margin-right: 22px;
}
.surtimientoGasolinaTarjeta
{
	background: url(imagenes/card.png) no-repeat left center;
	font-weight: bold;
	padding-left: 20px;
	width: 30px;
}
.surtimientoGasolinaImporte
{
	width: 100px;
	text-align: right;
	position: absolute;
	left: 149px;
	top: 4px;
	border-right: 1px solid #AAAAAA;
	padding-right: 16px;
}
.surtimientoGasolinaVehiculo
{
	padding-left: 20px;
	width: 30px;
	text-align: right;
	background: url(imagenes/bus.png) no-repeat left center;
}
/*SideBar reducido*/
.sideReducido
{
	border: 1px solid #AAA;
	width: 10px !important;
	height: 200px;
}
.sideReducido:hover
{
	cursor: pointer;
	border-color: #18243A;
}
.sideReducido *
{
	display: none;
}
._reductor
{
	border: 1px solid #AAA;
	width: 15px;
	position: absolute;
	top: -20px;
	right: -2px;
	height: 16px;
	background: #18243A url(../jquery/ui/images/ui-icons_ffffff_256x240.png) no-repeat -145px -145px;
	cursor: pointer;
}
._reductor:hover
{
	background-color: #9B9B9B;
	border: 1px solid #7C7C7C;
	background-image: url(../jquery/ui/images/ui-icons_222222_256x240.png);
}
/*Sector imprimible*/
.printableSector
{
	position: relative;
}
.printerButton
{
	position: absolute;
	right: 0;
	top: 1px;
	background: url(../jquery/ui/images/ui-icons_ffffff_256x240.png) no-repeat -158px -95px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.printerButton:hover
{
	background-image: url(../jquery/ui/images/ui-icons_2e83ff_256x240.png);
}
/*Detalle en contenedor central*/
#mostrarDetalle .tablaFormulario
{
	margin: inherit;
}
#mostrarDetalle .tablaFormulario TD, .tdBlanco TD
{
	background-color: #FFFFFF;
}
#mostrarDetalle .zebra TD
{
	background: inherit;
}
.detalleRegresar
{
	font-size: 8pt;
	color: #727272;
	text-align: right;
	background: url(imagenes/stripesGris.gif);
	padding-right: 4px;
	margin-top: 2px;
	float: left;
	width: 100%;
}
/*Formulario horizontal*/
.formularioHorizontal
{
	border-collapse: collapse;
}
.formularioHorizontal LABEL
{
	font-weight: bold;
	float: right;
	margin-right: 4px;
}
.formularioHorizontal INPUT, .formularioHorizontal SELECT
{
	margin-right: 10px;
}
.labelConBr
{
	float: left !important;
}
.width100pc
{
	width: 100%;
}
/*Lista de clientes [cliente_pick]*/
.noValido .negritas
{
	background: url(../imagenes/rechazado.png) no-repeat 2px center;
	padding-left: 20px;
}
/*Resultados de busqueda de recetas*/
#resultados
{
	/*[disabled]border:1px solid #000000;*/
	margin-top: 8px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.recetaResultado
{
	border-top: 1px solid #9E9E9E;
	padding-top: 4px;
	padding-bottom: 4px;
}
.recetaBuscando
{
	font-weight: bold;
	text-align: center;
	background: url(../imagenes/ajax.gif) no-repeat center right;
	color: #11ABE8;
}
.recetaSinResultados
{
	text-align: center;
	font-weight: bold;
	color: #EA3838;
}
.recetaFolioBuscado
{
	font-size: 7.5pt;
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	color: #DF7900;
	font-weight: bold;
	margin-bottom: 4px;
}
.recetaAjax
{
	/*[disabled]border:1px solid #000000;*/
	background-color: #E5FDFE;
	padding: 4px;
	display: table;
	margin: auto;
}
.recetaContenedor
{
	/*[disabled]border:1px solid #000000;*/
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 292px;
}
.recetaContenedor:hover
{
	background-color: #F7EDA0 !important;
}
.recetaContenedor DIV
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	/*[disabled]border:1px solid #000000;*/
	padding-top: 1px;
	padding-bottom: 1px;
}
.agregaSpan
{
	text-align: center;
	width: 40px;
}
.recetaFolio
{
	width: 160px;
}
.recetaFecha
{
	width: 72px;
	text-align: right;
}
.spbg
{
	background-color: #FE9E9E;
}
.pabg
{
	background-color: #8DEF84;
}
.imagenBoton
{
	margin-bottom: -3px;
}
.dobleLinea
{
	line-height: 1.5;
}
.dobleLinea B
{
	line-height: 3;
}
/*Uploads masivos*/
#uploadMasivo
{
	min-height: 400px;
}
._up
{
	font-size: 13px;
	color: #006A98;
	/*[disabled]float:left;*/
	/*[disabled]width:90px;*/
	/*[disabled]text-align:center;*/
	margin: 4px 0 0;
	padding: 4px 10px;
}
._up.ocre
{
	color: #906803;
}
._up.rojo
{
	color: #BC0909;
}

._90
{
	position: relative;
	text-align: center;
}
._90 DIV
{
  -webkit-writing-mode: vertical-rl;
	white-space: nowrap;
	text-align: right;
	line-height: 10px;
	height: 120px !important;
	margin: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: Verdana;
	font-size: 9px;
	width: 10px;
}
.subtitulo
{
	border-bottom: 1px solid #4B4B4B;
	text-align: left;
	background: #B4B4B4;
	opacity: .8;
}