body
{
	background:#e8e8e8 url("images/bg_page_grey_white_shadow.gif") center top repeat-y;
    height: 100%;
    min-height: 100%;
}
#top,
#top #mainTopWrapper,
#top #mainTopUtility,
#top div.global
{
	width:100%;
}
body a span
{
	cursor:pointer;
}
body img
{
	vertical-align:bottom;
}
.breadcrumb {
	margin:0 auto;
	position:relative;
	width: 970px;
	height: 18px;
	padding:13px 0 10px;
	line-height: 50px;
}

.breadcrumb p{	
    color: #626469;
    float: left;
	font-size: 80%;
    font-weight: bold;
    padding: 0 2px 0 0;	
}
.breadcrumb ul
{
	line-height: normal;
	font-family: Arial,Helvetica,sans-serif;    
    padding: 0;
	text-align: left;
} 

.breadcrumb ul li
{
	background: none repeat scroll 0 0 transparent;
	font-size:85%;
    color: #4C4C4C;
    float: left;
    padding: 0 0 0 4px;
    line-height: 1.6em;
	list-style: none outside none;
	text-align: left;
} 

.breadcrumb ul li a
{
	font-size: 100%;
	text-decoration: none;
	background: url("../..images/hbbr_pws_gip16/content/sml_red_arrow.gif") no-repeat scroll right transparent !important;
    color: #4C4C4C;
    padding: 0 16px 0 0;
	margin: 4px 14px 0 0;
} 
.breadcrumb ul li a:hover
{
	outline:none;
	text-decoration: underline;
} 
#top #mainTopWrapper
{
	background:url("images/bg_header_white_shadow.gif") center bottom no-repeat;
	padding:0 0 10px;
}
#top #mainTopUtility
{
	background:url("images/bg_header_dark_grey.gif") center bottom no-repeat;
}
#top #mainTopUtilityRow,
#top div#mainTopNavigation
{
	margin:0 auto;
	z-index:10;
	position:relative;
	width:980px;
	background:#626469 url("images/bg_header_grey.gif") center bottom repeat-x;
}
#top div#mainTopNavigation
{
	z-index:2;
	background:none;
}
body .hidden {left:-9999px!important; position:absolute!important;}
div#mainTopNavigation:after,
div#mainTopUtilityRow:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#mainTopWrapper ul,
#mainTopWrapper ul li,
#globalFooter ul,
#globalFooter ul li,
#meta,
#meta li,
#dropDown ul,
#dropDown ul li
{
	list-style:none;
	padding:0;
	font-size:100%;
	line-height:0;
}
#mainTopWrapper a,
#globalFooter a,
#meta a,
#dropDown a
{
	outline:0;
}
div#mainTopUtility ul, div#mainTopUtility li, #siteControls #locale, #siteControls #search, #siteControls #onlineBanking, #onlineBanking #logon, #sections li, #globalFooter .dropDownLang, #globalFooter .dropDownLang .langList, #dropDown .dropDownLang, #dropDown #dropDownHeader .column {float:left;}
#globalFooter .dropDownLang .followList {float:right;}
#globalFooter .dropDownLang .followList h4 {float:left;}
#globalFooter .dropDownLang .followList ul {float:left; margin:0 0 0 5px;}
#globalFooter .dropDownLang .followList ul li {float:left; margin:0 10px 0 0;}
#globalFooter .dropDownLang .followList ul li a {display:block; height:23px; width:23px;}
#globalFooter .dropDownLang .followList .facebook {background:url("images/btn-facebook.gif") center top no-repeat; float:left;}
#globalFooter .dropDownLang .followList .twitter {background:url("images/btn-twitter.gif") center top no-repeat; float:left;}
#globalFooter .dropDownLang .followList .youtube {background:url("images/btn-youtube.gif") center top no-repeat; float:left;}
#footerInfo {display:block; clear:both; border-bottom:#CCC solid 1px; margin:0 20px; padding:15px 0;}
#footerInfo ul {font-size:14px; margin:0 !important; padding:0 0 15px 0!important;}
#footerInfo ul li {float:left; list-style:none; margin:0 60px 0 0; padding:0;}
#footerInfo ul .lastItem {margin:0 !important;}
#tabs a,
#locale a,
#onlineBanking a,
#logo a,
#supportLinks a,
.dropDownLang .langList li a
{
	display:block;
}
#locale a span,
#onlineBanking a span,
#onlineBanking #logon a,
#onlineBanking #logon label
{
	font-weight:bold;
}
#mainTopWrapper a,
#globalFooter a,
#globalFooter .dropDownLang a:hover,
#meta a,
#genericPopupWin #close a,
#dropDown li a
{
	text-decoration:none;
}
.search input.qtext:active,
.search input.qtext:focus,
.search input.ieTextFocus,
#onlineBanking #logon input#userID,
#sections li a.mainTopNav strong,
#meta li,
#meta li a,
#genericPopupWin #close a
{
	color:#333;
}
#sections li a.mainTopNav
{
	color:#626469;
}
#sections li a.selected,
#sections li a.selected strong
{
	color:#666;
}
#mainTopUtility a,
#mainTopUtility p,
#mainTopUtility li,
#sections ul li.focused,
#sections ul li.focused a.mainTopNav,
#sections ul li.focused a.mainTopNav strong,
#sections ul li a.mainTopNav:hover,
#sections ul li a.mainTopNav:hover strong,
#sections ul li:hover a.mainTopNav,
#sections ul li:hover a.mainTopNav strong,
#sections .doormat a,
#sections .doormat li,
#sections .doormat p,
#globalFooter a,
#globalFooter li,
#globalFooter h2,
#dropDown a,
#dropDown h2,
#dropDown h3,
.search input.qtext
{
	color:#fff;
}
#sections div.doormat .featureBox p,
#sections div.doormat .featureBox ul li,
#sections div.doormat .featureBox ul li a,
#innerPage .dropDownLang .langList li a:hover,
#innerPage .dropDownLang .langList li a:active,
#innerPage .dropDownLang .langList li a:focus,
#innerPage .dropDownLang .langList li.selected a
{
	color:#000;
}
#mainTopWrapper a:active,
#mainTopWrapper a:focus,
#onlineBanking #logon ul li a:hover,
#internetBanking .links li a:hover,
#sections .doormat a:hover,
#globalFooter a:hover,
#globalFooter a:active,
#globalFooter a:focus,
#meta a:hover,
#meta a:active,
#meta a:focus,
#dropDown li a:active,
#dropDown li a:focus,
#dropDown .nav li a:hover,
#genericPopupWin #close a:hover,
#genericPopupWin #close a:active,
#genericPopupWin #close a:focus
{
	text-decoration:underline;
}
#mainTopWrapper #tabs li
{
	font-size:75%;
	font-weight:bold;
	white-space:nowrap;
	position:relative;
}
#mainTopWrapper #tabs li.skipLink
{
	z-index:1;
}
#mainTopWrapper #tabs li.last
{
	margin:0 0 0 -1px;
}
#mainTopWrapper #tabs li.on
{
	background:url("images/bg_arrow.gif") no-repeat center bottom;
}
#mainTopWrapper #tabs a
{
	line-height:13px;
	padding:11px 12px;
}
#mainTopWrapper #tabs li.skipLink a
{
	position:absolute;
	z-index:400;
}
#mainTopWrapper #tabs li a.skip
{
	left:-9999px;
}
#mainTopWrapper #tabs li a.skip:active,
#mainTopWrapper #tabs li a.skip:focus,
#mainTopWrapper #tabs li a.ieSkip
{
	left:0;
	background:#333;
}
#mainTopWrapper #tabs li.first a
{
	/*background-image:url("images/tab_divider.gif");*/
	background-position:right center;
	background-repeat:no-repeat;
}
#mainTopWrapper #tabs li.solo a
{
	background-image:none;
}
#mainTopWrapper #tabs li.last a
{
	padding:11px 12px 11px 13px;
}
#mainTopWrapper ul#tabs li a:hover,
#mainTopWrapper ul#tabs li a:active,
#mainTopWrapper ul#tabs li a:focus
{
	background:#333;
}
#mainTopWrapper ul#tabs li.on a:hover,
#mainTopWrapper ul#tabs li.on a:active,
#mainTopWrapper ul#tabs li.on a:focus
{
	background:#333 url("images/bg_arrow.gif") no-repeat center bottom;
}
#mainTopWrapper #tabs li.currentBreadcrumb a
{
	background:url("images/toptab_darkgrey_arrow.gif") 6px center no-repeat;
	padding:11px 12px 11px 24px;
	line-height:13px;
}
#mainTopWrapper ul#tabs li.currentBreadcrumb a:hover,
#mainTopWrapper ul#tabs li.currentBreadcrumb a:active,
#mainTopWrapper ul#tabs li.currentBreadcrumb a:focus
{
	background:#333 url("images/toptab_darkgrey_arrow.gif") 6px center no-repeat;
}
#siteControls,
#dropDown .dropDownLang .langList
{
	float:right;
}
#siteControls #locale,
#siteControls #search
{
	padding:0 0 0 11px;
}
#locale,
#onlineBanking ul li#internetBanking,
#onlineBanking ul li#authenticate
{
	position:relative;
	z-index:300;
}
#locale a.dropDownLink,
#locale a.on
{
	padding:11px 0 11px 27px;
	background:url("images/flag.gif") 9px center no-repeat;
}
#locale a.dropDownLink:hover,
#locale a.dropDownLink:active,
#locale a.dropDownLink:focus
{
	background:#333 url("images/flag.gif") 9px center no-repeat;
}
#locale a.on,
#locale a.on:hover,
#locale a.on:active,
#locale a.on:focus
{
	background:#626469 url("images/flag.gif") 9px center no-repeat;
}
#locale a.dropDownLink span,
#locale a.dropDownLink:hover span,
#locale a.dropDownLink:active span,
#locale a.dropDownLink:focus span,
#locale a.on span,
#onlineBanking ul li span,
#onlineBanking ul li.on span,
#onlineBanking ul li a.button span
{
	/*background:url("images/dropdown_down.gif") right center no-repeat;*/
	padding:0 24px 0 6px;
	display:block;
	font-size:75%;
	line-height:13px;
}
div#locale a.on span,
div#locale a.on:hover span,
div#locale a.on:active span,
div#locale a.on:focus span,
#onlineBanking ul li.on a.ibLink span,
#onlineBanking ul li.on a.ibLink:hover span,
#onlineBanking ul li.on a.ibLink:active span,
#onlineBanking ul li.on a.ibLink:focus span
{
	background-image:url("images/dropdown_up.gif");
}
#search fieldset
{
	float:left;
	padding:7px 0;
}
.search input
{
	font-size:75%;
	float:left;
	line-height:15px!important;
}
.search input.qtext, .search input.ieTextFocus {background:url("images/header_icons_blue.png") no-repeat 0 0; font-weight:bold; float:left; min-height:15px; padding:3px 5px 3px 8px!important; width:140px;}
.search input.qtext:active, .search input.qtext:focus, .search input.ieTextFocus {background:url("images/header_icons_blue.png") no-repeat 0 -22px;}
.search input[type="submit"], #logon input[type="submit"] {background-origin:border-box; -moz-background-origin:border; -webkit-background-origin:border; background-clip:border-box; -moz-background-clip:border; -webkit-background-clip:border;}
.search input.go, .search input.ieSubmitHover, .search input.ieSubmitFocus {background:url("images/header_icons_blue.png") no-repeat -201px 0; cursor:pointer; display:block; height:21px; text-indent:-9999px; width:21px;}
.search input.go:hover, .search input.ieSubmitHover {background:url("images/header_icons_blue.png") no-repeat -223px 0;}
.search input.go:active, .search input.go:focus, .search input.ieSubmitFocus {background:url("images/header_icons_blue.png") no-repeat -201px -22px; border:2px solid #fff;}
.search input[type="submit"]:active::-moz-focus-inner,
.search input[type="submit"]:focus::-moz-focus-inner,
#onlineBanking #logon input[type="submit"]:active::-moz-focus-inner,
#onlineBanking #logon input[type="submit"]:focus::-moz-focus-inner
{
	/*border:0!important;*/
}
#siteControls #onlineBanking
{
	padding:0 10px 0 0;
}
#onlineBanking ul
{
	padding:0 0 0 12px;
}
#onlineBanking ul li
{
	padding:7px 0 7px 13px;
}
#onlineBanking ul li#internetBanking
{
	padding:0;
}
#onlineBanking ul li span {/*background:url("images/header_icons.png") no-repeat 10px -45px;*/ font-weight: bold; padding:11px 0 11px 33px;}
#internetBanking .links
{
	background:url("images/doormat_shadow_bg.png") center bottom repeat-x;
	position:absolute;
	top:35px;
	right:0;
	width:175px;
	z-index:400;
	padding:10px 11px 10px 14px;
	display:none;
}
#internetBanking .links ul
{
	padding:3px 0 6px;
	background-color:#626469;
}
#internetBanking .links li
{
	font-size:75%;
	float:none;
	line-height:18px;
	padding:0 0 3px;
}
#internetBanking .links li a
{
	display:inline;
	float:none;
}
#onlineBanking ul li.on
{
	background-color:#626469;
	padding:7px 0 7px 9px;
}


/*Botao azul*/
#onlineBanking ul li a.buttonBlue {
    background: url("images/header_icons_blue.png") no-repeat -437px 0;
    padding: 0 4px 0 0;
}
#onlineBanking ul li a.buttonBlue:hover, #onlineBanking ul li a.buttonBlue:active, #onlineBanking ul li a.buttonBlue:focus {
    background: url("images/header_icons_blue.png") no-repeat -437px -22px;
}

#onlineBanking ul li a.buttonBlue span {
    background: url("images/header_icons_blue.png") no-repeat -300px 0;
    padding: 4px 6px 4px 10px;
}

#onlineBanking ul li a.buttonBlue:hover span, #onlineBanking ul li a.buttonBlue:active span, #onlineBanking ul li a.buttonBlue:focus span {
    background: url("images/header_icons_blue.png") no-repeat -300px -22px;
}
#onlineBanking ul li.on a.buttonBlue,
#onlineBanking ul li.on a.buttonBlue:hover,
#onlineBanking ul li.on a.buttonBlue:active,
#onlineBanking ul li.on a.buttonBlue:focus
{
	background:none;
	padding:4px 0;
}
#onlineBanking ul li.on a.buttonBlue span,
#onlineBanking ul li.on a.buttonBlue:hover span,
#onlineBanking ul li.on a.buttonBlue:active span,
#onlineBanking ul li.on a.buttonBlue:focus span
{
	background:url("images/dropdown_up.gif") right center no-repeat;
	padding:0 24px 0 0;
}

/*Botao vermelho*/
#onlineBanking ul li a.buttonRed {
    background: url("images/header_icons_red.gif") no-repeat -437px 0;
    padding: 0 4px 0 0;
}
#onlineBanking ul li a.buttonRed:hover, #onlineBanking ul li a.buttonRed:active, #onlineBanking ul li a.buttonRed:focus {
    background: url("images/header_icons_red.gif") no-repeat -437px -22px;
}
#onlineBanking ul li a.buttonRed span {
    background: url("images/header_icons_red.gif") no-repeat -300px 0;
    padding: 4px 6px 4px 10px;
}
#onlineBanking ul li a.buttonRed:hover span, #onlineBanking ul li a.buttonRed:active span, #onlineBanking ul li a.buttonRed:focus span {
    background: url("images/header_icons_red.gif") no-repeat -300px -22px;
}
#onlineBanking ul li.on a.buttonRed,
#onlineBanking ul li.on a.buttonRed:hover,
#onlineBanking ul li.on a.buttonRed:active,
#onlineBanking ul li.on a.buttonRed:focus
{
	background:none;
	padding:4px 0;
}
#onlineBanking ul li.on a.buttonRed span,
#onlineBanking ul li.on a.buttonRed:hover span,
#onlineBanking ul li.on a.buttonRed:active span,
#onlineBanking ul li.on a.buttonRed:focus span
{
	background:url("images/dropdown_up.gif") right center no-repeat;
	padding:0 24px 0 0;
}


/*#onlineBanking ul li a.button {background:url("images/header_icons_blue.png") no-repeat -437px 0; padding:0 4px 0 0;}
#onlineBanking ul li a.button:hover, #onlineBanking ul li a.button:active, #onlineBanking ul li a.button:focus {	background:url("images/header_icons_blue.png") no-repeat -437px -22px;}
#onlineBanking ul li a.button span {background:url("images/header_icons_blue.png") no-repeat -300px 0; padding:4px 6px 4px 10px;}
#onlineBanking ul li a.button:hover span, #onlineBanking ul li a.button:active span, #onlineBanking ul li a.button:focus span {background:url("images/header_icons_blue.png") no-repeat -300px -22px;}
#onlineBanking ul li.on a.button,
#onlineBanking ul li.on a.button:hover,
#onlineBanking ul li.on a.button:active,
#onlineBanking ul li.on a.button:focus
{
	background:none;
	padding:4px 0;
}
#onlineBanking ul li.on a.button span,
#onlineBanking ul li.on a.button:hover span,
#onlineBanking ul li.on a.button:active span,
#onlineBanking ul li.on a.button:focus span
{
	background:url("images/dropdown_up.gif") right center no-repeat;
	padding:0 24px 0 0;
}*/
#onlineBanking #logon
{
	display:none;
	position:absolute;
	right:0;
	top:35px;
	width:248px;
	padding:13px 24px 10px 24px;
	z-index:400;
	background:url("images/doormat_shadow_bg.png") center bottom repeat-x;
}
#onlineBanking #logon fieldset
{
	background-color:#626469;
	width:248px;
}
#onlineBanking #logon p
{
	line-height:24px;
	font-weight:bold;
	font-size:125%;
	padding:0 0 6px;
}
#onlineBanking #logon label,
#onlineBanking #logon ul li
{
	font-size:75%;
	line-height:18px;
	display:block;
	padding:0 0 6px;
}
#onlineBanking #logon input.enter
{
	background-image:url("images/bg_button_button_sml.gif");
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#727378;
	float:right;
	display:block;
	font-size:75%;
	line-height:15px!important;
	height:21px;
	text-indent:-9999px;
	width:58px;
	cursor:pointer;
}
#onlineBanking #logon input.enter:hover,
#onlineBanking #logon input.ieSubmitHover
{
	background-image:url("images/bg_button_button_sml_hover.gif");
}
#onlineBanking #logon input.enter:active,
#onlineBanking #logon input.enter:focus,
#onlineBanking #logon input.ieSubmitFocus
{
	background-image:url("images/bg_button_button_sml_hover.gif");
	border:2px solid #fff;
}
#onlineBanking #logon input#userID
{
	background:url("images/bg_white_logon.gif") left top no-repeat;
	font-weight:bold;
	float:left;
	width:164px;
	line-height:15px!important;
	min-height:15px;
	padding:3px 8px;
	font-size:75%;
}
#onlineBanking #logon ul
{
	padding:9px 0 6px;
}
#onlineBanking #logon ul li
{
	float:none;
	padding:0 0 3px;
}
#onlineBanking #logon ul li a,
#footerMap li a,
#meta li a
{
	line-height:18px;
}
#logo
{
	padding:19px 10px 19px 10px;
	float:left;
}
#logo a:active,
#logo a:focus
{
	outline:1px solid #626469;
}
#logo img
{
	height:34px;
}
#sections,
#sections ul#topLevel
{
	float:left;
	width:980px;
}
#sections li.level1
{
	margin:0 -2px 0 0;
}
#sections li a.mainTopNav
{
	background:url("images/section_divider.gif") left center no-repeat;
	cursor:pointer;
	display:block;
	font-size:65%;
	position:relative;
	line-height:20px;
	padding:16px 20px;
}
#sections li a.lineHeight{
	line-height: 15px !important;
}
#sections li a.small
{
	padding:16px 13px;
}
#sections li a.mainTopNav strong
{
	font-size:149%;
}
#sections li a.small strong
{
	font-size:125%;
}
#sections ul li.focused,
#sections ul li.focused a.mainTopNav,
#sections ul li a.mainTopNav:hover,
#sections ul li:hover a.mainTopNav
{
	background:#626469 url("images/bg_main_nav_on.gif") left top repeat-x;
    min-height: 40px;
}
.doormat
{
	background:url("images/doormat_shadow_bg.png") center bottom repeat-x;
	padding: 10px 0px 10px 0px;
	position:absolute;
	display:none;
	left:0px;
	top:72px;
	width:980px;
	z-index:200;
}
#sections li.focused .doormat
{
	display:block;
}
#sections .doormat .productLink p,
#sections .doormat .doormatLeft p,
#sections .doormat .doormatRight p.intro
{
	font-weight:bold;
	font-size:100%;
	line-height:20px;
}
#sections .doormat li ul li a
{
	line-height:18px;
}
#sections .doormat .info a
{
	display:block;
	border:2px solid #626469;
}
#sections .doormat .info a:active,
#sections .doormat .info a:focus
{
	border-color:#CCC;
}
#sections .doormat .productLink
{
	width:920px;
	background-color:#626469;
}
#sections .doormat .productLink p a,
#sections .doormat .doormatRight p.intro a
{
	background:/*url("images/lrg_white_arrow.gif")*/ right bottom no-repeat;
	padding:0 12px 0 0;
	line-height:20px;
}
#sections .doormat div.doormatLeft
{
	background-color:#626469;
}
#sections .doormat div.third,
#sections .doormat div.third ul
{
	width:980px;
	float:left;
}
#sections .doormat div.full,
#sections .doormat div.full ul
{
	width:920px;
	float:left;
}
#sections .doormat .doormatRight
{
	/*float:right;*/
	background-color:#626469;
	width:200px;
}
#sections div.doormat .infoPanel
{
	width:235px;
	float:left;
}
#sections .doormat .infoPanel div.info
{
	padding:0 0 10px;
}
#sections .doormat ul li
{
	padding: 20px 5px 20px 20px;
	width: 200px;
}
#sections .doormat div.full li
{
	width:145px;
}
#sections .doormat div.narrow li
{
	width:140px;
}
#sections .doormat div.doormatLeft ul li ul
{
	width:auto;
}
#sections .doormat ul li ul li
{
	float:none;
	font-size:75%;
	width:auto;
	line-height:18px;
	padding:0 0 6px;
}
#sections .doormat p
{
	font-size:75%;
	line-height:18px;
	padding:0 0 12px;
}
#sections .doormatRight p
{
	padding:0 0 12px 2px;
}
#sections div.doormat .featureBox
{
	background:url("images/bg_help.gif") left top no-repeat;
	width:199px;
	float:left;
	padding:6px 18px;
}
#sections div.doormat .featureBox p
{
	font-size:100%;
	font-weight:bold;
	line-height:20px;
	padding:12px 0;
}
#sections div.doormat .featureBox ul
{
	padding:0 0 6px;
}
#sections div.doormat .featureBox ul li
{
	font-size:75%;
	line-height:18px;
	padding:0 0 6px;
	width:auto;
	float:none;
}
#sections div.doormat .featureBox ul li a
{
	background:url("images/sml_red_arrow.gif") right bottom no-repeat;
	padding:0 12px 0 0;
	line-height:18px;
}
#sections .doormatRight p a,
#internetBanking .links li a
{
	background:url("images/sml_white_arrow.gif") right bottom no-repeat;
	padding:0 12px 0 0;
	line-height:18px;
}
#sections .doormat a.newWindowLink,
#internetBanking .links li.newWindowLink a
{
	background:url("images/sml_white_boxes.gif") right bottom no-repeat;
	padding:0 18px 0 0;
}
#innerPage
{
	margin:0 auto;
	position:relative;
	z-index:1;
	width:1000px;
	/*padding:0 0 0 10px;*/
    font-size:small;
}

#footer
{
	/*margin:0 auto;*/
    /*margin:0 20%;*/
	/*position:relative*/
    position: absolute;
	z-index:1;
	/*width:970px;*/
	/*padding:0 0 0 10px;*/
    /*bottom: 0px;*/
}

#globalFooter
{
	background-color:#626469;
	float:left;
	width:940px;
	padding:0 0 0 20px;
}
#globalFooter #supportLinks
{
	padding:13px 0 10px;
	float:left;
	clear:both;
	width:920px;
}
#globalFooter #supportLinks li
{
	float:left;
	font-size:125%;
	line-height:23px;
	padding:10px 40px 10px 34px;
}
#supportLinks .contact
{
	background:url("images/contact.gif") left center no-repeat;
}
#supportLinks .branch
{
	background:url("images/branch.gif") left center no-repeat;
}
#supportLinks .chat
{
	background:url("images/chat.gif") left center no-repeat;
}
div#footerMap
{
	padding:17px 0;
	background:url("images/footer.gif") left top no-repeat;
	width:940px;
	float:left;
}
#footerMap div.column
{
	float:left;
	padding:0 10px;
	width:136px;
}
#footerMap div.last
{
	padding:0 1px 0 0;
}
#footerMap div.wide
{
	width:154px;
}
/* ALTERADO */
#footerMap h2, #footerMap h4 {color:#FFF; font-size:100%; font-weight:bold; line-height:20px; padding:0 0 12px;}
#globalFooter #footerMap ul
{
	padding:0 15px 0 0;
}
#globalFooter #footerMap li,
ul#meta li
{
	font-size:75%;
	line-height:18px;
	padding:0 0 6px;
}
#footerMap li a
{
	background:none;
	padding:0;
}
ul#meta
{
	background-color:#fff;
	float:left;
	padding:12px 0 22px;
	overflow:hidden;
	width:980px;
}
ul#meta li
{
	float:left;
	padding:0 12px 0 0;
}
ul#meta li.text
{
	font-size: 11px;
	text-align: center;
	width: 100%;
}
#dropDown
{
	width:960px;
	float:left;
	padding:0 0 22px;
}
#innerPage .showDropDown
{
	padding:0;
	top:-117px;
	left:10px;
	z-index:200;
	position:absolute;
}
#dropDown #dropDownWrapper
{
	background:url("images/doormat_shadow_bg.png") center bottom repeat-x;
	width:960px;
	padding:29px 0 37px;
	float:left;
	z-index:300;
	position:relative;
}
#innerPage .showDropDown #dropDownWrapper
{
	position:fixed;
	top:35px;
}
#globalFooter p.skipLink
{
	display:none;
}
#top #dropDown p.skipLink,
#top #sections p.skipLink,
#top #sections p.skipLinkLast
{
	padding:0;
	font-size:75%;
	line-height:18px;
	font-weight:bold;
}
#top #dropDown p.skipLink a,
#top #sections p.skipLink a,
#top #sections p.skipLinkLast a
{
	padding:12px;
	display:block;
	background:#333;
	text-decoration:underline;
	right:0;
	line-height:18px;
	top:-99999px;
	position:absolute;
	z-index:400;
}
#top #dropDown p.skipLink a:active,
#top #dropDown p.skipLink a:focus,
#top #sections p.skipLink a:active,
#top #sections p.skipLink a:focus,
#top #sections p.skipLinkLast a:active,
#top #sections p.skipLinkLast a:focus
{
	top:0;
	right:0;
}
#dropDown #dropDownHeader
{
	background:#626469 url("images/langList.gif") center bottom no-repeat;
	float:left;
	width:902px;
	padding:0 30px 18px 28px;
}
/* ALTERADO */
#dropDown h2, #globalFooter .dropDownLang h2, #dropDown h4, #globalFooter .dropDownLang h4 {color:#FFF; font-size:100%; line-height:20px; float:left; padding:0 0 1px; font-weight:bold;}
#globalFooter .dropDownLang
{
	width:920px;
	background:url("images/footer.gif") left top no-repeat;
	padding:24px 0;
}
#dropDown .dropDownLang
{
	width:902px;
	padding:0 30px 0 28px;
	position:absolute;
	top:29px;
}
#innerPage .dropDownLang .langList ul
{
	padding:1px 0 0 14px;
	float:left;
}
#innerPage .dropDownLang .langList li
{
	margin:0 0 0 -2px;
	position:relative;
	display:block;
	font-size:75%;
	line-height:20px;
	float:left;
}
#innerPage .dropDownLang .langList li a
{
	background:url("images/tab_divider.gif") right center no-repeat;
	line-height:20px;
	padding:0 10px 0 11px;
}
#innerPage .dropDownLang .langList li a:hover,
#innerPage .dropDownLang .langList li a:active,
#innerPage .dropDownLang .langList li a:focus,
#innerPage .dropDownLang .langList li.selected a
{
	background:#fff;
}
#innerPage .dropDownLang .langList li.last a
{
	background-image:none;
}
#dropDown #dropDownBody
{
	float:left;
	width:940px;
	background-color:#626469;
	padding:28px 0 0 20px;
}
#dropDown .regionTabs
{
	float:left;
	width:180px;
}
#dropDown .regionTabs li
{
	font-size:100%;
	line-height:20px;
}
#dropDown .regionTabs li a
{
	display:block;
	height:74px;
	font-weight:bold;
	background-position:left top;
	background-repeat:no-repeat;
	padding:6px 0 0 8px;
}
#dropDown .regionTabs li a.europe
{
	background-image:url("images/europe.gif");
}
#dropDown .regionTabs li a.asiaPacific
{
	background-image:url("images/asia-pacific.gif");
}
#dropDown .regionTabs li a.middleEast
{
	background-image:url("images/middle-east.gif");
}
#dropDown .regionTabs li a.americas
{
	background-image:url("images/americas.gif");
}
#dropDown .regionTabs li a:hover,
#dropDown .regionTabs li a:active,
#dropDown .regionTabs li a:focus,
#dropDown .regionTabs li.selected a
{
	background-color:#727378;
	background-position:right top;
}
#dropDown .regions
{
	width:730px;
	min-height:320px;
	background-color:#727378;
	float:left;
}
#dropDown .region
{
	padding:0 1px 14px 21px;
	float:left;
}
/* ALTERADO */
#dropDown .region h3, #dropDown .region p {color:#FFF; font-weight:normal; padding:19px 0 0; font-size:150%;}
#dropDown .navList
{
	float:left;
	width:708px;
	padding:12px 0 0;
}
#dropDown .nav
{
	float:left;
	width:236px;
}
#dropDown #middleEast .nav
{
	width:354px;
}
#dropDown .nav li
{
	font-size:75%;
	line-height:18px;
	padding:0 0 6px;
}
#dropDown .nav li a
{
	padding:0 0 0 37px;
	line-height:18px;
	display:block;
	background:url("images/flag.gif") left 2px no-repeat;
}
#dropDown .nav li a.ae{ background-image:url("images/flags-sprite.gif"); background-position: 0 0; } 
#dropDown .nav li a.am{ background-image:url("images/flags-sprite.gif"); background-position: 0 -26px; } 
#dropDown .nav li a.ar{ background-image:url("images/flags-sprite.gif"); background-position: 0 -52px; } 
#dropDown .nav li a.au{ background-image:url("images/flags-sprite.gif"); background-position: 0 -78px; } 
#dropDown .nav li a.bd{ background-image:url("images/flags-sprite.gif"); background-position: 0 -104px; } 
#dropDown .nav li a.bh{ background-image:url("images/flags-sprite.gif"); background-position: 0 -130px; } 
#dropDown .nav li a.bm{ background-image:url("images/flags-sprite.gif"); background-position: 0 -156px; } 
#dropDown .nav li a.bn{ background-image:url("images/flags-sprite.gif"); background-position: 0 -182px; } 
#dropDown .nav li a.br{ background-image:url("images/flags-sprite.gif"); background-position: 0 -208px; } 
#dropDown .nav li a.ca{ background-image:url("images/flags-sprite.gif"); background-position: 0 -234px; } 
#dropDown .nav li a.ch{ background-image:url("images/flags-sprite.gif"); background-position: 0 -260px; } 
#dropDown .nav li a.cl{ background-image:url("images/flags-sprite.gif"); background-position: 0 -286px; } 
#dropDown .nav li a.cn{ background-image:url("images/flags-sprite.gif"); background-position: 0 -312px; } 
#dropDown .nav li a.co{ background-image:url("images/flags-sprite.gif"); background-position: 0 -338px; } 
#dropDown .nav li a.cr{ background-image:url("images/flags-sprite.gif"); background-position: 0 -364px; } 
#dropDown .nav li a.cz{ background-image:url("images/flags-sprite.gif"); background-position: 0 -390px; } 
#dropDown .nav li a.de{ background-image:url("images/flags-sprite.gif"); background-position: 0 -416px; } 
#dropDown .nav li a.dz{ background-image:url("images/flags-sprite.gif"); background-position: 0 -442px; } 
#dropDown .nav li a.eg{ background-image:url("images/flags-sprite.gif"); background-position: 0 -468px; } 
#dropDown .nav li a.es{ background-image:url("images/flags-sprite.gif"); background-position: 0 -494px; } 
#dropDown .nav li a.fr{ background-image:url("images/flags-sprite.gif"); background-position: 0 -520px; } 
#dropDown .nav li a.gg{ background-image:url("images/flags-sprite.gif"); background-position: 0 -546px; } 
#dropDown .nav li a.gr{ background-image:url("images/flags-sprite.gif"); background-position: 0 -572px; } 
#dropDown .nav li a.hk{ background-image:url("images/flags-sprite.gif"); background-position: 0 -598px; } 
#dropDown .nav li a.hu{ background-image:url("images/flags-sprite.gif"); background-position: 0 -624px; } 
#dropDown .nav li a.id{ background-image:url("images/flags-sprite.gif"); background-position: 0 -650px; } 
#dropDown .nav li a.ie{ background-image:url("images/flags-sprite.gif"); background-position: 0 -676px; } 
#dropDown .nav li a.im{ background-image:url("images/flags-sprite.gif"); background-position: 0 -702px; } 
#dropDown .nav li a.in{ background-image:url("images/flags-sprite.gif"); background-position: 0 -728px; } 
#dropDown .nav li a.je{ background-image:url("images/flags-sprite.gif"); background-position: 0 -754px; } 
#dropDown .nav li a.jo{ background-image:url("images/flags-sprite.gif"); background-position: 0 -780px; } 
#dropDown .nav li a.jp{ background-image:url("images/flags-sprite.gif"); background-position: 0 -806px; } 
#dropDown .nav li a.kr{ background-image:url("images/flags-sprite.gif"); background-position: 0 -832px; } 
#dropDown .nav li a.kw{ background-image:url("images/flags-sprite.gif"); background-position: 0 -858px; } 
#dropDown .nav li a.ky{ background-image:url("images/flags-sprite.gif"); background-position: 0 -884px; } 
#dropDown .nav li a.kz{ background-image:url("images/flags-sprite.gif"); background-position: 0 -910px; } 
#dropDown .nav li a.lb{ background-image:url("images/flags-sprite.gif"); background-position: 0 -936px; } 
#dropDown .nav li a.lk{ background-image:url("images/flags-sprite.gif"); background-position: 0 -962px; } 
#dropDown .nav li a.mo{ background-image:url("images/flags-sprite.gif"); background-position: 0 -988px; } 
#dropDown .nav li a.mt{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1014px; } 
#dropDown .nav li a.mu{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1040px; } 
#dropDown .nav li a.mv{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1066px; } 
#dropDown .nav li a.mx{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1092px; } 
#dropDown .nav li a.my{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1118px; } 
#dropDown .nav li a.nz{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1144px; } 
#dropDown .nav li a.om{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1170px; } 
#dropDown .nav li a.pa{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1196px; } 
#dropDown .nav li a.pe{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1222px; } 
#dropDown .nav li a.ph{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1248px; } 
#dropDown .nav li a.pk{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1274px; } 
#dropDown .nav li a.pl{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1300px; } 
#dropDown .nav li a.py{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1326px; } 
#dropDown .nav li a.qa{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1352px; } 
#dropDown .nav li a.ru{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1378px; } 
#dropDown .nav li a.sa{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1404px; } 
#dropDown .nav li a.sg{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1430px; } 
#dropDown .nav li a.sk{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1456px; } 
#dropDown .nav li a.sv{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1482px; } 
#dropDown .nav li a.th{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1508px; } 
#dropDown .nav li a.tr{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1534px; } 
#dropDown .nav li a.tw{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1560px; } 
#dropDown .nav li a.uk{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1586px; } 
#dropDown .nav li a.us{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1612px; } 
#dropDown .nav li a.uy{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1638px; } 
#dropDown .nav li a.vn{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1664px; } 
#dropDown .nav li a.za{ background-image:url("images/flags-sprite.gif"); background-position: 0 -1690px; } 
#genericPopupWin
{
	background:#e8e8e8;
}
#genericPopupWin #top
{
	width:780px;
	margin:0 auto;
	background:#fff;
	position:relative;
	z-index:1;
}
#genericPopupWin #top div#mainTopNavigation
{
	width:720px;
	padding:0 30px;
	z-index:0;
}
#genericPopupWin #top #mainTopUtility,
#genericPopupWin #top #mainTopUtilityRow
{
	background:none;
	width:780px;
}
#genericPopupWin #innerPage
{
	width:780px;
	padding:0;
}
#genericPopupWin #logo
{
	padding:24px 0;
}
#genericPopupWin #close
{
	float:right;
	padding:25px 0 0;
}
#genericPopupWin #close a
{
	background:url("images/icon_close.gif") right center no-repeat;
	display:block;
	font-size:87.5%;;
	font-weight:bold;
	line-height:22px;
	padding:0 30px 0 0;
}
#genericPopupWin #meta
{
	padding:18px 30px 22px;
	border-top:1px solid #ccc;
	width:720px;
}






#grid .grid_16 .ctaRowFAQ {
width: 100%;
padding: 0;
border-top: 0;
float: left;
clear: both;
position: relative;
border-top: 1px dotted #999;
}
#grid .grid .ctaRowFAQ p {
display: block;
color: black;
font-size: 87.5%;
padding: 12px 0px 12px 0px;
line-height: 18px;
font-weight: bold;
}
#grid .grid .supportRow {
float: left;
width: 960px;
}
#grid .grid .supportRow .supportSelect {
border-bottom: 30px solid white;
float: left;
padding: 17px 0 28px;
width: 940px;
}
#grid .grid .productItem li a.pdfLink, #grid .grid .productItem li a.redLink, #grid .grid .productItem li a.overlayLaunchLink, #grid .grid p a.overlayLaunchLink {
font-size: 100%;
line-height: 15px;
margin: 0;
}

#grid .grid .supportRow .supportBox {
border: 1px solid #E2E2E2;
float: left;
width: 938px;
box-shadow: 0 0 15px #E2E2E2;
height: 141px;
}
#grid .grid .supportRow .supportBox ul {
float: left;
width: 938px;
padding:0;
}
#grid .grid .supportRow .supportBox li {
color: black;
float: left;
font-size: 87.5%;
font-weight: bold;
height: 140px;
line-height: 18px;
position: relative;
text-align: center;
width: 134px;
list-style: none;
}
#grid .grid .supportRow .supportBox li a {
color: black;
display: block;
font-weight: bold;
left: 0;
line-height: 18px;
padding: 16px 0 126px;
position: absolute;
text-align: center;
top: 0;
width: 134px;
}
#grid .grid .supportRow .supportBox li a{
	text-decoration:none;	
}
#grid .grid .supportRow .supportBox li.selected a {
color: white;
}
#grid .grid .supportRow .supportBox li a.box01 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/travel_box_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li.selected a.box01 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/travel_box_selected_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li a.box02 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/dining_box_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li.selected a.box02 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/dining_box_selected_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li a.box03 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/shopping_box_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li.selected a.box03 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/shopping_box_selected_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li a.box04 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/health_box_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li.selected a.box04 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/health_box_selected_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li a.box05 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/lounge_box1_134x82px_d099.jpg") no-repeat scroll center 78px transparent;
}
#grid .grid .supportRow .supportBox li.selected a.box05 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/lounge_box_selected_134x82px_d099.jpg") no-repeat scroll center 79px transparent;
}
#grid .grid .supportRow .supportBox li a.box06 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/vouchers_box_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li.selected a.box06 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/voucher_box_selected_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li a.box07 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/holidays_box_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportBox li.selected a.box07 {
background: url("../../../hbbr-pws-gip16/portugues/personal/comum/imagens/holidays_box_selected_134x120px_d099.jpg") no-repeat scroll center bottom transparent;
}
#grid .grid .supportRow .supportContent {
float: left;
padding: 0 0 20px;
width: 940px;
}
.articleBlock {
width: 460px;
height: 150px;
}
.articleBlock .contentBlock p{
padding:0 0 9px 0;
}
.articleBlock .contentBlock p a{
	text-decoration:underline;
}
.imgSlot {
width: 220px;
padding-right: 20px;
float: left;
}
.contentBlock {
width: 220px;
float: left;
}
.contentBlock a {
	font-weight: bold;
	text-decoration:none;
}
#grid .grid .supportRow .supportContent h4, #grid .grid .supportRow .supportContent p.intro, #grid .grid .supportRow .supportContent .contentItem h5 {
font-size: 112.5%;
line-height: 24px;
padding: 0 0 12px;
}
#grid .grid .supportRow .supportContent h4, #grid .grid .supportRow .supportContent p.intro, #grid .grid .supportRow .supportContent .contentItem ul li a.redLink:hover{
	text-decoration:underline;
}
#grid .grid .supportRow .supportContent .contentItem ul {
background: url("../..images/hbbr_pws_gip16/content/wideDotted.gif") repeat-x scroll left top transparent;
margin: 13px 0 0;
padding: 0;
width: 300px;
list-style: none outside none;
}
#grid .grid .supportRow .supportContent .contentItem ul li {
background: url("../..images/hbbr_pws_gip16/content/wideDotted.gif") repeat-x scroll left bottom transparent;
color: black;
font-size: 87.5%;
list-style: none outside none;
padding: 10px 0 9px;
}
#grid .grid .supportRow .supportContent .contentItem ul li a {
color: black;
font-weight: bold;
line-height: normal;
text-decoration: none;
}
#grid .grid .contactRow {
float: left;
width: 940px;
background: #F0F0F0;
border-bottom: 14px solid white;
padding: 22px 0 0;
}
#grid .grid .contactRow p {
padding: 0 0 12px;
}
#grid .grid .supportRow .supportContent .contentItem {
padding: 24px 80px 0 20px;
width: 300px;
}
#grid .grid .contactRow .innerProductSupport {
float: left;
width: 540px;
padding: 0px;
border-bottom: 20px solid #F0F0F0;
background: url("../..images/hbbr_pws_gip16/content/supportRow.gif") left top repeat-y;
}
#grid .grid .contactRow .innerProductSupport .col {
float: left;
width: 228px;
background: none;
padding: 0 18px 0 22px;
}
#grid .grid .contactRow .innerProductSupport .col p.phone {
color: black;
font-size: 87.5%;
line-height: 18px;
padding: 5px 0;
}
#grid .grid .contactRow .innerProductSupport .col p.phone span {
display: block;
font-size: 171.43%;
margin: 3px 0 0;
}
#grid .grid .supportRow .supportBox li.selected {
background-color: #4D4D4D;
color: white;
}
#sections .doormat div.closeButton {
	float: left;
	display: none;
	height: 21px;
	width: 100%;
}
#sections .doormat div.closeButton a {
	left: 0;
	bottom: 0;
	position: absolute;
	background: url("images/icone-fechar-tablet.png") no-repeat center transparent;
	color: white;
	line-height: 30px;
	height: 30px;
	min-height: 30px;
	padding: 3px 32px 18px 5px;
}
::selection{background:gray;color:white;}

/* 2013 Update */
.contentItem .toolsHome {
	width: 234px;
	float: left;
	margin-bottom: 30px;
}
.contentItem .toolsHome p.header {
	font-size: 120%!important;
	margin-top: 0!important;
}
.contentItem .toolsHome ul.quickLinks {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}
.contentItem .toolsHome ul.quickLinks li {
	list-style: none;
	border-top: 1px dotted #666;
	font-weight: bold;
	margin-right: 18px;
	padding: 8px 0;
}
.contentItem .toolsHome ul.quickLinks li a {
	color: rgb(51, 51, 51);
	text-decoration: none;
	outline: 0px;
}
.contentItem .toolsHome ul.quickLinks li a:hover {
	text-decoration: underline;
}
.contentItem .toolsHome ul.quickLinks li.qlLast {
	border-bottom: 1px dotted #666;
}
#top #dropDown p.skipLinkHome a,
#top #sections p.skipLinkHome a{
	padding:12px;
	display:block;
	background:#333;
	font-size:12px;
	text-decoration:underline;
	right:0;
	line-height:18px;
	top:-99999px;
	position:absolute;
	z-index:400;
	width:100px;
}
#top #dropDown p.skipLinkHome a:active,
#top #dropDown p.skipLinkHome a:focus,
#top #sections p.skipLinkHome a:active,
#top #sections p.skipLinkHome a:focus{
	top:0;
	left:0;
}