/* ######################################### */
/* #### CONFIGURAÇÕES GERAIS ############### */
/* ######################################### */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333; background-color: #E5E5E5; margin: 0px;}
div {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333;}
table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333;}
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366;}
span {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333;}
font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333;}
pre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333;}
li {line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #333333;}

input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #ffffff; border: 1px inset;}
input.readonly {background-color: #EFEFEF;}
input.button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #F0F0F0; border: 1px solid #333333;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #ffffff;}
select.readonly {background-color: #EFEFEF;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: #ffffff; border: 1px inset; scrollbar-face-color: #F0F0F0; scrollbar-shadow-color: #777777; scrollbar-highlight-color: #F0F0F0; scrollbar-3dlight-color: #777777; scrollbar-darkshadow-color: #F0F0F0; scrollbar-track-color: #F0F0F0; scrollbar-arrow-color: #333333;}
textarea.readonly {background-color: #EFEFEF;}
.checkbox, .radio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; background-color: transparent; border: 0px;}

/* ######################################### */
/* #### ESPECÍFICOS ######################## */
/* ######################################### */

a.links {color: #FFFFFF; font-weight: bold;}
a.links:focus, a.links:hover {color: #333333; font-weight: bold; text-decoration: none;}
a.links:visited {color: #FFFFFF; font-weight: bold;}
a.links:active {color: #FFFFF; font-weight: bold;}

.bg-botcinza {background-image: url(../../images/botao/bot_cinza-center.gif); background-repeat: repeat-x; cursor: hand;}

.txt-highlight {background-color: #FFFF00;}
.txt-azul {font-size: 10px; color: #003366;}
.txt-bordo {font-size: 10px; color: #990000;}
.txt-branco {font-size: 10px; color: #FFFFFF;}
.txt-cinza {font-size: 10px; color: #666666;}
.txt-cinzaBold {font-size: 10px; color: #666666; font-weight: bold;}
.txt-gold {font-size: 10px; color: #987336;}
.txt-marinho {font-size: 10px; color: #2A3C5B; font-weight:bold;}
.txt-preto {font-size: 10px; color: #000000;}
.txt-principal {font-size: 10px; color: #333333;}
.txt-verde {font-size: 10px; color: #336633; font-weight: bold;}
.txt-vermelho {font-size: 10px; color: #993333;}
.txt11-marinho {font-size: 11px; color: #2A3C5B; font-weight:bold;}
.txt12-cinza {font-size: 12px; color: #333333; font-weight: bold;}
.txt12-marinho {font-size: 12px; color: #2A3C5B; font-weight:bold;}
.txt12-verde {font-size: 12px; color: #336633; font-weight: bold;}
.txt14-azul {font-size: 14px; color: #003366; font-weight: bold;}
.txt14-cinza {font-size: 14px; color: #333333; font-weight: bold;}
.txt14-vermelho {font-size: 14px; color: #993333; font-weight:bold;}

.contour {border: #333333 solid 1px}

table.main {background-color: #EBF5FA; border: 1px solid #006600}