*{margin:0; padding:0; list-style:none; text-decoration:none;}

h2{font-family:Arial, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:18px;}
h2 span{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; color:#666666;}
h2.sem_negrito{font-weight:bold;}
h2.subtitulo{font-weight:bold; font-size:12px; color:#999999; margin:17px 0 17px 0;}
h3{text-indent:-9999px;}
h4{font-family:Arial, Helvetica, sans-serif; color:#52758b; font-weight:bold; font-size:12px;}
body{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:normal; text-decoration:none;}
p{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:normal; text-decoration:none; margin:17px 0 0 0;}

a{font-family:Arial, Helvetica, sans-serif; color:#5285a4; font-size:12px; font-weight:normal; text-decoration:none;}
a:visited{font-family:Arial, Helvetica, sans-serif; color:#5285a4; font-size:12px; font-weight:normal; text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; color:#5285a4; font-size:12px; font-weight:normal; text-decoration:underline;}

/*Listas*/
.list_circ{position:relative; float:left; margin:0 0 0 4px;}
.list_circ li{background:url(../img/li_circ.gif) no-repeat top left; padding:0 0 0 10px; margin:10px 0 2px 0;}

.list_circ_azul{position:relative; float:left; margin:0 0 0 4px;}
.list_circ_azul li{background:url(../img/li_circa.gif) no-repeat top left; padding:0 0 0 10px; margin:0 0 20px 0;}
.list_circ_azul ul.sublista {margin:0; padding:0 0 0 10px; height:auto; width:400px;}
.list_circ_azul ul.sublista li{background:url(../img/li_circ.gif) no-repeat top left; margin:0; padding:0 0 0 10px;}

.sitemap_list{position:relative; float:left; padding:15px 0 0 24px;}
.sitemap_list li {color:#7fa1b6; font-weight:bold; font-size:12px;}
.sitemap_list li a{color:#7fa1b6; font-weight:bold; font-size:12px;}
.sitemap_list li a:visited{color:#7fa1b6; font-weight:bold; font-size:12px;}
.sitemap_list li a:hover{color:#7fa1b6; font-weight:bold; font-size:12px;}
.sitemap_list ul.sublista{position:relative; float:left; padding:0 0 0 3px;}
.sitemap_list ul.sublista li{padding:0; background:url(../img/li_circa.gif) top left no-repeat; padding:0 0 0 10px;}
.sitemap_list ul.sublista li a{font-weight:normal;}
.sitemap_list ul.sublista li a:visited{font-weight:normal;}
.sitemap_list ul.sublista li a:hover{font-weight:normal;}
.sitemap_list ul.sublista li ul.subsublista{position:relative; margin:0; *padding:0 0 0 10px;}

/*Fim Listas*/

h3.ceo_message{width:358px; height:75px; background:url(../img/h3_cm.gif) no-repeat;}
h3.about_us{width:96px; height:38px; background:url(../img/h3_aus.gif) no-repeat;}
h3.ipbi{width:565px; height:78px; background:url(../img/h3_ipbi.gif) no-repeat;}
h3.miami{width:426px; height:17px; background:url(../img/h3_miami.gif) no-repeat;}
h3.sae{width:156px; height:17px; background:url(../img/h3_sae.gif) no-repeat;}
h3.contact_us{width:85px; height:13px; background:url(../img/h3_cus.gif) no-repeat;}

input.txt_acNumber{width:158px;}
input.txt_subjectContact{width:277px;}
input.txt_first_name{width:277px;}
input.txt_last_name{width:277px;}
input.txt_email{width:277px;}
input.txt_telefone{width:150px;} /*new*/
input.btn_submit{width:75px; height:22px !important; background:url(../img/btn_subm.gif) no-repeat; border:0 !important; /*margin:10px 17px 0 0 !important;*/}
input.btn_submit:hover{cursor:pointer;}
input.btn_cancel{width:61px; height:24px !important; background:url(../img/btn_canc.gif) no-repeat; border:0 !important; margin:10px 17px 0 0 !important;}
input.btn_cancel:hover{cursor:pointer;}
input.btn_login{width:75px; height:22px; background:url(../img/bt_log.gif) no-repeat; border:0 !important; margin:10px 0 0 0;}
input.btn_login:hover{cursor:pointer;}
input.btn_login2{width:75px; height:24px !important; background:url(../img/bt_log.gif) no-repeat; border:0 !important;}
input.btn_login2:hover{cursor:pointer;}
input.btn_reset{width:61px; height:24px !important; border:0 !important;  background:url(../img/btn_rst.gif) no-repeat;}
input.btn_reset:hover{cursor:pointer;}
input.txt_itau_bankline_account{width:155px; height:19px;}
input.txt_token_password{width:155px; height:19px;}
select.sel_office_location{width:155px;}
select.sel_subjectContact{width:250px;}
textarea.txtArea_description{width:277px; height:95px;}

label.l_itau_bankline_account{width:127px; height:13px;}
label.l_token_password{width:100px; height:13px;}
label.l_leave_it_blank{width:250px; height:10px; font-size:9px; color:#999999 !important; margin:-1px -17px 0 0 !important;}



.descricao {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:9px; font-weight:normal; text-decoration:none; position:relative; float:left;}
.descricao li{background:url(../img/li_set.gif) no-repeat; padding:0 0 0 8px;}


#container_conteudo_principal{position:relative; float:left; width:100%; /*height:280px;*/height:auto;min-height:280px; z-index:0;}
#container_principal{margin:auto; background:#FFFFFF; width:100%; /*height:550px;*/height:100%;}
#container{width:985px; height:100%; margin:auto;}

#header{position:relative; float:left; width:100%; height:260px; z-index:0;}
#head_left{position:relative; float:left; width:100%; height:250px; background:url(../img/head_rig.gif) repeat-x; z-index:1;}
#head_right{position:absolute; top:0; right:0; width:80%; height:250px; z-index:-1; background:url(../img/head_lef.gif) repeat-x;}
#header_cent{width:985px; height:250px; margin:auto; background:url(../img/bg_head.jpg) no-repeat;}

	#head_menu{position:relative; float:left; margin:-80px 0 0 0; /*margin:-80px 0 30px 75px;*/  width:100%;display:inline; z-index:30; }
	#head_menu ul{width:800px;margin:0 0 0 72px;/*margin:0 0 0 92px;*/}
	#head_menu ul li{float:left; margin:0 0 0 28px; display:inline; background:url(../img/li_menu.gif) top left no-repeat;}
	#head_menu ul li:hover{background-position:bottom left; }
	#head_menu ul li a{height:17px; display:inline; padding:0 0 0 14px;}
	#head_menu ul li a{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:bold; font-size:15px; text-decoration:none;}
	#head_menu ul li a:visited{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:bold; font-size:15px; text-decoration:none; background:}
	#head_menu ul li a:hover{font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:15px; text-decoration:none;}
	
	#head_menu ul li.selected {background-position:bottom left;}
	#head_menu ul li.selected a{font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:15px; text-decoration:none;}
	#head_menu ul li.selected a:visited{font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:15px; text-decoration:none;}
	
	#head_menu ul li.login {background:url(../img/li_login.gif) top left no-repeat;}
	#head_menu ul li:hover.login {background:url(../img/li_login.gif) bottom left no-repeat;}
	#head_menu ul li.login a{font-family:Verdana, Helvetica, sans-serif; color:#FF6600; font-weight:bold; font-size:15px; text-decoration:none;}
	#head_menu ul li.login a:visited{font-family:Verdana, Helvetica, sans-serif; color:#FF6600; font-weight:bold; font-size:15px; text-decoration:none;}
	#head_menu ul li.login a:hover{font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:15px; text-decoration:none;}
	
#head_menu ul li{}
	
#head_menu ul li ul.subNavHeader { width:220px !important; top:18px; background:url(../img/bg_white.jpg) bottom center no-repeat; left: 0; z-index: 15; list-style: none; overflow: hidden; position: absolute; display: none; margin:0;}
#head_menu ul li ul.subNavHeader li {width: 165px; height: 25px; padding-top: 5px; background: url(../img/submenu_divisoria.gif) bottom left no-repeat;}
#head_menu ul li ul.subNavHeader li.first {height: 8px !important; top:2px; background: url(../img/submenu_div_first.gif) bottom left no-repeat !important;}
#head_menu ul li ul.subNavHeader li.last {height: 6px !important; background: none !important; height: 25px !important;}
#head_menu ul li ul.subNavHeader li a {margin-left: 5px; text-decoration: none;text-indent: 0px;color: #999999;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;overflow: hidden;width: 158px;padding-left: 0px; }
#head_menu ul li ul.subNavHeader li a:visited {margin-left: 5px; text-decoration: none;text-indent: 0px;color: #999999;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;overflow: hidden;width: 158px;padding-left: 0px;}
#head_menu ul li ul.subNavHeader li a:hover {color: #557e97; font-size: 12px;}

/*#head_menu ul li ul.our_services{left:120px;}
#head_menu ul li ul.office_locations{left:270px;}
#head_menu ul li ul.login{left:570px;}*/

#head_menu ul li ul.about_us{left:76px;}
#head_menu ul li ul.our_services{left:196px;}
#head_menu ul li ul.office_locations{left:336px;}
#head_menu ul li ul.login{left:646px;}

#head_menu ul li:hover ul.subNavHeader{display:block;}
		
	
#conteudo{position:relative; float:left; width:985px; /*height:260px;*/ height:100%; background:trasnparent; margin:-15px 0 0 0;}
#conteudo_ourServices{position:relative; float:left; width:985px; /*height:260px*/height:100%; background:trasnparent; margin:-15px 0 0 0;}
#box_menu_lateral{position:relative; float:left; width:204px; height:auto; background:url(../img/bg_mlat.gif) top no-repeat; margin:0 0 0 105px; display:inline;}
	#box_menu_lateral ul{position:relative; float:left; margin:4px 0 0 5px;}
	#box_menu_lateral ul li{margin:11px 0 0 0;}
	#box_menu_lateral ul li a{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:bold; font-size:12px; text-decoration:none;}
	#box_menu_lateral ul li a:visited{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:bold; font-size:12px; text-decoration:none;}
	#box_menu_lateral ul li a:hover{font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:12px; text-decoration:none;}
	#box_menu_lateral ul li a.selected{font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:12px; text-decoration:none; background:url(../img/li_sets.gif) bottom left no-repeat;}
	#box_menu_lateral ul li a.selected:visited{font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:12px; text-decoration:none; background:url(../img/li_sets.gif) bottom left no-repeat;}
	#box_menu_lateral ul li a{height:14px; background:url(../img/li_sets.gif) top left no-repeat; padding:0 0 0 10px;}
	#box_menu_lateral ul li a:hover{background:url(../img/li_sets.gif) bottom left no-repeat;}
		
.lista_pdf{position:relative; float:left;}
.lista_pdf li{width:152px; height:46px; background:url(../img/li_pdf.gif) no-repeat; padding:8px 0 0 23px; color:#52758b; margin:0;}
.lista_pdf li span{position:relative; float:left; margin:4px 0 0 0;}
		
#container_conteudo{position:relative; float:left; width:630px; background:#transparent; /*height:260px*/ height:100%; margin:15px 0 0 33px; display:inline; overflow-y:auto;}
#box_texto_grande{position:relative; float:left; width:600px;}
#box_texto_direita{position:relative; float:left; width:340px;}
.box_texto_direita{position:relative; float:left; width:340px;}
#box_foto{position:relative; float:left; width:245px; height:280px; background:url(../img/bg_fot.gif) no-repeat bottom; display:inline; margin:0 0 0 20px;}
#foto{position:relative; float:left; margin:1px 0 0 4px;}
#foto_texto{position:relative; float:left; margin:4px 0 0 4px; display:inline;}

#container_login{position:relative; float:left; margin:10px 0 0 110px;display:inline;}
#box_bank_brokerage_portal{position:relative; float:left; width:368px; height:200px; background:url(../img/bg_bbp.gif) top no-repeat;}
#box_investment_account{position:relative; float:left; width:368px; height:200px; background:url(../img/bg_ia.gif) no-repeat; margin:0 0 0 40px;}
.box_conteudo_login{position:relative; float:left; width:auto; margin:0 0 0 5px; display:inline;}
.box_conteudo_login_right{position:relative; float:left; width:auto; margin:0px 0 0 20px; display:inline;}

#box_login_esquerda{position:relative; float:left; width:327px; height:auto; background:url(../img/bg_bbp2.gif) no-repeat top; margin:10px 0 0 110px; display:inline;}
#box_login_esquerda_conteudo{position:relative; float:left; width:auto; height:auto; margin:0 0 0 5px; display:inline;}
#box_login_direita{position:relative; float:left; width:480px; height:240px; margin:20px 0 0 40px; display:inline; overflow-y:auto;}
	#box_login_direita p{font-family:Arial, Helvetica, sans-serif; font-size:11px !important; color:#999999;}
	#box_login_direita a{font-family:Arial, Helvetica, sans-serif; color:#5285a4; font-size:11px; font-weight:normal; text-decoration:none;}
	#box_login_direita a:visited{font-family:Arial, Helvetica, sans-serif; color:#5285a4; font-size:11px; font-weight:normal; text-decoration:none;}
	#box_login_direita a:hover{font-family:Arial, Helvetica, sans-serif; color:#5285a4; font-size:11px; font-weight:normal; text-decoration:underline;}
	
#conteudo_unico{position:relative; float:left; width:865px;/*width:900px;*/ /*height:260px;*/height:100%; min-height:450px; display:inline; margin:0 0 0 102px; overflow-y:auto;}
#conteudo_interno{position:relative; float:left; width:800px; height:100%; min-height:450px; display:inline; margin:0 0 0 102px; overflow-y:auto; }

/* Menu Our Services */
#box_menu_ourServices{position:relative; float:left; margin:0 0 0 102px; display:inline; }
	#box_menu_ourServices ul{background:url(../img/bg_li.gif) no-repeat; width:204px; padding:18px 0 0 4px;}
	#box_menu_ourServices ul li{background:url(../img/li_seta.gif) no-repeat; padding:0 0 0 10px; margin:0 0 20px 0; width:204px;}
	#box_menu_ourServices ul li a{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:bold; font-size:12px; text-decoration:none;}
	#box_menu_ourServices ul li a{height:17px;}
	#box_menu_ourServices ul li a.selected{font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:12px; text-decoration:none;}
	#box_menu_ourServices ul li a:hover {font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:12px; text-decoration:none;}
	#box_menu_ourServices ul li a:visited.selected {font-family:Verdana, Helvetica, sans-serif; color:#7fa1b6; font-weight:bold; font-size:12px; text-decoration:none;}
	#box_menu_ourServices ul.submenu{background:transparent; padding:9px 0 0 14px; margin:0 0 0 0; /*margin:0 0 10px 0*/}
		#box_menu_ourServices ul.submenu li{background:transparent; padding:0; margin:0 0 6px 0;}
		#box_menu_ourServices ul.submenu li a{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:normal; font-size:11px; text-decoration:none;}
		#box_menu_ourServices ul.submenu li a:visited{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:normal; font-size:11px; text-decoration:none;}
		#box_menu_ourServices ul.submenu li a:hover{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:normal; font-size:11px; text-decoration:underline;}
		#box_menu_ourServices ul.submenu li a.selected{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:bold; font-size:11px; text-decoration:none;}
		#box_menu_ourServices ul.submenu li a.selected:visited{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:bold; font-size:11px; text-decoration:none;}		
		#box_menu_ourServices ul.submenu li a.selected:hover{font-family:Verdana, Helvetica, sans-serif; color:#6a6a6a; font-weight:bold; font-size:11px; text-decoration:underline;}
		
.disclaimer{ font-family:Verdana, Helvetica, sans-serif;font-size:10px; color:#cecece;}	
/* Fim Menu Our Services */

#box_conteudo_ourServices{position:relative; float:left; margin:23px 0 0 36px; _margin:23px 0 0 12px; display:inline; width:600px; /*height:260px;*/height:auto; overflow-y:auto; }

		

/*Formulario*/
#box_formulario{position:relative; float:left; width:535px; height:auto; margin:0 0px 0 0;}
#frm_contato{position:relative; float:left; width:535px; margin:30px 0 0 0;}
#frm_contato fieldset{position:relative; float:left; width:535px; border:0;}
#frm_contato fieldset label{position:relative; float:right; margin:12px 7px 0 0; color:#7fa1b6; font-weight:bold;}
#frm_contato fieldset label span{color:#999999;}
#frm_contato fieldset input{position:relative; float:right; height:19px; border-top:#ababab solid 1px; border-left:#ababab solid 1px; border-right:#dddddd solid 1px; border-bottom:#dddddd solid 1px; margin:10px 0 0 0;}
#frm_contato fieldset textarea{position:relative; float:right; border-top:#ababab solid 1px; border-left:#ababab solid 1px; border-right:#dddddd solid 1px; border-bottom:#dddddd solid 1px; margin:10px 0 0 0;}
#frm_contato fieldset select{position:relative; float:right; height:19px; border-top:#ababab solid 1px; border-left:#ababab solid 1px; border-right:#dddddd solid 1px; border-bottom:#dddddd solid 1px; margin:10px 0 0 0;}
#frm_contato fieldset input.radio{position:relative; float:right; border:0; /*margin:10px 5px 0 5px;*/}

#frm_contato fieldset #c_ayc{position:relative; float:right; width:auto; margin:0 185px 0 0; display:inline;}
#frm_contato fieldset #c_btns{position:relative; float:right; width:auto; margin:10px 122px 0 0; display:inline;}
#frm_contato fieldset #c_acNumber{position:relative; float:right; width:auto; margin: 0 115px 0 0; display:inline;}
#frm_contato fieldset #c_subjectContact{position:relative; float:right; width:auto; /*margin: 0 -4px 0 0;*/margin: 0 25px 0 0; display:inline;}
#frm_contato fieldset #c_office_location{position:relative; float:right; width:auto; margin:0 120px 0 0; display:inline;}
#frm_contato fieldset #c_description{position:relative; float:right; width:auto; margin:0 -4px 0 0; display:inline;}
#frm_contato fieldset #c_first_name{position:relative; float:right; width:auto; margin:0 -4px 0 0; display:inline;}
#frm_contato fieldset #c_last_name{position:relative; float:right; width:auto; margin:0 -4px 0 0; display:inline;}
#frm_contato fieldset #c_email{position:relative; float:right; width:auto; margin:0 -4px 0 0; display:inline;}
#frm_contato fieldset #c_leave_it_blank{position:relative; float:right; width:auto; margin:0 43px 0 0; display:inline;}
#frm_contato fieldset #c_telefone{position:relative; float:right; width:auto; /*margin:0 132px 0 0;*/ margin:0 122px 0 0; display:inline;}


#frm_login{position:relative; float:left; width:320px; height:auto;}
#frm_login fieldset{position:relative; float:left; height:auto; border:0;}
#frm_login fieldset input{position:relative; float:left; height:19px; border-top:#ababab solid 1px; border-left:#ababab solid 1px; border-right:#dddddd solid 1px; border-bottom:#dddddd solid 1px; margin:10px 0 0 5px;}
#frm_login fieldset label{position:relative; float:left; margin:15px 7px 0 0; color:#7fa1b6; font-weight:bold;}

#frm_login fieldset #c_tp{position:relative; float:left; margin:0 0 0 27px; display:inline;}
#frm_login fieldset #c_btns{position:relative; float:left; margin:0 0 0 150px; display:inline;}


/*Fim formulario*/

/*Footer*/
#footer_container{width:100%; height:21px; background:#e5e5e5; margin: 20px 0 0 0;}
#conteudo_footer{position:relative; float:left; width:100%; height:21px; background:#e5e5e5;}
#footer{margin:3px auto 0 auto; width:985px; height:21px; }
#menu_footer{margin:auto; width:480px; height:21px; }
#menu_footer ul{ width:480px; height:21px;}
#menu_footer ul li{float:left; display:inline; margin:0 0 0 10px;}
#menu_footer ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#949494;}
#menu_footer ul li a:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#949494;}
#menu_footer ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#949494;}
#menu_footer ul li a.selected{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#52758b;}
#menu_footer ul li a.selected:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#52758b;}
#menu_footer ul li a.selected:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#52758b;}
/*Fim Footer*/


/*Home*/
#box_home_conteudo{position:relative; float:left; width:615px; /*height:260px*/ display:inline; margin:-14px 0 0 80px; z-index:0;}
.conteudos_home{position:relative; float:left; width:279px; height:142px; background:url(../img/bg_homec.gif) bottom no-repeat; margin:0 28px 7px 0; display:inline;}

.texto_home a{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:normal; text-decoration:none;}
.texto_home a:visited{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:normal; text-decoration:none;}
.texto_home a:hover{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:normal; text-decoration:underline;}

.conteudos_home h2{background:url(../img/li_trc.gif) top left no-repeat; height:20px; text-indent:15px; font-size:14px; margin:0;}

.conteudos_home h2 a{font-size:14px; font-weight:bold; color:#7FA1B6; text-decoration:none;}
.conteudos_home h2 span{font-weight:normal; color:#7FA1b6; font-size:14px;}
.conteudos_home h2 a:visited{font-size:14px; font-weight:bold; color:#7FA1B6; text-decoration:none;}
.conteudos_home h2 a:hover{font-size:14px; font-weight:bold; color:#7FA1B6; text-decoration:underline;}

.box_img_textos_home{position:relative; float:left; width:245px; height:100px; display:inline; margin:5px 0 0 20px;}
.box_img_home{position:relative; float:left; width:79px; height:79px; display:inline; margin:0 19px 0 0;}
.texto_home{position:relative; float:left; width:143px; display:inline;}
#box_sign_to_your_account{position:relative; float:left; width:207px; height:100px; display:inline; margin:25px 0 0 40px; text-align:left;}
#box_sign_to_your_account h2{font-size:16px; margin:0;}
#box_sign_to_your_account p{margin:4px 0 0 10px; }
#box_sign_to_your_account a{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:normal; text-decoration:none;}
#box_sign_to_your_account a:visited{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:normal; text-decoration:none;}
#box_sign_to_your_account a:hover{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:normal; text-decoration:underline;}
#box_direita_home{position:relative; float:left; margin:-14px 0 0 0; /*margin:0 0 0 0;*/ width:277px; height:149px; background:url(../img/bg_frmm.gif) no-repeat;}

#box_menu_choose_location{position:relative; float:left; display:inline; margin:10px 0 0 26px;}
#menu_choose_location{position:relative; float:left; width:164px; height:auto;}
#menu_choose_location li{background:url(../img/bt_home.jpg) no-repeat; width:164px; height:25px;}
#menu_choose_location li{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:25px; text-indent:25px;}
	#menu_choose_location li ul.submenu{position:relative; float:left; margin:0 0 0 5px; _margin:0 0 0 2px; display:none;}
	#menu_choose_location li ul.submenu li{background:url(../img/bg_cyl.jpg) top center no-repeat; width:155px; height:23px; margin:0;*margin:-2px 0 0 0;}
	#menu_choose_location li ul.submenu li:hover{background:url(../img/bg_cylh.jpg) top center no-repeat; width:155px; height:23px; margin:0; *margin:-2px 0 0 0;}
	
	#menu_choose_location li ul.submenu li a{text-decoration:none; width:155px; height:19px; display:block;}
	#menu_choose_location li ul.submenu li a:hover{text-decoration:none;}
	#menu_choose_location li ul.submenu li a:visited{text-decoration:none;}
	
	#menu_choose_location li:hover ul.submenu{display:block;}

/*Fim Home*/
		
		
/*Mapa....*/
#container_mapa{position:relative; float:left; width:782px; height:366px; display:inline; margin:20px 0 0 0;}
#box_mapa{position:absolute; width:782px; height:366px; background:url(../img/im_map.jpg) no-repeat; z-index:0;}
.bt_map_container{position:absolute; width:auto; height:auto; top:0; left:0;}
	.btn_map{position:relative; width:auto; height:39px; margin:0; display:none;}
	.btn_map .btn_map_left{position:relative; float:left; background:url(../img/bt_mapl.gif) no-repeat; width:9px; height:43px;}
	.btn_map .btn_map_center{position:relative; float:left; background:url(../img/bt_mapc.gif) repeat-x; height:43px;}
	.btn_map .btn_map_right{position:relative; float:left; background:url(../img/bt_mapr.gif) no-repeat; width:9px; height:43px;}
	.btn_map:hover .btn_map_left{position:relative; float:left; background:url(../img/bt_maplh.gif) no-repeat; width:9px; height:43px; cursor:pointer;}
	.btn_map:hover .btn_map_center{position:relative; float:left; background:url(../img/bt_mapch.gif) repeat-x; height:43px; cursor:pointer;}
	.btn_map:hover .btn_map_right{position:relative; float:left; background:url(../img/bt_maprh.gif) no-repeat; width:9px; height:43px; cursor:pointer;}
	.btn_map:hover .bt_map{position:relative; float:left; background:url(../img/bt_maph.gif) no-repeat; width:15px; height:14px;}
	.map_texto{position:relative; float:left; margin:9px 0 0 0; font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; line-height:16px; text-align:center;}
	
	.map_texto a{font-size:9px; color:#FFFFFF; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
	.map_texto a:visited{font-size:9px; color:#FFFFFF; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
	.map_texto a:hover{font-size:9px; color:#FFFFFF; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
	
	.bt_map_container .bt_map_quad{position:absolute; top:44px; left:0; display:inline; background:url(../img/bt_map.gif) no-repeat; width:15px; height:14px; z-index:10;}
	.bt_map_container:hover .bt_map_quad{position:absolute; background:url(../img/bt_maph.gif) no-repeat; width:15px; height:14px;}

	
	.bt_map_container:hover {cursor:pointer;}
	#switzerland:hover .btn_map{display:block; width:110px; height:55px;}
	#luxemburgo:hover .btn_map{display:block; width:140px; height:55px;}
	#miami:hover .btn_map{display:block; width:100px; height:55px;}
	#bahamas:hover .btn_map{display:block; width:105px; height:55px;}
	#cayman_island:hover .btn_map{display:block; width:155px; height:55px;}
	#brazil:hover .btn_map{display:block; width:100px; height:55px;}
	#chile:hover .btn_map{display:block; width:100px; height:55px;}
	#paraguai:hover .btn_map{display:block; width:100px; height:55px;}
	#uruguay:hover .btn_map{display:block; width:100px; height:55px;}
	#argentina:hover .btn_map{display:block; width:100px; height:55px;}
	
	#luxemburgo{top:12px; left:357px; z-index:10;}
	#switzerland{top:30px; left:352px; z-index:15;}
	#miami{top:78px; left:146px; z-index:20;}
	#bahamas{top:94px; left:175px; z-index:25;}
	#cayman_island{top:99px; left:155px; z-index:30;}
	#brazil{top:194px; left:218px; z-index:35;}
	#chile{top:199px; left:178px; z-index:40;}
	#paraguai{top:204px; left:194px; z-index:45;}
	#uruguay{top:221px; left:209px; z-index:50;}
	#argentina{top:227px; left:188px; z-index:55;}
	
	/*Isso aqui serve pra quando clicar em Click for details o texto ficar centralizado */
	#miami .btn_map_center .map_texto{ width:80px;}
	#bahamas .btn_map_center .map_texto{ width:80px;}
	#brazil .btn_map_center .map_texto{width:80px;}
	#chile .btn_map_center .map_texto{width:80px;}
	#paraguai .btn_map_center .map_texto{width:80px;}
	#argentina .btn_map_center .map_texto{width:80px;}
	#uruguay .btn_map_center .map_texto{width:80px;}
	/*Fim*/
	
	/*Shape*/
	#container_shape{position:absolute; background:#52758b; width:387px; min-height:100px; top:2px; *top:1px; left:478px; z-index:10; /*display:none;*/}
	#box_btn_fechar{position:relative; float:left; width:45px; height:11px; display:inline; margin:20px 0 0 335px;}
	#box_btn_fechar:hover{cursor:pointer;}
	#box_texto_shape{position:relative; float:left; width:335px; display:inline; margin:5px 0 0 30px;}
	#box_texto_shape h2{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:18px; margin:0 0 10px 0; line-height:18px;}
	#box_texto_shape a{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:13px; font-weight:bold; text-decoration:underline;}
	#box_texto_shape a:visited{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:13px; font-weight:bold; text-decoration:underline;}
	#box_texto_shape a:hover{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:13px; font-weight:bold; text-decoration:underline;}
	#box_texto_shape{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:13px;}
	.texto_shape{display:block;}
	#shape_bottom{ background:#FFFFFF url(../img/bg_shape.gif) no-repeat; position:relative; float:left; width:387px; height:59px; margin:0;}
	/*Fim Shape*/

/*Fim mapa*/	
	
	
#link_logo_home{position:relative; float:left; width:120px; height:70px; display:inline; margin:60px 0 0 765px;}

.validator
{
	vertical-align: bottom;
}


/*Our Achievements*/
.premios
{
	width:100%;
	height: 100%;
}

.premios .logo
{
	width: 150px;
	text-align: center;
	float: left;
	position:relative;
	vertical-align: top;
	margin: 0 0 30px 0;
}

.premios .texto
{
	float: left;
	width: 420px;
	margin: 0 15px 30px 0;
	position:relative;
	text-align: justify;
}
