*
{
  SCROLLBAR-FACE-COLOR: #5684D1;
  SCROLLBAR-HIGHLIGHT-COLOR: #71B0D3;
  SCROLLBAR-SHADOW-COLOR: #71B0D3;
  SCROLLBAR-3DLIGHT-COLOR: #71B0D3;
  SCROLLBAR-ARROW-COLOR: #000000;
  SCROLLBAR-TRACK-COLOR: #71B0D3;
  SCROLLBAR-DARKSHADOW-COLOR: #71B0D3;

}

BODY {
  margin-top: 0px;
  margin-left: 0px;
  color: black;
  margin-right: 0px;
  font-family: tahoma;

}
TD {
  margin-top: 0px;
  font-size: 10px;
  margin-left: 0px;
  color: black;
  margin-right: 0px;
  font-family: tahoma
}
TR {
  margin-top: 0px;
  font-size: 10px;
  margin-left: 0px;
  color: black;
  margin-right: 0px;
  font-family: tahoma
}
.TD_Titulo {
  MARGIN-TOP: 0px;
  FONT-SIZE: 11px;
  MARGIN-LEFT: 0px;
  COLOR: white;
  MARGIN-RIGHT: 0px;
  FONT-FAMILY: Tahoma;
  BACKGROUND-COLOR: #df5f00
}

TEXTAREA {
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Tahoma;
  BACKGROUND-COLOR: #ffffff;
}
SELECT {
  BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000;
}
.Titulo {
  FONT-SIZE: 12px; COLOR: #df5f00; FONT-FAMILY: Tahoma;
}
.subli {
  COLOR: #000000; TEXT-DECORATION: none;
}
.subli:hover {
  COLOR: #000000; TEXT-DECORATION: underline;
}
.new {
  COLOR: #006699; TEXT-DECORATION: underline;
}
.new:hover {
  COLOR: #666666; TEXT-DECORATION: underline;
}
A {
  COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
  COLOR: blue; TEXT-DECORATION: none;
}
.link:hover {
  COLOR: blue; TEXT-DECORATION: none;
}
p
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px
}

input {
background-color: #FFFFFF;
font: 11px Tahoma;
border:1px solid #000000;
}
input.radio {
  border:0px;
  BACKGROUND-COLOR: transparent;
}
input.checkbox {
  border:0px;
  BACKGROUND-COLOR: transparent;
}

input.intranet{
  BORDER-TOP-WIDTH: 1px; 
  BORDER-LEFT-WIDTH: 1px; 
  FONT-SIZE: 10px; 
  BORDER-LEFT-COLOR: #000000; 
  BORDER-BOTTOM-WIDTH: 1px; 
  BORDER-BOTTOM-COLOR: #000000; 
  COLOR: #000000; 
  BORDER-TOP-COLOR: #000000;
  FONT-FAMILY: Tahoma;
  BACKGROUND-COLOR: #d0dce5;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #000000
}

#menu{
width:150px;
padding:0px;
}
#menu ul{
width:150px;
padding:0px;
margin:1px;
background: #71B0D3;
}
#menu li {
list-style: none;
padding:1px 1px;
background:#5684D1;
margin-bottom:0px;
font: 11px Tahoma;
}
#menu li a {
display:block;
color: #ffffff;
text-decoration: none;
}
#menu li a:visited {
color: #ffffff;
}
#menu li a:hover {
color: blue;
background-color:#fff;
}
#tit{
width:150px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
background: #71B0D3;
font: 11px Tahoma;
color: #000000;
}
div.teste {
height:220px;
width:200px;
padding:1px;
border-width: 0px;
border-style: solid;
border-color: #71B0D3;
height:290px;
}
div.testetxt {
padding:4px;
text-align: left;
font: 14px Tahoma;
font-weight:bold;
background-color: #DECE0A;
} 
a.vernoticias
{
  color:#000000;
  font: 10px Tahoma;
  font-weight:bold;
}
a.vernoticias:hover {
color: #DECE0A;
background-color:#fff;
}
a.menutopo
{ 
  color:#000000;
  font: 10px Tahoma;
  font-weight:bold;
}
a.menutopo:hover {
color: #DECE0A;
background-color:#fff;
}
a.noticia
{ 
  color:blue;
  font: 10px Tahoma;
  font-weight:bold;
}
a.noticia:hover {
color: blue;
background-color:#5684D1;
}
#menudir{
width:175px;
padding:0px;
}
#menudir ul{
width:175px;
padding: 0px;
margin: 1px;
background: #71B0D3;
}
#menudir li {
list-style: none;
padding:1px 1px;
background:#5684D1;
margin-bottom:0px;
font: 11px Tahoma;
}
#menudir li a {
display:block;
color: #000000;
text-decoration: none;
}
#menudir li a:visited {
color: #000000;
}
#menudir li a:hover {
color: blue;
background-color:#fff;
}
#titdir{
width:175px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
background: #71B0D3;
font: 11px Tahoma;
color: #000000;
}

#padroes
{
  padding-top:2px;
  padding-left:5px;
}


/* menu horizontal */
.menu-hor { display: table; }
.menu-hor * { margin: 0; padding: 0;}
.menu-hor a { display: block; }
.menu-hor li { list-style: none; float: left; height: 1%; }
.menu-hor li ul { position: absolute; visibility: hidden; white-space: nowrap;}
/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hor li ul { width: 500px; }
.menu-hor li:hover ul, .menu-hor  li.over ul { visibility: visible;} /* a class  .over eh tecnica pro hover no IE */
.menu-hor li:hover ul li ul, .menu-hor li.over ul li ul{ visibility: hidden;}
.menu-hor li ul li:hover ul, .menu-hor li ul li.over ul{ visibility: visible;}
/* visual */
.menu-hor { background-color: #ffffff; width: 90%; margin: 0 0 0 10px; height: 10px; }
.menu-hor a { font-weight: bold; text-decoration: none; color: #000000; padding: 0 10px; line-height: 15px;}
.menu-hor li ul a { font-weight: bold; text-decoration: none; color: #000000; padding: 0 10px; line-height: 15px;}
.menu-hor a:hover { text-decoration: underline; background-color: #ffffff; color: #000000;}
.menu-hor li ul a:hover { text-decoration: none; background-color: #5684D1; color: blue;}
.menu-hor ul li ul { background-color: #5684D1; border: 0px solid #000; }



