BODY {
	FONT-SIZE: 1px; font-family: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: auto
}
BODY {
	BACKGROUND: url(images/bgrounds/grey.jpg) #ffffff repeat-x
}
HTML BODY {
	TEXT-ALIGN: center
}
#contentBody {
	BACKGROUND-COLOR: #fff
}
A {
	FONT-SIZE: 11px; COLOR: #CC3300; TEXT-DECORATION: underline
}
A:link {
	FONT-SIZE: 11px; COLOR: #CC3300; TEXT-DECORATION: underline
}
.box {
	font-size: 10px;
	line-height: 15px;
}
A:visited {
	FONT-SIZE: 11px; COLOR: #CC3300
}
A:hover {
	FONT-SIZE: 11px; COLOR: #CC6633; 
}


.link:link 
{
	FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: nome
}
.link:visited {
	FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: nome
}
.link:hover {
	FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: underline
}

.linkbranco a:link 
{
	FONT-SIZE: 12px;
	color:#ff6100;
	font-weight: bold;
	text-decoration: none;
}
.linkbranco a:visited {
	FONT-SIZE: 12px;
	COLOR: #ff6100;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.linkbranco a:hover {
	FONT-SIZE: 12px; 
	COLOR: #ff6100; 
	font-weight: bold;
	TEXT-DECORATION: none;
	}

#superheader UL {
	FONT: 10px Verdana, sans-serif
}
#globalnav UL {
	FONT: 10px Verdana, sans-serif
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}

H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #000; PADDING-TOP: 0px
}
H2.about {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 120px; COLOR: #455d9e; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
H2.contact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 110px; COLOR: #455d9e; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
H2.alignleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #455d9e; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
H2.services {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #455d9e; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: -2px 0px 5px; COLOR: #000; LINE-HEIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.empha {
	
}
.TwoColClosedBox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.bottomgray {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #b0cbe8; WIDTH: 765px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.bottomdarkblue {
	BACKGROUND: #79aadb; WIDTH: 765px; TEXT-ALIGN: center
}
.bottomdarkblue UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.bottomdarkblue UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 25px; PADDING-TOP: 0px
}
.servicesmenu UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 25px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
UL#services2 LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 2px; TEXT-INDENT: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 1px; FONT-STYLE: normal; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}
.textfield {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; WIDTH: 300px; LINE-HEIGHT: 1.35em; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.form-columns DIV.columns-2-aaB-aa {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 10px; LINE-HEIGHT: 5em; PADDING-TOP: 0.8em; TEXT-ALIGN: right
}
.form-columns DIV.columns-2-aaB-B {
	MARGIN-TOP: 10px! important; PADDING-LEFT: 10px; FLOAT: right; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.form-columns LABEL {
	FONT-WEIGHT: bold; LINE-HEIGHT: 1.35em
}
BR.clear-both {
	CLEAR: both; DISPLAY: block; FONT: 1px/1px sans-serif
}
HTML .columns-2-aaB-aa {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
.bottomdarkblue UL LI A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
.bottomdarkblue UL LI A:visited {
	COLOR: #fff
}
.bottomdarkblue UL LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
.headline {
	PADDING-RIGHT: 12px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 370px 0px 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.about_us {
	PADDING-RIGHT: 12px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 10px 60px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.contactus {
	PADDING-RIGHT: 12px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 10px 80px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.form-columns {
	PADDING-RIGHT: 12px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 110px; WIDTH: 430px; PADDING-TOP: 5px; HEIGHT: 470px
}
UL#about_us {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UL#about_us LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 45px; PADDING-TOP: 0px
}
UL#about_us LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
UL#about_us LI IMG {
	FLOAT: left; MARGIN: 0px 20px 0px 0px; POSITION: relative
}
.TwoColClosedSidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #cfe1f3 1px solid; WIDTH: 350px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
UL#TwoColClosedSidebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UL#TwoColClosedSidebar LI A:link {
	COLOR: #000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
UL#TwoColClosedSidebar LI A:hover {
	COLOR: #000; BACKGROUND-COLOR: yellow; TEXT-DECORATION: underline
}
UL#TwoColClosedSidebar LI IMG {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; POSITION: relative
}
.Clear {
	CLEAR: both; FONT-SIZE: 1px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 19px; PADDING-TOP: 0px
}




div.box_eventos {
  position: relative;
}

div.box_eventos ul.list_tabs {
  position: relative;
  z-index: 10;
  list-style: none;
  height: 33px;
  margin: 0 0 -1px 10px !important;
  *margin: 0 0 -21px 10px !important;
  padding: 0 !important;
}

div.box_eventos ul.list_tabs li {
  float: left;
  height: 33px;
  position: relative;
  margin: 0 10px 0 0;
}
div.wrap-content {
  position: relative;
  height: auto !important;
  height: 400px;
  min-height: 400px;
  border-top: 1px solid #ff6100;
  background: transparent url(images/linha_degrade.jpg) no-repeat -1px 0;
}

/*div.box_eventos ul.list_tabs li#box_eventos {
  left: 0;
  top: 0;
  background: #0f0
}

div.box_eventos ul.list_tabs li#box_eventos_rel {
  left: -125px;
  top: 0;
  background: #00f
}

div.wrap-content h2.title {
  position: absolute;
  top: -33px;
}*/
div.box_eventos ul.list_tabs li#box_eventos h2.title {
  /*left: 10px;*/
  width: 96px;
  height: 33px;
  background: transparent url(images/tab_eventos.gif) no-repeat 0 -33px;
  overflow: hidden;
}
div.box_eventos ul.list_tabs li#box_eventos_rel h2.title {
  /*left: 125px;*/
  width: 158px;
  height: 33px;
  background: transparent url(images/tab_eventos_rel.gif) no-repeat 0 -33px;
  overflow: hidden;
}

div.box_eventos ul.list_tabs li h2.title a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999em;
  overflow: hidden;
}
div.box_eventos ul.list_tabs li#box_eventos.active h2.title,
div.box_eventos ul.list_tabs li#box_eventos.active h2.title a {
  background: transparent url(images/tab_eventos.gif) no-repeat 0 0;
}
div.box_eventos ul.list_tabs li#box_eventos_rel.active h2.title,
div.box_eventos ul.list_tabs li#box_eventos_rel.active h2.title a {
  background: transparent url(images/tab_eventos_rel.gif) no-repeat 0 0;
}
div.wrap-content div#cont_eventos div.cont,
div.wrap-content div#cont_eventos_rel div.cont,
div.wrap-content div#cont_eventos,
div.wrap-content div#cont_eventos_rel { display: none; font-size: 11px; }
div.wrap-content div#cont_eventos,
div.wrap-content div#cont_eventos_rel { padding: 10px 20px; }

div.wrap-content div#cont_eventos.active,
div.wrap-content div#cont_eventos_rel.active,
div.wrap-content div#cont_eventos div.active,
div.wrap-content div#cont_eventos_rel div.active,
div.box_eventos ul.list_tabs li.active div#cont_eventos,
div.box_eventos ul.list_tabs li.active div#cont_eventos_rel { display: block; }

div.wrap-content div#cont_eventos div.active,
div.wrap-content div#cont_eventos_rel div.active {
  margin: 0 0 20px 0;
}


div.wrap-content div#cont_eventos h3.tit_ano,
div.wrap-content div#cont_eventos_rel h3.tit_ano {
  height: 22px;
  margin: 5px 0 10px 0;
  background: transparent url(images/bg_title_ano.gif) no-repeat 0 0;
  overflow: hidden;

}

div.wrap-content div#cont_eventos h3.tit_ano a,
div.wrap-content div#cont_eventos_rel h3.tit_ano a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 0 5px 40px;
  font: bold 16px Verdana, Tahoma, Arial;
  color: #ff8c46;
  text-decoration: none;
  overflow: hidden;
}
div.wrap-content div#cont_eventos h3.tit_ano a:hover,
div.wrap-content div#cont_eventos_rel h3.tit_ano a:hover,
div.wrap-content div#cont_eventos h3.tit_ano a.active,
div.wrap-content div#cont_eventos_rel h3.tit_ano a.active {
  color: #ff6100;
  text-decoration: none;
}
div.wrap-content div#cont_eventos h3.tit_ano a.active,
div.wrap-content div#cont_eventos_rel h3.tit_ano a.active {
  color: #ff6100;
  text-decoration: none;
  background: transparent url(images/bg_title_ano.gif) no-repeat 0 -22px;
}

div.wrap-content div#cont_eventos div.img,
div.wrap-content div#cont_eventos_rel div.img {
  float: left;
  width: 101px;
  overflow: hidden;
  margin: 0 10px 0 0;
}

div.wrap-content div#cont_eventos div.img img,
div.wrap-content div#cont_eventos_rel div.img img {
  border: 1px solid #000 !important;
}


/*div.wrap-content div#cont_eventos div.img,
div.wrap-content div#cont_eventos_rel div.img {
  border: 1px solid #000;
}*/


div.wrap-content div#cont_eventos div.text,
div.wrap-content div#cont_eventos_rel div.text {
  float: left;
  width: 548px;
}
div.wrap-content div#cont_eventos div.box_evento,
div.wrap-content div#cont_eventos_rel div.box_evento {
  clear: both;
  float: none;
  margin: 0 0 25px 0;
}


.clear { clear: both; }