/*   MAIN TABLE   */
form#search_form{margin-left:5px}
table#ofertas_bpi a:hover{color:#0765AB;text-decoration: underline}
div#contacto_credito_bpi a:hover{text-decoration:underline}
/* Breadcrumbs */
#breadcrumbs,#breadcrumbs_bottom{font-weight:bold;font-size:10px;}
#breadcrumbs a,#breadcrumbs a:visited,#breadcrumbs_bottom a,#breadcrumbs_bottom a:visited{color:#000;text-decoration:underline;}
#breadcrumbs a,#breadcrumbs_bottom a,#breadcrumbs h1{font-size:10px;font-weight:bold;}
#breadcrumbs h1{ display:inline;}
/* CA - Estilo da div POP do EI*/
.zahiradPop{position:absolute;width:auto;height:auto;background:transparent;z-index:9999}
/* New Styles */
*{margin:0px;padding:0px;border:0pt;font: normal 11px/14px Verdana}
b{font-weight:bold}
body{background-color: #ffffff;font:normal 11px/14px Verdana;color: #000000;text-align: left}
ul, ol{list-style-type:none;}
a{text-decoration:none}
a:hover{text-decoration:underline}
select, input, textarea{background-color:#fff}
input[type="radio"], input[type="checkbox"]{background-color:transparent}
select{border:1px solid #0765AB}
button{background-color:#dedede;border:1px solid #000;cursor:pointer}
/* Position */
.pabsolute{position:absolute}
.prelative{position:relative}
.fleft{float:left}
.fright{float:right}
.taleft{text-align:left}
.tacenter{text-align:center !important}
.vatop{vertical-align:top}
.hidden {overflow:hidden}
.oauto{overflow:auto}
.cleft{clear:left}
.cright{clear:right}
.cboth{clear:both}
.block{display:block}
.noblock{display:none}
.pointer{cursor:pointer}

/* Paddings/Widths/Heights */
.wsnowrap{white-space:nowrap}
.m0{margin:0 !important}
.m5{margin:5px}
.m10{margin:10px}
.msideauto{margin-left:auto;margin-right:auto}
.mtop2 {margin-top:2px}
.mleft2{margin-left:2px}
.mtop3{margin-top:3px}
.mbot3{margin-bottom:3px}
.mtop4{margin-top:4px}
.mtop5{margin-top:5px}
.mright5{margin-right:5px}
.mleft5{margin-left:5px}
.mbot5{margin-bottom:5px}
.mtop7{margin-top:7px}
.mleft7{margin-left:7px}
.mbot7{margin-bottom:7px}
.mtop10{margin-top:10px}
.mbot10{margin-bottom:10px}
.mleft10{margin-left:10px}
.mright10{margin-right:10px}
.mtop15{margin-top:15px}
.mleft15{margin-left:15px}
.mright15{margin-right:15px}
.mbot15{margin-bottom:15px}
.mtop20{margin-top:20px}
.mtop25{margin-top:25px}
.mleft20{margin-left:20px}
.mbot20{margin-bottom:20px}
.mbot25{margin-bottom:25px}
.mright30{margin-right:30px}
.mleft40{margin-left:40px}
.mleft160px{margin-left:160px}

.pbot2{padding-bottom:2px}
.ptop3{padding-top:3px}
.pbot3{padding-bottom:3px}
.p0{padding:0 !important}
.p5{padding:5px}
.pleft5{padding-left:5px}
.pright5{padding-right:5px}
.ptop5{padding-top:5px}
.pbot5{padding-bottom:5px}
.pbot7{padding-bottom:7px}
.ptop10{padding-top:10px}
.pleft10{padding-left:10px} 
.pbot10{padding-bottom:10px}
.ptop15{padding-top:15px}
.pbot15{padding-bottom:15px}

.w100{width:100%}
.w95{width:95%}
.w49{width:49%}
.w48{width:48%}

.w123px{width:123px}
.w127px{width:127px}
.w130px{width:130px}
.w135px{width:135px}
.w150px{width:150px}
.w160px{width:160px}
.w185px{width:185px}
.w200px{width:200px}
.w210px{width:210px}
.w230px{width:230px}
.w235px{width:235px}
.w250px{width:250px}
.w278px{width:278px}
.w280px{width:280px}
.w345px{width:345px}
.w348px{width:348px}
.w550{width:550px}
.w560{width:560px}
.w568{width:568px}
.w580{width:580px}
.w950px{width:950px}

.wtbox{width:230px}

.h1{height:1px}
.h20{height:20px}
.h68{height:68px}
.h125{height:125px}

/* Borders */
.b0{border:0 !important}
.bblue{border:1px solid #69bde1}
.bdblue{border:1px solid #0765AB}
.bgray{border:1px solid #cecece}
.bdgray{border:1px solid #333}
.bmedgray{border:1px solid #ccc}
.bbotdashed{border-bottom:1px dashed #CCCCCC}
.bbotlgray{border-bottom:1px solid #F1F1F1 !important;}
.bleftgray{border-left:1px solid #ccc}
.brightgray{border-right:1px solid #ccc}
.bbotgray{border-bottom:1px solid #ccc}
.nobright{border-right:0 !important}

/* Fonts*/
.trebuchet{font-family:Trebuchet MS !important}
.bold{font-weight:bold}
.uline{text-decoration:underline}
.noline, .noline a, .noline a:hover {text-decoration:none !important}
.f8{font-size:8px}
.f9{font-size:9px}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f16{font-size:16px}
.f21{font-size:21px}

.lblue{color:#4d94d4}
.blue{color:#0765ab}
.dgray{color:#747474}
.gray{color:#ccc}
.black{color:#000}
.red{color:#d34827 !important}
.white{color:#fff}

/*Backgrounds*/
.bglgray{background-color:#F1F1F1}
.bglblue{background-color:#eef5fb}
.bgwhite{background-color:#fff !important}
.nobg{background:none !important}
/* HP Structure */
#content{margin-left:auto;margin-right:auto;width:980px;overflow:hidden;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd}
#left_cell{width:640px;overflow:hidden;float:left;margin-right:10px}
#center_cell{width:100%;overflow:hidden;float:left}
#right_cell{width:300px;overflow:hidden;float:left}
#right_cell_bordered{width:299px;overflow:hidden;float:left;border-left:1px solid #e0e0e0}
#resIni{ width:635px; }

/*First request*/
/*.titulo_seccao{border-top:1px solid #8ec5d9;background-color:#def0fe;padding:5px;text-align:left;color:#0765ab;font-weight:bold}
.titulo_seccao p{font-weight:bold;font-family:Trebuchet MS;font-size:12px}*/

/*Second request*/
.titulo_seccao{border-top:5px solid #CDCDCD;background-color:#F1F1F1;text-align:left;color:#0765ab;font-weight:bold;height:25px}
.titulo_seccao p{font-weight:bold;color:#0765AB;font-size:11px;float:left;margin-top:5px;margin-left:5px}
/*.arrow_bg{background-image:url(/images/down_arrow.gif);background-repeat:no-repeat;width:18px;height:18px;float:right;margin-right:10px;margin-top:3px}*/

/* New Custom Styles */
.schTitle{background:url(/images/reform/backgrounds/bg_schtopbar.gif) repeat-x left top;border-top:1px solid #0765ab;border-left:1px solid #0765ab;border-right:1px solid #0765ab;height:25px;overflow:hidden;padding-left:10px}
.schMenuBar{margin-left:115px;margin-top:3px;display:block}
.sel a, .schMenuBar li.unsel a{outline-style:none;padding:3px 0px;font-size:12px;text-transform:uppercase;display:block;overflow:hidden;font-weight:bold;float:left;cursor:pointer;font-family:Trebuchet MS;text-align:center;text-decoration:none}
.sel a{color:#0aa7c6}
.unsel a{color:#a3a3a3}
.unsel a:hover{color:#0fa5c6;background-color:#fff}
.sel{float:left;display:block;overflow:hidden;margin-left:3px;border-top:1px solid #0aa7c6;border-left:1px solid #0aa7c6;border-right:1px solid #0aa7c6;border-bottom:1px solid #fff;background-color:#fff}
.unsel{float:left;display:block;overflow:hidden;margin-left:3px;border-top:1px solid #a2a2a2;border-left:1px solid #a2a2a2;border-right:1px solid #a2a2a2;background:#efefef}
.schBg{background:url(/images/reform/backgrounds/bg_schmain.gif) repeat-x left top;background-color:#f9f9f9;border-left:1px solid #43bcd9;border-right:1px solid #43bcd9;border-bottom:1px solid #43bcd9;overflow:hidden}
.inputTextSmall, .inputText{background-color:#fff;border:1px solid #0765AB;text-align:left}
.inputTextSmall_addImo, .inputText_addImo{background-color:#fff;border:1px solid #0765AB;text-align:left;padding:2px 0px}
.inputText input, .inputText_addImo input{margin:3px 3px}
.inputTextSmall input, .inputTextSmall_addImo input{margin:1px 3px}
.fakeInputWrapper{top:0;left:0;cursor:default;position:absolute}
.realInput{position:absolute;left:12pt;top:0;-moz-opacity:0;filter:alpha(opacity: 0);opacity:0;width:230px}
.realInput_cat{position:absolute;left:40px;top:0;cursor:pointer;-moz-opacity:0;filter:alpha(opacity: 0);opacity:0}
.title a{color:#000;font-weight:bold}
#loading{width:640px;height:25px;margin-top:110px;text-align:center}
.butn{background:transparent no-repeat url(/images/reform/buttons/bt_bluegeneral.png);width:96px;height:17px;border:0;padding:0;padding-bottom:1px}
.tinyButn{background:transparent no-repeat url(/images/reform/buttons/bt_bluegeneral_tiny.png);width:60px;height:17px;border:0;padding:0;padding-bottom:1px}
.bigButn{background:transparent no-repeat url(/images/reform/buttons/bt_bluegeneralbig.png);width:116px;height:17px;border:0;padding:0;padding-bottom:1px}
.hugeButn{background:transparent no-repeat url(/images/reform/buttons/bt_bluegeneralhuge.png);width:135px;height:17px;border:0;padding:0;padding-bottom:1px}
.tinyButn, .tinyButn a, .hugeButn, .hugeButn a,.bigButn, .bigButn a,.butn, .butn a{color:#fff;font-weight:bold;font-family:Trebuchet MS;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer}
.bgimosamples{background:transparent no-repeat url(/images/reform/static/st_imosamples.png) top right;height:58px}
.bglyellow{background-color:#ffffdd}
.wsmalllabel{width:80px}
.btcustom{width:72px;margin-right:1px}
.blueSearchBtn{background:url('/images/reform/buttons/bt_search.jpg');height:19px}
#advSchLink{margin-right:13px}
#hpMainPanel{height:302px}
/*header.css*/
#footerclix {margin:auto; text-align:center}
#footerclix table {margin:auto}
/* modified */
#header{overflow:hidden;margin-left:auto;margin-right:auto;width:980px;height:140px;border-top:1px solid #CDCDCD;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;margin-top:2px;position:relative;height:130px}
#logo{margin-top:15px;margin-left:10px;width:260px;height:70px;float:left;margin-bottom:10px}
/* Menu */
#header_menu{margin-left:15px;clear:both;overflow:hidden;width:90%;position:absolute;bottom:10px;left:0px;height:26px;z-index:999}
#header_menu li{padding:4px 7px 5px 7px;cursor:pointer;background:#efefef;border:1px solid #a2a2a2;float:left;display:block;margin-left:3px;border-bottom:0 !important}
#header_menu li a{color:#999;}
#header_menu li.menu_sel{padding:5px 7px 6px 7px;background-color:#FFFFFF;border:1px solid #036497;border-bottom:1px solid #FFF;}
#header_menu li.menu_sel,#header_menu li.menu_sel *,#header_menu li *{cursor:pointer}
#header_menu li.menu_sel a strong,#header_menu li a strong{text-align:center;font-weight:bold;font-family:"Trebuchet MS"}
#header_menu li a:hover {text-decoration:none;}
#header_menu li.menu_sel a{color:#0765AB}
.bbotmenu{border-bottom:1px solid #036497;height:1px;overflow:hidden;width:950px;margin-left:auto;margin-right:auto;position:absolute;left:15px;bottom:10px}
.hr_separator{border-bottom:1px solid #036497;height:1px;overflow:hidden}
.hr_separator_light{border-bottom:1px solid #ccc;height:1px;overflow:hidden}
.hr_separator_addImo{border-bottom:1px dotted #ccc;height:1px;overflow:hidden}
.menu_cert{height:25px;padding:0px !important;border:none !important;}
.menu2{border-right:#0067ac 1px solid;border-top:#0067ac 1px solid;border-left:#0067ac 1px solid;border-bottom:#0067ac 1px solid;z-index:100;visibility:hidden;font:10px verdana;width:134px;position:absolute;background-color:#ffffff}
.menu2 a{padding-right:0px;padding-left:0px;padding-bottom:1px;padding-top:1px;border-bottom:1px solid #b5e2fe;display:block;width:100%;color:#020b4d;text-indent:5px;text-decoration:none}
.menu2 a:visited{padding-right:0px;padding-left:0px;padding-bottom:1px;padding-top:1px;display:block;width:100%;color:#020b4d;text-indent:5px;text-decoration:none}
.menu2 a:link{padding-right:0px;padding-left:0px;padding-bottom:1px;padding-top:1px;display:block;width:100%;color:#020b4d;text-indent:5px;text-decoration:none}
.menu2 a:hover{color:#ffffff;background-color:#ffa569}

.keywwidth{width:100px}
.keywwidth_cat{width:115px}
.zoneLabelW{width:120px}
/*Users - Dialog*/
.minw100{min-width: 100px}
/*#notice_dialog{background-color:#DDEEF8;border:1px solid #CDCDCD;height:75px;margin-left:50px;margin-top:50px;width:500px;padding:7px}*/
/* jAlert v.1.0.0 * Copyright (c) 2008 Julian Castaneda * http://www.smooka.com/blog/* Requires: jQuery 1.2+ */
#popup_container{font-family:Verdana;font-size: 12px;min-width: 300px; /* Dialog will be no smaller than this */max-width: 600px; /* Dialog will wrap after this width */	background: #FFF;	border: solid 2px #5ca7cf;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
#popup_title{font-family:Trebuchet MS;font-size:14px;line-height: 1.55em;color: #fff;font-weight:bold;background:transparent url(/images/reform/backgrounds/bg_schtopbar.gif) repeat-x left top;cursor: default;padding: 0px 0px 0px 10px;margin: 0em}
#popup_content{background:19px 12px no-repeat url(/i/jqalerts/info.gif);padding: 1em 1.75em;margin: 0em;}
#popup_content.alert{background-image: url(/i/jqalerts/important.gif);}
#popup_content.confirm{background-image:url(/i/jqalerts/important.gif);}
#popup_content.prompt{background-image: url(/i/jqalerts/help.gif);}
#popup_message{margin:5px auto}
#popup_panel{text-align: center;margin: 1em 0em 0em 1em;}
#popup_prompt{margin: .5em 0em;}
#popup_ok{color:#FFFFFF;font-family:Trebuchet MS;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;background:transparent url(/images/reform/buttons/bt_bluegeneral.png) no-repeat scroll 0 0;border:0 none;height:17px;padding:0;width:96px;cursor:pointer;behavior:url(/iepngfix.htc);outline-style:none}
#popup_cancel{color:#FFFFFF;font-family:Trebuchet MS;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;background:transparent url(/images/reform/buttons/bt_bluegeneral.png) no-repeat scroll 0 0;border:0 none;height:17px;padding:0;width:96px;cursor:pointer;behavior:url(/iepngfix.htc);outline-style:none}
/* Queue Colors */
span.ads_standby { font-weight:bold;color:#FF9600; }
span.ads_active  { font-weight:bold;color:#85D200; }
/*Alerts New - Widths, margins*/
.alertboxwidth{width:245px}
.mrightcat{margin-right:28px}
.alertbotboxwidth{width:285px}
.ie6catwidth{width:504px}
.mleftweekly{margin-left:40px}
/* Emp search */
.bgtopsrc{background:url(/images/bgtopsrc.gif) repeat-x top left}
.bgtitlesrc{background:url(/images/bgtitlesrc.gif) repeat-x top left;}
.selwrapwidth{width:180px}
.selsepwidth{width:34px;height:16px}
.partner_data {	height:32px; }

/*Payment Overlay*/
#paymentOverlay, #pubOverlay{background:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9997;top:0px;left:0px;opacity:0.5;filter:alpha(opacity=50)}
#placeHolder{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:9997;}
#paymentLayer, #pubLayer{z-index:9998;margin-left:auto;margin-right:auto;width:730px;height:530px;overflow:hidden;border:1px solid #cdcdcd;text-align:center;position:relative;background-color:#fff}
#closePaymentLayer{color:#fff; position:absolute;top:3px;right:8px;width:78px;height:16px;cursor:pointer;overflow:hidden;background:url('/images/reform/buttons/bt_close.png') top right no-repeat}
#paymentLayer .title, #pubLayer .title{font-family: Trebuchet MS;font-size: 16px;line-height: 1.55em;color: white;font-weight: bold;background: transparent url('/images/reform/backgrounds/bg_schtopbar.gif') repeat-x left top;cursor: default;padding: 0px 0px 0px 10px;margin: 0px;text-align:left}
.green{color:#00dd00}

/*addImo pub Layer*/
.espacos_casas{background: transparent url('/images/reform/backgrounds/bg_espacos_casas.gif') repeat-x left top;width:676px;height:176px;overflow:hidden;margin:12px auto}
.advantagesList{display:block;overflow:hidden;margin-top:25px;width:676px;margin-left:auto;margin-right:auto}
.advantagesList li{overflow:hidden;background: transparent url('/images/reform/icons/ic_check_espacos_casas.gif') no-repeat left top;padding-left:40px;text-align:left;font-size:12px;margin-bottom:10px;padding-top:10px;padding-bottom:10px}
