@charset "utf-8";
/* CSS Document */

body {
	margin-top:0
}

.bodyErp {
	/*background-image:url(../img/fondo.jpg);*/
	/*background-repeat:repeat;*/
	/*background-image:url(../img/repuestos/fondo_nuevo.png);*/
}

.bodyVehiculos {
	/*background-image:url(../img/fondo.jpg);*/
	/*background-repeat:repeat-x;*/
	/*background-image:url(../img/repuestos/fondo_nuevo.png);*/
}


#divGeneralErp {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
	text-align:center;
	width:880px;
}

#divGeneralVehiculos {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
	text-align:center;
	width:1010px;
}

#divGeneralPorcentaje {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
	text-align:center;
	width:100%;
}

#divGeneralCaja {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
	text-align:center;
	width:1050px;
}

#divInfo {
	min-height:600px;
}

input{
	border:1px solid #666;
	border-radius:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

input[type="text"]{
	padding:2px;
}

button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
button img {
	margin-top:2px;
	margin-right:2px;
	clear:both;
}

textarea{
	border:1px solid #666;
	border-radius:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}	

select{
	border:1px solid #666;
	border-radius:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}

fieldset{
	border-radius:6px;
}

.claseInput{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px solid #FFFFFF;
	width:85%;
	text-align:left;
}

.claseSelect{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px solid #FFFFFF;
	width:100%;
	text-align:left;
}

.inputInicial{
	background-color:;
}

.inputErrado{
	/*border:#BE271F 1px solid;*/
	background-color:#ECD7D7;
}

.inputHabilitado{
	/*border:#BE271F 1px solid;*/
	background-color:#ECFCFF; /* AZUL */
}

.inputInhabilitado{
	/*border:#BE271F 1px solid;*/
	background-color:#CCC;
}

.inputSinFondo{
	border:0px;
	background-color:transparent;
	text-align:right;
	width:100%;
}

.inputSinFondoInhabilitado{
	border:0px;
	background-color:transparent;
	color:#999;
	text-align:right;
	width:100%;
}

.inputCantidadDisponible {
	background-color:#DFFFE8;
	border:1px solid #00CC00;
}

.inputCantidadNoDisponible {
	background-color:#ECD7D7;
	border:1px solid #FF0000;
}

.textoRojoNegrita {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.textoNegrita_7px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight:bold;
}

.texto_9px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.texto_10px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.textoNegrita_10px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

.textoNegroNegrita_10px {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.textoRojoNegrita_10px {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.textoBlancoNegrita_10px {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.textoGrisNegrita_10px {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

.textoNegrita_11px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.textoGrisNegrita_11px {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.textoBlancoNegrita_12px {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.texto_12px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.textoNegrita_12px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.textoAzulNegrita_12px {
	color:#0057AE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.textoGrisNegrita_13px {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.textoNegroNegrita_14px {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.textoVinotintoNegrita_24px { /* TESORERIA */
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoNaranjaNegrita_24px { /* VEHICULOS */
	color:#FD9800;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoAzulClaroNegrita_24px { /* CUENTAS POR PAGAR */
	color:#008FBF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoAzulNegrita_24px { /* REPUESTOS */
	color:#0057AE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoMarronNegrita_24px { /* CAJA VEHICULOS */
	color:#412100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoMoradoNegrita_24px { /* CUENTAS POR COBRAR */
	color:#4D1592;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoNegroNegrita_24px { /* ERP */
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoMostazaNegrita_24px { /* CAJA REPUESTOS Y SERVICIOS */
	color:#535300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoTurquesaNegrita_24px { /* CONTABILIDAD */
	color:#005151;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoVerdeNegrita_24px { /* COMPRAS */
	color:#00BB2F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoGrisNegrita_24px {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textoVerdeObscuroNegrita_24px {
	color:#006400;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.subtituloPagina {
	color:#0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

.subtituloPagina2 {
	color:#E66200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

.tituloPaginaTesoreria {
	border-bottom:2px solid #990000;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaErp {
	border-bottom:2px solid #000000;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaVehiculos {
	border-bottom:2px solid #FD9800;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaCompras {
	border-bottom:2px solid #00BB2F;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaCaja {
	border-bottom:2px solid #592D00;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaCajaRS {
	border-bottom:2px solid #535300;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaContabilidad {
	border-bottom:2px solid #005151;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaCuentasPorCobrar {
	border-bottom:2px solid #4D1592;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaCuentasPorPagar {
	border-bottom:2px solid #008FBF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaRepuestos {
	border-bottom:2px solid #0057AE;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloPaginaServicios {
	border-bottom:2px solid #009900;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:right;
}

.tituloArea {
	background-color:#999999;
	border:1px solid #000000;
	border-radius:6px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}

.tituloColumna {
	color:#003162;
	font-weight:bold;
	padding:1px;
}

.tituloColumna td {
	background-color:#CCCCCC;
	border-radius:6px;
	height:20px;
	padding:1px;
}

.tituloCampo{
	background-color:#F0F0F0;
	border:1px solid #999999;
	border-radius:6px;
	color:#000000;
	height:20px;
}

.punteadoCelda{
	border:1px dotted #999999;
}

.divGris{
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.divMsjAlerta{
	background-color:#FFFFCC;
	border:1px solid #D2D202;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.divMsjError{
	background-color:#FFEEEE;
	border:1px solid #FF0000;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.divMsjInfo{
	background-color:#E6FFE6;
	border:1px solid #006600;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.divMsjInfo2{
	background-color:#DDEEFF;
	border:1px solid #0066CC;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.divMsjInfoSinBorde{
	background-color:#E6FFE6;
	color:#000000;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;*/
}

.divMsjInfoSinBorde2{
	background-color:#DDEEFF;
	color:#000000;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;*/
}



.tabla {
	border-collapse:collapse;
	border-color:#999999;
}
.bordeTabla {
	border:1px solid #999999;
}
.trResaltar { /* VERDE */
	background-color:#E6FFE6;
}
.trResaltar2 { /* AZUL */
	background-color:#DDEEFF;
}
.trResaltar3 { /* NARANJA */
	background-color:#FFEED5;
}
.trResaltarTotal { /* VERDE */
	background-color:#E6FFE6;
	border-top:2px solid #666666;
	color:#000;
	font-weight:bold;
}
.trResaltarTotal2 { /* AZUL */
	background-color:#DDEEFF;
	border-top:2px solid #666666;
	color:#000;
	font-weight:bold;
}
.trResaltarTotal3 { /* NARANJA */
	background-color:#FFEED5;
	border-top:2px solid #666666;
	color:#000;
	font-weight:bold;
}

.trResaltar4 {
	background-color:#FFFFFF;
}
.trResaltar5 {
	background-color:#EAF4FF;
}
.trResaltar6 {
	background-color:#FFEED5;
}
.trResaltar7 {
	background-color:#EEFFDD;
}
.trResaltarCj1 {
	background-color:#EFEFEF;
}
.trResaltarCj2 {
	background-color:#F7F7F7;
}
.trResaltarTesoreria1 {
	background-color:#FFFFFF;
}
.trResaltarTesoreria2 {
	background-color:#FFF4F4;
}
.trResaltar5Linea {
	border-top:1px solid #0066CC;
	border-bottom:1px solid #0066CC;
}


.tdMenuSeccion {
	padding-bottom:4px;
	padding-top:4px;
}
.tdMenuSeccion:hover {
	background-color:#316AC5;
	color:#FFFFFF;
	cursor:pointer;
	/*font-weight:bold;*/
}
.tdMenuSubSeccion {
	padding-bottom:4px;
	padding-top:4px;
}
.tdMenuSubSeccion:hover {
	background-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
	/*font-weight:bold;*/
}


.imgBorde{
	border:4px solid #999999;
}



.linkBlanco {
	color:#FFFFFF;
}

.linkNegro {
	color:#000000;
}

.linkAzulUnderline {
	color:#003399;
	text-decoration:underline;
}

.puntero {
	cursor:pointer;
}
.color_column_insertar_eliminar_item {
	background:#FFCC66;
}
.color_column_aprobacion_item {
	background:#090;
}


/* ESTILO DE LAS PESTAÑAS */
.rafktabs_title {
	background-color:#CCCCCC;
	color:#000000;
	cursor: pointer;
	height: 24px;
	line-height: 24px;
	margin-right: 2px;
	padding: 2px 8px 2px 8px;
}

.rafktabs_titleActive {
	background-color:#FFFFFF;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	color:#000000;
	height: 24px;
	line-height: 24px;
	margin-right: 2px;
	padding: 2px 8px 2px 8px;
}

.rafktabs_title:hover {
	background-color:#EAF4FF;
	border-top:1px solid #0080FF;
	border-left:1px solid #0080FF;
	border-right:1px solid #0080FF;
}

.rafktabs_panel {
	border:1px solid #000000;
	clear: both;
	overflow: auto;
	padding: 2px;
	position: relative;
	top: 0px;
	width: 100%;
	background-color:#FFFFFF;
}

.solo_print{display:none}

#load_animate{
	position:fixed;
	background-image:url(../img/multibox_loader.gif);
	background-repeat:no-repeat;
	left:48%;
	top:42%;
	z-index:100000000;
	height:60px;
	width:60px;
}

#acc {
	width:614px;
	list-style:none;
	color:#033; 
	margin:0 auto 40px
}
#acc h3 {
	width:600px;
	
	border:1px solid #990000; 
	padding:6px 6px 8px; 
	font-weight:bold; margin-top:5px; 
	cursor:pointer;
	background:url(../img/header.png);height:10px;
	color:#FFF
}
#acc h3:hover {
	background:url(../img/header_over.png);height:10px;
}
#acc .acc-section {
	overflow:hidden;
	background:#FFF
}
#acc .acc-content {
	width:582px; 
	padding:15px; 
	border:1px solid #990000;
	border-top:none; 
	background:#FFF
}
@media print {
	/**				{display:none}*/
	/*body, #impre	{display:block}*/
	.print			{display:block;}
	.solo_print		{display:block;}
	.noprint		{display:none}
}