*{ font-family:Tahoma, Ginebra, sans-serif; text-align:left; }
body{ text-align:center; background:#fff url(../images/fbody.png) repeat-x top left; padding:0; margin:0;  }
#title_sistema{ width:1006px; margin:30px auto 0 auto; background:transparent; color:#fff; font-size:12px; padding:0; }
#title_sistema div.c{  width:500px;  border:3px solid #fff; border-bottom:none; background:#09f;  padding:5px 0; text-align:center; font-style:oblique; }
#title_sistema div.c strong{ font-style:normal; }
#gborder{ width:1000px; margin:0 auto 30px auto; border:3px solid #FFF; background:#fff; }
#MContainer{ background:transparent; font-size:12px; border:none; }
#cmain{  background:#fff; border:5px solid #eee; }
.cb{ font-size:0; line-height:0; height:0; border:none; clear:both; }
#User{ margin:0; padding:0 0 5px 0;  background:#eee; color:#666;  border:1px solid #eee; }
#credi{ font-size:12px; text-align:right; padding:10px; background:#fff; }
h1,h2,h3{ margin:0; padding:0; }
h1{ font-size:18px; }
h2{ font-size:15px; }
h3{ font-size:12px; }
img{ border:none; }
table{ border-collapse:collapse; margin:0; padding:0; }
input,select,textarea{ outline:none; }
#loading{ float:left; margin:0 3px; }
a{ text-decoration:none; }
.list_a ul{ list-style-type:none; margin:0 0 0 20px; padding:0; }
.list_a ul li{ list-style-type:none; margin-left:10px; list-style-image:url("../images/icons/item_list.png"); margin-bottom:5px; }
.list_a ul li a{ font-size:12px; color:#000; display:block; }
.list_a ul li a:hover{ color:#f93; }

div.dtable{ display:block; border:2px solid #ccc; padding:5px; background:#eee; }
div.dtable div.title{ padding:5px; background:#0099FF; color:#fff; font-size:15px; font-weight:bold; }
div.dtable table{ width:100%; border:none; background:#ddd; border-collapse:separate; border-spacing:1px; margin-top:3px; }
div.dtable table td.head{ color:#333; border:none;  background:#fff url(../images/fdtable.png) repeat-x left top; padding:5px 3px 5px 10px; font-weight:bold; border-left-width:10px; }
div.dtable table td.data{ border:none;  background:#fff; padding-left:10px;  }
div.dtable table td.data a.lnk_s1{ color:#333; display:block; }
div.dtable table td.data a.lnk_s1:hover{ color:#900; text-decoration:underline;}
div.dtable table td.comment{ color:#000; padding:10px;  border-left:5px solid #09f; line-height:150%; }
div.dtable table td.comment div.head{ font-weight:bold; font-size:14px; margin-bottom:10px; font-style:oblique; background:#eee; }
div.dtable table td.comment div.comment{ margin-left:10px; padding-left:10px; border-left:1px solid #aaa; }
div.dtable table td.data div.opts{ margin:5px 5px 5px 0; }
div.dtable table td.data div.opts a{ display:block; padding:5px; color:#000; }
div.dtable table td.data div.opts a img{ float:left; margin-right:10px; }
div.dtable table td.data div.opts a:hover,div.dtable table td.data div.opts a.current{ background:#333; color:#FFF; }

div.tcomp{ padding:3px 5px; margin:1px 0; background:#09f; color:#fff;  font-size:15px; font-weight:bold; }
div.tdim{ padding:3px 5px; margin:1px 0; background:#bfe6ff; color:#000; font-size:12px; font-weight:bold; }

#area_ingreso{ paddin:0; margin:0; }
#area_ingreso div{  margin:70px auto; width:400px; }
#area_ingreso div a{ display:block; padding:10px; font-size:20px; font-weight:bold; text-align:center;  color:#09f; background:#fff; }
#area_ingreso div a:hover{ color:#000; background:#eee; border:5px solid #09f; border-top:none; border-bottom:none; }

div.mg{ margin:3px; }

div.gTitle{ margin:2px 0; background:#f0f2f9; border:1px solid #d0e0f1; }
div.gTitle div{ padding:5px; font-size:14px; color:#000; line-height:98%; }

div#data-aut{ width:400px; margin:50px auto; border-left:5px solid #09f; }
div#data-aut div{ margin:5px 3px; text-align:left; font-size:15px; }
div#data-aut div span{ display:inline-block; width:150px; font-weight:bold; padding:3px; background:#eee; margin-right:5px; }
