/*---Clases.predefinidas.para.elementos.IMG.SPAN.DIV---*/
.eleMiddle	{ vertical-align:	middle;	}
.eleLeft	{ float:	left;	}
.eleRight	{ float:	right;	}
.eleLeft	{ float:	left;	}
.eleTop     { vertical-align: top; }
.eleBottom     { vertical-align: bottom; }

.center 	{ text-align: center; }
.left 		{ text-align: left; }
.right 		{ text-align: right; }
.justify	{ text-align: justify; }

.error		{ height: 200px; padding-top: 100px; text-align: center; }

.tamano0    { width: 65%; }
.tamanoA    { width: 80%; text-align: left; }
.tamanoB    { width: 50%; }
.tamanoC    { width: 40%; }
.tamanoD    { width: 140px; }
.tamanoE    { width: 70px; }
.tamanoF    { width: 25px; }
.tamanoG    { width: 148px; text-align: left; }
.clear      { display: inline; }
.inline      { display: inline; }
.both       { clear: both; }
/*---ETIQUETAS.HTML--*/
a { text-decoration: none; color: rgb(0,153,204); }
a:hover { text-decoration: underline; }
div { height: auto; letter-spacing: 0.05em; width: auto; }
fieldset { border: 0; }
form { margin: 0; padding. 0; }
hr { height: 1px; border: 1px solid rgb(000); }
img { border: 0; }
select,textarea,input { background-color: rgb(238,238,238); border: 1px rgb(140,140,140) solid; font-family: Arial.helvetica, sans-serif; font-size: 12px; font-weight: normal; height: auto; padding: 0 10px;}
select { padding: 0; }
p, span { background-color: transparent; }
p {padding: 0 10px; letter-spacing: 0.05em; margin: 10px; }
table { border-collapse: collapse; margin: 0 auto; width: 100%; }
td { padding: 0; vertical-align: top; }
textarea { height: 200px; margin: 10px; max-width: 100%; padding: 10px; width: 92%; }
label
{   font-size: 14px; font-weight: bold;
}
label.err
{   width: 								auto;
}


/*---EXPLICACION!---Bloques.personalizados---*/

/*---EXPLICACION!---Columna.izquierda.y.derecha.de.la.web---*/
#Izquierda , #Derecha {	margin: 0; padding: 0; }
#Izquierda { margin-right: 209px; }
#Derecha { float: right; width: 200px; height: 400px; }


#DIV_bl1 { border-bottom: 1px solid rgb(79,79,79); height: 80px; }
#DIV_bl2 { background-color: rgb(79,79,79); border-bottom: 1px solid rgb(79,79,79); height: 18px; /*---18 - 1px---*/}
#DIV_bl2 span { padding: 0 15px; }

#DIV_bl3 { border-bottom: 1px solid rgb(79,79,79); border-right: 1px solid rgb(79,79,79); padding: 10px 10px;}

#DIV_bl4 {margin: 20px; padding: 0; text-align: justify;}
#DIV_bl4 div#Caja { padding: 10px; }
#Caja { margin-top: 5px; margin-bottom: 20px; position: relative;  text-align: justify; background-color: rgb(238,238,238); letter-spacing: 0.05em; background-image: url(../ima/ima_fon.png); background-position: top; background-repeat: repeat-x; }
#Caja img { margin: 10px; margin-top: 0;  border: 3px double rgb(79,79,79);}
/*---EXPLICACION!---Esquinas.redondeadas---*/
#Caja #c1, #Caja #c2, #Caja #c3, #Caja #c4 { background-repeat: no-repeat; height: 20px; position: absolute; width: 20px; z-index: 2000;}
#Caja #c1 { background-image: url(../ima/esquina_1.gif); background-position: top left; top: 0; left: 0;  }
#Caja #c2 { background-image: url(../ima/esquina_2.gif); background-position: top right; top: 0; right: 0; }
#Caja #c3 { background-image: url(../ima/esquina_3.gif); background-position: bottom left; bottom: 0; left: 0; }
#Caja #c4 { background-image: url(../ima/esquina_4.gif); background-position: bottom right; bottom: 0; right: 0; }
#Logo_Cbu { height: 80px; }

/*---EXPLICACION!---Titulaje.del.menu.Derecho---*/
#Titulaje { height: 18px; margin-left: 10px; background-image: url(../ima/ima_lar.gif); background-repeat: x-repeat; }
#Titulaje span { background-color: rgb(168,168,168); border: 1px solid rgb(168,168,168); float: right; margin: 0 20px; width: 140px; }
.Bloque_Menu {  margin-bottom: 30px; margin-top: 10px; margin-left: 10px; }
/*---EXPLICACION!---Excepciones---*/
#Caja #im0 { border: 0; }
#Caja #im1 { margin: 0; }
#Caja .ma0 { margin: 10px 0; padding: 0;}
#ma1 { padding: 0; margin: 0; margin-bottom: 10px;}
#Caja #im2 { border: 0; margin: 0; }

#Caja p#lis { margin-left: 30px; }

.Fila{ text-align: left; margin: 0; }

.Formulario { margin: 0 auto; }

/*---EXPLICACION-->--Calendario--*/
	#Margenes { height: 16px; position: relative; }
	#Margenes div { background-repeat: no-repeat; text-align: center; top: 0; }
 	#Margenes div#Izquierda { position: absolute; left: 0; width: 50px; }
 	#Margenes div#Derecha { position: absolute; right: 1px; width: 50px; }
 	#Margenes div#Centro { position: absolute; left: 52px; width: 74px; }
 	
	#Dias , #Margenes { margin-top: 6px; }
	#Dias , #Actos { height: 16px; position: relative; }
	#Dias div , #Actos div { height: 14px; float: left; font-weight: bold;}
	#Actos , #Actos div { height: 16px; position: relative; }
	#Actos div div { height: 14px; }