/*
	CSS file
*/

td.last {
    width: 1px;
    white-space: nowrap;
}

body {padding: 0em; margin: 0em;}
a.alert:link {
        font-family: 'tahoma', 'Verdana';
        font-size: 12px;
        color: #ff0000;
}

/* Background styles  */

.background {
        background-color:  #bcc4c8;
        background-image: url(../imagens/master-bg.gif);
        background-repeat: repeat-x;

}

.background2 {
        background-color:  #EEEEEE;
}
/* END Background styles */

#all {
    width: 780px;
    text-align: left;
    border-style: solid;
    border-color: #CCC;
    border-width: 0px;
}

a.alert:visited {
        font-size: 12px;
        color: #FF0000;
}
a.alert:hover {
        font-size: 12px;
        color: #FF0000;
        text-decoration: none;
        background-color: #5C6F93;
}
a.linkgreen:link{
        font-family: 'tahoma', 'Verdana';
        font-size: 11px;
        color: #006633;
}
a.linkgreen:visited{
        font-family: 'tahoma', 'Verdana';
        font-size: 11px;
        color: #006633;
}
a.linkgreen:hover{
        font-family: 'tahoma', 'Verdana';
        font-size: 11px;
        color: #006633;
}

a.linksimples:link{
  font-family: 'tahoma', 'Verdana';
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000099;
}
a.linksimples:visited{
  font-family: 'tahoma', 'Verdana';
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000099;
}
a.linksimples:hover{
  font-family: 'tahoma', 'Verdana';
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #000099;
}

.textBoxPadraoDisab { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	border: #666666; 
	border-style: solid; 
	border-top-width: 0pt; 
	border-right-width: 0pt; 
	border-bottom-width: 0pt; 
	border-left-width: 0pt ; 
	background-color: #EEEEEE;
	font-weight: bold; 
	color: #993300;
}

.textBodyOsTd {
	font-family: courier new, arial, sans-serif;
	font-size: 12px;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
}

.textBodyOsTdTitle {
        font-family: , arial, verdana, sans-serif;
        font-size: 12px;
	font-weight: bold;
	color: #003366;
	border-top-style: solid;
	border-top-width: 1pt;
        border-bottom-style: solid;
        border-bottom-width: 1pt;
}


/* Report styles */
.rep_title {font-family: 'Arial', 'Verdana', 'sans-serif'; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}
.rep_subti {font-family: 'Arial', 'Verdana', 'sans-serif'; font-size: 12px; text-decoration: none; color: #000000}
.rep_cabec {font-family: 'Arial', 'Verdana', 'times'; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000}

.rep_text  {
font-family: 'Verdana'; 
font-size: 10px; 
text-decoration: none; 
color: #000000
}

.rep_text_allcaps  {
font-family: 'Verdana'; 
font-size: 10px; 
text-decoration: none; 
color: #000000
font-variant: small-caps;
text-transform: uppercase;

}

.rep_txtb  {font-family: 'Verdana'; font-size: 10px; text-decoration: none; color: #0011aa}
.rep_txtr  {font-family: 'Verdana'; font-size: 10px; text-decoration: none; color: #FF0000}
.rep_body  {font-family: courier new, arial, sans-serif; font-size: 12px;}
.repred_body  {font-family: courier new, arial, sans-serif; font-size: 14px; color: red; font-weight: bold}

/* Page's styles */
.smalltitle {font-family: 'Arial', 'Verdana', 'sans-serif'; font-size: 12px; font-weight: bold; text-decoration: none; color: #003366}
.title      {font-family: 'Tahoma', 'Verdana', 'sans-serif'; font-size: 20px; font-weight: bold; text-decoration: none; color: #000000}
.bigtitle   {font-family: 'Arial', 'Verdana', 'sans-serif'; font-size: 22px; font-weight: bold; text-decoration: none; color: #003366}
.bigtitle2  {font-family: 'sans-serif', 'Verdana'; font-size: 20px; font-weight: bold; text-decoration: none; color: #cc6600}
.title2     {font-family: 'Verdana', 'sans-serif'; font-size: 11px; font-weight: bold; text-decoration: none; color: #336699}
.subtitle   {font-family: 'Arial', 'Verdana', 'sans-serif'; font-weight: bold; font-size: 10px; color: #336699}

.text       {font-family: 'Verdana', 'sans-serif'; font-size: 12px; font-weight: normal; color: #333333}

.allcaps       {
font-family: 'Verdana', 'sans-serif'; 
font-size: 12px; 
font-weight: normal; 
color: #333333
font-variant: small-caps;
text-transform: uppercase;
}

.alert {font-family: 'Verdana', 'sans-serif'; 
        font-size: 12px; 
        text-decoration: none; 
        color: #FF0000}
.note  {font-family: 'Verdana', 'sans-serif'; 
        font-size: 10px; color: #993300;}

.smallwhite {font-family: 'tahoma'; font-size: 65%; font-weight: normal; text-decoration: none; color: #FFFFFF}
.smalltext  {font-family: 'tahoma'; font-size: 65%; font-weight: normal; text-decoration: none; color: #000000}
.middlewhite {font-family: 'tahoma'; font-size: 75%; font-weight: normal; text-decoration: none; color: #FFFFFF}
.middletext {font-family: 'tahoma'; font-size: 85%; font-weight: normal; text-decoration: none; color: #000000}
/*.orange     {font-family: 'tahoma'; font-size: 75%; font-weight: normal; text-decoration: none; color: #FF9933}*/
.orange     {font-family: 'tahoma'; font-size: 75%; font-weight: normal; text-decoration: none; color: #751115}
.licence    {font-family: verdana, tahoma, arial; font-size: 6pt; font-weight: bold; color: #666666;}

A:link      {font-family: 'Verdana', 'sans-serif'; font-size: 12px; font-weight: normal; text-decoration: none; color: #003366}
A:visited   {font-family: 'Verdana', 'sans-serif'; font-size: 12px; font-weight: normal; text-decoration: none; color: #003366}
/*A:hover     {font-family: 'Verdana', 'sans-serif'; font-size: 12px; font-weight: normal; text-decoration: none; color: #0066FF}*/

A:link.bigtitle    {font-family: 'Verdana', 'sans-serif'; font-size: 20px; font-weight: bold; text-decoration: none; color: #003366}
A:visited.bigtitle {font-family: 'Verdana', 'sans-serif'; font-size: 20px; font-weight: bold; text-decoration: none; color: #003366}
A:hover.bigtitle   {font-family: 'Verdana', 'sans-serif'; font-size: 20px; font-weight: bold; text-decoration: none; color: #003366}

A:link.garantia    {font-family: 'Verdana'; font-size: 10px; font-weight: normal; text-decoration: none; color: #990000}
A:visited.garantia {font-family: 'Verdana'; font-size: 10px; font-weight: normal; text-decoration: none; color: #990000}
A:hover.garantia   {font-family: 'Verdana'; font-size: 10px; font-weight: normal; text-decoration: underline; color: #990000}

A:link.smallblue {font-family: 'Verdana'; font-size: 10px; font-weight: normal; text-decoration: none; color: blue}
A:visited.smallblue {font-family: 'Verdana'; font-size: 10px; font-weight: normal; text-decoration: none; color: blue}
A:hover.smallblue {font-family: 'Verdana'; font-size: 10px; font-weight: normal; text-decoration: underline; color: blue}

A:link.subject    {font-family: 'Verdana'; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF}
A:visited.subject {font-family: 'Verdana'; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF}
A:hover.subject   {font-family: 'Verdana'; font-size: 12px; font-weight: bold; text-decoration: underline; color: #FFFFFF}

A:link.homelink     {font-family: 'arial'; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000}
A:visited.homelink  {font-family: 'arial'; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000}
A:hover.homelink    {font-family: 'arial'; font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000}

A:link.opensource      {font-family: 'arial'; font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000}
A:visited.opensource   {font-family: 'arial'; font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000}
A:hover.opensource     {font-family: 'arial'; font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000}

A:link.language    {font-family: 'arial'; font-size: 10px; font-weight: normal; text-decoration: underline; color: #FFFFFF}
A:visited.language {font-family: 'arial'; font-size: 10px; font-weight: normal; text-decoration: underline; color: #FFFFFF}
A:hover.language   {font-family: 'arial'; font-size: 10px; font-weight: normal; text-decoration: underline; color: #FFFFFF}

A:link.esqueceu_pass    {font-family: 'arial'; font-size: 75%; font-weight: normal; text-decoration: none; color: #FFFFFF}
A:visited.esqueceu_pass {font-family: 'arial'; font-size: 75%; font-weight: normal; text-decoration: none; color: #FFFFFF}
A:hover.esqueceu_pass   {font-family: 'arial'; font-size: 75%; font-weight: normal; text-decoration: none; color: #FFFFFF}




input.small, select.small {font-family: 'Tahoma', 'Arial', 'helvetica','sans-serif'; 
	font-size: 70%; 
	border-width: 1px;
}

input.disabled {
        font-family: 'Verdana';
        font-size: 95%; 
        border-color:  #7F7F7F;
        border-bottom-width : 0;
        border-left-width : 0;
        border-right-width : 0;
        border-top-width : 0;
        border-style : solid;
	COLOR: #000000;
	font-weight: bold;
}

.small {font-family: 'Verdana',
	arial,'helvetica','sans-serif'; 
	font-size: 65%;
	font-weight: normal;
}

.smallwhite {font-family: 'Verdana',
        arial,'helvetica','sans-serif';
        font-size: 65%;
        font-weight: normal;
	color: #FFFFFF
}

.whitetext {font-family: 'Verdana',
        arial,'helvetica','sans-serif';
        font-size: 120%;
        font-weight: normal;
	color: #FFFFFF
}

.esqueceu_pass {font-family: 'arial'; font-size: 75%; font-weight: normal; color: #FFFFFF;}

p {
        color : #000000;
        margin-top : 5px;
        padding-bottom : 10px;
        margin-bottom : 0px;
        margin-left : 10px;
        margin-right : 10px;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
}

p.cartas {
        color : #000000;
	text-indent: 30px;
        text-align: justify;
        margin-top : 5px;
        padding-bottom : 10px;
        margin-bottom : 0px;
        margin-left : 20px;
        margin-right : 20px;
        font-size : 14px;
        font-family : Tahoma,Verdana,Arial;
}

p.cartas_center {
        color : #000000;
        text-align: center;
        margin-top : 5px;
        padding-bottom : 10px;
        margin-bottom : 0px;
        margin-left : 10px;
        margin-right : 10px;
        font-size : 14px;
        font-family : Tahoma,Verdana,Arial;
}

p.cartas_right {
        color : #000000;
        text-align: right;
        margin-top : 5px;
        padding-bottom : 10px;
        margin-bottom : 0px;
        margin-left : 10px;
        margin-right : 10px;
        font-size : 14px;
        font-family : Tahoma,Verdana,Arial;
}

p.blink {
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}
@keyframes blink {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

form.thin {margin-bottom: 0px; 
	margin-top: 0px;
}

input  {
	font-family: 'Verdana';
	font-size: 65%;
	border-color:  #7F7F7F;
	border-bottom-width: 1;
	border-left-width: 1;
	border-right-width: 1;
	border-top-width: 1;
	border-style: transparent;
}

input.baixas  {
        font-family: 'Verdana';
        font-size: 100%; 
        border-color:  #7F7F7F;
        border-bottom-width : 1;
        border-left-width: 1;
        border-right-width: 1;
        border-top-width: 1;
        border-style: solid;
        background: #82abc9;
}

/* Button effects (template from DrDoc) Kevin Ter Louw */
input.button {
        padding: 2px 10px 3px 10px;
        border: 1px outset #7F7F7F;
        background: #f3f3f3;
        color: #000000;
        text-decoration: none;
        height: 22px;
        vertical-align: bottom;
        cursor: pointer;
}

input.button:active, input.button:focus, input.button:hover {
        border: 2px inset #494949;
        vertical-align: middle;
        background: #e0e0e0;
        color: #000000;
        text-decoration: none;
        cursor: pointer;
        font-weight: normal;
} 

a.button {
        padding: 2px 8px 2px 8px;
        border: 2px outset #7F7F7F;
        background: #f3f3f3;
        cursor: pointer;
        color: #000080;
        text-decoration: none;
        height: 22px;
        vertical-align: middle;

}

a.button:active, a.button:focus, a.button:hover {
        border: 2px inset #494949;
        vertical-align: middle;
        background: #e0e0e0;
        color: #000080;
        text-decoration: none;
        cursor: pointer;
        font-weight: normal;
} 

/*.button {
  font-size: 9pt;
  color: #006699;
  background: transparent;
  cursor: pointer;
  border: none;
  padding: 0;
  margin: 0;
  padding-top: 4px;
  text-align: left;
} */


/* Merjane Yagi ®. Todos os direitos reservados. */
.menu
{
        font-family: Verdana,Arial;
        font-size: 12px;
        color: #FFF;
        height: 25px; 
        cursor: default;
        padding: 3px;
}

.menu_hover
{
	border-color:  #7F7F7F;
	font-family: Verdana,Arial;
	font-size: 12px;
	background-color: #FF9933;
}

.submenu
{
	font-family: Verdana,Arial;
	font-size: 12px;
	background-color: #CCCCCC;
        cursor: default;
        padding: 0px;
}

.submenu_hover
{
	font-family: Verdana,Arial;
	font-size: 12px;
	background-color: #FF9933;
}

/* End menu styles */
.textrodape
        {
                font-family: tahoma, verdana, arial;
                font-size: 10px;
                font-weight: bold;
                color: #C6C6C6;
        }


/* Begin the calendar styles */


.titulo_calendario {
                   background-color: #CCCCCC;
                   font-family: "Verdana, Arial, Helvetica, sans-serif";
                   font-size: 10px;
                   font-weight: bold;
                   }
.sub_titulo_calendario {
                       background-color: #AAAAAA;
                       color: #FFFFFF;
                       font-family: "Verdana, Arial, Helvetica, sans-serif";
                       font-size: 10px;
                       font-weight: bold;
                       }
.campo_calendario {
                  cursor: default;
                  font-family: "Verdana, Arial, Helvetica, sans-serif";
                  font-size: 10px;
                  height: 20px;
                  }
select {
        background-color: #EEEEEE;
        font:   10pt tahoma, verdana, arial, helvetica, sans-serif;
        color:  #000000;
}


/* End calendar styles */


/* Text fixed to the page */

#bottomnomove { 
        position:fixed;
        bottom:5px;

}

#topnomove { 
        position:fixed;
        top:5px;

}

#bottomcenter { 
        position:relative;
        bottom:5px;

}

/* END Text fixed to the page */


