/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
}


body,td,th {
	font-size: 11px;
	color: #666666;
	font-family:Tahoma
}
.endereco-empresa {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
form {
	margin: 0px;
	padding: 0px;
}
.cx-login {
	font-family: tahom;
	font-size: 11px;
	color: #666666;
	width: 98px;
	border: 1px solid #999999;
}
.titulostxt-gerais {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #cc6633;
	text-transform: uppercase;
	text-align: left;
}
a:link {
	color: #0095FE;
	font-weight: bold;
}
a:visited {
	color: #0095FE;
	font-weight: bold;
}
a:hover {
	color: #4B5757;
	font-weight: bold;
}
a:active {
	color: #0095FE;
	font-weight: bold;
}

.vermais-vermelho {
	font-family: tahoma;
	font-size: 12px;
	color:#FF0000;
	text-decoration: none;
	text-transform: uppercase;
}

.vermais-cinza {
	font-family: tahoma;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
	text-transform: uppercase;
}

.vermais_without_uppercase {
	font-family: tahoma;
	font-size: 12px;
	color:#CC6633;
	text-decoration: none;
}

.vermais_without_uppercase_green {
	font-family: tahoma;
	font-size: 12px;
	color:#090;
	text-decoration: none;
	font-weight:bold;
}

.normal {
	font-family: tahoma;
	font-size: 11px;
	color:#CC6633;
	text-decoration: none;
}

.pendente {
	font-family: tahoma;
	font-size: 11px;
	color:#CC6633;
	text-decoration: none;
}

.pendente a:link {
	color: #CC6633;
	font-weight: normal;
	text-decoration: none;
}
.pendente a:visited {
	color: #CC6633;
	font-weight: normal;
	text-decoration: none;
}
.pendente a:hover {
	color: #CC6633;
	font-weight: normal;
	text-decoration: none;
}
.pendente a:active {
	color: #CC6633;
	font-weight: normal;
	text-decoration: none;
}

.analise {
	font-family: tahoma;
	font-size: 11px;
	color:#4B5757;
	text-decoration: none;
}

.analise a:link {
	color: #4B5757;
	font-weight: normal;
	text-decoration: none;
}
.analise a:visited {
	color: #4B5757;
	font-weight: normal;
	text-decoration: none;
}
.analise a:hover {
	color: #4B5757;
	font-weight: normal;
	text-decoration: none;
}
.analise a:active {
	color: #4B5757;
	font-weight: normal;
	text-decoration: none;
}

.aprovado {
	font-family: tahoma;
	font-size: 11px;
	color:#063;
	text-decoration: none;
}

.aprovado a:link {
	color: #063;
	font-weight: normal;
	text-decoration: none;
}
.aprovado a:visited {
	color: #063;
	font-weight: normal;
	text-decoration: none;
}
.aprovado a:hover {
	color: #063;
	font-weight: normal;
	text-decoration: none;
}
.aprovado a:active {
	color: #063;
	font-weight: normal;
	text-decoration: none;
}

.reprovado {
	font-family: tahoma;
	font-size: 11px;
	color:#F00;
	text-decoration: none;
}

.reprovado a:link {
	color: #F00;
	font-weight: normal;
	text-decoration: none;
}
.reprovado a:visited {
	color: #F00;
	font-weight: normal;
	text-decoration: none;
}
.reprovado a:hover {
	color: #F00;
	font-weight: normal;
	text-decoration: none;
}
.reprovado a:active {
	color: #F00;
	font-weight: normal;
	text-decoration: none;
}


.vermais {
	font-family: tahoma;
	font-size: 12px;
	color:#CC6633;
	text-decoration: none;
	text-transform: uppercase;
}

.vermais a:link {
	color: #CC6633;
	font-weight: normal;
	text-decoration: none;
}
.vermais a:visited {
	color: #CC6633;
	font-weight: normal;
	text-decoration: none;
}
.vermais a:hover {
	color: #CC6633;
	font-weight: normal;
	text-decoration: none;
}
.vermais a:active {
	color: #CC6633;
	font-weight: normal;
	text-decoration: none;
}


.menu {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}

.menu a:link {
	color: #4B5757;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.menu a:visited {
	color: #4B5757;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.menu a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.menu a:active {
	color: #4B5757;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
}

.submenu {
	font-family: tahoma;
	font-size: 11px;
	color: #4B5757;
}

.submenu a:link {
	color: #858585;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.submenu a:visited {
	color: #858585;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.submenu a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.submenu a:active {
	color: #4B5757;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
}


.menu-marcado {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4B5757;
	text-transform: uppercase;
}

.menu-marcado-cl {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4B5757;
	text-transform: uppercase;
}

.menu-marcado2 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4B5757;
	text-transform: uppercase;
}


.menu-marcado3 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4B5757;
	text-transform: uppercase;
}

.menu-marcado4 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #F00;
	text-transform: uppercase;
}

.menu-marcado5 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

.titulos-gr {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}


.titulos-gr2 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #CCC;
	text-transform: uppercase;
}


.titulos-gr a:link {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.titulos-gr a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.titulos-gr a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
.titulos-gr a:active {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.titulos-gr2 a:link {
	color: #CCC;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.titulos-gr2 a:visited {
	color: #CCC;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.titulos-gr2 a:hover {
	color: #CCC;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
.titulos-gr2 a:active {
	color: #CCC;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.ficheiros {
	font-family: tahoma;
	font-size: 11px;
	color: #0080DA;
	text-decoration: none;
}

.ficheiros a:link {
	color: #0080DA;
	text-decoration: none;
}
.ficheiros a:visited {
	color: #0080DA;
	text-decoration: none;
}
.ficheiros a:hover {
	color: #0080DA;
	text-decoration: underline;
}
.ficheiros a:active {
	color: #0080DA;
	text-decoration: none;
}

.pontocategotria01 {
	color: #738FCE;
	font-weight: bold;
}

.pontocategotria04 {
	color: #FFFFFF;
	font-weight: bold;
}

.pontocategotria02 {
	color: #4C5858;
	font-weight: bold;
}

.pontocategotria03 {
	color: #99CC99;
	font-weight: bold;
}

.cx-ordem-std {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 48px;
	border: 1px solid #666666;
}

.cx-ordem-categorias01 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 48px;
	border: 1px solid #666666;
	background-color: #99CCFF;
	text-align:center;
}

.cx-ordem-categorias02 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 48px;
	border: 1px solid #666666;
	background-color: #FF9999;
	text-align:center;
}

.cx-ordem-categorias03 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 48px;
	border: 1px solid #666666;
	background-color: #99CC99;
	text-align:center;
}


.cx-ordem-categorias05 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 150px;
	border: 1px solid #666666;
	text-align:center;
}


.cx-data {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 150px;
	border: 1px solid #666666;
}

.cx-insert{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 400px;
	border: 1px solid #666666;
}

.cx-insertgr{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 600px;
	border: 1px solid #666666;
}

.cx-insert1{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 350px;
	border: 1px solid #666666;
}

.cx-insertcp1{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 60px;
	border: 1px solid #666666;
	text-align:center;
}

.cx-insertcp2{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 30px;
	border: 1px solid #666666;
	text-align:center;
}

.cx-insertcp3{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 23px;
	border: 1px solid #666666;
	text-align:center;
}


.cx-insertcp4{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 63px;
	border: 1px solid #666666;
}

.cx-insertcp5{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 55px;
	border: 1px solid #666666;
}

.cx-insertcp6{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 150px;
	border: 1px solid #666666;
}

.cx-insertcp7{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 290px;
	border: 1px solid #666666;
}

.cx-insertcp7p{
	font-family: tahoma;
	font-size: 10px;
	color: #000;
	width: 200px;
	border: 1px solid #999999;
	height:17px;
	background-color:#EDEDED;
}


.cx-insertcp8{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 80px;
	border: 1px solid #666666;
}

.cx-insertcp9{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 300px;
	border: 1px solid #666666;
}

.cx-ficheiros{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 350px;
	border: 1px solid #666666;
}

.bt-browse{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	width: 100px;
	border: 1px solid #666666;
}

.outline {
	border: 5px solid #CCCCCC;
}


.consola-bts{
	font-family: tahoma;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	cursor: pointer;
	background-color:#EEEEEE;
}

.butao {
	font-family: tahoma;
	font-size: 11px;
	color: #CC6633;
	background: #CCCCCC;
	cursor: pointer;
	font-weight:bold;
}

.butao-edit {
	font-family: tahoma;
	font-size: 9px;
	color: #0080DA;
	border: 1px solid #666666;
	cursor: pointer;
	background-color:#EEEEEE;
}

.butao-anul {
	font-family: tahoma;
	font-size: 9px;
	color: #F00;
	border: 1px solid #666666;
	cursor: pointer;
	background-color:#EEEEEE;
}

.butao-guardar {
	font-family: tahoma;
	font-size: 10px;
	color: #0080DA;
	border: 1px solid #666666;
	cursor: pointer;
	background-color:#EEEEEE;
}

.butao-enviar {
	font-family: tahoma;
	font-size: 10px;
	color: #063;
	border: 1px solid #666666;
	cursor: pointer;
	background-color:#EEEEEE;
}

.butao-verm {
	font-family: tahoma;
	font-size: 10px;
	color: #F00;
	border: 1px solid #666666;
	cursor: pointer;
	background-color:#EEEEEE;
}


.butao-cancel {
	font-family: tahoma;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	cursor: pointer;
	background-color:#EEEEEE;
}

.butao-cancel-pq {
	font-family: tahoma;
	font-size: 9px;
	color: #666666;
	border: 1px solid #666666;
	cursor: pointer;
	background-color:#EEEEEE;
}

.butao2 {
	font-family: tahoma;
	font-size: 10px;
	color: #666666;
	border: 0px solid #666666;
	cursor: pointer;
	background-color:#EEEEEE;
		
}


.maiusculas {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;	
}

.maiusculas-verm {
	font-family: tahoma;
	font-size: 11px;
	color: #FF0000;
	text-transform: uppercase;
}

.example { border-bottom: 1px dashed #999999; }
