/* 
CSS Document 
--- © Angel Mauro Avellaneda Barreto - Ideas - 2013 - 2016 ---
--- mauro@avellaneda.co - http://www.ideasw.com
*/
::-webkit-input-placeholder{color:#FF0000;}
:-moz-placeholder{color: #FF0000;}
::-moz-placeholder{color: #FF0000;}
::-ms-input-placeholder{color: #FF0000;}

.alarma_azul{
    background: #1F487C;
	border-top: 1px solid #32B3FF;
	bottom: 0;
	color: #FFF;
	margin:0 0 0 0;
	padding: 4px 0;
	position: fixed;
	text-align:center;
	width: 100%;
	z-index: 99;
	}
.alarma_azul div{
	padding: 0 0;
	}
.alarma_roja{
    background: #A70707;
	border-top: 1px solid #32B3FF;
	bottom: 0;
	color: #FFF;
	margin:0 0 0 0;
	padding: 4px 0;
	position: fixed;
	text-align:center;
	width: 100%;
	z-index: 99;
	}
.alarma_roja div{
	padding: 0 0;
	}
.alarma_transparente{
	background-color:transparent;
	bottom: 0;
	color: #000;
	margin:0 0 0 0;
	padding: 4px 0;
	position: fixed;
	text-align:center;
	width: 100%;
	z-index: 99;
	}
.alarma_transparente div{
	padding: 0 0;
	}
.alarma_verde{
    background: #23530E;
	border-top: 1px solid #32B3FF;
	bottom: 0;
	color: #FFF;
	margin:0 0 0 0;
	padding: 4px 0;
	position: fixed;
	text-align:center;
	width: 100%;
	z-index: 99;
	}
.alarma_verde div{
	padding: 0 0;
	}
.Ancho120{
	width:123px;
	}
.areatrabajo{
	float:left;
	display:block;
	width:99%;
	min-width:450px;
	margin-bottom:10px;
	padding:15px 0.5% 10px 0.5%;
	background-color:#F2F2F2;
	border: 1px solid #999; 
	}
.azul{
	color:#000033;
	font-weight:bold;
	}
.blanco{
	color:#ffffff;
	font-weight:bold;
	}
.campo_combo{
	/*overflow:hidden; */ /* this hides the select's drop button */
    width:280px;
	/*background: white url('../interfaz/fondo_select.png');*/
	}
.campo_combo select{
    width:115%;
	/* background-image:none; */
	}
.campo_HoraMin{
	float:left;
	width:120px;
	height:auto; 
	}
.campo_HoraMinSeg{
	float:left;
	width:162px;
	height:auto; 
	}
.campo_moneda{
	width:164px;
	text-align:right;
	}
.color_aguamarina{
	color:#32B3FF;
	font-weight:bold;
	}
.color_azulclaro{
	color:#2B286B;
	font-weight:bold;
	}
.color_naranja{
	color:#FE850C;
	font-weight:bold;
	}
.divAlertas{
	margin-right:365px;
	min-width:450px;
	/* 
	width:345px;
	float:right;
	*/
	padding:5px;
	margin-left:5px;
	margin-top:5px;
	background-color:#F9F9F9;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-right-width:5px;
	}
.divScroll100{
	height:100px;
	overflow:scroll;
	overflow-x:hidden;
	}
.divScroll200{
	height:200px;
	overflow:scroll;
	overflow-x:hidden;
	}
.FuenteGrande{
	font-size:16px;
	font-weight:300;
	}
.GrupoCamposAyuda {
	border-width:1px;
	border-color:#999999;
	border-style:dashed;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:5px;
	margin-top:5px;
	background-color:#DBEBF6;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-right-width:5px;
	}
.GrupoCampos50Porc {
	width:48%;
	float:left;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:5px;
	margin-top:5px;
	background-color:#FFFFDD;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-right-width:5px;
	}
.GrupoCampos50PorcLimpio{
	width:48%;
	float:left;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:5px;
	margin-top:5px;
	border-right-width:5px;
	}
.GrupoCampos600{
	width:600px;
	float:left;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:5px;
	margin-top:5px;
	background-color:#FFFFDD;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-right-width:5px;
	}

input.botonL,
input.botonM,
input.botonProceso,
input.botonProcesoM,
input.botonS{
	background: url('../interfaz/botonProceso.png') 0 0 no-repeat;
	border:none;
	color: #FFF;
	display:block;
	float:left;
	height:33px;
	margin-right:10px;
	padding: 0 0 0 8px;
	text-align:left;
	width: 95px;
	}
input.botonL{
	width:200px;
	background: url('../interfaz/botonL.jpg') 0 0 no-repeat;
	}
input.botonM{
	width:125px;
	background: url('../interfaz/botonM.jpg') 0 0 no-repeat;
	}
input.botonProcesoM{ 
	width: 125px;
	background: url('../interfaz/botonProceso.png') 0 0 no-repeat;
	}
input.botonS{ 
	width:83px;
	height:37px;
	background: url('../interfaz/botonS.jpg') 0 0 no-repeat;
	}

input.btMedAnterior, 
input.btMedSigue{
	width:26px;
	height:30px;
	text-indent:-9000px;
	outline:hidden;
	background: url('../interfaz/btMedAnterior.jpg') 0 0 no-repeat;
	}
input.btMedSigue{background: url('../interfaz/btMedSigue.jpg') 0 0 no-repeat;}

input.btMiniActualizar,
input.btMiniAnexar,
input.btMiniAprobar,
input.btMiniAyuda,
input.btMiniBalancear,
input.btMiniBuscar,
input.btMiniDesechar,
input.btMiniDespublicar,
input.btMiniDescargar,
input.btMiniEliminar,
input.btMiniExcel,
input.btMiniExpandir,
input.btMiniGuardar,
input.btMiniHoy,
input.btMiniLimpiar,
input.btMiniMail,
input.btMiniMas,
input.btMiniMenos,
input.btMiniPersona,
input.btMiniPublicar,
input.btMiniRecoger,
input.btMiniTxt,
input.btMiniZip{
	background: url('../interfaz/btMiniBuscar.jpg') 0 0 no-repeat;
	border:none;
	display:block;
	float:left; 
	height:22px;
	margin-left:5px;
	outline:hidden;
	text-indent:-9000px;
	width:22px;
	}
input.btMiniActualizar{	background-image: url('../interfaz/btMiniActualizar.jpg');}
input.btMiniAnexar{	background-image: url('../interfaz/btMiniAnexar.jpg');}
input.btMiniAprobar{	background-image: url('../interfaz/btMiniAprobar.jpg');}
input.btMiniAyuda{	background-image: url('../interfaz/btMiniAyuda.jpg');}
input.btMiniBalancear{	background-image: url('../interfaz/btMiniBalancear.jpg');}
input.btMiniDescargar{	background-image: url('../interfaz/btMiniDescargar.jpg');}
input.btMiniDesechar{	background-image: url('../interfaz/btMiniDesechar.jpg');}
input.btMiniDespublicar{	background-image: url('../interfaz/btMiniDespublicar.jpg');}
input.btMiniEliminar{	background-image: url('../interfaz/btMiniEliminar.jpg');}
input.btMiniExcel{	background-image: url('../interfaz/btMiniExcel.jpg');}
input.btMiniExpandir{	background-image: url('../interfaz/btMiniExpandir.jpg');}
input.btMiniGuardar{	background-image: url('../interfaz/btMiniGuardar.jpg');}
input.btMiniHoy{	background-image: url('../interfaz/btMiniHoy.jpg');}
input.btMiniLimpiar{	background-image: url('../interfaz/btMiniLimpiar.jpg');}
input.btMiniMail{	background-image: url('../interfaz/btMiniMail.jpg');}
input.btMiniMas{	background-image: url('../interfaz/btMiniMas.jpg');}
input.btMiniMenos{	background-image: url('../interfaz/btMiniMenos.jpg');}
input.btMiniPersona{	background-image: url('../interfaz/btMiniPersona.jpg');}
input.btMiniPublicar{	background-image: url('../interfaz/btMiniPublicar.jpg');}
input.btMiniRecoger{	background-image: url('../interfaz/btMiniRecoger.jpg');}
input.btMiniTxt{	background-image: url('../interfaz/btMiniTxt.jpg');}
input.btMiniZip{	background-image: url('../interfaz/btMiniZip.jpg');}

input.btSoloBuscar{
	float:right;
	display:block;
	width:33px;
	height:36px;
	margin:0 0 5px 5px;
	text-indent:-9000px;
	background: #FFF url('../interfaz/btUpBuscar2.jpg') 0 0 no-repeat;
	border:none;
	}

input.btSoloGuardar{
	background: url('../interfaz/botonSaveShort.png') 0 0 no-repeat;
	border:none;
	color: #FFF;
	display:block;
	float:left;
	height:33px;
	margin-right:10px;
	overflow: hidden;
	text-indent:-9000px;
	width:29px;
	z-index:1200;
	}

input.btSupAbrir,
input.btSupAnular,
input.btSupArchivar,
input.btSupAyuda,
input.btSupCerrar,
input.btSupClonar,
input.btSupDocumento,
input.btSupImprimir,
input.btSupNada,
input.btSupReasignar,
input.btSupResponder,
input.btSupVisto,
input.btSupVolver{
	float:right;
	display:block;
	width:33px;
	height:36px;
	margin:0 0 5px 5px;
	text-indent:-9000px;
	background: #FFF url('../interfaz/btSupNada.jpg') 0 0 no-repeat;
	border:none;
	}
input.btSupAbrir{ background-image:url('../interfaz/btUpAnotaciones.jpg')}
input.btSupAnular{ background-image:url('../interfaz/btUpSuspender.jpg');}
input.btSupArchivar{ background-image:url('../interfaz/btUpArchivar.jpg');}
input.btSupAyuda{ background-image:url('../interfaz/btUpAyuda.jpg');}
input.btSupCerrar{ background-image:url('../interfaz/btUpAprobado.jpg')}
input.btSupClonar{ background-image:url('../interfaz/btSupClonar.jpg');}
input.btSupDocumento{ background-image:url('../interfaz/btUpDocumento.jpg');}
input.btSupImprimir{ background-image:url('../interfaz/btSupImprimir.jpg');}
input.btSupReasignar{ background-image:url('../interfaz/btUpReasignar.jpg');}
input.btSupResponder{ background-image:url('../interfaz/btUpResponder.jpg');}
input.btSupVisto{ background-image:url('../interfaz/btUpVisto.jpg');}
input.btSupVolver{ background-image:url('../interfaz/btUpVolver.jpg');}

.lnkresalte{
	clear: both;
	margin-top: 5px;
	padding: 2px 5px;
	color:#FFF !Important;
	font-weight: bold;
	background: #53730E;
	/*#83A33E */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.lnkresalte:hover{
	background: #1F487C;
	}
.lnkresalte2{
	clear: both;
	margin-top: 5px;
	padding: 2px 5px;
	color:#FFFFFF;
	font-weight: bold;
	background: #1F487C;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.lnkresalte2:hover{
	background:#FFFFCC;
	}
.lnkresalte3{
	clear: both;
	margin-top: 5px;
	padding: 2px 5px;
	color:#FFFFFF;
	font-weight: bold;
	background: #1F487C;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.lnkresalte3:hover{
	background:#FFFFCC;
	}

.MarquesinaMedia{
	font-size:24px;
	}
.MarquesinaGrande{
	font-size:36px;
	}
.rojo{
	color:#FF0000;
	font-weight:bold;
	}
.rojooscuro{
	color:#990000;
	font-weight:bold;
	}

.salto1pxIzquierda{
	clear:left;	
	}

.tablalimpia{
	border:0 !important;
	border-top:none !important;
	border-right:none !important;
	}
.tablalimpia td{
	padding:0px 0px !important;
	border-bottom:none !important;
	border-left:none !important;
	}
.tablaGen{
	width:100%;
	margin:5px 0;	
	border-collapse: collapse;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	}
.tablaGen td{
	padding:4px 6px;
	border-left: 1px solid #999;
	border-bottom: solid 1px #999;
	}

.titulos{
	float:left;
	display:block;
	width:100%;
	margin-bottom:10px;
	padding-bottom:3px;
	border-bottom:1px solid #CCC;
}

.titulos h2{
	margin:0;
	float:left;
}
.titulos input{
	float: right;
	margin: 0 0 0 2px;
}

.titulosD{
	float:right;
	width: 580px;
}
.titulosD input:hover{
	background-position:0 -53px;
}
.titulosI{
	margin-right:320px;
	padding-top:10px;
}
.titulosI h2{
	font-size:24px;
}

.txtAreaMini{
	float:left;
	width:100%;
	height:36px;
	}
.verde{
	color:#003300;
	font-weight:bold;
	}
