A {
	FONT-SIZE: 12px; COLOR: #BF7B02; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma; TEXT-DECORATION: none
}
.A_topo {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma; TEXT-DECORATION: none
}
.A_noticias_1 {
	FONT-SIZE: 12px; COLOR: #AAA9A9; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma; TEXT-DECORATION: none
}
.link_noticias {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
BODY {
	background: url(img/fundo.gif) repeat-x left top;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
div#rodape{
	width:100%;
	height:223px;
	background: url(img/fundo_rodape.gif) repeat-x left top;
	position:absolute;
	bootom:0;
	right:0;
	z-index:0;
}

.teste {
	 COLOR: #BF7B02;
}
.cursor {
	cursor: hand
}
.form {
  padding: 0px;
  margin: 0px;
}
TD {
	FONT-SIZE: 12px; COLOR: #424242; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Tahoma
}
.txt_cinza_11 {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Tahoma
}
.txt_cinza_12 {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Tahoma
}
.txt_cinza_15 {
	FONT-SIZE: 15px; COLOR: #666666; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Tahoma
}
.txt_marrom_12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8F6605; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma;
}
.txt_marrom_13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #8F6605; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma;
}
.txt_marrom_15 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8F6605; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma;
}
.txt_fundo_marrom {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #6B4F2A; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma; background: #FEC367; padding: 3px 3px 3px 3px;
}
.txt_vinho_15 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #6F0303; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma;
}
.txt_branco {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma;
}
.txt_branco_12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma;
}
.titulo_marrom {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #8F6605; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma;
}
.titulo_cinza {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #7E7D7D; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma;
}
.titulo_vinho {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #6F0303; FONT-FAMILY: Arial, Trebuchet MS, Verdana, Tahoma;
}
INPUT {
	BORDER: #CCCCCC 1px solid; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, tahoma; BACKGROUND-COLOR: #FFFFFF; height: 19px;
}
.input_home {
	BORDER: 0px; height: 26px;
}
.checkbox {
	BORDER: 0px;
}
.INPUT_news {
	BORDER: 1px #AAAA91 solid; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, tahoma; background: url(img/input_news.gif)  no-repeat center right; vertical-align: middle; line-height:21px; height: 23px; width:202px;
}
SELECT {
	BORDER: #CCCCCC 1px solid; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, tahoma; BACKGROUND-COLOR: #FFFFFF
}
TEXTAREA {
	BORDER: #9A9898 1px solid; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, tahoma; BACKGROUND-COLOR: #FFFFFF
}
.submit {
	BORDER: #B0B0AF 1px solid; BACKGROUND-COLOR: #D5D5D4; COLOR: #BC2926; FONT-FAMILY: verdana, arial, tahoma;
}
.tabela {
	border : 1px solid #B1B1B1;
}

#menu {
    padding: 0;

} 
#menu ul {
    list-style: none;
}

ul.principal {
    width: 100%;
    height: auto;
}

ul.principal li {
    float: left;
    margin: 0 0 0 0;
    text-align: center;
    position: relative;
    height: auto;
    background: transparent;
}

ul.principal li:first-child, ul.principal li#first {
    margin-left: 0;
}

ul.principal li a {
    color: #FFF;
    display: block;
    padding: 0 0 0 0;
    width: 55px;
    height: auto;
    font-weight: bold;
}

ul.principal li a:hover {
    text-decoration: none;
}

ul.principal li ul.nivel2 {
    position: absolute;
    z-index: 10;
    left: 0px;
    top: 30px;
    border: none;
    display: none;
    width: 55px;
}

ul.principal li:hover ul.nivel2, ul.principal li.over ul.nivel2 {
    display: block;
}

ul.principal li ul.nivel2 li {
    margin: 0;
    height: auto;
}

ul.principal li ul.nivel2 li a {
    width: 200px;
    background: #FADC93;
    color: #8F6605;
    height: auto;
    margin: 0;
    text-align: left;
    border: none;
    font-weight: normal;
	font-size: 12px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 4px;
}

ul.principal li ul.nivel2 li:hover a, ul.principal li ul.nivel2 li.over a {
    background: #FCE6AF;
}

ul.principal li ul.nivel2 li:hover a.submenu, ul.principal li ul.nivel2 li.over a.submenu {
    background: #FCE6AF;
}

ul.principal li ul.nivel2 li ul.nivel3 {
    position: absolute;
    left: 0px;
    top: 0;
    border: none;
    display: none;
}

ul.principal li ul.nivel2 li:hover ul.nivel3, ul.principal li ul.nivel2 li.over ul.nivel3 {
    display: block;
}

ul.principal li ul.nivel2 li ul.nivel3 li a {
    background: #FFF;
    font-size: 10pt;
    height: 16px;
}

ul.principal li ul.nivel2 li ul.nivel3 li:hover a, ul.principal li ul.nivel2 li ul.nivel3 li.over a {
    background: #FADB90;
}