.ucase
{
    text-transform: uppercase;
    }
fieldset 
{
    border:1px solid #999999;
}

legend {
  padding: 0.2em 0.5em;
  color: #666666;
  /*border:1px solid #343434;*/
  background-color: #EFEFEF;
  }
  
html,
body {
   margin:0;
   padding:0;
   height:100%;
   overflow: auto;
   width: 100%;
}

body 
{
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 10pt; 
    min-width: 100%;
    position: absolute;
}

#container {
   min-height:100%;
   overflow: auto;
   position: relative;
   min-width: 780px;
}

#header {
   border-bottom: 5px solid #808080;
   width: 100%;
   min-width: 780px;
   overflow: auto;
   /*position: relative;*/
}

#logo 
{
    width: 150px; 
    height: 50px; 
    padding: 5px; 
    position: relative;    
}

#body-content {
   margin-left:0px;
   overflow: auto;
   width: 100%;
}

form 
{
    position: absolute;
    height: 100%;
    min-width: 100%;
}


#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:30px;
   background: #808080; 
   display: block;
   overflow: hidden;
}


P {	MARGIN: 0px}

TABLE {COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 10pt}

A {font-family: Verdana; color: #000066; text-decoration: none}
A:link {COLOR: #000066; TEXT-DECORATION: none}
A:hover {COLOR: #333333; TEXT-DECORATION: underline}
A:active {COLOR: #000066; TEXT-DECORATION: none}

input.groovybutton
{
   font-size:11px;
   font-family:Tahoma,sans-serif;
   text-align:left;
   color:#FFFFFF;
   width:96px;
   height:26px;
   background-color:#888888;
   border-top-style:solid;
   border-top-color:#333333;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#333333;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#333333;
   border-left-width:6px;
   border-right-style:solid;
   border-right-color:#555555;
   border-right-width:6px;
}



.menu {COLOR: white; TEXT-DECORATION: none}
.menu:link {COLOR: white; TEXT-DECORATION: none}
.menu:hover {COLOR: white; TEXT-DECORATION: underline}
.menu:active {COLOR: white}

.menu2 {BACKGROUND-COLOR: #CCCCCC; COLOR: #666666; TEXT-DECORATION: none}
.menu2:link {BACKGROUND-COLOR: #CCCCCC; COLOR: #666666; TEXT-DECORATION: none}
.menu2:hover {BACKGROUND-COLOR: #EFEFEF; COLOR: #666666; TEXT-DECORATION: underline}
.menu2:active {BACKGROUND-COLOR: #EFEFEF; COLOR: #666666}

.azul75 {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #202A65}
.azul75:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #202A65; text-decoration: none;}

.submenu {font-family: Verdana; color: #FFFFFF; text-decoration: none}
.submenu:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: Verdana}
.submenu:hover {COLOR: #FFFF99; TEXT-DECORATION: underline; font-family: Verdana}
.submenu:active {COLOR: #FFFF99; TEXT-DECORATION: none; font-family: Verdana}

.htltitle {font-size: 18px; font-family: Verdana; color: #0066CC; text-decoration: none}
.htltitle:link {font-size: 18px;  COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana}
.htltitle:hover {font-size: 18px;  COLOR: #3399CC; TEXT-DECORATION: underline; font-family: Verdana}
.htltitle:active {font-size: 18px;  COLOR: #3399CC; TEXT-DECORATION: none; font-family: Verdana}

.lnkres {color: #FFFFFF; text-decoration: none}
.lnkres:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
.lnkres:hover {COLOR: #EFEFEF; TEXT-DECORATION: underline}
.lnkres:active {COLOR: #EFEFEF; TEXT-DECORATION: none}

.borda {border-color: #CCCCCC; font-family : verdana; font-size : 10pt; Color : #333333; border-width : 1px; background-color: #FFFFFF; border: 1px #CCCCCC solid}
.borda2 {border-color: #CCCCCC; font-family : verdana; font-size : 10pt; Color : #333333; border-width : 1px; background-color: #EFEFEF; border: 1px #CCCCCC solid}
.borda3 {border-color: #FF0000; font-family : verdana; font-size : 10pt; Color : #333333; border-width : 2px; background-color: #FFFFFF; border: 2px #FF0000 solid}
.borda4 {border-color: #FF0000; font-family : verdana; font-size : 10pt; Color : #333333; border-width : 2px; background-color: #EFEFEF; border: 2px #FF0000 solid}
.hMenuButton {BACKGROUND-COLOR: #000000; BORDER-BOTTOM: white 1px solid; BORDER-TOP: white 1px solid; COLOR: #ffffff; HEIGHT: 20px; TEXT-ALIGN: center; WIDTH: 160px}
.vMenuButton {BACKGROUND-COLOR: #F0F0F0; COLOR: #ffffff; font-family: Verdana; border: 1px solid #000099}
.vxMenuButton { BACKGROUND-COLOR: #F0F0F0; COLOR: #666666; font-family: Verdana; border-top: 1px none #000099; border-right: 1px solid #000099; border-bottom: 1px solid #000099; border-left: 1px solid #000099}
.itemmenu {
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
}
.itemmenu2 {
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #999999;
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-weight: bold;
}

#b1 {WIDTH: 170px; font-family: Verdana; color: #0066CC; font-size: 10px; COLOR: white; DISPLAY: block}
#b1 A {
	BACKGROUND-COLOR: #F0F0F0;
	COLOR: #000000;
	HEIGHT: 15px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #999999;
	BORDER-RIGHT: 1px solid #999999;
	BORDER-TOP: none #999999;
	BORDER-LEFT: 1px solid #999999;
	font-family: Verdana;
	DISPLAY: block
}
#b1 A:hover {BACKGROUND-COLOR: #CCCCCC}
#b1 A:visited {COLOR: #000000}

#menuhor1 {font-family: Verdana; color: #0066CC; font-size: 10px; COLOR: white; DISPLAY: block}
#menuhor1 A {
	BACKGROUND-COLOR: #FF9900;
	COLOR: #000000;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: 1px none #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	font-family: Verdana;
	DISPLAY: block
}
#menuhor1 A:hover {BACKGROUND-COLOR: #CCCCCC}
#menuhor1 A:visited {COLOR: #000000}

#menuhor2 {font-family: Verdana; color: #0066CC; font-size: 10px; COLOR: white; DISPLAY: block}
#menuhor2 A {
	BACKGROUND-COLOR: #FFCC00;
	COLOR: #000000;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: 1px none #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	font-family: Verdana;
	DISPLAY: block
}
#menuhor2 A:hover {BACKGROUND-COLOR: #CCCCCC}
#menuhor2 A:visited {COLOR: #000000}

#b2 {WIDTH: 150px; font-family: Verdana; color: white; font-size: 12px; COLOR: white; DISPLAY: block}
#b2 A {
	BACKGROUND-COLOR: #FFCC00;
	COLOR: #990000;
	HEIGHT: 20px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	DISPLAY: block
}
#b2 A:hover {BACKGROUND-COLOR: #FFFFCC}
#b2 A:visited {COLOR: #990000}
.topo {
	border: 1px none;
	height: 77px;}
#b3 {
WIDTH: 150px; font-family: Verdana; color: white; font-size: 12px; COLOR: white; DISPLAY: block
}
#b3 A {

	BACKGROUND-COLOR: #FFCC00;
	COLOR: #990000;
	HEIGHT: 20px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: none #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px none #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	DISPLAY: block
}
#b3 A:hover {
BACKGROUND-COLOR: #FFFFCC
}
#b3 A:visited {
COLOR: #990000
}
.Listagem {
font-family: Verdana; border-top: 1px none #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999
}

#b12 {font-family: Verdana; color: white; font-size: 12px; COLOR: white; DISPLAY: block}
#b12 A {
	BACKGROUND-COLOR: #FFCC00;
	COLOR: #990000;
	HEIGHT: 20px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	DISPLAY: block
}
#b12 A:hover {BACKGROUND-COLOR: #FFFFCC}
#b12 A:visited {COLOR: #990000}

#b13 {
font-family: Verdana; color: white; font-size: 12px; COLOR: white; DISPLAY: block
}
#b13 A {

	BACKGROUND-COLOR: #FFCC00;
	COLOR: #990000;
	HEIGHT: 20px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: none #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px none #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	DISPLAY: block
}
#b13 A:hover {
BACKGROUND-COLOR: #FFFFCC
}
#b13 A:visited {
COLOR: #990000
}
.info {

	font-family: Verdana;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px dotted #999999;
	border-left: 1px none #999999;
}
.pontver {


	font-family: Verdana;
	border-top: 1px none #000000;
	border-right: 1px dotted #000000;
	border-bottom: 1px none #000000;
	border-left: 1px dotted #000000;
}
.modalBackground {background-color:Gray; filter:alpha(opacity=65); opacity:0.65}    
.updateProgress {border-width:1px; border-style:solid; background-color:#FFFFFF; position:absolute; width:130px; height:50px}
.Confirm {border-width:1px; border-style:solid; background-color:#FFFFFF; position:absolute; width:300px; height:100px}
.updateProgressMessage {margin:3px; font-family:Trebuchet MS; font-size:small; vertical-align: middle}
.lnkMenu {
	font-size:12px;
	color:white;
	text-decoration: none;
	font-weight:bold
  }
.lnkMenu:active {
	font-size:12px;
	color:white;
	text-decoration: none;
	font-weight:bold
  }
.lnkMenu:link {
	font-size:12px;
	color:white;
	text-decoration: none;
	font-weight:bold
  }
.lnkMenu:hover {
	color:#E77005;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold
  }
.lnkSubMenu {
	font-size:11px;
	color:black;
	text-decoration: none;
  }
.lnkSubMenu:active {
	font-size:11px;
	color:black;
	text-decoration: none;
  }
.lnkSubMenu:link {
	font-size:11px;
	color:black;
	text-decoration: none;
  }
.lnkSubMenu:hover {
	color:white;
	font-size: 11px;
	text-decoration: underline;
  }
  .collapsePanel {
	width: 700px;
	height:0px;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:700px;		
	height:25px; 
	color: White;
	padding-bottom: 5px;
	font-weight:bold;
	float:none;
	cursor: pointer; 
	vertical-align: middle;
}
.borderEticket
{
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:Black
}
.borderEticketFirst
{
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:Black;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:Black
}
.tituloCadastro
{
    width:700px;		
	height:25px; 
    border-bottom-style:solid;
    border-bottom-width:3px;
    border-bottom-color:White
}
/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header /*cabeçalho*/
{
    font-size:12px;
    display:block;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#d7d7d7
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{

    padding-left:10px;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#d7d7d7;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#d7d7d7;
    border-bottom-style:solid;
    border-bottom-width:4px;
    border-bottom-color:#666666;
    background-color:#EFEFEF
    
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url('/imagens/tab.png') no-repeat right top;
    border-color:#666;
    color:#000000;
    padding:3px 10px 2px 0px;
    
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_outer 
{
    color:#ffffff;
    background-color:#999999;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background-color:white;
    border-bottom-style:solid;
    border-bottom-width:4px;
    border-bottom-color:blue;

}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url('/imagens/tab.png') no-repeat right -40px;
    color:#000000;
    border-color:#333;
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
}
/* ajax__tab_technorati-theme theme */
.ajax__tab_busca .ajax__tab_header /*cabeçalho*/
{
    font-size:12px;
    display:block;
    padding:5px
}
.ajax__tab_busca .ajax__tab_header .ajax__tab_outer 
{
    padding-left:2px;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#74000D;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#74000D;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#74000D;
    border-bottom-style:solid;
    border-bottom-width:4px;
    border-bottom-color:#74000D;
    background-color:#D60C22;
    color:white
    
}
.ajax__tab_busca .ajax__tab_header .ajax__tab_inner 
{
    color:white;
    padding:3px 2px 2px 0px;
    
}
.ajax__tab_busca .ajax__tab_hover .ajax__tab_outer 
{
    color:#ffffff;
    background-color:#FF9900;
}
.ajax__tab_busca .ajax__tab_active .ajax__tab_outer 
{


}
.ajax__tab_busca .ajax__tab_active .ajax__tab_inner 
{
    
}
.ajax__tab_busca .ajax__tab_body 
{
    /*border:solid 1px #74000D;*/
}
.lnkSiteMenu {
	font-size:12px;
	color:white;
	text-decoration: none;
  }
.lnkSiteMenu:active {
	font-size:12px;
	color:white;
	text-decoration: none;
  }
.lnkSiteMenu:link {
	font-size:12px;
	color:white;
	text-decoration: none;
  }
.lnkSiteMenu:hover {
	color:#FFCC00;
	font-size: 12px;
	text-decoration: underline;
  }
.lnkSiteMenuAtivo {
	font-size:12px;
	color:#FFCC00;
	text-decoration: none;
  }
  
/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme-site .ajax__tab_header /*cabeçalho*/
{
    font-size:12px;
    display:block;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#800000
}
.ajax__tab_technorati-theme-site .ajax__tab_header .ajax__tab_outer 
{

    padding-left:10px;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#800000;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#800000;
    border-bottom-style:solid;
    border-bottom-width:4px;
    border-bottom-color:#800000;
    background-color:#CC0033
    
}
.ajax__tab_technorati-theme-site .ajax__tab_header .ajax__tab_inner 
{
    background:url('/imagens/tab.png') no-repeat right top;
    border-color:#666;
    color:#ffffff;
    padding:3px 10px 2px 0px;
    
}
.ajax__tab_technorati-theme-site .ajax__tab_hover .ajax__tab_outer 
{
    color:#ffffff;
    background-color:#FF0000;
}
.ajax__tab_technorati-theme-site .ajax__tab_active .ajax__tab_outer 
{
    background-color:white;
    border-bottom-style:solid;
    border-bottom-width:4px;
    border-bottom-color:#ff9900;

}
.ajax__tab_technorati-theme-site .ajax__tab_active .ajax__tab_inner 
{
    background:url('/imagens/tab.png') no-repeat right -40px;
    color:#000000;
    border-color:#333;
}
.ajax__tab_technorati-theme-site .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #800000;
}
.lnkBusca {font-family: Verdana; color: #800000; text-decoration: none}
.lnkBusca:link {COLOR: #800000; TEXT-DECORATION: none}
.lnkBusca:hover {COLOR: #FF6600; TEXT-DECORATION: underline}
.lnkBusca:active {COLOR: #800000; TEXT-DECORATION: none}

.lnkVerDetalhes {font-family: Verdana; color: #FFCC00; text-decoration: none}
.lnkVerDetalhes:link {COLOR: #FFCC00; TEXT-DECORATION: none}
.lnkVerDetalhes:hover {COLOR: #FF9900; TEXT-DECORATION: underline}
.lnkVerDetalhes:active {COLOR: #FFCC00; TEXT-DECORATION: none}

.lnkVerDetalhes2 {font-family: Verdana; color: #9E2A2B; text-decoration: none}
.lnkVerDetalhes2:link {COLOR: #9E2A2B; TEXT-DECORATION: none}
.lnkVerDetalhes2:hover {COLOR: #C9161C; TEXT-DECORATION: underline}
.lnkVerDetalhes2:active {COLOR: #9E2A2B; TEXT-DECORATION: none}

  
  .home-content {
  margin: 20px;
  }
  
  .home-content h3 {
  font-size: 1.23em;
  font-weight: normal;
  }
  
  .login {
  width: 300px;
  float: right;
  }
  
  .login .box {
  margin: 20px;
  padding: 0px 5px 5px 5px;
  background: #f5f5f5;
  border: 1px solid #e5e5e5;
  }
  
  .login .box h2
  {
      border-bottom:1px solid #ddd; 
      padding-bottom: 5px; 
      font:normal 400 14px Verdana; 
      color:#666666; 
      text-align: center; 
      font-weight: bold
  }
    
  .content-header {
  margin: 0 0 1.5em;
  }

  .content-header h2 {
  font-size: 16px;
  margin: .4em 0 0;
  color: #666666
  }
  
  .content-item {
  overflow: hidden;
  margin: 2em 0 0;
  }
  .content-item li {
  margin: 3px 0 2em;
  }
  .content-item img {
  float: left;
  margin: -3px 0 0;
  }
  .content-item p {
  margin: 0 0 0 68px;
  }
  .content-item .content-title {
  font-size: 16px;
  margin-bottom: .3em;
  font-weight: bold;
  color: #666666
  }
  
  ul 
  {
      list-style: none;
  }
  
  .txtbox {border:1px solid #cccccc;height:20px;margin-bottom:5px;padding:3px;width:235px;outline: none;}
  .txtbox:focus {border:1px solid #999999;outline: none;}
.lnkRecSenha {font-family: Verdana; color: #000066; text-decoration: none; text-align: center}
.lnkRecSenha:link {COLOR: #000066; TEXT-DECORATION: none}
.lnkRecSenha:hover {COLOR: #333333; TEXT-DECORATION: underline}
.lnkRecSenha:active {COLOR: #000066; TEXT-DECORATION: none}

p {margin: 0px}
body {font-family: Verdana; font-size: 10pt; margin: 0px; height: 100%}
html {height: 100%}

a {font-family: Verdana; color: #000066; text-decoration: none}
a:link {color: #000066; text-decoration: none}
a:hover {color: #333333; text-decoration: underline}
a:active {color: #000066; text-decoration: none}

.lnkLinksCorp {color: #555555; text-decoration: none}
.lnkLinksCorp:link {color: #555555; text-decoration: none}
.lnkLinksCorp:hover {color: #444444; text-decoration: underline}
.lnkLinksCorp:active {color: #555555; text-decoration: none}

.lnkLinksLazer {color: #FF6000; text-decoration: none}
.lnkLinksLazer:link {color: #FF6000; text-decoration: none}
.lnkLinksLazer:hover {color: #990000; text-decoration: underline}
.lnkLinksLazer:active {color: #FF6000; text-decoration: none}

.lnkDicas {color: #666666; text-decoration: none}
.lnkDicas:link {color: #666666; text-decoration: none}
.lnkDicas:hover {color: #333333; text-decoration: underline}
.lnkDicas:active {color: #666666; text-decoration: none}

.lnkMaisVisitados {color: #FF6000; text-decoration: none}
.lnkMaisVisitados:link {color: #FF6000; text-decoration: none}
.lnkMaisVisitados:hover {color: #990000; text-decoration: underline}
.lnkMaisVisitados:active {color: #FF6000; text-decoration: none}

.lnkCabecalho {color: white; text-decoration: none}
.lnkCabecalho:link {color: white; text-decoration: none}
.lnkCabecalho:hover {color: #DDDDDD; text-decoration: underline}
.lnkCabecalho:active {color: white; text-decoration: none}

.lnkMenu {color: white; text-decoration: none}
.lnkMenu:link {COLOR: white; TEXT-DECORATION: none}
.lnkMenu:hover {COLOR: #DDDDDD; TEXT-DECORATION: none}
.lnkMenu:active {COLOR: white; TEXT-DECORATION: none}

.lnkAreasCorp {background-color: #555555; color: white; text-decoration: none}
.lnkAreasCorp:link {background-color: #555555; COLOR: white; TEXT-DECORATION: none}
.lnkAreasCorp:hover {background-color: white; COLOR: #404040; TEXT-DECORATION: none}
.lnkAreasCorp:active {background-color: #555555; COLOR: white; TEXT-DECORATION: none}

.lnkAreasLazer {background-color: #CC0033; color: white; text-decoration: none; padding: 2px 10px 2px 10px}
.lnkAreasLazer:link {background-color: #CC0033; color: white; TEXT-DECORATION: none; padding: 2px 10px 2px 10px}
.lnkAreasLazer:hover {background-color: white; color: #404040; TEXT-DECORATION: none; padding: 2px 10px 2px 10px}
.lnkAreasLazer:active {background-color: #CC0033; color: white; TEXT-DECORATION: none; padding: 2px 10px 2px 10px}

/*.menu {COLOR: white; TEXT-DECORATION: none}
.menu:link {COLOR: white; TEXT-DECORATION: none}
.menu:hover {COLOR: white; TEXT-DECORATION: underline}
.menu:active {COLOR: white}

.menu2 {BACKGROUND-COLOR: #CCCCCC; COLOR: #666666; TEXT-DECORATION: none}
.menu2:link {BACKGROUND-COLOR: #CCCCCC; COLOR: #666666; TEXT-DECORATION: none}
.menu2:hover {BACKGROUND-COLOR: #EFEFEF; COLOR: #666666; TEXT-DECORATION: underline}
.menu2:active {BACKGROUND-COLOR: #EFEFEF; COLOR: #666666}

.azul75 {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #202A65}
.azul75:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #202A65; text-decoration: none;}

.submenu {font-family: Verdana; color: #FFFFFF; text-decoration: none}
.submenu:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: Verdana}
.submenu:hover {COLOR: #FFFF99; TEXT-DECORATION: underline; font-family: Verdana}
.submenu:active {COLOR: #FFFF99; TEXT-DECORATION: none; font-family: Verdana}
*/

.borda {border-color: #CCCCCC; font-family : verdana; font-size : 10pt; Color : #333333; border-width : 1px; background-color: #FFFFFF; border: 1px #CCCCCC solid}
.borda2 {border-color: #CCCCCC; font-family : verdana; font-size : 10pt; Color : #333333; border-width : 1px; background-color: #EFEFEF; border: 1px #CCCCCC solid}
.borda3 {border-color: #FF0000; font-family : verdana; font-size : 10pt; Color : #333333; border-width : 2px; background-color: #FFFFFF; border: 2px #FF0000 solid}
.borda4 {border-color: #FF0000; font-family : verdana; font-size : 10pt; Color : #333333; border-width : 2px; background-color: #EFEFEF; border: 2px #FF0000 solid}

/*
.hMenuButton {BACKGROUND-COLOR: #000000; BORDER-BOTTOM: white 1px solid; BORDER-TOP: white 1px solid; COLOR: #ffffff; HEIGHT: 20px; TEXT-ALIGN: center; WIDTH: 160px}
.vMenuButton {BACKGROUND-COLOR: #F0F0F0; COLOR: #ffffff; font-family: Verdana; border: 1px solid #000099}
.vxMenuButton { BACKGROUND-COLOR: #F0F0F0; COLOR: #666666; font-family: Verdana; border-top: 1px none #000099; border-right: 1px solid #000099; border-bottom: 1px solid #000099; border-left: 1px solid #000099}
.itemmenu {
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
}
.itemmenu2 {
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #999999;
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-weight: bold;
}

#b1 {WIDTH: 170px; font-family: Verdana; color: #0066CC; font-size: 10px; COLOR: white; DISPLAY: block}
#b1 A {
	BACKGROUND-COLOR: #F0F0F0;
	COLOR: #000000;
	HEIGHT: 15px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #999999;
	BORDER-RIGHT: 1px solid #999999;
	BORDER-TOP: none #999999;
	BORDER-LEFT: 1px solid #999999;
	font-family: Verdana;
	DISPLAY: block
}
#b1 A:hover {BACKGROUND-COLOR: #CCCCCC}
#b1 A:visited {COLOR: #000000}

#menuhor1 {font-family: Verdana; color: #0066CC; font-size: 10px; COLOR: white; DISPLAY: block}
#menuhor1 A {
	BACKGROUND-COLOR: #FF9900;
	COLOR: #000000;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: 1px none #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	font-family: Verdana;
	DISPLAY: block
}
#menuhor1 A:hover {BACKGROUND-COLOR: #CCCCCC}
#menuhor1 A:visited {COLOR: #000000}

#menuhor2 {font-family: Verdana; color: #0066CC; font-size: 10px; COLOR: white; DISPLAY: block}
#menuhor2 A {
	BACKGROUND-COLOR: #FFCC00;
	COLOR: #000000;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: 1px none #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	font-family: Verdana;
	DISPLAY: block
}
#menuhor2 A:hover {BACKGROUND-COLOR: #CCCCCC}
#menuhor2 A:visited {COLOR: #000000}

#b2 {WIDTH: 150px; font-family: Verdana; color: white; font-size: 12px; COLOR: white; DISPLAY: block}
#b2 A {
	BACKGROUND-COLOR: #FFCC00;
	COLOR: #990000;
	HEIGHT: 20px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	DISPLAY: block
}
#b2 A:hover {BACKGROUND-COLOR: #FFFFCC}
#b2 A:visited {COLOR: #990000}
.topo {
	border: 1px none;
	height: 77px;}
#b3 {
WIDTH: 150px; font-family: Verdana; color: white; font-size: 12px; COLOR: white; DISPLAY: block
}
#b3 A {

	BACKGROUND-COLOR: #FFCC00;
	COLOR: #990000;
	HEIGHT: 20px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: none #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px none #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	DISPLAY: block
}
#b3 A:hover {
BACKGROUND-COLOR: #FFFFCC
}
#b3 A:visited {
COLOR: #990000
}
.Listagem {
font-family: Verdana; border-top: 1px none #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999
}

#b12 {font-family: Verdana; color: white; font-size: 12px; COLOR: white; DISPLAY: block}
#b12 A {
	BACKGROUND-COLOR: #FFCC00;
	COLOR: #990000;
	HEIGHT: 20px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	DISPLAY: block
}
#b12 A:hover {BACKGROUND-COLOR: #FFFFCC}
#b12 A:visited {COLOR: #990000}

#b13 {
font-family: Verdana; color: white; font-size: 12px; COLOR: white; DISPLAY: block
}
#b13 A {

	BACKGROUND-COLOR: #FFCC00;
	COLOR: #990000;
	HEIGHT: 20px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BORDER-RIGHT: none #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px none #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	DISPLAY: block
}
#b13 A:hover {
BACKGROUND-COLOR: #FFFFCC
}
#b13 A:visited {
COLOR: #990000
}
.info {

	font-family: Verdana;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px dotted #999999;
	border-left: 1px none #999999;
}
.pontver {


	font-family: Verdana;
	border-top: 1px none #000000;
	border-right: 1px dotted #000000;
	border-bottom: 1px none #000000;
	border-left: 1px dotted #000000;
}
*/
.modalBackground {background-color:Gray; filter:alpha(opacity=65); opacity:0.65}    
.updateProgress {border-width:1px; border-style:solid; background-color:#FFFFFF; position:absolute; width:130px; height:50px}
.updateProgressMessage {margin:3px; font-family:Trebuchet MS; font-size:small; vertical-align: middle}

/*
.lnkMenu {font-size:12px; color:white; text-decoration: none; font-weight:bold}
.lnkMenu:active {font-size:12px; color:white; text-decoration: none; font-weight:bold}
.lnkMenu:link {font-size:12px; color:white; text-decoration: none; font-weight:bold}
.lnkMenu:hover {color:#E77005; font-size: 12px; text-decoration: underline; font-weight:bold}

.lnkSubMenu {font-size:11px; color:black; text-decoration: none}
.lnkSubMenu:active {font-size:11px; color:black; text-decoration: none}
.lnkSubMenu:link {font-size:11px; color:black; text-decoration: none}
.lnkSubMenu:hover {color:white; font-size: 11px; text-decoration: underline}
*/
.collapsePanel {width: 700px; height:0px; overflow:hidden}
.collapsePanelHeader {width:700px; height:25px; color: White; padding-bottom: 5px; font-weight:bold; float:none;	cursor: pointer; vertical-align: middle}
.borderEticket {border-right-style:solid;
    border-right-width:1px;
    border-right-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:Black
}
.borderEticketFirst
{
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:Black;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:Black
}
.tituloCadastro
{
    width:700px;		
	height:25px; 
    border-bottom-style:solid;
    border-bottom-width:3px;
    border-bottom-color:White
}


.lnkSiteMenu {
	font-size:12px;
	color:white;
	text-decoration: none;
  }
.lnkSiteMenu:active {
	font-size:12px;
	color:white;
	text-decoration: none;
  }
.lnkSiteMenu:link {
	font-size:12px;
	color:white;
	text-decoration: none;
  }
.lnkSiteMenu:hover {
	color:#FFCC00;
	font-size: 12px;
	text-decoration: underline;
  }
.lnkSiteMenuAtivo {
	font-size:12px;
	color:#FFCC00;
	text-decoration: none;
  }
  

.lnkBusca {font-family: Verdana; color: #800000; text-decoration: none}
.lnkBusca:link {COLOR: #800000; TEXT-DECORATION: none}
.lnkBusca:hover {COLOR: #FF6600; TEXT-DECORATION: underline}
.lnkBusca:active {COLOR: #800000; TEXT-DECORATION: none}

.lnkVerDetalhes {font-family: Verdana; color: #FFCC00; text-decoration: none}
.lnkVerDetalhes:link {COLOR: #FFCC00; TEXT-DECORATION: none}
.lnkVerDetalhes:hover {COLOR: #FF9900; TEXT-DECORATION: underline}
.lnkVerDetalhes:active {COLOR: #FFCC00; TEXT-DECORATION: none}

.lnkVerDetalhes2 {font-family: Verdana; color: #9E2A2B; text-decoration: none}
.lnkVerDetalhes2:link {COLOR: #9E2A2B; TEXT-DECORATION: none}
.lnkVerDetalhes2:hover {COLOR: #C9161C; TEXT-DECORATION: underline}
.lnkVerDetalhes2:active {COLOR: #9E2A2B; TEXT-DECORATION: none}

.button
{
	/*background: url(../images/fd_btn.gif) repeat-x;
	height: 23px;*/
	background: url(../imagens/bg_button.jpg) repeat-x;
	height: 30px;	
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	padding:0px 5px 0px 5px;
	vertical-align:middle;
}
/*
.button:active{
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:-1px 4px 1px 6px;
}
*/
.button2
{
	/*background: url(../images/fd_btn.gif) repeat-x;
	height: 23px;*/
	background: url(../imagens/bg_button2.jpg) repeat-x;
	height: 20px;	
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	padding:0px 5px 0px 5px;
	vertical-align:middle;
}

/******************/
/* EFEITO DO MENU */
/******************/

table.navbar {
   border-collapse: collapse;
}
table.navbar td {
}

table.navbar td a{
   display: block;
   text-decoration: none;
}
table.navbar td a.corp:link, table.navbar td a.corp:visited {
}
table.navbar td a.corp:hover, table.navbar td a.corp:active {
   background-color: #777777;
}
table.navbar td a.lazer:link, table.navbar td a.lazer:visited {
}
table.navbar td a.lazer:hover, table.navbar td a.lazer:active {
   background-color: #CC6666;
}