/* General */
@charset "utf-8";
img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
a:link, a:hover, a:active, a:visited {
    text-decoration: none;
}
a:hover {
    color: #7389B6;
}
.bar {
  margin-bottom: 1em;
}
button {
    float:right;
}
a.current{
    color: red;
}
.paging {
    text-align: center;
}
.paging span {
    border:1px solid;
    color: #555555;
    padding: 0.1em 0.3em 0.1em 0.3em;
    font-weight: bold;
}
.paging a {
    padding: 0.1em 0.3em 0.1em 0.3em;
}
.title {
    font-weight: bold;
}
.remark {
    color:#529214;
}
form {
    border: 0;
    margin: 0;
    padding: 0;
}
iframe {
    border: 0;
    padding: 0;
    margin: 0;
}
td.menu {
    padding: 4px 3px;
}
table.match td {
    border-bottom: thin dotted #A6BEC0;
}
.matchform {
    border-bottom: thin dotted #A6BEC0;
}
.right {
    float: right;
}
.left {
    float: left;
}
#popup_container {
    margin: auto;
    /*background: #eeeeda;*/
    background: white;
}

.header {
    color: gray;
    background-repeat: no-repeat;
}
.navigation {
    width: 97.5%;
    font-weight: bold;
    padding: 0.5em; 
    margin-bottom: 0.5em; 
    background: #ADC8FF; 
    margin-bottom: 1em;
    -moz-border-radius: 6px;
}
.navigation .title{
    color: #405582;
    text-align: center;
    background-color: white;
}
.pagination {
    color: #FFFFFF;
    margin-bottom: 4px;
    text-align: center;
    font-weight: bold;
    background-color: #c9ba7b;
}
.pagination span {
    padding: 1px 2px 2px 2px;
}
.content {
    background-color: white;
}
.footer {
    color: #555555;
    font-size: 0.8em;
    text-align: center;
    margin: 0 0.2em 0 0.2em;
}
.text {
    margin-left: 5px;
    margin-right: 8px;
    padding-right: 8px;
    text-align:left;
    font-weight: normal;
}
.attention {
    color: #cc6600;
}

/* TABS deben tener el prefijo form_*/
div#form_1, div#form_2, div#form_3, div#form_4, div#form_5, div#form_6
{
	text-align: center;
	position: relative;
	top:0px;
	margin: 0px 0px 0px 0px;
	border:solid thin #000000;
	background-color: #eceae6;
	display: none;
}
.atr {
	text-align: right;
}
.atl {
	text-align: left;
}
.atc {
	text-align: center;
}
.middle {
    display: table-cell;
    vertical-align: middle;
}
.dialog {
    position: absolute;
    text-align:left;
	margin: 0 auto;
    border : 1px solid #999;
    -moz-border-radius : 5px;
	background-color: #eeeeda;
    padding: 5px 5px 5px 5px;
}
.modal {
    display: none;
    position: absolute;
    border : none;
	filter: 'alpha(opacity=50)';
	-moz-opacity: 0.5;
	opacity: 0.6;
}
.list td {
    border-bottom:1px dotted #A6BEC0;
}
.tabBar {
    color: #555555;
	font-weight: normal;
	text-align: left;
}
.tab:hover {
	background-color: #f2f1ec;
}

.tabCurrent  {
	background-color: #eceae6;
    color: #000000;
	padding: 3px 10px 3px 3px;
	border-top:solid thin #000000;
	border-left:solid thin #000000;
	border-right:solid thin #000000;
}

.userstamp {
    color: red;
    font-size: 11px;
    text-align: right;
}
.search {
	background-image:url("../images/b_search.png");
	background-position:right center;
	background-repeat:no-repeat;
}
/* Cards, Note and report Manager */
td.st1 { background-color: #599cff; }
td.st2 { background-color: #ffff59; }
td.st3 { background-color: #ff7a59; }
span.nd { color:white; background-color: #993333; margin-right: 2px;}
span.ex { color:white; background-color: #329966; margin-right: 2px;}
span.pr { color:white; background-color: #323299; margin-right: 2px;}
span.cb { color:white; background-color: #993366; margin-right: 2px;}
.registered { background-color: #FFFFEA; }

