/************ redefinir ext-all.css *****************/
.x-form-item, .x-form-item-label{ font-size:11px !important;}
.x-window-header .x-window-header-text {color: #00F;}
.ux-start-menu .x-window-header-text {color: #FFF;}
.sinicono {
		visibility:hidden;
		width:0 !important;
		height:0 !important;
}
.rojo2 span {color: #900 !important;}
/************ HtmlEditor *****************/
.x-edit-image {background: url(../picture.png) 0 0 no-repeat !important;}
.x-edit-wordpaste {background: url(../icons/paste_word.png) 0 0 no-repeat !important;}
.x-edit-table {background: url(../icons/grid.png) 0 0 no-repeat !important;}
.x-edit-hr {background: url(../icons/table_multiple.png) 0 0 no-repeat !important;}
.txt11 td { font-size:11px !important;}

/************ para html *****************/
body, .marco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	background-color:#DFE8F6;
}
td, th {
	text-align: left;
	font-size: 11px;
}
ol.listanum {
	list-style: decimal inside;
}
form, hr {
	margin: 0;
	padding: 0;
}
hr {
	/*display:block;*/
}
a:link, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover, a:active {
	color: #00F;
	text-decoration: none;
}
.inputes {
	/*color: #336699;*/
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #036;
	font-size: 11px;
	background-color: #F5F8FA;
	margin: 0px;
	padding: 2px;
	/*text-indent: 2px;*/
	border-top-color: #CCC;
	border-right-color: #F9F9F9;
	border-bottom-color: #F9F9F9;
	border-left-color: #CCC;
	border-width: 1px;
	border-style: solid;
}
.inputes:hover, textarea:hover {
	background-color:#FFC;
	color:#0000FF;
}
select:hover {
	background-color:#EAF5F7!important;
}
.boton img {
	vertical-align: middle;
	margin:-2px 0 0 0;
	border: 0;
}
a.boton {
	white-space: nowrap;
}
img { border: 0; }
img.imgRedim {
	max-width: 100%;
}
.boton:hover .boton_l, .boton:hover .boton_c, .boton:hover .boton_r {
	background-position:0 -22px;
}
.boton_c, .boton_l, .boton_r {
	line-height: 22px;
	height: 22px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	background-position:0 0;
	margin:-2px 0 0 0;
}
.boton_c {
	background-image: url(../boton_c.png);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal!important;
}
.boton_l {
	background-image: url(../boton_l.png);
	width:3px;
}
.boton_r {
	background-image: url(../boton_r.png);
	width:3px;
}
.largo10 {width:10px;}
.largo20 {width:20px;}
.largo60 {width:60px;}
.largo100 {width:100px;}
.largo150 {width:150px;}
.largo200 {width:200px;}
.largo300 {width:300px;}

/************ arbol **********************/
.carpetaNivel1 {
	background: url(../icons/folder.gif) no-repeat left;
	padding-left:20px;
}
.conector {
	background: url(../icons/elbow-end.gif) no-repeat left;
	padding-left:20px;
}
.margenNivel1 {
	margin-left:15px;
}
.margenNivel2 {
	margin-left:30px;
}

/************ documentos **********************/
/*usados al imprimir y crear Html en texarea*/
.DOCtabla_texto td { /*tr ó table*/
	padding:3px 3px 3px 5px;
	font-size:11px;
}
.DOCborde_si td { /*table*/
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #000;
}
.DOCborde_si { /*table*/
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #000;
}
.DOCborde_no td { /*table*/
	border:none;
}
div.DOCtabla_cabeza, .DOCtabla_cabeza td { /*tr*/
	font-weight:bold;
	background-color: #CCC;
}
.DOCtitulo { /*tr*/
	font-weight:bold;
	font-size: 12px;
	text-transform: uppercase;
	margin: 10px 0 8px 0;
}
.DOCnegrita {
	font-weight: bold;
}
.DOCsup td { vertical-align:top;}
.DOCpadeo3 { padding:3px;}
.DOCcentro {text-align:center;}

/************ grillas **********************/
.tabla_texto td { /*tr ó table*/
	padding:3px 0 3px 10px;
}
.tabla_fila td { /*tr ó table*/
	border-bottom:1px solid;
	border-color:#E6E6E6;
	height: 22px;
	padding:3px;
}
.tabla_fila2 td { /*tr ó table*/
	border-bottom:1px solid;
	border-color:#E6E6E6;
	padding:2px;
}
.tabla_fila .sinborde td { /*tr ó table*/
	border:0px;
	height: auto;
	padding:1px;
}
	.color0  { /*tr*/
		background-color:#FFF;
	}
	.color1  { /*tr*/
		background-color:#F4F9FB;
	}
	.alarma  { /*tr*/
		background-color:#FCC;
	}
	.marcaTree  { 
		background-color:#FCC !important;
	}
.tabla_borde { /*table*/
	border:1px solid #AFCAED;
}
.tabla {
	border-width: thin;
	border-style: outset;
}
.bajo_relieve {
	background-color:#C6D5EA;
	border: 1px solid;
	border-color: #82A4BB #F2F8F9 #F2F8F9 #82A4BB;
}
.titulo {
	color:#15428b;
	font-weight:bold;
	font-size: 11px;
	font-family: tahoma,arial,verdana,sans-serif;
	background-image: url(../default/panel/white-top-bottom.gif);
	background-position: 0 -1px;
	overflow:hidden;
	zoom:1;
	padding:0 0 0 5px;
	border-bottom:1px solid #99bbe8;
	line-height: 24px;
	vertical-align: middle;
}
.titulo2 {
    color:#15428b;
	font-weight:bold;
	font-size: 14px;
	padding:5px 3px 4px 5px;
    line-height: 15px;
}
.tabla_menu_titulo {
    color:#15428b;
	font-weight:bold;
	font-size: 11px;
	font-family: tahoma,arial,verdana,sans-serif;
	background-image: url(../default/panel/white-top-bottom.gif);
	background-position: 0 -1px;
	padding:5px 3px 4px 5px;
	border-bottom:1px solid #99bbe8;
    line-height: 15px;
}
.tabla_menu_titulo2 td {
    color:#15428b;
	font-weight:bold;
	font-size: 11px;
	font-family: tahoma,arial,verdana,sans-serif;
	background-image: url(../default/panel/white-top-bottom.gif);
	background-position: 0 -1px;
	padding:5px 3px 4px 10px;
	border-bottom:1px solid #99bbe8;
    line-height: 15px;
}
.tabla_top_gris {
	font-size: 11px;
	background-image: url(../default/grid/grid3-hrow.gif);
	background-color:#CCC;
	padding:5px 3px 4px 5px;
    line-height: 15px; height: 24px;
}
.tabla_top_azul {
	color:#15428b;
	font-size: 11px;
	font-family: tahoma,arial,verdana,sans-serif;
	background-image: url(../bg-menu.gif);
	background-repeat: repeat-x;
	height: 20px;
	line-height: 20px;
	vertical-align: baseline; 
}
.tabla_top_azul2 {
	background-color:#99CCCC;
}
.tabla_bbar {
	color:#15428b;
	font-size: 11px;
	background-image: url(../bg-bbar.png);
	background-repeat: repeat-x;
	height: 24px;
	line-height: 24px;
	vertical-align: baseline; 
}

.tabla_top {
	color: #FFFFFF;
	background-color: #666666;
	height: 20px;
	border: thin outset #999999;
}
a.a2:link, a.a2:visited {
	color: #00F;
}
a.a2:hover, a.a2:active {
	color: #990000;
}
/*a3*/
a.a3:link, a.a3:visited {
	/*color: #000000;*/
	text-decoration: none;
}
a.a3:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.a3:active {
	color: #00FF00;
	text-decoration: none;
}

.atenuado {
	color: #666666;
}
.ingresado {
	color: #52738D;
}
.aviso {
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
}
.azul {
	color: #0000FF;
}
.rojo {
	color: #900;
}
.chica {
	font-size: 9px !important;
}
.linea, .linea td {
	border-width: thin;
	border-bottom-style: groove;
}
.linea1, .linea1 td {
	border-bottom-style: dotted;
	border-width: thin;
	border-color: #69C;
}
.linea2, .linea2 td {
	border-top-style: dotted;
	border-width: thin;
	border-color: #69C;
}
.lineaDer {
	border-right-style:dotted;
	border-width: thin;
	border-color: #69C;
}
.sin_formato {
	border-style: none;
	background-color: #CCCCCC;
}
.negrita {
	font-weight: bold;
}
.sup td { vertical-align:top;}
.der {text-align:right;}
.centro {text-align:center;}
.padeo3 { padding:3px;}
.padeo5 { padding:5px;}
.padeo10 { padding:10px;}
.padeo3tr td { padding:3px;}
.padeo5tr td { padding:5px;}
.padeo10tr td { padding:10px;}
.padeo5texto td, .padeo5texto { padding-left:5px !important;} /*tr ó table*/
.padeo10texto td, .padeo10texto { padding-left: 10px !important;} /*tr ó table*/
.texto10 td, .texto10 { padding: 0 0 0 10px;} /*tr ó table*/
.txt11 td { font-size:11px;}

/************ ToolTip *****************/
a.tooltip {
    position:relative;
    z-index:24;
    text-decoration:none;
}
a.tooltip img {
	margin:0px; padding:0px; vertical-align: middle;
}
a.tooltip:hover {
    z-index:25;
}
a.tooltip span.help, a.tooltip span.help2 {
    display: none;
}
a.tooltip:hover span.help {
	display:block;
	position:absolute;
	top:0em;
	left:2em;
	width:auto;
	border:1px solid #0cf;
	background-color:#D6EBEB;
	color:#0000FF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	white-space: nowrap;
}
a.tooltip span.help2 {
    display: none;
}
a.tooltip:hover span.help2 {
	display:block;
	position: fixed;
	top:0;
	left:0;
	width:auto;
	border:thin outset #305774;
	/*background-color:#F7F8FB;*/
	color:#000;
	text-align: left;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	padding: 20px;
	line-height: 20px;
	background-image: url(../transparente.png);
	/*filter: Alpha(Opacity=60);*/
}
/************ formato impresion *****************/
	.invisible {
		visibility:hidden;
	}
	.visible {
		visibility:visible;
	}
	.saltoDePagina { page-break-after: always; }
	@media print {
		body, .marco {
			background-color:#FFF;
		}
		.tabla_top_gris td {
			font-size: 11px;
			background-color:#CCC;
			padding:5px 3px 4px 5px;
			border-bottom:1px solid #000;
			border-top:1px solid #000;
			line-height: 15px; height: 24px;
		}
		.tabla_borde { /*table*/
			border:1px solid #000;
		}
		.sin_borde { /*table*/
			border:none;
		}
		.tabla_borde_tenue { /*table*/
			border:1px dotted #999 !important;
		}
		.tabla_fila2 td { /*tr ó table*/
			border-bottom:1px solid #FFF;
		}
		.invisible {
			visibility: visible;
		}
		.visible {
			visibility: hidden;
		}
		.ocultarIMG img {
			visibility: hidden;
		}
		img.imgRedim {
			max-width: 100%;
		}
		
	}
