BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, "Lucida Sans";
	FONT-SIZE: 1em;
	background-image: url(../imagens/Fundo.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #542700;
	scrollbar-darkshadow-color: #542700;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #542700;
	scrollbar-shadow-color: #542700;
	scrollbar-track-color: #542700;
	font-size: 1em;
}
IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	right: auto;
	top: auto;
	z-index: auto;
}
P A:hover {
	COLOR: #86a8e7; TEXT-DECORATION: none
}
#container A {
	FONT-WEIGHT: bold; COLOR: #0d0d0d; BORDER-BOTTOM: #FF0000 1px dotted
}
#container A:visited {
	FONT-WEIGHT: normal; COLOR: #0d0d0d; BORDER-BOTTOM: #FF0000 1px dotted
}
#container A:hover {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #FF0000
}
.picleft {
	FLOAT: left; MARGIN: 5px 5px 5px 0px; POSITION: relative
}
.picright {
	FLOAT: right; MARGIN: 5px 0px 5px 5px; POSITION: relative
}
.aligncenter {
	TEXT-ALIGN: center
}
.alignleft {
	TEXT-ALIGN: left
}
.alignright {
	TEXT-ALIGN: right
}
#wrapper {
	LEFT: 50%;
	MARGIN-LEFT: -390px;
	WIDTH: 780px;
	POSITION: relative;
}
#clear {
	CLEAR: both
}
#langs_clients {
	width: 350px;
	float: left;
	background-image: url(../imagens/foto_principal2.jpg);
	font-size: 0.8em;
	color: #000000;
	height: 250px;
	padding-top: 75px;
	padding-left: 70px;
	font-weight: bold;
	background-repeat: no-repeat;
	}

#langs_clients2 {
	width: 524px;
	height: 50px;
	margin-top: 30px;
}

#language {
	DISPLAY: block; FLOAT: left; POSITION: relative
}

#client_login {
	FLOAT: right;
	WIDTH: 524px;
	POSITION: relative;
	HEIGHT: 108px;
	background-image: url(../imagens/login-fundo.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}

#atendimento{
  FLOAT: right; 
  POSITION: absolute;
  margin-top: 3px;  
  margin-left: 225px;    
  z-index: 1; 
}

#client_login A {
	COLOR: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#client_login A:hover {
	color: #FF0000;
	text-decoration: none;
	font-size: 0.7em;
}
UL#menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 25px;
}
#menu LI {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; FLOAT: right; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; POSITION: relative
}
.current A {
	BORDER-BOTTOM: #ff0000 1px solid
}
#menu LI A {
	COLOR: #ffffff
}
#menu LI A:hover {
	COLOR: #ff0000
}
#menu LI A:visited {
	COLOR: #ffffff
}
#menu LI A:hover {
	COLOR: #ff0000
}
#principalimg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	WIDTH: 780px;
	COLOR: #ffffff;
	HEIGHT: auto
}
#slogan {
	MARGIN-TOP: 135px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	FLOAT: left;
	COLOR: #171717;
	POSITION: relative
}
#services {
	MARGIN-TOP: 10px; WIDTH: 780px
}
#servicescroll {
	MARGIN-TOP: 10px;
	WIDTH: 780px;
	float: left;
}
.servicebox {
	WIDTH: 250px;
	background-color: #000000;
	float: left;
}
#Esquerdo {
	
}
#Centro {
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 10px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #000000;
}
#Direito {
	
}
.servicebox H2 {
	MARGIN: 10px; BORDER-BOTTOM: #ff0000 1px solid
}
.servicebox P {
	PADDING-LEFT: 5px;
	MARGIN: 0px 10px;
	BORDER-LEFT: #333333 3px;
	COLOR: #ffffff
}
.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; RIGHT: 10px; PADDING-BOTTOM: 0px; COLOR: #616161; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: absolute; TOP: 5px
}
#creditfooter {
	DISPLAY: none
}
.texto-tabela {
	
}
.texto-tabela A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#footer {
	CLEAR: both;
	FONT-SIZE: 0.8em;
	BACKGROUND: #333333;
	WIDTH: 780px;
	COLOR: #666666;
	POSITION: relative;
	HEIGHT: 30px;
	top: 6px;
	margin-bottom: 10px;
}
.footerblock {
	FONT-SIZE: 0.8em;
	WIDTH: 780px;
	PADDING-TOP: 7px;
	POSITION: relative;
	HEIGHT: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#footer A {
	BORDER-BOTTOM: #B88016 1px dotted
}
#footer A:hover {
	BACKGROUND: #B88016; TEXT-DECORATION: underline
}
#footerleft {
	FLOAT: left; TEXT-ALIGN: left
}
#footerright {
	FLOAT: right; TEXT-ALIGN: right
}
#container {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #f7f7f7; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1em; COLOR: #0d0d0d; PADDING-TOP: 1em
}
#contentbox {
	FONT-SIZE: 0.8em;
	WIDTH: 780px;
	TEXT-ALIGN: left
}
#contentbox P {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	VERTICAL-ALIGN: text-bottom;
	LINE-HEIGHT: normal;
	TEXT-ALIGN: left
}
.textlist {
	FONT-SIZE: 0.7em;
	vertical-align: top;
	padding-top: 12px;
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contentbox-services UL {
	MARGIN: 20px 0px
}
#contentbox-services LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 2px 0px; BORDER-LEFT: #ff0000 3px solid; PADDING-TOP: 4px
}
#contentbox-services H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.5em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	COLOR: #ff0000;
	PADDING-TOP: 0px
}
#contentbox-services P {
	MARGIN: 10px 0px
}
UL#social LI {
	DISPLAY: block; BORDER-BOTTOM-COLOR: #333
}
#form {
	MARGIN: 0px auto; WIDTH: 400px
}
#form UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#form LI {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #222222
}
SMALL {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #ff0000
}
#form INPUT {
	BORDER-RIGHT: #ff0000 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ff0000 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 12px;
	BORDER-LEFT: #ff0000 1px solid;
	WIDTH: 350px;
	COLOR: #222222;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ff0000 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #ff0000 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ff0000 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 12px;
	BORDER-LEFT: #ff0000 1px solid;
	WIDTH: 350px;
	COLOR: #222222;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ff0000 1px solid
}
#form BUTTON {
	CLEAR: both;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	BACKGROUND: #666;
	COLOR: #ffffff;
	LINE-HEIGHT: 31px;
	HEIGHT: 32px
}
#form_confirm {
	FONT-SIZE: 0.8em; COLOR: #ff0000
}
#tab-container-1 #tab-container-1 A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ff0000; BORDER-RIGHT-WIDTH: 0px
}
#tab-container-1 A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ff0000; BORDER-RIGHT-WIDTH: 0px
}
#tab-container-1 A:hover {
	COLOR: #333333
}
#tab-container-1-nav {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/images/bg_tabsmenu.jpg) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#tab-container-1-nav LI {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FLOAT: left; MARGIN-LEFT: 20px; TEXT-TRANSFORM: uppercase
}
#fotonav {
	PADDING-LEFT: 35px
}
.active {
	COLOR: #fff;
	font-weight: bold;
	font-size: 0.6em;
}
.tab {

}
.tabs-container {
	
}
#wp_instructions {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.7em;
	PADDING-BOTTOM: 0px;
	MARGIN: 1em 0px;
	LINE-HEIGHT: 150%;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#wp_instructions LI {
	MARGIN-BOTTOM: 10px
}
#wp_instructions STRONG {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.wp_container {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 500px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 220px
}
.wp_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative
}
.wp_thumb {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; FLOAT: left; BORDER-LEFT: #ff0000 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #ff0000 1px solid
}
.wp_content H3 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0px; COLOR: #ff0000; BORDER-BOTTOM: #ff0000 2px solid
}
.wp_content H4 {
	MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 0.6em; COLOR: #6c6c6c
}
.download {
	FONT-SIZE: 0.6em; TEXT-ALIGN: right
}
.wp_icon {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 2px; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; COLOR: #ff0000; PADDING-TOP: 0px
}
#error {
	MARGIN-TOP: 20px
}
#error IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#error A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL#errorlinks {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; MARGIN: 3px 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
UL#errorlinks LI {
	DISPLAY: block; MARGIN-BOTTOM: 7px; BORDER-BOTTOM-COLOR: #333
}
.servicebox2 {
	FONT-SIZE: 0.8em;
	BACKGROUND: #000000;
	FLOAT: left;
	WIDTH: 388px;
	COLOR: #ffffff;
	HEIGHT: 370px;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 12px;
}
.serviceboxsistemas {
	FLOAT: left;
	COLOR: #ffffff;
	width: 440px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 0.8em;
}

.serviceboxsisimagens {
	FLOAT: left;
	COLOR: #ffffff;
	width: 235px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #000000;
	padding-top: 7px;
	padding-bottom: 7px;
}
#tabelacadastro {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; WIDTH: auto; COLOR: #cccccc; POSITION: relative; TEXT-DECORATION: none
}
#cadastro {
	FONT-WEIGHT: bold;
	WIDTH: 780px;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	HEIGHT: auto
}
tabela-cadastro {
	BORDER-RIGHT: thin groove; PADDING-RIGHT: 0px; BORDER-TOP: thin groove; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: thin groove; WIDTH: 780px; BORDER-BOTTOM: thin groove; TEXT-DECORATION: none
}
#menuprincipal {
	CLEAR: both;
	WIDTH: 780px;
	POSITION: relative;
	HEIGHT: 30px;
	background-image: url(../imagens/barra.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
}
.servicebox1 {
	BACKGROUND: #000000;
	WIDTH: 240px;
	color: #FFFFFF;
	padding-left: 10px;
	font-size: 0.8em;
	height: 540px;
}

.input
{
	border: 1px solid CCCCCC;
	background-color: FFEEBB;
	color: #663300;
}
.serviceboxtexto {
	BACKGROUND: #000000;
	FLOAT: left;
	POSITION: relative;
	padding-left: 30px;
	margin-right: 0px;
	margin-top: 15px;
	font-weight: normal;
	font-size: 0.9em;
}
.serviceboxtabela {
	MARGIN-TOP: 0px;
	FLOAT: left;
	WIDTH: 780px;
	POSITION: relative;
	HEIGHT: 350px;
	top: 0px;
}
.boxdownloads {
	BACKGROUND: #000000;
	FLOAT: right;
	WIDTH: 190px;
	POSITION: relative;
	border: thin solid #B88016;
	height: 135px;
	margin-top: 5px;
	padding-top: 3%;
	padding-left: 3%;
}
.boxdownloads2 {
	FLOAT: left;
	WIDTH: 193px;
	POSITION: relative;
	margin-top: -5px;
	font-size: 0.6em;
	font-style: normal;
	clear: none;
	font-weight: bolder;
}
.boxdownloads3 {
	BACKGROUND: #000000;
	FLOAT: right;
	WIDTH: 190px;
	POSITION: relative;
	border: thin solid #B88016;
	height: 279px;
	margin-top: 5px;
	padding-top: 3%;
	padding-left: 3%;
}
.serviceboxfaq {
	FLOAT: left;
	COLOR: #ffffff;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 9pt;
}

.serviceboxpolitica {
	FLOAT: left;
	COLOR: white;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 9pt;
}

.input2 {
	color: #FFFFFF;
	background-color: #663300;
	border: thin solid #000000;
}
.textlogin {
	FONT-SIZE: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
}

.style1 {
	FONT-SIZE: 0.8em
}
.input {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffeebb
}
.inputloguin {
	height: 16px;
	width: 147px;
	font-weight: bold;
	color: #804000;
	background: none transparent scroll repeat 0% 0%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.password-clear {
	display: none;
	height: 17px;
	width: 147px;
	font-weight: bold;
	color: #804000;


	border:none
    background: none transparent scroll repeat 0% 0%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.button {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; 
	BACKGROUND: #ffeebb; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.alignright {
	FLOAT: right
}#menuprincipal2 {
	CLEAR: both;
	WIDTH: 780px;
	POSITION: relative;
	HEIGHT: 293px;
	background-image: url(../imagens/foto_principal.jpg);
	background-repeat: no-repeat;
}
.inputloguinbotao {
	height: 15px;
	width: 52px;
	background-color: transparent;
	color: 752f00;
	font-size: 0.6em;
	font-weight: bold;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat;
	background-position: 0% 0%;
}
.texcalendario {
	FONT-SIZE: 0.8em;
	color: #FFFFFF;
}
#tabcontato {
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 25px;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
}
.iframelign {
	height: 108px;
	width: 523px;
	z-index: auto;
	background-position: right top;
	background-attachment: scroll;
	margin-left: 25px;
}
#tabelass {
	border: thin solid #B88016;
	font-size: 0.8em;
	text-align: left;
}
#tabsuporte{
	font-size: 0.9em;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.suportetitulo {
	color: #FFFFFF;
	background-color: #B88016;
	border: thin solid #B88016;
	font-size: 0.9em;
    font-weight: bold; 	
	text-align: center;	
}
.suportexto {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 0.9em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    font-weight: bold; 	
	text-align: center;		
}
.tabelastitulo {
	COLOR: #fff;
	font-weight: bold;
	height: 18px;
	padding-top: 8px;
}
.titulo {
	font-size: 1.2em;
	font-style: italic;
	color: #B88016;
	text-align: center;
}
#tabcontato2 {
	color: #FFFFFF;
	margin-left: 100px;
	font-size: 0.9em;
}
#contausuario {
	color: #FFFFFF;
	width: 550px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0.7em;
	top: 20px;
	bottom: 20px;
}
.titulousuario {
	font-size: 12pt;
	font-style: italic;
	color: #B88016;
	font-weight: bold;
}
#tabelasusuario {
	font-size: 0.9em;
	width: 90%;

}

.TituloSenha {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: black;
}

.tabelaSenha {
  border-bottom-color:#039;
  border-left-color:#06C;
  border-top-color:#09F;
  border-right-color:#069;
  border:thin;
}

#contentSenha { 
  background: silver;
  border: 2px solid black;
  text-align: center; 
  position: absolute;
  padding: 5px;  
  top: 50px; 
  left: 50%; 
  height: 80px; 
  margin-top: 10px; 
  width: 500px; 
  margin-left: -250px; 
  display: none; 
  z-index:2;
} 

#contentCaptcha { 
  background: silver;
  border: 2px solid black;
  text-align: center; 
  position: absolute;
  padding: 5px;  
  top: 50px; 
  left: 50%; 
  height: 80px; 
  margin-top: 10px; 
  width: 500px; 
  margin-left: -250px; 
  display: block; 
  z-index:2;
} 