body {
margin:0;
padding:0;
font-family:"Trebuchet MS", Arial, Verdana;
width:100%;
height:100%;
background-color:#FFF;
background-position:top center;
background-image:url(../img/01/bg_01_0.jpg);
background-repeat:no-repeat;
color:#565656;
font-size:13px;
}

.body_01 {
margin:0;
padding:0;
font-family:"Trebuchet MS", Arial, Verdana;
width:100%;
height:100%;
background-color:#FFF;
background-position:top center;
background-image:url(../img/01/bg_01_1.jpg);
background-repeat:no-repeat;
color:#565656;
font-size:13px;
}

.body_02 {
margin:0;
padding:0;
font-family:"Trebuchet MS", Arial, Verdana;
width:100%;
height:100%;
background-color:#FFF;
background-position:top center;
background-image:url(../img/01/bg_01_2.jpg);
background-repeat:no-repeat;
color:#565656;
font-size:13px;
}

body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
color:#565656;
}

a {
color:#172B2B;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}

a:hover {
color:#366;
}

strong {
color:#999;
}

i {
color:#999;
}

h1 {
font-size:24px;
}

h1 img {
border:none;
}

h2 {
font-size:22px;
margin-bottom:20px;
}

h3 {
font-size:18px;
margin-bottom:6px;
}

h4 {
font-size:14px;
margin-bottom:6px;
color:#366;
}

h5 {
font-size:13px;
color:#366;
}

h6 {
font-size:12px;
margin-bottom:6px;
}

h1 span, h2 span, h3 span, h4 span, h5 span {
display:none;
}

#general {
width:970px;
_width:970px;
*width:970px;
margin:0 auto;
/*padding-top:100%; /* este padding-top causa o scroll no firefox */
position:relative;
}

#header {
width:970px;
height:130px;
top:0;
position:relative;
}

.logo_01 {
margin-top:13px;
margin-left:32px;
width:177px;
height:65px;
float:left;
position:relative;
}

.search {
margin-left:646px;
*margin-left:438px;
margin-top:60px;
*margin-top:40px;
width:315px;
height:31px;
float:left;
background-image:url(../img/bg_search.jpg);
background-repeat:no-repeat;
position:absolute;
}

.input_info {
top:-8px;
*top:-4px;
margin-left:88px;
width:180px;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:12px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
border-right:1px #FFF solid;
border-left:1px #FFF solid;
padding-left:2px;
color:#999;
position:relative;
}

.bt_search {
margin-top:0;
*margin-top:4px;
left:4px;
width:23px;
height:23px;
border:0;
position:relative;
background:transparent url(../img/bt_search.jpg) left top no-repeat;
}

.language_chooser {
width:629px;
*width:634px;
text-align:right;
float:left;
position:relative;
}

.language_menu img {
top:13px;
border:none;
position:relative;
}

.language_menu li{
margin-right:6px;
display:inline;
list-style:none;
text-decoration:none;
}


.menu_top {
height:31px;
margin-top:2px;
margin-right:30px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
float:right;
position:relative;
}

.menu_top img {
top:5px;
position:relative;
}

.menu_top a{
color:#FFF;
font-weight:normal;
}

.menu_top a:hover {
color:#72BD44;
}

.menu_top li{
display:inline;
list-style:none;
text-decoration:none;
}

.simple_box_menu {
width:970px;
height:106px;
position:relative;
}

.highlight_box_menu {
width:970px;
height:406px;
position:relative;
}

/*.highlight_box_menu h2 {
margin:0;
}

.highlight_menu_01 {
width:324px;
float:left;
}

.highlight_menu_02 {
width:322px;
float:left;
}

.highlight_menu_03 {
width:324px;
float:left;
}*/

.wrap_highlight_cols {
margin-top:20px;
margin-left:2px;
width:966px;
position:relative;
}

.highlight_col {
width:322px;
float:left;
}

.highlight_text_bar {
padding-top:10px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
margin-bottom:60px;
border-right:1px #DFDFDF solid;
}

.highlight_text {
padding-top:0px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
margin-bottom:60px;
border-right:1px #FFF solid;
}

.pg_contato_col {
width:435px;
margin-top:60px;
margin-left:25px;
margin-right:25px;
float:left;
}

.pg_contato_col h3 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:34px;
color:#0089A8;
margin-bottom:30px;
}

.align_viqua_cols {
width:946px;
margin-left:14px;
margin-bottom:40px;
}

.pg_viqua_col {
width:439px;
margin-top:15px;
margin-left:17px;
margin-right:17px;
float:left;
}

.pg_viqua_col h3 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:34px;
margin-top:15px;
color:#0089A8;
margin-bottom:30px;
}

.pg_viqua_col p {
font-size:12px;
line-height:26px;
margin-bottom:20px;
}

.medias {
margin-bottom:40px;
}

.subtitle {
color:#808080;
font-size:16px;
}

.map {
width:433px;
border-top:1px #72BD44 solid;
border-bottom:1px #72BD44 solid;
border-right:1px #72BD44 solid;
border-left:1px #72BD44 solid;
background-color: #DEF0D2;
}

.pg_contato_col h4 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:20px;
color:#0089A8;
margin-bottom:4px;
}

.box_form_01 {
width:356px;
margin-left:20px;
margin-bottom:40px;
text-align:right;
vertical-align:text-top;
}

.box_location {
margin-top:72px;
margin-bottom:50px;
border-left:18px #0089A8 solid;
padding-top:20px;
padding-left:10px;
padding-bottom:20px;
}

.align_title {
height:50px;
vertical-align:text-top;
position:relative;
}

.col_icon_menu {
width:207px;
margin-top:50px;
float:left;
position:relative;
}

.col_icon_menu img {
padding-left:0;
}

.col_01 {
width:207px;
margin-top:30px;
float:left;
position:relative;
}

.col_01 img {
border:none;
}

.align_menu_col_01 {
margin-top:40px;
margin-bottom:40px;
}

.col_full_01 {
width:635px;
margin-top:50px;
margin-left:80px;
position:relative;
float:left;
}

.col_full_01 h3 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:34px;
color:#0089A8;
margin-bottom:30px;
}

.col_full_01 p {
line-height:30px;
margin-bottom:20px;
}

.col_full_02 {
width:745px;
margin-top:50px;
margin-left:18px;
position:relative;
float:left;
}

.col_full_02 h3 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:34px;
color:#0089A8;
margin-bottom:30px;
}

.col_full_02 p {
line-height:24px;
}

.col_full_02_item_top {
width:300px;
height:90px;
margin-left:50px;
float:left;
}

.col_full_02_item_top h6 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#0089A8;
}


.col_full_02_item {
width:300px;
margin-left:50px;
margin-bottom:30px;
float:left;
}

.col_full_02_item h6 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#0089A8;
}

.col_full_02_item h5 {
font-family:"Trebuchet MS", Arial, Verdana;
text-decoration:underline;
font-size:14px;
margin-bottom:10px;
color:#808080;
}

.col_full_02_item_divulga {
width:300px;
margin-left:50px;
margin-bottom:40px;
float:left;
}

.col_full_02_item_divulga h5 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:14px;
margin-bottom:10px;
color:#808080;
}

.col_full_03 {
width:710px;
height:833px;
margin-top:30px;
margin-left:50px;
position:relative;
float:left;
}

.col_full_03 h3 {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:34px;
color:#0089A8;
margin-bottom:30px;
}

.col_full_03_item {
width:216px;
margin-right:20px;
margin-bottom:40px;
position:relative;
float:left;
}

.col_full_03_item p {
text-align:right;
font-family:"Trebuchet MS", Arial, Verdana;
color:#5D953B;
font-size:11px;
}

.col_full_03_item h4 {
font-family:"Trebuchet MS", Arial, Verdana;
color:#0082A2;
font-size:15px;
margin-bottom:0;
line-height:15px;
}

.col_full_03_item h5 {
font-family:"Trebuchet MS", Arial, Verdana;
color:#5D953B;
font-size:13px;
}

.col_full_03_item_02 {
width:216px;
margin-right:20px;
margin-bottom:40px;
position:relative;
float:left;
}

.col_full_03_item_02 p {
text-align:right;
font-family:"Trebuchet MS", Arial, Verdana;
color:#5D953B;
font-size:11px;
}

.col_full_03_item_02 h4 {
font-family:"Trebuchet MS", Arial, Verdana;
color:#0082A2;
font-size:15px;
margin-bottom:0;
line-height:15px;
}

.col_full_03_item_02 h5 {
font-family:"Trebuchet MS", Arial, Verdana;
color:#E8822D;
font-size:13px;
}

.link_expo img {
top:4px;
border:none;
position:relative;
}

.thumb_expo {
border-top:7px #BCDFA5 solid;
border-bottom:7px #BCDFA5 solid;
border-right:7px #BCDFA5 solid;
border-left:7px #BCDFA5 solid;
}

.thumb_expo_02 {
border-top:7px #EDBC95 solid;
border-bottom:7px #EDBC95 solid;
border-right:7px #EDBC95 solid;
border-left:7px #EDBC95 solid;
}

.thumb_press {
border-top:7px #DDF0D2 solid;
border-bottom:7px #DDF0D2 solid;
border-right:7px #DDF0D2 solid;
border-left:7px #DDF0D2 solid;
margin-left:50px;
}

.gira_col_01 {
width:377px;
margin-right:28px;
float:left;
}

.gira_col_02 {
margin-top:30px;
}

.gira_col_02 h3 {
	font-size: 20px;
	margin-bottom: -0px;
}

.gira_col_02 p {
color:#5D953B;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:14px;
line-height:25px;
}

.flash_gira {
margin-top:20px;
width:600px;
height:474px;
}

.h5_rel {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:14px;
margin-bottom:10px;
color:#808080;
}

.link_rel {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
margin-bottom:10px;
color:#0080A0;
}

.link_rel a {
text-decoration:underline;
color:#0080A0;
}

.link_rel a:hover {
color:#0080A0;
}

.col_full_02_title_align {
margin-left:48px;
}

.paginador_01 {
margin-left:80px;
margin-bottom:10px;
font-size:13px;
color:#666;
font-weight:bold;
}

.paginador_01 a {
font-size:13px;
color:#0080A0;
font-weight:bold;
text-decoration:underline;
}

.paginador_01 a:hover {
font-size:13px;
color:#0080A0;
font-weight:bold;
text-decoration:underline;
}

.link_saiba_mais {
top:4px;
text-align:right;
position:relative;
}

.link_saiba_mais a {
font-weight:bold;
text-decoration:underline;
color:#565656;
}

.link_saiba_mais a:hover {
color:#72BD44;
}

.editDefault { /* CLASSE DOS EDITs */
font-family:"Trebuchet MS", Arial, Verdana;
font-size:12px;
padding-left:2px;
background-color:#FFF;
border-top:1px #72BD44 solid;
border-bottom:1px #72BD44 solid;
border-right:1px #72BD44 solid;
border-left:1px #72BD44 solid;
}

.edit_change { /* CLASSE DOS EDITs */
font-family:"Trebuchet MS", Arial, Verdana;
font-size:12px;
padding-left:2px;
margin-bottom:10px;
background-color:#FFF;
border-top:1px #72BD44 solid;
border-bottom:1px #72BD44 solid;
border-right:1px #72BD44 solid;
border-left:1px #72BD44 solid;
}

input.edit_change:hover, input.edit_change:focus {
font-size:12px;
padding-left:2px;
margin-bottom:10px;
background-color: #DEF0D2;
border-top:1px #72BD44 solid;
border-bottom:1px #72BD44 solid;
border-right:1px #72BD44 solid;
border-left:1px #72BD44 solid;
}

.bt_enviar {
border-style: none;
	border-color: inherit;
	border-width: 0;
	top:5px;
	width:67px;
	margin-right:208px;
	position:relative;
	background:transparent url(../img/bt_enviar.jpg) left top no-repeat;
}

.bt_enviar:hover {
background:transparent url(../img/bt_enviar_over.jpg) left top no-repeat;
}

.bt_ok {
top:4px;
width:29px;
height:19px;
border:0;
background:transparent url(../img/bt_ok.gif) left top no-repeat;
position:relative;
}

.bt_ok:hover {
background:transparent url(../img/bt_ok_over.gif) left top no-repeat;
}

address {
clear:both;
padding:0 0 0 0;
width:100%;
height:93px;
text-align:center;
background-image:url(../img/01/bg_footer.gif);
background-repeat:no-repeat;
background-position:center;
position:relative;
}


.rodape {
top:10px;
width:906px;
text-decoration:none;
color:#CCC;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
border: 0px solid #ccc;
}

.rodape p {
font-size:9px;
font-family:Verdana, Arial, 'Sans-Serif';
font-style:normal;
}

.rodape p a {
color:#999;
}

.rodape p a:hover {
color:#CCC;
}




