	/* Rule 3 of embedded stylesheet */
BODY {
	FONT: 8pt 'Arial', sans-serif;
}

div, span, select {
	padding: 0px;
	margin: 0px;
}

hr {
	padding: 0px;
	margin: 0px;	
	border: none; 
	height: 1px;
	background-color: #cccccc;
}

/* estilos genéricos */
a {
	FONT: 8pt 'Arial', sans-serif;
}

a.clickable {
    cursor:pointer; text-decoration:underline;
}

input[type="text"] {
	HEIGHT: 17px;
	BORDER: #5a94a5 1px solid;
	FONT: 8pt 'Arial', sans-serif;
	COLOR: #3f3f3f;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

input[type="password"] {
	HEIGHT: 17px;
	padding: 0px;
	BORDER: #5a94a5 1px solid;
	FONT: 8pt 'Arial', sans-serif;
	COLOR: #3f3f3f;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
input[type="button"], input[type="submit"] {
	FONT: 8pt 'Arial', sans-serif;
}

textarea {
	padding: 0px;
	BORDER: #5a94a5 1px solid;
	FONT: 8pt 'Arial', sans-serif;
	COLOR: #3f3f3f;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

span.checkbox {
	WIDTH: 13px; HEIGHT: 14px;
}


select {
	BORDER: #5a94a5 1px solid;
	HEIGHT: 19px;
	FONT: 8pt 'Arial', sans-serif;
	COLOR: #3f3f3f;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
}

span {
	FONT: 8pt 'Arial', sans-serif;
}

span.disabledInputText {
	BORDER: #5a94a5 1px solid;
	OVERFLOW: hidden;
	COLOR: #3f3f3f;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	HEIGHT: 17px;
}

input.disabledInputText {
	BORDER: #5a94a5 1px solid;
	OVERFLOW: hidden;
	COLOR: #3f3f3f;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	HEIGHT: 17px;
}

/* Rule 6 of embedded stylesheet */
.objdw-generales1436F-divdw {
	OVERFLOW: hidden;
	BACKGROUND-COLOR: transparent
}

.etiqueta {
	OVERFLOW: hidden;
	COLOR: #808080;
	border: none;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none;
	HEIGHT: 14px;
}

.tituloColumna {
	OVERFLOW: hidden;
	COLOR: #808080;
	border: none;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	HEIGHT: 14px;
}

/* Rule 14 of embedded stylesheet */
.icono {
	border: none;
	HEIGHT: 17px;
	width: 17px;
}

/* Rule 18 of embedded stylesheet */
.tituloSeccion {
	FONT: bold 10pt 'Arial', sans-serif;
	OVERFLOW: hidden;
	COLOR: #000000;
	border: none;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	HEIGHT: 16px;
}

/* Rule 19 of embedded stylesheet */
.separador {
	COLOR: #000000;
	BACKGROUND-COLOR: #000000;
	HEIGHT: 1px;
	text-align: left;
}

.tituloSeccion2 {	
    FONT: bold 8pt 'Arial', sans-serif;
	OVERFLOW: hidden;
	COLOR: #000000;
	border: none;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

.textoBotonera {	
    FONT: normal 8pt 'Arial', sans-serif;	
    OVERFLOW: hidden;	COLOR: #808080;	
    TEXT-ALIGN: left;
    text-decoration: none;
    cursor: pointer;
}



div.mask {
	position: absolute;
	z-index: 9999999;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
	
div.maskMsg {
	background-color: Transparent;
	/* border: 2px solid black; */
	padding: 10px;
}   


/* Elementos con el foco */
textarea.focus {
    background-color: #ffffdd;
}

input[type="text"].focus {
    background-color: #ffffdd;
}
input[type="checkbox"].focus {
    background-color: #ffffdd;
}

select.focus {
    background-color: #ffffdd;  
}


