body{margin:0;  font-family:Arial,Verdana; font-size:12px;}

#top_shadow{position:absolute; width:100%; margin-top:88px; height:7px;}

#div_main_header{background: url('imgs/top_bg.gif') repeat-x; width:100%; height:88px;}

#div_main_top{margin:0 auto; width:976px; height:88px;}

#div_ticker{margin-top:10px; margin-right:30px;}

#div_top_menu_items{position:absolute; height:43px; width:478px;}

#flags {top:0; left:0; height:20px; margin:0; padding:0; display: inline; overflow: hidden; list-style: none;}
#flags LI {margin:0; padding:0; display: inline; /* duplicated for IE 5/Win */ list-style-type: none; /* duplicated for IE 5/Win */}
#flags A {float: left;	height: 0px !important;	height /**/:20px; /* IE 5/Win hack */ padding: 20px 0px 0 0px; overflow: hidden; margin-top:8px;}
#flags A:hover{background-position: 0 -20px;}
#item1 A{width:49px; background: url(imgs/menu_servicos.gif) top left no-repeat; margin-left:22px;}
#item2 A{width:50px; background: url(imgs/menu_empresa.gif) top left no-repeat; margin-left:19px;}
#item3 A{width:155px; background: url(imgs/menu_documentacao.gif) top left no-repeat; margin-left:18px;}
#item4 A{width:55px; background: url(imgs/menu_glossario.gif) top left no-repeat; margin-left:15px;}
#item5 A{width:57px; background: url(imgs/menu_contactos.gif) top left no-repeat; margin-left:15px;}

#div_leading_sentence{margin:0 auto; margin-top:20px; width:976px; padding-top:10px;}
#div_leading_sentence_bg{margin:0 auto; width:783px; margin-left:60px; margin-bottom:20px; height:71px; background: url('imgs/home_header_bg_sm.jpg') no-repeat;}
#sentence_one{height:26px; padding-top:8px; padding-left:10px;}
#sentence_two{padding-top:5px; padding-left:10px;}

/* HOMEPAGE - CENTER DIV */

#div_center_flash{margin:0 auto; border: 0px solid red; width:976px; padding-top:10px; height:430px;}
#center_options{position:absolute; margin-left:50px; margin-top:10px; background: url('imgs/center_options.jpg') no-repeat bottom; width:686px; height:406px;}
#oportunidades{position:absolute; margin-left:740px; margin-top:10px; }

/* HOMEPAGE - MODULOS CENTRAIS 1ROW */
#title_mod_left1{position:relative; border: 0px solid red; margin-left: -20px; margin-top:25px; width:230px; height:95px;}
#txt_mod_left1{position:relative; border: 0px solid red; margin-left: 33px; margin-top:0px; width:290px; height:55px; font-size:11px; font-family:'tahoma';}
#title_mod_right1{position:relative; margin-left:360px; margin-top:-200px; z-index:1; width:176px; height:90px;}
#title_mod_right1B{position:relative; margin-left: 370px; margin-top:-27px; z-index:5; width:237px; height:78px;}
#txt_mod_right1{position:relative; border: 0px solid red; margin-left:365px; margin-top:0px; width:290px; height:55px; font-size:11px; font-family:'tahoma';}

/* HOMEPAGE - MODULOS CENTRAIS 2ROW */
#title_mod_left2{position:absolute; margin-left: -10px; margin-top:36px; width:167px; height:95px;}
#title_mod_left2B{position:absolute; margin-left: -20px; margin-top:120px; width:193px; height:84px;}
#txt_mod_left2{position:absolute; border: 0px solid red; margin-left: 155px; margin-top:45px; width:170px; height:55px; font-size:11px; font-family:'tahoma';}
#title_mod_right2{position:absolute; margin-left: 355px; margin-top:40px;  width:204px; height:90px;}
#txt_mod_right2{position:absolute; border: 0px solid red; margin-left: 365px; margin-top:135px; width:290px; height:55px; font-size:11px; font-family:'tahoma';}


#div_home_faqs{margin:0 auto; width:976px; margin-top:10px;}
.div_home_faq_item{float:left; width:210px; height:60px; margin:10px; text-align:justify; font-size:14px; color:#999999; font-weight:bold; font-family:'Arial Narrow', Arial, Verdana; padding:5px;  background: url('imgs/faq_bg1.gif') no-repeat bottom;}

#div_home_faqs a{color:#CCCCCC; text-decoration:none;}
#div_home_faqs a:visited{color:#CCCCCC; text-decoration:none;}
#div_home_faqs a:hover{color:#0099CC; text-decoration:underline;}
#div_home_faqs a:active{color:#CCCCCC; text-decoration:none;}

#bottom_banners{margin:0 auto; width:976px; padding-top:20px;}

#div_home_news{float:right; width:245px; height:100px; background: url('imgs/home_news_bg.gif') no-repeat;}
#frame_home_news{margin-top:3px; margin-left:12px; width:210px; height:85px; text-align:center;}

#div_footer{margin:0 auto; margin-top:20px; width:972px; height:50px; background: url('imgs/footer_bg.gif') no-repeat; }

#solidweb{float:left; width:225px; padding-top:4px; margin-left:100px;}

#gloss a{color:#0099cc; text-decoration:none;}
#gloss a:visited{color:#0099cc; text-decoration:none;}
#gloss a:hover{color:#ff9800; text-decoration:underline;}
#gloss a:active{color:#0099cc; text-decoration:none;}

#foot_links{float:left; margin-top:12px; margin-left:10px; color:#333333; font-size:11px;}
#foot_links a{color:#333333; text-decoration:none;}
#foot_links a:visited{color:#333333; text-decoration:none;}
#foot_links a:hover{color:#0099CC; text-decoration:underline;}
#foot_links a:active{color:#333333; text-decoration:none;}

#foot_email{float:right;  margin-top:12px; margin-right:10px; color:#333333; font-size:11px;}
#foot_email a{color:#333333; text-decoration:none;}
#foot_email a:visited{color:#333333; text-decoration:none;}
#foot_email a:hover{color:#0099CC; text-decoration:underline;}
#foot_email a:active{color:#333333; text-decoration:none;}

.div_float_left{float:left;}
.div_float_right{float:right;}
.div_clear_both{clear:both; font-size:0px;}

h1{font-size: 20px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}
h2{font-size: 15px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}
h3{font-size: 15px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}
h4{font-size: 24px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}
h5{font-size: 18px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}
h6{font-size: 15px; padding: 0px 0 0px 0; margin: 0 0px 0 0px;}

/* MISSAO */
#div_inner_content_missao{border: 0px solid red; margin:0 auto; width:821px; background: url('imgs/creditocasa_bg.gif') repeat-y;}
#div_missao_bg{width:100%; background-color:#ea8419;}
#div_missao_setences{float:right; margin-right:20px; margin-top:60px;}
#div_missao_inner_sentence_bg2{margin-top:0px; margin-left:-27px; width:585px; height:70px; background: url('imgs/inner_sentence_bg2.gif') no-repeat;}

/* CREDITO AUTO */
#div_credito_auto_bg{width:100%; background-color:#CA0000;}
#div_inner_content_auto{border: 0px solid red; margin:0 auto; width:821px; background: url('imgs/creditoauto_bg.gif') repeat-y;}
#div_credito_car{float:left; padding-top:190px; padding-left:20px;}
#div_creditoauto_setences{float:right; margin-right:20px; margin-top:20px;}
#div_creditoauto_inner_sentence_bg1{width:585px; height:70px; background: url('imgs/inner_sentence_bg1.gif') no-repeat;}
#div_creditoauto_s1{position:absolute; margin-top:9px; margin-left:8px;}
#div_creditoauto_s2{position:absolute; margin-left:8px; margin-top:27px;}
#div_creditoauto_s3{position:absolute; margin-left:8px; margin-top:45px;}
#div_creditoauto_s4{width:550px; margin-left:10px;}
#div_creditoauto_s5{margin-left:10px;}
#div_creditoauto_s6{margin-top:10px; margin-left:10px;}
#div_creditoauto_s7{width:550px; margin-top:10px; margin-left:10px;}
#ver_parcerias_auto{position:absolute; margin-top:28px; margin-left:130px;}

#div_inner_content{margin:0 auto; width:821px; background: url('imgs/creditoauto_bg.gif') repeat-y;}

#page_png{position:absolute; margin-top:-245px; margin-left:-60px;}
#page_png_trsf{position:absolute; margin-top:-265px; margin-left:-60px;}
#page_go_home1{position:absolute; margin-left:830px; margin-top:-282px; z-index:10;}
#page_go_home_internal{position:absolute; margin-left:830px; margin-top:20px; z-index:10;}
#page_right_menu_internal{position:absolute; margin-left:830px; margin-top:140px; z-index:10;}
#page_right_menu{position:absolute; margin-left:830px; margin-top:-155px; z-index:10;}
#page_right_menu_trsf{position:absolute; margin-left:830px; margin-top:-169px; z-index:10;}
#page_right_menu_cp{position:absolute; margin-left:830px; margin-top:-159px; z-index:10;}
#page_right_menu2{position:absolute; margin-left:830px; margin-top:-260px; z-index:10;}
#page_right_menu3{position:absolute; margin-left:830px; margin-top:-175px; z-index:10;}


/* CREDITO AUTO OPEL */
#div_inner_content_carbg{width:813px; margin-left:4px; height:249px; background: url('imgs/opelastra.jpg') no-repeat;}
#page_go_home1_opel{position:absolute; margin-left:830px; margin-top:-300px; z-index:10;}
#page_png_opel{position:absolute; margin-top:-215px; margin-left:-60px;}
#opel_iframe{position:absolute; margin-top:15px; margin-left:10px; height:80px;}


/* CREDITO HABITACAO */
#div_credito_casa_bg{width:100%; background-color:#ea8419;}
#div_credito_casa{float:left; padding-top:180px; padding-left:20px;}
#div_credito_casa_trsf{float:left; padding-top:205px; padding-left:20px;}
#div_creditocasa_setences{float:right; margin-right:20px; margin-top:20px;}
#div_creditocasa_inner_sentence_bg2{margin-top:-5px; margin-left:-27px; width:585px; height:70px; background: url('imgs/inner_sentence_bg2.gif') no-repeat;}
#div_creditocasa_s1{position:absolute; margin-top:15px; margin-left:13px;}
#div_creditocasa_s2{position:absolute; margin-left:15px; margin-top:33px;}
#div_creditocasa_s3{position:absolute; margin-left:8px; margin-top:45px;}
#div_creditocasa_s4{width:550px; margin-left:10px;}
#div_creditocasa_s5{width:550px; margin-left:10px;}
#div_creditocasa_inner_sentence_bg3{margin-top:-34px; margin-left:-27px; width:585px; height:70px; background: url('imgs/inner_sentence_bg3.gif') no-repeat;}
#div_creditocasa_s01{position:absolute; margin-top:17px; margin-left:180px;}
#div_creditocasa_s02{position:absolute; margin-left:11px; margin-top:37px;}

#div_inner_content_habitacao{border: 0px solid red; margin:0 auto; width:821px; background: url('imgs/creditocasa_bg.gif') repeat-y;}

#page_go_home2{position:absolute; margin-left:830px; margin-top:-272px; z-index:10;}
#page_go_home_trsf{position:absolute; margin-left:830px; margin-top:-297px; z-index:10;}
#page_go_home_credhab{position:absolute; margin-left:830px; margin-top:-282px; z-index:10;}

/* CREDITO PESSOAL  */

#div_credito_pessoal_bg{width:100%; background-color:#BEC540;}
#div_credito_pessoal{float:left; padding-top:180px; padding-left:20px;}
#div_creditopessoal_setences{float:right; margin-right:20px; margin-top:20px;}
#div_creditopessoal_inner_sentence_bg2{margin-top:-5px; margin-left:-27px; width:585px; height:70px; background: url('imgs/inner_sentence_bg2.gif') no-repeat;}
#div_creditopessoal_s1{position:absolute; margin-top:15px; margin-left:13px;}
#div_creditopessoal_s2{position:absolute; margin-left:15px; margin-top:33px;}
#div_creditopessoal_s3{position:absolute; margin-left:8px; margin-top:45px;}
#div_creditopessoal_s4{width:550px; margin-left:10px;}
#div_creditopessoal_s5{width:550px; margin-left:10px;}
#div_creditopessoal_inner_sentence_bg3{margin-top:-34px; margin-left:-27px; width:585px; height:70px; background: url('imgs/inner_sentence_bg3.gif') no-repeat;}
#div_creditopessoal_s01{position:absolute; margin-top:17px; margin-left:180px;}
#div_creditopessoal_s02{position:absolute; margin-left:11px; margin-top:37px;}

#div_inner_content_pessoal{margin:0 auto; width:821px; background: url('imgs/creditopessoal_bg.gif') repeat-y;}

#page_go_home3{position:absolute; margin-left:830px; margin-top:-274px; z-index:10;}

/* CREDITO CONSOLIDADO  */

#div_credito_consolidado_bg{width:100%; background-color:#1D77AD;}
#div_credito_consolidado{float:left; padding-top:180px; padding-left:20px;}
#div_creditoconsolidado_setences{float:right; margin-right:20px; margin-top:20px;}
#div_creditoconsolidado_inner_sentence_bg2{margin-top:-5px; margin-left:-27px; width:585px; height:70px; background: url('imgs/inner_sentence_bg2.gif') no-repeat;}
#div_creditoconsolidado_s1{position:absolute; margin-top:15px; margin-left:13px;}
#div_creditoconsolidado_s2{position:absolute; margin-left:15px; margin-top:33px;}
#div_creditoconsolidado_s3{position:absolute; margin-left:8px; margin-top:45px;}
#div_creditoconsolidado_s4{width:550px; margin-left:10px;}
#div_creditoconsolidado_s5{width:550px; margin-left:10px;}
#div_creditoconsolidado_inner_sentence_bg3{margin-top:-34px; margin-left:-27px; width:585px; height:70px; background: url('imgs/inner_sentence_bg3.gif') no-repeat;}
#div_creditoconsolidado_s01{position:absolute; margin-top:17px; margin-left:180px;}
#div_creditoconsolidado_s02{position:absolute; margin-left:11px; margin-top:37px;}

#div_inner_content_consolidado{margin:0 auto; width:821px; background: url('imgs/creditoconsolidado_bg.gif') repeat-y;}

#page_go_home4{position:absolute; margin-left:830px; margin-top:-274px; z-index:10;}

#page_go_home_consolidado{position:absolute; margin-left:830px; margin-top:-387px; z-index:10;}



/* EMPRESAS  */
#div_credito_empresa_bg{width:100%; background-color:#40A0CA;}

/* DOCUMENTAĢO  */
#div_credito_documentacao_bg{width:100%; background-color:#40A0CA;}

/* GLOSSēRIO  */
#div_credito_glossario_bg{width:100%; background-color:#40A0CA;}

/* Contactos  */
#div_credito_contactos_bg{width:100%; background-color:#40A0CA;}
#div_credito_contactos2_enviar2{position:absolute; margin-left:552px; margin-top:205px;}
#div_credito_contactos2_fromulario_contacto2{position:absolute; margin-left:190px; margin-top:-45px;}
#div_credito_contactos2_notas{position:absolute; margin-left:219px; padding-top: 50px; padding-left: 35px; margin-top:0px; width:529px;  height:248px; background: url('imgs/notas.jpg') no-repeat;}

/* Privacidade  */
#div_credito_privacidade_bg{width:100%; background-color:#40A0CA;}

/* CREDITO VISA  */

#div_credito_visa_bg{width:100%; background-color:#40A0CA;}
#div_credito_visa{float:left; padding-top:190px; padding-left:20px;}
#div_creditovisa_setences{float:right; margin-right:20px; margin-top:20px;}
#div_creditovisa_inner_sentence_bg1{width:585px; height:70px; background: url('imgs/inner_sentence_bg1.gif') no-repeat;}
#div_creditovisa_s1{position:absolute; margin-top:9px; margin-left:8px;}
#div_creditovisa_s2{position:absolute; margin-left:8px; margin-top:27px;}
#div_creditovisa_s3{position:absolute; margin-left:8px; margin-top:45px;}
#div_creditovisa_s4{width:550px; margin-left:10px;}
#div_creditoavisa_s5{margin-left:10px;}
#div_creditovisa_s6{margin-top:10px; margin-left:10px;}
#div_creditovisa_s7{width:550px; margin-top:10px; margin-left:10px;}
#ver_parcerias_visa{position:absolute; margin-top:28px; margin-left:130px;}

#div_inner_content{margin:0 auto; width:821px; background: url('imgs/creditovisa_bg.gif') repeat-y;}

#page_png{position:absolute; margin-top:-245px; margin-left:-60px;}
#page_png_inner{position:absolute; margin-top:-320px; margin-left:-65px;}
#page_go_home1{position:absolute; margin-left:830px; margin-top:-282px; z-index:10;}

#page_go_home_credpess{position:absolute; margin-left:830px; margin-top:-287px; z-index:10;}

/* INNER STUFF */
.form_elements{margin:0 auto; width:700px;}

form{margin:0;}
.input_fields{border:1px solid #999999; background: url('imgs/input_bg.gif') repeat-x; height:23px; font-family:'Arial Narrow', Arial; font-size:16px; padding-left:5px;}
.input_fields2{border:1px solid #999999; background: url('imgs/input_bg.gif') repeat-x; height:23px; font-family:'Arial Narrow', Arial; font-size:16px;}
.form_titles_bg{margin:0 auto; width:778px; height:46px; background: url('imgs/form_titles_bg.gif') no-repeat; padding-top:8px;}
.form_titles_bg2{margin:0 auto; width:778px; height:46px; background: url('imgs/form_titles_bg.gif') no-repeat; padding-top:12px;}
.inner_center_div{margin:0 auto; width:320px;}
#div_inner_foot2{margin:0 auto; width:821px;}
#div_inner_foot{margin:0 auto; width:821px;}
#div_inner_foot_creditopessoal{margin:0 auto; width:821px; border: 0px solid red;}

#inner_page_end{margin:0 auto; width:778px; margin-bottom:10px;}


#ballon_meses{position:absolute; margin-left:100px; margin-top:-15px;}
#balloon_preencha{
	position:absolute;
	margin-left:400px;
	margin-top:-20px;
	top: 504px;
	left: 528px;
}

