body {
	color:#000000;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;
	margin-top: 0px; margin-left: 0px; margin-right: 0px;background: #e0e0e0; 
	scrollbar-base-color:#FFFFFF;scrollbar-highlight-color:#999999;scrollbar-arrow-color:#999999;
}
td {  color:#000000;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal}
a:link {color:#253a74; text-decoration:none;}
a:visited {color:#253a74; text-decoration:none;}
a:hover {color:#9c0000;}
a:active {color:#9c0000; text-decoration:none;}

a.ico:link {color:#0bdefd; text-decoration:none;}
a.ico:visited {color:#0bdefd; text-decoration:none;}
a.ico:hover {color:#ffffff; text-decoration:none;background: #ff6600;}

p{ color:#000000;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;}
input {color:#002338;font-size : 9pt;font-family: sans-serif;  }
textarea {color:#002338;font-size : 8pt;}
select {color:#002338;font-size : 8pt;}
legend{font-weight: bold;}
.tinicio{width: 540px;height: 340px;background: url(imgs/bginicio.jpg) no-repeat;}
.iniares{color: #ffffff;text-align: right;padding-right: 14px;}
.tablamain {border: 1px solid #5A84A6;background-color: #ffffff;margin-top: 20px;}
.boxmain {border: 1px solid #30333A}
.acceso {border: 1px solid #FFFFFF}
.formacceso{background: #FFCC66}
.formaccesolight{background: #FCDDBE}
.rowtitle{
	background-color: #002338;
	background-image: url('imgs/fondo.jpg');
	text-align: right;color: #ffffff;font-weight: bold;
	padding-right: 10px;
	height: 24px;
	vertical-align: middle;
}
.rowtitle a:link,.rowtitle a:visited,.rowtitle a:hover,.rowtitle a:active{color: #ffffff;text-decoration: underline}

.nlogo{margin-left: 20px;margin-top: 20px;margin-bottom: 10px;}
.nsite{color: #6F8DB9;font-weight: bold;}
.csite{color: #6F8DB9}
.throw{background-color: #165F9C;border-bottom: 1px #000000 solid;border-top: #CCCCCC 1px solid;height: 22px;font-weight: bold;color: #ffffff;padding-left: 4px;}
.throw A:LINK,.throw A:VISITED,.throw A:HOVER,.throw A:ACTIVE{color: #ffffff;text-decoration: underline}
.terow{background-color: #165F9C;border-top: #909090 1px solid;height: 22px;font-weight: bold;color: #ffffff;padding-left: 4px;}
.tesubrow{background-color: #606060;border-top: #909090 1px solid;height: 22px;font-weight: bold;color: #ffffff;padding-left: 4px;}
·conlight{background-color: #eeeeee!important;}
.rownormal{background-color: #EEEEEE;}
.rownormal0{background-color: #EEEEEE;}
.rownormal1{background-color: #DDDDDD;}
.rowmostrar{background-color: #AAAAAA;}
.rowespera{background-color: #FF9999;}
.rowhigh{background-color: #FF9900;}
.rowcur{background-color: #C7EFF8;}
.rownormal TD,.rownormal0 TD,.rownormal1 TD,.rowmostrar TD,.rowespera TD,.rowhigh TD,.rowcur TD{
	border-right: 1px #999999 solid;border-bottom: 1px #cccccc solid;
}

.rowdir TD{background-color: #666666;font-size: 12pt;font-weight: bold;padding-left: 6px;color: #ffffff;}
.rowfolder0{background-color: #EEEEEE;}
.rowfolder1{background-color: #DDDDDD;}
.rowmas{background-color: #EEEEEE;}
.rowfolder0 TD,.rowfolder1 TD,.rowmas TD{
	border-right: 1px #999999 solid;border-bottom: 1px #cccccc solid;height: 24px;
}

.bcalendar{width:20px;background: url('imgs/date.gif') center no-repeat;}
.bfso{width:20px;background: url('imgs/fso.gif') center no-repeat;}
.bview{width:20px;background: url('imgs/selview.gif') center no-repeat;}
.bsel{width:20px;background: url('imgs/bsel.gif') center no-repeat;}
.bselfile{width:20px;background: url('imgs/selfile.gif') center no-repeat;}
.bselnewfile{width:20px;background: url('imgs/selnewfile.gif') center no-repeat;}
.befam{width:20px;background: url('imgs/selfams.gif') center no-repeat;}

.aviso{border: 1px #C0C0C0 dotted;text-align: center;padding: 10px;margin: 10px;background-color: #FFFFCC;}
.aviso A,.aviso A:HOVER,.aviso A:VISITED,.aviso A:ACTIVE{text-decoration: underline;font-size: 8pt;}

/* cab */
#bodycab{background: url(imgs/bgcab.jpg) top repeat-x;}
.tcab{background: url(imgs/bgbcab.jpg) top left no-repeat;height: 80px;}
A.m:LINK,A.m:VISITED,A.m:ACTIVE  {
	color: #707070;
	text-decoration:none; 
	font-size: 8pt;
	line-height: 8pt;
	width: 60px;
}
A.m:HOVER{text-decoration: underline;}
A.m img{margin: 4px;}

/* paginacion */
.bpag{text-align: left;color: #999999;}
.bpag A:LINK,.bpag A:VISITED,.bpag A:ACTIVE{border: 1px #cccccc solid;background-color: #ffffff;padding-right: 5px;padding-left: 5px;font-size: 8pt;font-weight: bold;}
.bpag A.cur:LINK,.bpag A.cur:VISITED,.bpag A.cur:ACTIVE{border: 1px #cccccc solid;background-color: #cccccc;padding-right: 5px;padding-left: 5px;font-size: 8pt;font-weight: bold;}
.bpag A:HOVER,.bpag A.cur:HOVER{font-size: 8pt;}
.mos{color: #999999;font-size: 8pt;text-align: right}

.emens{font-size: 8pt;color: #999999;}

/* calendario */
#fc {position:absolute;border-collapse:collapse;background:#FFFFFF;border:1px solid #ABABAB;}
.tdcal{text-align: center;background:#ABABAB;font:11px Arial}

.edithtml{padding: 4px;background-color: #D4D0C8;}
.edtoolbar{padding-left: 2px;margin-left: 2px;height: 26px;}
.icotb{width: 20px;height: 20px;border: 0px;margin-top: 2px}
.edtoolbar A:LINK,.edtoolbar A:VISITED,.edtoolbar A:ACTIVE{border: 1px #C5BFB3 solid;}
.edtoolbar A:HOVER{border: 1px #253A74 solid;}
.irename{text-align: right;padding-right: 4px;}
.dcha{float: right;}
.tprevimg {border: 1px solid #5A84A6;background-color: #ffffff;}

#tablemodelos th{font-size: 8pt;background-color: #a0a0a0}
#tablemodelos .row0{background-color: #f0f0f0}
#tablemodelos .row1{background-color: #f9f9f9}

#dvari th{font-size: 8pt;background-color: #a0a0a0}
#dvari .row0{background-color: #f0f0f0}
#dvari .row1{background-color: #f9f9f9}

.mastable th{font-size: 8pt;background-color: #a0a0a0}
.mastable .row0{background-color: #f0f0f0}
.mastable .row1{background-color: #f9f9f9}


.dbloqueopcs{width: 500px;}
.dopcs{float: left;margin-right: 6px;}

ul.tab {list-style-type: none;text-align: left;margin: 0px;padding: 0px;border-bottom: 1px #a0a0a0 solid;height: 26px;}
ul.tab li{margin: 0px;padding: 0px;display: inline;}
ul.tab li a{
	padding: 5px 12px 5px 12px;height: 16px;text-decoration: none;
	background-color: #c0c0c0;color: #ffffff;display: block;float: left;margin-left: 3px;margin-right: 3px;
	border-top: 1px #c0c0c0 solid;
	border-right: 1px #c0c0c0 solid;
	border-left: 1px #c0c0c0 solid;
}
ul.tab li a:hover{
	background-color: #c0c0c0;color:#666;/*border-bottom: 1px #606060 solid;*/
}
ul.tab li.cur a{
	background-color: #ffffff;color:#666;
	border-top: 1px #a0a0a0 solid;
	border-right: 1px #a0a0a0 solid;
	border-left: 1px #a0a0a0 solid;
}

/* file manager upload */
.fupload{margin: 10px;}

.ajax-file-upload-statusbar {
border: 1px solid #0ba1b5;
margin-top: 10px;
margin-right: 10px;
margin: 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 5px 5px 5px 5px
}
.ajax-file-upload-filename {
width: 100%;
height: auto;
margin: 0 5px 5px 10px;
color: #807579
}
.ajax-file-upload-progress {
margin: 0 10px 5px 10px;
position: relative;
width: 250px;
border: 1px solid #ddd;
padding: 1px;
border-radius: 3px;
display: inline-block
}
.ajax-file-upload-bar {
background-color: #0ba1b5;
width: 0;
height: 20px;
border-radius: 3px;
color:#FFFFFF;
}
.ajax-file-upload-percent {
position: absolute;
display: inline-block;
top: 3px;
left: 48%
}
.ajax-file-upload-red {
-moz-box-shadow: inset 0 39px 0 -24px #e67a73;
-webkit-box-shadow: inset 0 39px 0 -24px #e67a73;
box-shadow: inset 0 39px 0 -24px #e67a73;
background-color: #e4685d;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: inline-block;
color: #fff;
font-family: arial;
font-size: 13px;
font-weight: normal;
padding: 4px 15px;
text-decoration: none;
text-shadow: 0 1px 0 #b23e35;
cursor: pointer;
vertical-align: top;
margin-right:5px;
}
.ajax-file-upload-green {
background-color: #77b55a;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin: 0;
padding: 0;
display: inline-block;
color: #fff;
font-family: arial;
font-size: 13px;
font-weight: normal;
padding: 4px 15px;
text-decoration: none;
cursor: pointer;
text-shadow: 0 1px 0 #5b8a3c;
vertical-align: top;
margin-right:5px;
}
.ajax-file-upload {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
   font-weight: bold;
	padding: 15px 20px;
	cursor:pointer;
	line-height:20px;
	height:25px;
	margin:0 10px 10px 0;
  display: inline-block;
  background: #fff;
  border: 1px solid #e8e8e8;
  color: #888;
  text-decoration: none;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -moz-box-shadow: 0 2px 0 0 #e8e8e8;
  -webkit-box-shadow: 0 2px 0 0 #e8e8e8;
  box-shadow: 0 2px 0 0 #e8e8e8; 
  padding: 6px 10px 4px 10px; 
  color: #fff;
  background: #2f8ab9;
  border: none;
  -moz-box-shadow: 0 2px 0 0 #13648d;
  -webkit-box-shadow: 0 2px 0 0 #13648d;
  box-shadow: 0 2px 0 0 #13648d; 
  vertical-align:middle;  
  }
  
.ajax-file-upload:hover {
      background: #3396c9;
      -moz-box-shadow: 0 2px 0 0 #15719f;
      -webkit-box-shadow: 0 2px 0 0 #15719f;
      box-shadow: 0 2px 0 0 #15719f;
}

.ajax-upload-dragdrop
{
    border:2px dotted #A5A5C7;
    color: #9DA3B7;
    text-align:left;
    vertical-align:middle;
    padding:10px 10px 0px 10px;
}

.ajax-upload-dragdrop.state-hover
{
    border: 2px solid #A5A5C7;
}
.ajax-file-upload-error {
    color: red;
}
/* fin file manager upload */


.listaitems{}
.listaitems .item{float: left;padding: 2px;margin: 2px;border: 1px #c0c0c0 solid;background-color: #f9f9f9;}