html, body {
    margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 100%;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	/*background: #006174;*/
	background: #EAEAEA;
}

.barraTitulos {
	font-size: 12px;
	font-weight:bold;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	height: 27px;
	background-color: #8A8A8A;
}

.tituloBarra {
	cursor:pointer;
	background-color: #8A8A8A;
}

.tituloBarra:hover {
	background-color: #AAAAAA;
}

.extremoBarra {
	background-color: #8A8A8A;
}

.textoFilas {
	font-size: 12px;
	font-weight:bold;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

.formEdicion {
	background-color: #BBBBBB;
}

.separador {
	height: 9px;
}

.tituloEdicion {
	height: 32px;
	font-size: 18px;
	font-weight:bold;
}

.tituloCampos {
	height: 32px;
	font-size: 14px;
	font-weight:bold;
}

.nombreFila {
	height: 32px;
	font-size: 12px;
	font-weight:bold;
}

.inputFila {
	width: 388px;
	height: 23px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
}
.inputFilaXL {
	width: 688px;
	height: 23px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
}
.inputFilaC {
	width: 140px;
	height: 23px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
	text-align: right;
	color:#000000;
}
.inputFilaS {
	width: 140px;
	height: 23px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
	text-align: right;
	color:#0033CC;
}
.inputFilaXS {
	width: 63px;
	height: 23px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
	text-align: right;
	color:#0033CC;
}
.inputFilaP {
	width: 140px;
	height: 23px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
	text-align: right;
	color:#009900;
}

.checkBoxFila {
	width: 20px;
	height: 18px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
}
.radioButtonFila {
	width: 20px;
	height: 18px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
}

.textoObserv {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	width: 554px;
	height: 158px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
	float: left;
}
.textoObservCh {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	width: 389px;
	height: 59px;
	background-color: #FFFFFF;
	border: 0;
	float: left;
}


.inputFila_disabled {
	width: 388px;
	height: 23px;
	font-weight: bold;
	background-color: #DDDDDD;
	border: 0;
}

.inputFilaPW {
	width: 388px;
	height: 23px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
	
}

.inputFilaPW:invalid {
	border: 2px solid red;
}
/*.inputFilaPW:valid {
	border: 1px green;
}*/

.selectFila {
	width: 392px;
	height: 23px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
}
.optionFila {
	font-weight: bold;
}

.selectFilaC {
	width: 153px;
	height: 23px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0;
}
.selectFilaCh {
	width: 125px;
	height: 22px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 0px;
	font-size: 10px;
}

.btnActualizar {
	height: 24px;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	background-color: #559955;
	text-align: center;
}

.btnActualizar:hover {
	background-color: #99FF99;
}

.btnGrabar {
	height: 24px;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	background-color: #555599;
	text-align: center;
}

.btnGrabar:hover {
	background-color: #9999FF;
}

/* Botones Tipo de Cliente (final, canal, revendedor, ...)      */
.caja1 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	width: 70px;
	-webkit-border-radius: 3px; /* Safari y Chrome */
	-moz-border-radius: 3px; /* Firefox */ 
	border-radius: 3px;
	border: 1px solid #b2ce96;
	background-color: #d9edc2;
	cursor: pointer;
	float: left;
}
.caja2 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	width: 70px;
	-webkit-border-radius: 3px; /* Safari y Chrome */
	-moz-border-radius: 3px; /* Firefox */ 
	border-radius: 3px;
	border: 1px solid #bbbbbb;
	background-color: #cccccc;
	color: #888888;
	cursor: pointer;
	float: left;
}

#imageProductoG {
	width: 120px;
	height: 120px;
	border: solid 1px #FFFFFF;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 15px;
}