@charset "iso-8859-1";
/*-------------------------------------------------------- TD -----*/
td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1px;
	color: #434343;
}
.box{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	background: #f9f9f9;
}
.box1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 1px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 0px solid #dedede;
	background: #f9f9f9;
}
.box2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 1px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 1px solid #dedede;
	background: #f9f9f9;
}
.boxtop{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 1px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.boxline{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1px;
	color: #434343;
	border-top: 0px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid #dedede;
}
.boxend{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 0px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.boxend1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 0px dotted #dedede;
	border-bottom: 0px dotted #dedede;
	border-left: 1px dotted #dedede;
	border-right: 0px dotted #dedede;
}
.boxend2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #434343;
	border-top: 0px dotted #dedede;
	border-bottom: 1px dotted #dedede;
	border-left: 0px dotted #dedede;
	border-right: 0px dotted #dedede;
}
.boxend3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 0px dotted #dedede;
	border-bottom: 0px dotted #dedede;
	border-left: 1px dotted #dedede;
	border-right: 1px dotted #dedede;
}
.box_p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 0px dotted #dedede;
	border-bottom: 1px dotted #dedede;
	border-left: 1px dotted #dedede;
	border-right: 0px dotted #dedede;
}
.box_p1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 0px dotted #dedede;
	border-bottom: 1px dotted #dedede;
	border-left: 1px dotted #dedede;
	border-right: 1px dotted #dedede;
}
.box_s{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 1px dotted #dedede;
	border-bottom: 0px dotted #dedede;
	border-left: 1px dotted #dedede;
	border-right: 0px dotted #dedede;
}
.box_s1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border-top: 1px dotted #dedede;
	border-bottom: 0px dotted #dedede;
	border-left: 1px dotted #dedede;
	border-right: 1px dotted #dedede;
}
/*-------------------------------------------------------- LINKS -----*/
a {
	text-decoration: none;
	color: #434343;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover {
	color: #000000;
}
a.menu1 {
	text-decoration: none;
	color: #434343;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.menu1:hover {
	color: #97b53b;
}
a.menu2 {
	text-decoration: none;
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.menu2:hover {
	color: #434343;
}
a.menu3 {
	text-decoration: none;
	color: #434343;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.menu3:hover {
	color: #ffffff;
}
a.util {
	text-decoration: none;
	color: #434343;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.util:hover {
	color: #97b53b;
}
a.mais {
	text-decoration: none;
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
a.mais:hover {
	color: #97b53b;
}
a.lang {
	text-decoration: none;
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8px;
}
a.lang:hover {
	color: #434343;
	font-weight:bold;
}
a.aderir {
	text-decoration: underline;
	color: #1582c7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
a.aderir:hover {
	color: #434343;
}
a.mapa {
	text-decoration: underline;
	color: #434343;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
a.mapa:hover {
	color: #1582c7;
}
/*-------------------------------------------------------- TEXTOS  ----*/
.txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
}
.txt1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.txt2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #434343;
}
.txt3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #1582c7;
}
.txt4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #434343;
}
.txt5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
}
.txt6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #97b53b;
}
.txt7 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #434343;
}
.txt8 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.txt9 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #434343;
}
/*-------------------------------------------------------- INPUTS ----*/
.input1 {
border: 1px solid;
border-top-color: #bcbcbc;
border-left-color: #bcbcbc;
border-bottom-color: #dedede;
border-right-color: #dedede;
background: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
width:172px;
height: 20px;
}
.input2 {
border: 1px solid;
border-top-color: #bcbcbc;
border-left-color: #bcbcbc;
border-bottom-color: #dedede;
border-right-color: #dedede;
background: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
width:152px;
height: 20px;
}
.input3 {
border: 1px solid;
border-top-color: #bcbcbc;
border-left-color: #bcbcbc;
border-bottom-color: #dedede;
border-right-color: #dedede;
background: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
width:205px;
height: 20px;
}
.input4 {
border: 1px solid;
border-top-color: #bcbcbc;
border-left-color: #bcbcbc;
border-bottom-color: #dedede;
border-right-color: #dedede;
background: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
width:305px;
height: 20px;
}
/*-------------------------------------------------------- TEXTAREAS ----*/
.textarea1 {
border: 0px solid;
border-top-color: #999999;
border-left-color: #999999;
border-bottom-color: #dedede;
border-right-color: #dedede;
background: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: black;
width:500px;
height: 200px;
}
.textarea2 {
border: 0px solid;
border-top-color: #999999;
border-left-color: #999999;
border-bottom-color: #dedede;
border-right-color: #dedede;
background: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: black;
width:198px;
height: 58px;
}
.textarea3 {
border: 1px solid;
border-top-color: #999999;
border-left-color: #999999;
border-bottom-color: #dedede;
border-right-color: #dedede;
background: transparent;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: black;
width:305px;
height: 105px;
}
/*-------------------------------------------------------- DIVS ----*/
.div1 {
	border: 1px solid;
	border-left-color:#dedede;
	border-right-color: #999999;
	border-bottom-color: #dedede;
	border-top-color: #999999;
}
.div2 {
	border: 0px solid;
	overflow:hidden;
	width:1px;
	height:1px;
}
/*-------------------------------------------------------- SELECTS ----*/
.sel1 {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color: #434343;
}