#manager{
	background:url(../imagenes/front/b_borde.gif) repeat-y right;
	overflow:auto;
	padding:0 10px 5px 5px;
	clear:both;
}
#contenedor{
	width:98%;
	margin:10px auto 0 auto;
	background:url(../imagenes/front/b_borde.gif) #00552A repeat-y;
}
#titulo{
	height:30px;
	background:#FFFFFF url(../imagenes/front/tit_celeste.gif) repeat-x bottom;
	border-bottom:#CCCCCC solid 1px;
	padding:5px 0 0 5px;
	/*color: #969696*/
}
#pie{
	height:14px;
	background: url(../imagenes/front/fbg.gif) bottom repeat-x;
	clear:both;
}
#pie #der{
	height:14px;
	width:7px;
	background: url(../imagenes/front/fder.gif) no-repeat;
	float:right;
}
#pie #izq{
	height:14px;
	width:7px;
	background: url(../imagenes/front/fizq.gif) no-repeat;
	float:left;
}
#contenidosprincipal{
	padding:5px;
	overflow:auto;
	background:#EEEEEE;
}
#contenido{
	/*background-color:#F5F5F5;
	height:150px;
	margin-left:180px;*/
	margin-left:5%;
	/*height:400px;*/
	/*border:#8495AC solid 1px;*/
}
/*********************
CABECERA
*********************/
#cabecera{
	height:60px;
	background:url(../imagenes/front/bg_name.gif) #004624 repeat-x; 
}
#cabecera #mi{
	background:url(../imagenes/front/esq_izq.gif) no-repeat; 
	width:5px; 
	height:5px; 
	float:left
}
#cabecera #md{
	background:url(../imagenes/front/esq_der.gif) no-repeat; 
	width:5px; 
	height:5px; 
	float:right
}
#contenedor #pres_cabecera #salir{
	background:url(../imagenes/front/b_salir.gif) no-repeat; 
	height:15px; 
	width:37px; 
	float:right; 
	z-index:10; 
	position:relative; 
	right:-235px;
	text-align:center;
}
#contenedor #pres_cabecera #simi{
	background:url(../imagenes/front/tit_simi.gif) no-repeat;
	float:left;
	/*position:relative;*/
	position:absolute;
	top:20px;
	left:62px;
	height:47px;
	width:122px;
	z-index:5;
}

#menu{
	height:25px;
	background:#F4F4F4;
	border-bottom:#CCCCCC solid 1px;
}
#escudo{
	background:url(../imagenes/front/logomdlo.gif) no-repeat; 
	width:42px; 
	height:53px; 
	float:left; 
	margin:5px 0 0 0px;
}
#user{
	float:right; 
	width:80%; 
	height:25px;
	position:absolute; 
	top:35px;
	right:13px;
	text-align:right;
	z-index:20;
	color:#FFFFFF;
}
div#user p{
	margin:0;
	padding:0;
}
div#user p span{
	margin:0;
	padding:0;
	font-size:0.9em;
	text-align:right;
	font-stretch:condensed;
}
div#user p span span{
	font-size:1em;
	text-align:right;
	font-stretch:condensed;
	font-weight:bold;
}
/************************
NAVEGADOR
*************************/
#navegador{
	border:#8495AC solid 1px;
	background:#FFFFFF;
	float:left;
	/* width:170px; */
	width:18%;
	/*background-position:bottom;
	background-image: url(../imagenes/icon/mydocuments.png);		
	background-repeat:no-repeat;*/
	/*height:400px;*/
}
#navegador #titulo{
	background:#8495AC;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:0.8em;
	height:15px;
	margin:0;
	padding:0;
}
#navegador #arbol{
	padding:5px;
	background:#FFFFFF;	
}
fieldset{
	border:1px solid #999999;
	color:#FF6600;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#EFEFEF;
	/*background:#E0E0E0;*/
}
fieldset legend{
	font-family:Arial, Helvetica, sans-serif;
}

#tabs {
	
  	float:left;
	width:100%;
  	background:#F4F4F4;
  	font-size:60%;
  	line-height:normal;
  	border-bottom:1px solid #24618E;
	overflow:auto; 
}
#tabs ul {
  	margin:0;
  	padding:0px 10px 0 0px;
  	list-style:none;
}
#tabs li {
  	display:inline;
  	margin:0;
  	padding:0;
}
#tabs a.tab {
	
  	float:left;
  	background:url("../imagenes/front/tableftJ.gif") no-repeat left top;
  	margin:0;
  	padding:0 0 0 5px;
  	text-decoration:none;
}
#tabs a.tab span {
	font-family:Arial, Helvetica, sans-serif;
  	float:left;
  	display:block;
  	background:url("../imagenes/front/tabrightJ.gif") no-repeat right top;
  	padding:5px 15px 4px 6px;
  	color:#24618E;
}

#tabs a.tabsel{
  	float:left;
  	background:url("../imagenes/front/tableftJ.gif") no-repeat left top;
  	margin:0;
  	padding:0 0 0 5px;
  	text-decoration:none;
  	background-position:0% -42px;	
}

#tabs a.tabsel span {
	font-family:Arial, Helvetica, sans-serif;
  	float:left;
  	display:block;
  	background:url("../imagenes/front/tabrightJ.gif") no-repeat right top;
  	padding:5px 15px 4px 6px;
	color:#FFF;	
	background-position:100% -42px;	
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a.tab span {float:none;}
/* End IE5-Mac hack */
#tabs a.tab:hover span {
	color:#FFF;
}
#tabs a.tab:hover {
  	background-position:0% -42px;
}
#tabs a.tab:hover span {
	background-position:100% -42px;
}
#tabs #bodytabs{
	clear:both;
	width:650px;
	border:1px solid #999999;
	/*-moz-border-radius: 5px;
	border-radius: 5px;*/
	padding:5px;
	background:#EFEFEF;
}
.tingresos{
	margin-bottom:10px;
}
table.grid{
	text-transform:uppercase;
	margin-bottom:0px; /*margin-top:5px;*/�
	font-family:"Arial Narrow", Arial; 
	font-size:11px; 
	color:#333333;
	background-color:#D9D9D9; /*background-color:#EAEAEA; */	
	border:#B9CFD9 1px;
	border:1px solid #8495AC;
	background:#CCCCCC;
}

table.grid tr.title{
	font-weight:bold;
	text-align:center;
	height:24px;
	background:url(/JS/dhtmlxtabbar/imgs/bg_grid.gif) #DFDFDE repeat-x top;
}

table.grid td{
	color:#333333;
	height:20px;
}
tr.col1{background:#FFFFFF}
tr.col2{background:#EEEEEE}
tr.colsele{background:#99FF99}
tr.colsele2{background:#BCFACE}
/*******************************************************************
TOOLBAR / BOTONES
*******************************************************************/
#toolbar{
	height:30px;
	background:#EEEEEE;
	border:1px solid #999999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	vertical-align:middle;
	padding-top:5px;
}
#toolbar ul {
  	margin:0;
  	padding:0px 10px 0 0px;
  	list-style:none;
}
#toolbar li {
  	display:inline;
  	margin:0;
  	padding:0;
}
#toolbar a.btn {
  	/*float:left;*/
  	/*background:url("../imagenes/front/tableftJ.gif") no-repeat left top;*/
  	margin:0;
  	/*padding:0 0 0 5px;*/
  	text-decoration:none;
	/*border:1px solid #00FF00;/*verde*/
	margin-left:3px;
}
#toolbar a.btn span {
	font-family:Arial, Helvetica, sans-serif;
  	/*float:left;*/
  	background:url("../imagenes/front/btn_hover.gif") repeat-x right top;
  	display:block;
	padding:3px 5px;
  	color:#24618E;
	border:1px solid #CCCCCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#toolbar a.btn span {float:none;}
/* End IE5-Mac hack */
#toolbar a.btn:hover span {
	color:#FFF;
}
#toolbar a.btn:hover {
  	background-position:0% -25px;
}
#toolbar a.btn:hover span {
	background-position:100% -25px;
}
img{
	border:0;
}
/*************************************************************************************
btn*/
#btns{
	height:20px;
	/*background:#EEEEEE;
	border:1px solid #999999;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	vertical-align:middle;
	padding-top:0px;
	font-size:11px;
}
#btns ul {
  	margin:0;
  	padding:0px 10px 0 0px;
  	list-style:none;
}
#btns li {
  	display:inline;
  	margin:0;
  	padding:0;
}
#btns a.btn {
  	/*float:left;*/
  	/*background:url("../imagenes/front/tableftJ.gif") no-repeat left top;*/
  	margin:0;
  	/*padding:0 0 0 5px;*/
  	text-decoration:none;
	/*border:1px solid #00FF00;/*verde*/
	margin-left:3px;
}
#btns a.btn span {
	font-family:Arial, Helvetica, sans-serif;
  	/*float:left;*/
	white-space:nowrap;	
  	background:url("../imagenes/front/btn_hover.gif") repeat-x right top;
  	display:block;
	padding:3px 5px;
  	color:#24618E;
	border:1px solid #CCCCCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#btns a.btn span {float:none;}
/* End IE5-Mac hack */
#btns a.btn:hover span {
	color:#FFF;
}
#btns a.btn:hover {
  	background-position:0% -25px;
}
#btns a.btn:hover span {
	background-position:100% -25px;
}
/*****************************************************************/
/*************************************************************************************
footer
**************************************************************************************/
#footer{
	height:20px;
	padding-top:5px;
}
#footer #tizq{
	padding-left:15px;
	float:left;
	width:45%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#footer #tder{
	padding-right:15px;
	float:right;
	width:45%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
}


/*****************************************************
PRESENTACION
******************************************************/
#pres_contenido{
	width:400px;
	margin:10% auto 10px auto;
	/*height:300px;*/
	background:url(../imagenes/front/b_borde.gif) #00552A repeat-y;
	overflow:auto;
}
#pres_cabecera{
	background:url(../imagenes/front/pres_topbg.gif) #00552A repeat-x;
	height:64px;
}
#pres_cabecera #md{
	background:url(../imagenes/front/pres_topder.gif) no-repeat; 
	width:244px; 
	height:64px; 
	float:right;
	z-index:3;
}
#pres_cabecera #mi{
	background:url(../imagenes/front/pres_topizq.gif) no-repeat; 
	width:7px; 
	height:64px; 
	float:left;
	z-index:3;
}
#pres_footer #tizq{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#CCCCCC;
}
#pres_footer #tder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#999999;
}
#pres_contenidos{
	width:55%; 
	position:relative; 
	top:0px; 
	left:-5px; 
	float:right; 
	margin:10px 0;
}
#pres_contenido #pres_cabecera #simi{
	background:url(../imagenes/front/simi_logo.gif) no-repeat;
	float:right;
	position:relative;
	top:10px;
	left:235px;
	height:45px;
	width:97px;
	z-index:5;
}
#pres_manager{
	background:url(../imagenes/front/b_borde.gif) repeat-y right;
	padding:0 10px 0 10px;
	/*height:175px;
	/*overflow:auto;*/
}
#pres_body{
	background:#FFFFFF url(../imagenes/front/pres_img.gif) no-repeat 25px 80%;
	border:1px solid #CCCCCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#logo{
	background:url(../imagenes/front/logo.png) no-repeat;
	position:relative;
	float:left;
	top:-30px;
	left:30px;
	width:75px;
	height:100px;
	z-index:7;
}

#msg{
	height:50px; 
	background:#FFFFFF; 
	border:1px dashed #999999;
}

.s_small{
	width:20%;
}
.s_medium{
	width:50%;
}
.s_big{
	width:90%;
}
.s_full{
	width:100%;
}
.fondo{
	background:url(../imagenes/front/bg_main.gif) repeat-x #005429; 
}

/*input.marcado{background:url(archivo.gif) border:1px #999999}*/
input.nomarcado{background:url(archivo.gif); border:0px}

tr.cancelado{background:#FF0000}
tr.fraccionado{background:#999999}
tr.pendiente{background:#FFFFFF}

input.cancelado{background:#FF0000; color:#FFFFFF; border:1px #999999}
input.fraccionado{background:#999999; color:#FFFFFF; border:1px #999999}
input.pendiente{background:#FFFFFF; color:#000000; border:1px #999999}
input.colsele{background:#99FF99; color:#000000; border:1px #999999}
.buttom_mar{
font-family:Arial, Helvetica, sans-serif;
  	/*float:left;*/
  	background:url("../imagenes/front/btn_hover.gif") repeat-x right top;
  	display:block;
	padding:3px 5px;
  	color:#24618E;
	border:1px solid #CCCCCC;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#login_mensaje{
	height:50px; 
	background:#FFFFFF; 
	border:1px dashed #999999;
}
