body {
	margin:0px;
	padding:0px;
	background:url(../sysimages/fundo.jpg) repeat-x top;
	background-color:#FFFFFF;}

/* CABECALHO */
.cabecalho_div_logotipo {
	float:left;
	margin-top:55px;
	margin-left:34px;
	position:absolute;}

.cabecalho_div_menuprincipal {
	float:left;
	margin-top:91px;
	margin-left:237px;
	position:absolute;}

/* MENU PRINCIPAL */
.menuprincipal {
	font-family:Mangal;
	font-size:12px;
	color:#666666;
	
	opacity:0.8;
	filter:alpha(opacity=80);
	cursor:pointer;}
	
/* MENU ESQUERDA */
.menu_esquerda_titulo {
	font-family:"Walkway SemiBold";
	color:#E41D1A;
	font-size:50px;
	opacity:0.4;
	filter:alpha(opacity=40); }

.menu_esquerda_subtitulo {
	font-family:Calibri;
	color:#E41D1A;
	font-size:20px; }

.menu_esquerda_texto {
	font-family:Arial;
	font-size:10px;
	color:#666666;
	line-height:130%;}
	
/* GERAL */
.geral_td_principal {
	padding-top:10px;
	padding-bottom:10px; }
	
.geral_div_dir_esq {
	position:absolute;
	float:left;
	top:-17px;
	left:-15px;
	z-index:1000;}

.geral_div_dir_dir {
	position:absolute;
	float:left;
	top:-17px;
	left:682px;
	z-index:1000;}
	
.geral_td_esq {
	position:relative;
	float:left;
	width:0px;}

.geral_linha_direita {
	background-image: url(../sysimages/geral_linha_dir.jpg);
	position:relative;
	float:left;
	width:1px;
  
  }
	
.geral_linha_cima {
	background:url(../sysimages/geral_linha_cima.jpg) no-repeat right; }

.geral_descricao {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	line-height:180%;
  padding-top:6px;
   }
   .geral_descricao  a{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	line-height:180%;
  padding-top:6px;
  text-decoration:none;
   }
	
	.geral_descricao p{
	padding-top:0px;
  margin-top:0px; }

.geral_voltar {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	line-height:160%;

   }
.geral_descricao .geral_voltar {

text-decoration:underline;
   }
/* IDIOMAS */

.idioma_sombra {
	position:absolute;
	float:left;}

.idioma_sombra_cima {
	position:absolute;
	float:left;
	top:-6px;
	left:1px;
	z-index:3000;
	background-image: url(../sysimages/idioma_sombra_cima.png);
  width:31px; 
  height:6px;
  background-repeat: no-repeat;
  }

.idioma_sombra_cima_ie {
	position:absolute;
	float:left;
	top:-6px;
	left:1px;
	z-index:3000;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/idioma_sombra_cima.png', sizingMethod='image');
  }
	
.idioma_sombra_dir {
	position:absolute;
	float:left;
	top:0px;
	left:23px;
	z-index:3000;
  background-image: url(../sysimages/idioma_sombra_dir.png);
  width:6px; 
  height:31px;
  background-repeat: no-repeat;
  }
	
	.idioma_sombra_dir_ie {
	position:absolute;
	float:left;
	top:0px;
	left:23px;
	z-index:3000;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/idioma_sombra_dir.png', sizingMethod='image');
   width:6px; 
  height:31px;
  background-repeat: no-repeat;
  }
	
.idioma_sombra_baixo {
	position:absolute;
	float:left;
	top:22px;
	left:1px;
	z-index:3000;
  background-image: url(../sysimages/idioma_sombra_baixo.png);
   width:31px; 
  height:6px;
  background-repeat: no-repeat;
  }
	
	
	.idioma_sombra_baixo_ie {
	position:absolute;
	float:left;
	top:22px;
	left:1px;
	z-index:3000;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/idioma_sombra_baixo.png', sizingMethod='image');
    width:31px; 
  height:6px;
  background-repeat: no-repeat;
  }
	
.idioma_sombra_esq {
	position:absolute;
	height:22px;
	width:1px;
	float:left;
	top:0px;
	left:-1px;
	/*background:#E42320;*/
	z-index:3000;}
	
	

.idioma_sel {
	background:#E42320;
	color:#FFFFFF;

	font-size:8px;
	font-weight:bold;
	text-align:center;
	
	position:relative;
	
	height:22px;
	line-height:22px;}
	

	.idioma {
	background:#EEEEEE;
	color:#FFFFFF;
  border-left:1px solid #FF0000;
	font-size:8px;
	font-weight:bold;
	text-align:center;
	
	position:relative;
	
	height:22px;
	line-height:22px;}
	
  .idioma_sel div{
  padding-top:6px;
	background-color:#E42320;
	height:9px;
	width:22px;
  text-align:center;
  }
   .idioma div{
  padding-top:6px;
	
	height:9px;
	width:22px;
  text-align:center;
  }


	
.idioma_div {
	position:absolute;
	float:left;
	top:-1px;
	left:681px;
	z-index:1000;}

/* SUBMENU */
.submenu_ul {
	margin: 0px;
	padding: 0px;}

.submenu_ul_li {
	background:#FDFDFD;
	line-height:120%;
	font-family:Arial;
	font-size:10px;
	color:#828282;
	border-bottom:#FDFDFD solid 1px;
	border-top:#FDFDFD solid 1px;
	float: left;
	cursor: pointer;
	position: relative;
	text-decoration:none;
	width:180px;
	
	list-style-image:url(../sysimages/bullet_submenu.gif);
	list-style-position:inside;
	padding-left:11px;}

.submenu_ul_li_hover {
	background:#FDFDFD;
	line-height:120%;
	font-family:Arial;
	font-size:10px;
	color:#828282;
	border-bottom:#FDFDFD solid 1px;
	border-top:#FDFDFD solid 1px;
	float: left;
	cursor: pointer;
	position: relative;
	text-decoration:none;
	width:180px;
	list-style-image:url(../sysimages/bullet_submenu_hover.gif);
	list-style-position:inside;
	padding-left:11px;}

.submenu_ul_li_hover_obras {
	background:#FDFDFD;
	line-height:120%;
	font-family:Arial;
	font-size:10px;
	color:#828282;
	border-bottom:#FDFDFD solid 1px;
	border-top:#FDFDFD solid 1px;
	float: left;
	cursor: pointer;
	position: relative;
	text-decoration:none;
	width:180px;
	list-style-image:url(../sysimages/bullet_submenu_hover_obras.gif);
	list-style-position:inside;
	padding-left:11px;}

.submenu_ul_li_sel {
	background:#EBEBEB;
	line-height:120%;
	line-height:23px;
	font-family:Arial;
	font-size:10px;
	color:#E41D1A;
	border-bottom:#FDFDFD solid 1px;
	border-top:#FDFDFD solid 1px;
	float: left;
	cursor: pointer;
	position: relative;
	text-decoration:none;
	width:180px;
	list-style-image:url(../sysimages/bullet_submenu_sel.gif);
	list-style-position:inside;
	padding-left:11px;}

/* CONTACTOS */
.contactos_formulario_textbox {
	border:solid 1px #DBDBDB;
	width:181px;
	height:17px;
	font-family:Arial;
	color:#999999;
	font-size:11px;
	padding-left:7px;
	padding-top:2px;
  margin-bottom:7px;
  }

.contactos_formulario_textarea {
	border:solid 1px #DBDBDB;
	width:181px;
	height:98px;
	font-family:Arial;
	color:#999999;
	font-size:11px;
	padding-left:7px;}

.contactos_descricao {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	line-height:150%; }

.contactos_titulo {
	font-family:Arial;
	font-size:10px;
	color:#333333;
	line-height:150%; }

/* NEWSLETTER */
.newsletter_formulario_textbox {
	border:solid 1px #D7D7D7;
	width:182px;
	height:17px;
	font-family:Arial;
	color:#999999;
	font-size:11px;
	padding-left:7px;
	padding-top:2px;
	background:#FBFBFB;}

/* OBRAS */
.obras_tn {
	border:#666666 solid 1px;
	cursor:pointer; }

.obras_tn_hover {
	border:#B7BDBE solid 2px;
	cursor:pointer;}

.obras_descricao {
	font-family:Arial;
	font-size:11px;
	color:#7A7A7A;
	line-height:130%; }

.obras_pormenor_titulo {
	
	font-family:Arial;
	font-size:10px;
	color:#616161;
  font-weight:bolder;
   }
	
.obras_pormenor_descricao {
	
	font-family:Arial;
	font-size:11px;
	color:#969696;
  
   }

/* EMAIL */
.body_email {
	margin:0px;
	padding:0px;
	background:url(../sysimages/bg_email.jpg) repeat-x top;
	background-color:#FFFFFF;}

.email_texto {
	font-family:Tahoma;
	font-size:11px;
	line-height:140%;
	color:#666666; }

/* NEWSLETTER */
.newsletter_subtitulo {
	color:#999999; }

/* MAPA DO SITE*/
.mapadosite_titulo {
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
	color:#333333; }

.mapadosite_items {
	line-height:180%;
	font-family:Arial;
	color:#999999;
	font-size:11px;
	text-decoration:none; }

.mapadosite_items a{
	color:#999999;
	text-decoration:none; }

.mapadosite_items a:hover {
	text-decoration:underline; }

/* RODAPE */
.rodape_menu {
	font-family:Arial;
	font-size:10px;
	color:#666666; }

.rodape_menu a {
	color:#666666; }

.rodape_copyright {
	font-family:Arial;
	font-size:10px;
	color:#666666;
	opacity:0.6;
	filter:alpha(opacity=60);}

.rodape_webdesign {
	font-family:Arial;
	font-size:10px;
	color:#666666;
	opacity:0.7;
	filter:alpha(opacity=70);}
	
	.rodape_webdesign .rdp_link01{
	font-family:Arial;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	}

.rodape_webdesign a {
	color:#E41D1A;}
	
/*alteraçoes*/
.bullet_sub_menu{
border:none;
padding-left:11px;
}

.link_sub_menu {

	line-height:120%;
	font-family:Arial;
	font-size:10px;
	color:#828282;
/*	border-bottom:#FDFDFD solid 1px;
	border-top:#FDFDFD solid 1px;*/
	float: left;
	cursor: pointer;
	position: relative;
	text-decoration:none;
	width:169px;

	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
}


.sub_menu_sel {
height:23px;
}

.sub_menu_sel {
height:23px;
background-color:#EBEBEB;
border-bottom:#FDFDFD solid 1px;
	border-top:#FDFDFD solid 1px;
}
.exp_meu_lat {
font-family:Arial;
font-size:10px;
	color:#666666;
	line-height:130%;
	font-weight:bolder;
}

.erro_form {
font-family:Arial;
font-size:10px;
color:#E41D1A;
}

.btn_submt {
background-image: url(../sysimages/btn_submt.gif);
background-repeat: no-repeat;
height:26px;
width:90px;
text-align:center;
/*padding-top:5px;*/
}


.btn_submt a{
font-family:Arial;
font-size:12px;
color:#E41D1A;
font-weight:bold;
text-decoration:none;


}

.btn_sbmt {
background-image: url(../sysimages/btn_submit2.gif);
background-repeat: no-repeat;
border:none;
height:26px;
width:90px;
background-color:#F0F0F0;
font-family:Arial;
font-size:12px;
color:#E41D1A;
font-weight:bold;
cursor:pointer;
}
.btn_back {
background-image: url(../sysimages/btn_back.gif);
background-repeat: no-repeat;
border:none;
height:24px;
width:70px;

margin-left:10px;
padding-top:4px;

cursor:pointer;
text-align:center;
}
.btn_back a{


font-family:Arial;
font-size:12px;
color:#E41D1A;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.tit_resposta {
padding-top:27px;
padding-left:10px;
color:#E41D1A;
font-family:Calibri;
font-size:20px;
}
.resposta {
padding-top:34px;
padding-left:10px;
padding-right:17px;
font-family:Arial;
font-size:10px;
color:#333333;
font-weight:bold;
}
.mapa_grd_hide{
position:absolute;
z-index:2;
background-color:#FFFFFF;
visibility:hidden;
height:0px;
width:0px;
}

.mapa_grd{
position:absolute;
z-index:2;
background-color:#FFFFFF;
visibility:visible;
height:100%;
width:100%;
}
.titulo_inicio {
filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}
.sombra_esq {
background-image: url(../sysimages/sombra_esq_esq.jpg);
background-repeat: repeat-x;

}


.sombra_dir_cima {
background-image: url(../sysimages/sombra_dir_esq_cima.png);
background-repeat: repeat-y;
}
.sombra_dir_meio {
background-image: url(../sysimages/sombra_dir_esq_meio.png);
background-repeat: repeat-y;

}
.sombra_dir_baixo {
background-image: url(../sysimages/sombra_dir_esq_baixo.png);
background-repeat: repeat-y;

}

.sombra_esq_cima2 {
background-image: url(../sysimages/left_sombra1.jpg);
background-repeat:no-repeat;
}

.sombra_esq_meio2 {
background-image: url(../sysimages/sombra_esq_menu.png);
background-repeat: repeat-y;

}
.sombra_esq_baixo2 {
background-image: url(../sysimages/left_sombra2.png);
background-repeat:no-repeat;

}

.sombra_esq_baixo2_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/left_sombra2.png', sizingMethod='scale');
}

.sombra_esq_meio2_ie {

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/sombra_esq_menu.png', sizingMethod='scale');
background-repeat: repeat-y;

}


.link_down a{
color:#E41D1A;
text-decoration:none;
font-family:Arial;
font-size:10px;
}
.link_down a:hover{
color:#E41D1A;
text-decoration:underline;
font-family:Arial;
font-size:10px;
}
.asterisco {
color:#E41D1A;
vertical-align:middle;

}
.erro_news {
color:#E41D1A;
font-family:Arial;
font-size:10px;
}

.sombra_topo {
background-image: url(../sysimages/sombra_esq_cima.png);
background-repeat: no-repeat;
background-position: left center;
}

.sombra_topo_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/sombra_esq_cima.png', sizingMethod='image');
background-position: left center;
}

.sombra_topo_dir {
background-image: url(../sysimages/sombra_dir_cima.png);
background-repeat: no-repeat;
background-position: left center;
}

.sombra_topo_dir_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/sombra_dir_cima.png', sizingMethod='image');
background-position: left center;
}

.sombra_bottom_dir {
background-image: url(../sysimages/sombra_dir_baixo.png);
background-repeat: no-repeat;
background-position: left center;
}

.sombra_bottom_dir_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/sombra_dir_baixo.png', sizingMethod='image');
background-position: left center;
}

.sombra_dir_esq_cima {
background-image: url(../sysimages/sombra_dir_esq_cima.png);
background-repeat: no-repeat;
background-position: center center;
}

.sombra_dir_esq_cima_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/sombra_dir_esq_cima.png', sizingMethod='image');
background-position: center center;
}

.sombra_dir_esq_baixo {
background-image: url(../sysimages/sombra_dir_esq_baixo.png);
background-repeat: no-repeat;
background-position: center center;
}

.sombra_dir_esq_baixo_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/sombra_dir_esq_baixo.png', sizingMethod='image');
background-position: center center;
}

.sombra_dir_esq_meio {
background-image: url(../sysimages/sombra_dir_esq_meio.png);
background-repeat: no-repeat;
background-repeat: repeat-y;
}

.sombra_dir_esq_meio_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/sombra_dir_esq_meio.png', sizingMethod='scale');
background-repeat: repeat-y;
}


.sombra_dir_dir_cima {
background-image: url(../sysimages/sombra_dir_dir_cima.png);
background-repeat: no-repeat;
background-position: center center;
}

.sombra_dir_dir_cima_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/sombra_dir_dir_cima.png', sizingMethod='image');
background-position: center center;
}

.sombra_dir_dir_baixo {
background-image: url(../sysimages/sombra_dir_dir_baixo.png);
background-repeat: no-repeat;
background-position: center center;
}

.sombra_dir_dir_baixo_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/sombra_dir_dir_baixo.png', sizingMethod='image');
background-position: center center;
}

.sombra_dir_dir_meio {
background-image: url(../sysimages/sombra_dir_dir_meio.png);
background-repeat: no-repeat;
background-repeat: repeat-y;
}

.sombra_dir_dir_meio_ie {

background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./sysimages/sombra_dir_dir_meio.png', sizingMethod='scale');
background-repeat: repeat-y;
}


h2 {
font-family:Arial;
font-size:17px;
color:#e41d1a;
font-weight:normal;
}
