* {
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:baseline;
	}
html { overflow: -moz-scrollbars-vertical; }
html, body{
   	margin: 0;
   	padding: 0;
   	list-style: none;
   	text-decoration: none;
	background: url(../img/fundo.jpg);
	width: 100%; height: 100%; 
   	}
#div_externa{
	width:730px;
	background:#f2f2f3;
	margin: 0 auto;
  	text-align: left;
  	position: relative;
  	min-height: 100%;
  	height: auto !important;
  	height: 100%;
	margin-top:-20px;
	padding-top:20px;
	*margin-top:0px;
	*padding-top:0px;
}
#corpo{
  padding-bottom:155px ;
}

#corpo:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
#topo{
	margin:20px 10px;
	width:710px;
	height:84px;
}
#logo{
	width:278px;
	height:84px;
	float:left;
}
#menu_topo{
	width:432px;
	height:84px;
	float:left;
}
#menu_topo img{border:0px;}
#menu_paises{
	margin:0px 10px;
	width:710px;
	heigth:29px;
}
#menu_paises img{border:0px;}
#anima{
	margin:0px 10px;
	width:710px;
	height:285px;
}
#menu_baixo{
	margin:20px 7px;
	width:715px;
	height:72px;
}
#corpo_home{
	margin:20px 10px;
	width:710px;
	height:auto;
}
#img_home{
	float: right;
	width:278px;
	height:288px;
}
#txt_home{
	float:left;
	height:550px;
	font-family:Verdana;
	font-size:12px;
	width:400px;
	text-align:justify;
	color:#6a737a;
}
#txt_home a{
	color:#4765fc;
	text-decoration:none;
}
#txt_home h2{
	font-size:16px;
}
#ultimas{
	float:left;
	height:auto;
	font-family:Verdana;
	font-size:11px;
	width:465px;
	text-align:justify;
	color:#6a737a;
}
#agenda{
	float: right;
	width:210px;
	height:auto;
	text-align:justify;
	color:#6a737a;
	font-family:Verdana;
	font-size:11px;
}
#ultimas a,#agenda a{
	color:#465157;
	text-decoration:none;
}
#ultimas a:hover,#agenda a:hover{
	text-decoration: underline;
}
#txt_home a:hover{ text-decoration:underline;}
#rodape{

	margin:20px 10px 35px;
	width:710px;
	height:100px;
  	position: absolute;
  	bottom: 0 !important;
  	bottom: -70px; /* For Certain IE widths */
}
#rodape_esq{ 
	width:19px;
	height:100px;
	float:left;
	background: url(../img/rodape_esq.jpg);
}
#rodape_meio{ 
	width:673px;	
	height:100px;
	float:left;
	background:#FFFFFF;
	_margin-right:-10px;
}
#rodape_dir{
	width:18px;
	height:100px;
	float: right;
	background: url(../img/rodape_dir.jpg);
}
#rodape_cima{
	width:673px;
	height:36px;
	margin: 8px 0px;
}
#rodape_cima img{ margin-left:50px;}
#rodape_baixo{
	width:673px;
	height:37px;
}
#rodape_baixo img{ margin-left:65px;}
#tit_cadmundo{
	margin:20px 10px 0px 9px;
	width:710px;
	height:40px;
	background: url(../img/tit_cadmundo.jpg);
}
#txt_cad_mundo{
	height:auto;
	margin:5px 10px;
	font-family:Verdana;
	font-size:10px;
	width:570px;
	text-align:justify;
	color:#000000;
}
#crp_cad_mundo{
	margin:10px 10px 0px 10px;
	width:710px;
	height:415px;
}
#crp_noticias{
	margin:10px 10px 0px 10px;
	width:710px;
	height:auto;
}
#tit_agenda{
	margin:20px 10px 0px 9px;
	width:710px;
	height:40px;
	background: url(../img/tit_agnd.jpg);
}
#top_agenda{
	width:710px;
	margin:20px 10px;
	_margin:20px 5px;	
	height:58px;
	background:url(../img/fundo_topico_agenda.jpg);
	font-family:Verdana;
	font-size:12px;
	color:#465157;
	font-weight:bold;
	float:left;
}
#top_agenda a{ 
	text-decoration:none;
	color:#465157;
}
#top_agenda a:hover{ text-decoration:underline;}
#txt_top_agenda{
	margin:5px 0px 0px 15px;
	text-align:left;
}
#txt_agenda{
	width:695px;
	margin:0px 10px 0px 25px;
	height:auto;
	font-family:Verdana;
	font-size:12px;
	color:#616a71;
}
#txt_agenda a{ 
	text-decoration:none;
	color:#616a71;
}
#txt_agenda a:hover{ text-decoration:underline;}
#tit_noticias{
	margin:20px 10px 0px 10px;
	width:710px;
	height:40px;
	background: url(../img/tit_noticias.jpg);
}
#top_noticias{
	width:710px;
	margin:20px 10px;
	padding-bottom:7px;
	min-height:30px;
	*height:30px;
	background: #dbdbdd url(../img/fundo_topico_noticias.jpg) bottom no-repeat;
	font-family:Verdana;
	font-size:12px;
	color:#465157;
	font-weight:bold;
}
#top_noticias a{ 
	text-decoration:none;
	color:#465157;
}
#top_noticias a:hover{ text-decoration:underline;}
#txt_top_noticias{
	margin:5px 0px 0px 15px;
	text-align:left;
}
#img_noticias{
	float: right;
	width:300px;
	height:auto;
}
#txt_noticias{
	height:auto;
	width:380px;
	text-align:justify;
}
#tit_profissionais{
	float:left;
	margin:20px 10px 0px 10px;
	_margin-left:5px;
	_margin-right:0px;
	width:710px;
	height:40px;
	background: url(../img/tit_profissionais.jpg);
}
#tit_cad{
	float:left;
	margin:20px 10px 0px 10px;
	_margin-left:5px;
	_margin-right:0px;
	width:710px;
	height:40px;
	background: url(../img/tit_cad.jpg);
}
#tit_sustentabilidade{
	margin:20px 10px 0px 10px;
	width:710px;
	height:40px;
	background: url(../img/tit_sustentabilidade.jpg);
}
#foto_sustentabilidade{
	margin:20px 10px;	
	width:710px;
	height:390px;
	background:#ffffff;
}
#txt_sustentabilidade{
	height:auto;
	margin:10px 10px;
	font-family:Verdana;
	font-size:10px;
	width:710px;
	text-align:justify;
	color:#000000;
}
#txt_sustentabilidad{
	height:auto;
	margin:10px 10px;
	font-family:Verdana;
	font-size:12px;
	width:710px;
	text-align:justify;
	color:#616a71;
}
#txt_sustentabilidad h2{
	font-size:17px;
}
#foto_localizacao{
	margin:20px 10px;	
	width:710px;
	height:694px;
	background:#ffffff;
}

#tit_localizacao{
	margin:20px 10px 0px 10px;
	width:710px;
	height:40px;
	background: url(../img/tit_localizacao.jpg);
}
#tit_acaosocial{
	margin:20px 10px 0px 9px;
	width:710px;
	height:40px;
	background: url(../img/tit_acaosocial.jpg);
}
#acaosocial{
	margin:20px 10px 0px 9px;
	width:710px;
	height:498px;
}
#acaosocial_esq{
	height:498px;
	width:20px;
	float:left;
	background:url(../img/acasocial_esq.jpg)
}
#acaosocial_meio{
	height:498px;
	width:670px;
	float:left;
	_margin-right:-10px;
	background:#ffffff;	
	}
#acaosocial_dir{
	height:498px;
	width:20px;
	float: right;
	background:url(../img/acaosocial_dir.jpg)
}
#tit_ambientes{
	margin:20px 10px 0px 9px;
	width:710px;
	height:40px;
	background: url(../img/tit_ambientes.jpg);
}
#ambiente{
	margin:20px 10px;	
	width:710px;
	height:auto;
	background:#bbbdbf;
	font-family:Verdana;
	font-size:13px;
	color:221f1f;
}
#tit_patrocinadores{
	margin:20px 10px 0px 9px;
	_margin:20px 10px 0px 5px;
	width:710px;
	height:40px;
	background: url(../img/tit_patrocinadores.jpg);
}
#txt_patrocinadores{
	height:auto;
	margin:20px 10px 0px 10px;
	font-family:Verdana;
	font-size:10px;
	width:710px;
	font-weight:bold;
	text-align:justify
	color:#000000;
}
#patrocinadores{
	margin:0px 10px 20px 10px;
	width:710px;
	height:169px;
}
#patrocinadores_esq{
	height:169px;
	width:20px;
	float:left;
	background:url(../img/patrocinadores_esq.jpg)
}
#patrocinadores_meio{
	height:169px;
	width:670px;
	float:left;
	background:#ffffff;
	_margin-right:-20px;
	}
#patrocinadores_dir{
	height:169px;
	width:20px;
	float: right;
	background:url(../img/patrocinadores_dir.jpg)
}
#tit_contato{
	margin:20px 10px 0px 10px;
	width:710px;
	height:40px;
	background: url(../img/tit_contato.jpg);
}
#contato{
	height:auto;
	margin:20px 10px 0px 10px;
	font-family:Verdana;
	font-size:10px;
	width:710px;
	font-weight:bold;
	text-align:justify;
	color:#000000;
}
#tit_cadastro{
	margin:20px 10px 0px 10px;
	width:710px;
	height:40px;
	background: url(../img/tit_cadastro.jpg);
}
#logo_zaz{
	width:710px;
	margin:5px 10px 3px;
	position: absolute;
  	bottom: 0 !important;
  	bottom: -1px; /* For Certain IE widths */
}
#cad2007{
	position:absolute;
	margin: 12px 0px 0px 636px;
	z-index:1;
}
.tit{
	color:#465157;
}
.input_1{
	width:372px;
	height:14px;
	background:url(../img/fundo_input.jpg) repeat-x;
	border: #ACACAC 1px solid; 
	font-family:Verdana;
	font-size:10px;
}
.input_2{
	width:642px;
	height:14px;
	background:url(../img/fundo_input.jpg) repeat-x;
	border: #ACACAC 1px solid; 
	font-family:Verdana;
	font-size:10px;
}
.input_3{
	width:220px;
	height:14px;
	background:url(../img/fundo_input.jpg) repeat-x;
	border: #ACACAC 1px solid; 
	font-family:Verdana;
	font-size:10px;
}
.input_4{
	width:43px;
	height:14px;
	background:url(../img/fundo_input.jpg) repeat-x;
	border: #ACACAC 1px solid; 
	font-family:Verdana;
	font-size:10px;
}
.input_5{
	width:315px;
	height:14px;
	background:url(../img/fundo_input.jpg) repeat-x;
	border: #ACACAC 1px solid; 
	font-family:Verdana;
	font-size:10px;
}
.input_6{
	width:165px;
	height:14px;
	background:url(../img/fundo_input.jpg) repeat-x;
	border: #ACACAC 1px solid; 
	font-family:Verdana;
	font-size:10px;
}
.input_7{
	height:14px;
	background:url(../img/fundo_input.jpg) repeat-x;
	border: #ACACAC 1px solid; 
	font-family:Verdana;
	font-size:10px;
}
.textarea_1{
	width:372px;
	height:95px;
	background: #ffffff url(../img/fundo_input.jpg) top repeat-x;
	border: #ACACAC 1px solid;
	font-family:Verdana;
	font-size:10px;
}
.submit_1{
	background:#9d9ea2 url(../img/fundo_submit.jpg) repeat-x;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	border: #ACACAC 1px solid;
	height:17px;
}