/* xToolbar Demo   Cross-Browser.com*/
/*General layout*/
body {color:#333; background: -moz-linear-gradient(top,  #fff,  #ccc); margin:20px; padding:0px; font:12px verdana, arial, helvetica, sans-serif;}
h1 {margin:0px 0px 0px 0px; padding-bottom:10px; font-size:28px; font-weight:900; color:#999;}
h2 {font:bold 18px/20px verdana, arial, helvetica, sans-serif; margin:5px 0px 5px 0px; padding:0px;color:#333;}
h3 {font:bold 12px/14px verdana, arial, helvetica, sans-serif; margin:5px 0px 5px 0px; padding:0px;}
h4 { line-height: normal; color: #990000; margin:5px 0px 5px 0px; padding:0px; font-family: verdana, sans-serif, arial, helvetica; font-size: 18px; font-weight: bold }
h4.disabled { color:#808080 }
h5 { line-height: normal; text-align: left; vertical-align: baseline; color: #990099; font-family: verdana, sans-serif, arial, helvetica; font-size: small; font-weight: bold }
blockquote { color: #000099; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: 500 } 
ul { color: blue}
li { color: blue}
i { color: #000033; font-family: verdana, arial, sans-serif; font-size: small }
p {font:12px/20px verdana, arial, helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px;}
.indent {text-indent:55px; margin:0px 0px 50px 0px; } 
a {color:#09c;font-weight:bold;text-decoration:none;}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#eee;}
.large { font-size: 14px; color: #0000CC }.header { font-size: 16px; color: #0000ff }
table.cr {text-align:center;}
th {text-align: left; color: #000099; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
td { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; color: #000099;}
tr {background: -moz-linear-gradient(left,  #fff, #ccc) ;}
a { text-decoration:none; font-size: 12px; font-weight: bold; color: #0099ff }
a.footmenu { text-decoration:none; font-size: 9px; font-weight: bold; color: #99ffff }
a.small { text-decoration:none; font-size: 10px; font-weight: bold; color: #6699ff }
address { font-weight: bold; color: #000000 }
blink { color: #ff0000; font-family: verdana, arial, sans-serif; font-size: medium; font-weight: bold }
pre { text-align: left; color: #0000cc; font-family: verdana,arial,helvetica,sans-serif; font-size: 14px }
a.disabled {font-size: 8px; color: #808080 }
b { color: #0066cc }
.pk {font-weight: bold; color: #990000;margin:0px 0px 0px 0px; border:1px solid black; padding:10px;}
.query { font-size: 12px; color: #0000ff }
.small {font-size: 10px; color: #000999; text-align:left; }
.highlight {font-size: 9px; color: #cc3300; line-height: 120%; margin:0px 0px 0px 0px; border:1px dotted black; padding:5px; }
.cal { font-size: 10px; color: #0000ff }
.disabled {color: #808080 }
.minimini {font-size: 8pt; color: #660000; line-height: 1; font-family: verdana,helvetica; text-decoration: none; text-align:left;}
.quote {text-align: left; margin: 10px;color: #336699; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #fdfdfd}
.personal {background-color: #abcdef;}
.aux {font-weight: bold; color: #0066FF}
.mod {font-weight: bold; color: #FF0066}
/*table.display {padding-top: 20px; padding-bottom: 20px; font-size: 18px}*/

.content.rowTint {border-right: #f7a724 thin solid; border-top: #f7a724 thin solid; background-color: #dddeee; border-left: #f7a724 thin solid; border-bottom: #f7a724 thin solid}
.content>p {margin:10px;}
.content {position:relative; width:auto; min-height:30px; min-width:120px; top:-10px; margin:10px 240px 10px 240px; border:1px dotted black;  background: -moz-linear-gradient(left,  #fff,  #ccc); padding:10px; z-index:3; }

.banner {position:relative; width:auto; min-width:120px; height: 140px; top:-10px; margin:0px 0px 0px 0px; border:1px dotted black; padding:5px; z-index:4; background: -moz-linear-gradient(left,  #fff,  #ccc);}

/*banner*/
.banner1 {position:relative; width:auto; min-width:120px; height: 80px; top:-10px; margin:0px 0px 0px 0px; border:1px solid black; padding:10px; z-index:4; background: -moz-linear-gradient(left,  #fff,  #ccc); }

/*.banner1 {position:relative; width:auto; min-width:120px; height: 100px; top:-10px; margin:0px 0px 0px 0px; border:1px solid black; padding:10px; z-index:4; background-image:url('../images/banner_insert.jpg'); background-repeat:no-repeat;}*/
.banner2 {position:relative; width:auto; min-width:120px; height: 100px; top:-10px; margin:0px 0px 0px 0px; border:1px dotted black; padding:10px; z-index:4; background: -moz-linear-gradient(left,  #fff,  #ccc);}
.banner3 {position:relative; width:auto; min-width:120px; height: 100px; top:-10px; margin:0px 0px 0px 0px; border:1px dotted black; padding:10px; z-index:4; background: -moz-linear-gradient(left,  #fff,  #ccc);}

.titulo {padding-left: 10px; padding-top: 1px; padding-bottom: 1px; padding-right: 10px; font-weight: normal; margin: 2px; width: 95%; cursor: help; background: -moz-linear-gradient(left,  #fff,  #ccc); color: #000000;}
.titulo2 {padding-left: 10px; padding-top: 1px; padding-bottom: 1px; padding-right: 10px; font-weight: normal; margin: 2px; width: 95%; cursor: help; background: -moz-linear-gradient(right,  #fff,  #ccc);}
.texto { padding-left: 5px; padding-top: 1px; padding-bottom: 1px; padding-right: 5px; font-weight: normal; margin: 2px; width: 95%; cursor: pointer; background-color: #e3e3e3}
  
/** Layout Rules **/
.content {position:relative; width:auto; min-width:120px; top:-12px; margin:10px 230px 8px 230px; border:1px dotted black; background: -moz-linear-gradient(left,  #fff,  #ccc); padding:10px; z-index:3;}

#navAlpha {position:absolute; top:169px; left:18px; border:1px dotted white; padding:12px; z-index:2; font-size:smaller; voice-family: "\"}\"";  voice-family:inherit;  width:148px;}
body>#navAlpha {width:200px;}

#navBeta {position:absolute; width:200px; top:170px; right:20px; border:1px dotted black; background: -moz-linear-gradient(left,  #fff,  #ccc);  padding:12px; z-index:2; font-size:smaller; voice-family: "\"}\""; voice-family:inherit;  width:166px;}
body>#navBeta {width:197px;}

/** xToolbar Rules **/
.xToolbar {position:absolute; overflow:hidden; background:transparent; width:24px; z-index:1000;}
.xButton {overflow:hidden; margin:1px; width:16px; height:16px; border:1px solid black; color:#596380; background:#CFD4E6; font-size:x-small; font-weight:bold; cursor:pointer; text-align:center;}
.xButtonHover {overflow:hidden; margin:1px; width:16px; height:16px; border:1px solid black; color:#CFD4E6; background:#CCA78F; font-size:x-small; font-weight:bold;  cursor:pointer; text-align:center;}

/* sortable tables */
table.tablesorter {font-family:verdana;margin:10px 0pt 15px;font-size: 8pt;width: 100%;text-align: left;} 
/*background-color: #CDCDCD;*/ /*background: -moz-linear-gradient(left, #ccc, #fff);*/
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE;border: 1px solid #FFF;font-size: 8pt;padding: 4px;}
table.tablesorter thead tr .header {background-image: url(bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;padding: 4px; vertical-align: top;}  
/*background-color: #FFF;*/
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}		
/*background: -moz-linear-gradient(right, #ccc, #fff);*/
table.tablesorter thead tr .headerSortUp {background-image: url(asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}
th.header {background-image: url(small.gif);	cursor: pointer;font-weight: bold;background-repeat: no-repeat;background-position: center left;padding-left: 20px;border-right: 1px solid #dad9c7;margin-left: -1px;}
