/*Barra Corporativa*/
/*Novo Layout Begin*/

#fixedtipdiv{display:none;} /*para não fazer o espaço em cima, quando falta a barra no fim do URL */

/* added by Anabela 01-02-2011 this class was missing */
.spc_3{width:3px;display:block;white-space:nowrap;font-size:8px;}
.spc_2{width:2px;display:block;white-space:nowrap;font-size:6px;}

.dest_notpt{border:1px solid #e6e6e6;padding:10px 10px 0;}
.dest_notpt ul{display:block;padding:10px 5px 0px 0px;margin:0px;}
.dest_notpt li{display:block;list-style-type:none;line-height:14px;background:url(../images/Layout1/seta_lar.gif) no-repeat left 5px;padding-left:8px;margin:0 0 9px;}
.dest_notpt li a{text-decoration:none;} .dest_notpt li a:hover{text-decoration:underline;}

/* Corporate Bar Begin*/
.pos_bar_corp{background-color:#97989a;width:899px;margin:1px 0 0 21px;padding:3px 18px 2px 18px;height:20px;text-align:right;}
.pos_bar_corp_lks{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;}
.pos_bar_corp_lks a{text-transform:uppercase;color:#FFFFFF;text-decoration:none;} .pos_bar_corp_lks a:hover{text-decoration:underline;}
.pos_bar_corp_lks select{color:#FFFFFF;text-decoration:none;margin-left:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#606164;height:18px;float:right;vertical-align:middle;}
.pos_bar_corp_lks_esq{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;float:left;padding-top:2px;}
.pos_bar_corp_lks_dir{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;padding-top:2px;}
/* Corporate Bar end*/

/* PTC - Default */
body{margin:0px;padding:0px;background-color:#FFFFFF;}
a, td, div, span, select, input, textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#797777;}
a{text-decoration:none;} a:hover{text-decoration:underline;}
img{border:0px;}
/*TOPO*/
.topo{width:935px;margin-left:21px;/*background:url(../images/fd_topo.gif) no-repeat left top;*/background:url(../images/Layout1/dot_dadada.gif) repeat-x left bottom;display:block;height:88px;}
.pos_topo_dir{float:right;font-weight:bold;font-size:12px;color:#bab8b9;width:769px;margin:22px 0 0 0;text-align:left;text-transform:uppercase;}
.pos_bots_topo{display:block;margin:40px 0 0 0;} .pos_bots_topo img{margin-right:2px;}
/*NEW - 21102010*/.pos_bots_topo2{border:0;margin:40px 0 0 0;}
/*NEW - 21102010*/.pos_bots_topo2 td{height:25px;}
/*NEW - 21102010*/.pos_bots_topo2 td.tabs a{float:left;padding:6px 9px 6px;text-decoration:none;font-size:10px;font-weight:bold;color:#797777;}
/*NEW - 21102010*/.pos_bots_topo2 td.tabs a:hover{text-decoration:underline;}
/*NEW - 21102010*/.pos_bots_topo2 td.tabs_select a{float:left;padding:6px 9px 6px;border:1px solid #dadada;border-bottom:1px solid #FFF;text-decoration:none;font-size:10px;font-weight:bold;color:#000;background:url(../images/Layout1/fd_tabs.gif) repeat-x left top #FFF;}
/*NEW - 21102010*/.pos_bots_topo2 td.tabs_select a:hover{text-decoration:none;}
.pos_logo{margin:26px 0 0 17px;}
/*Estrutura*/
.est_top_header{width:977px;margin:auto;height:130px;margin-bottom:5px;}
.est_hp{width:977px;margin:auto;} 
/*.est_hp td{vertical-align:top;}commented by Anabela 02-02-2011*/
.est_hp_esq{width:187px;}
.est_hp_cont{vertical-align:top;}
.est_bot_bar{width:977px;margin:auto;padding-bottom:8px;line-height:16px;}
.est_bot_bar a{margin:0 0 0 15px;}
.est_bot_bar_on{color:#0099ab;}
.est_bot_bar_on:hover{color:#0099ab;text-decoration:none;}
.spc_bot_bar{padding:15px 17px 0px 172px;display:block;}
.est_bot_bar_fd{width:935px;background-image:url(../images/Layout1/fd_bot_bar.gif);margin:auto;background-repeat:repeat-x;background-position:left top;height:22px;}

/*Added by Anabela 03-02-2011 */
.est_menu {padding-top:6px;}

/*Col. Esq. HP*/
.menu_nav_pos{width:145px;margin:22px 0 0 21px;}
.menu_nav{display:block; margin-bottom: 6px;}
.menu_nav a{text-decoration:none;font-weight:bold;display:block;border-bottom:1px solid #dadada;padding:2px 0 3px;} .menu_nav a:hover{text-decoration:none;color:#0099ab;}

/* added by Anabela 23-02-2011 */
.menu_nav_in {text-decoration:none;color:#0099ab;}

.menu_nav ul{margin:0px 0;padding:0 0 1px 0;} /* commented by Anabela 02-02-2011 border-bottom:1px solid #dadada;} */
.menu_nav ul li{display:block;list-style-type:none;background:url(../images/Layout1/ic_seta_nav.gif) no-repeat left 7px;padding:2px 0 2px 9px;}
.menu_nav ul li a{font-weight:normal;border:0;padding:0;}
.lks_hp_esq{width:145px;margin:16px 0 0 21px;} .lks_hp_esq img{display:block;}
.ban_hp{width:145px;margin:3px 0 0 21px;} .ban_hp img{margin-bottom:1px;display:block;}
/*Content HP*/
.areas_top{width:769px;height:27px; display:block;}
.bar_cons_compras{float:right;}
.bar_cons_compras img{margin:6px 0 0 18px;}
.dest_hp{display:block;width:769px;}
.dest_hp_prod_pos{width:769px;margin:1px 0 0 0;}
.dests_hp_prod{width:100%;}
.dest_hp_pos_cont{display:block;background-repeat:no-repeat;background-position:left top;height:164px;width:100%;}
.dest_hp_pos_cont_2{display:block;background-repeat:no-repeat;background-position:left top;height:146px;width:100%;}
.dest_hp_pos{text-align:left; line-height:14px;width:100%;}
.pos_dest_hp_alt{display:block;height:146px;}
.dests_hp_bd_bots{display:block;padding:0px 0px 0px 10px;}
.dest_hp_bots{display:block;border:1px solid #e6e6e6;border-top:0px;height:17px;}
.titb_lar_bloc{display:block;color:#0099ab;font-weight:bold;line-height:14px;text-decoration:none;}
.titb_telepac_bloc{display:block;color:#006641;font-weight:bold;line-height:14px;text-decoration:none;}
.titb_meo_bloc{display:block;color:#000000;font-weight:bold;line-height:14px;text-decoration:none;}
.titb_sapo_bloc{display:block;color:#289601;font-weight:bold;line-height:14px;text-decoration:none;}
.pos_txt_dest_default{display:block;padding:0px 2px 0 9px;height:84px;}
.pos_selo_hps{display:block;padding-left:9px;}
.dest_logos{margin:2px;}
/*ALTEARADO - 16092010*/.dest_hp_top_prod{border:1px solid #e6e6e6;vertical-align:top;padding:8px 0 0 9px;}
/*ALTEARADO - 16092010*/.dest_hp_top_prod ul{display:block;margin:15px 5px 0px 0;padding:0px;}
.dest_hp_top_prod li{display:block;list-style-type:none;line-height:18px;}
.dest_hp_top_prod li br{line-height:12px;}
.dest_hp_top_prod li a{display:block;list-style-type:none;background-image:url(../images/Layout1/seta_lar.gif);background-repeat:no-repeat;background-position:left 7px;padding-left:8px;}
.bot_lk_ptc{float:left;margin-right:1px;}
.bot_lk_ptc a{font-size:10px;text-transform:uppercase;background-repeat:no-repeat;text-decoration:none;color:#0099ab;padding-left:8px;background-image:url(../images/Layout1/seta_lar.gif);background-position:left 4px;}
.bot_lk_ptc a:hover{text-decoration:underline;}
.bot_lk_telepac{float:left;margin-right:1px;}
.bot_lk_telepac a{font-size:10px;text-transform:uppercase;background-repeat:no-repeat;text-decoration:none;color:#006641;padding-left:8px;background-image:url(../images/Layout1/seta_lar.gif);background-position:left 4px;}
.bot_lk_telepac a:hover{text-decoration:underline;}
.bot_lk_sapo{float:left;margin-right:1px;}
.bot_lk_sapo a{font-size:10px;text-transform:uppercase;background-repeat:no-repeat;text-decoration:none;color:#289400;padding-left:8px;background-image:url(../images/Layout1/seta_vd.gif);background-position:left 4px;}
.bot_lk_sapo a:hover{text-decoration:underline;}
.bot_lk_meo{float:left;margin-right:1px;}
.bot_lk_meo a{font-size:10px;text-transform:uppercase;background-repeat:no-repeat;text-decoration:none;color:#000000;padding-left:8px;background-image:url(../images/Layout1/seta_black.gif);background-position:left 4px;}
.bot_lk_meo a:hover{text-decoration:underline;}
.ics_redes{float:right;text-align:right;} .ics_redes a{margin:0 0 0 4px;float:left;width:16px;height:16px;font-size:0;line-height:0;text-indent:-9999px;}
.ic_face{background:url(../images/Layout1/ics_redes.gif) no-repeat left top;} .ic_face:hover{background-position:left -21px;}
.ic_twitter{background:url(../images/Layout1/ics_redes.gif) no-repeat -20px top;} .ic_twitter:hover{background-position:-20px -21px}
.ic_youtube{background:url(../images/Layout1/ics_redes.gif) no-repeat -40px top;} .ic_youtube:hover{background-position:-40px -21px}
.ic_sapo{background:url(../images/Layout1/ics_redes.gif) no-repeat -60px top;} .ic_sapo:hover{background-position:-60px -21px}
.ic_rss{background:url(../images/Layout1/ics_redes.gif) no-repeat -80px top;} .ic_rss:hover{background-position:-80px -21px}
.ic_mobile{background:url(../images/Layout1/ics_redes.gif) no-repeat -100px top;} .ic_mobile:hover{background-position:-100px -21px}
.copy{display:block;font-size:10px;padding:0 0 0 187px;margin-top:10px;color:#a8a6a6;}
/*Novo Layout End*/




/*CSS QUE EXISTIAM NO ANTERIOR PT CASA*/
BODY {BACKGROUND-COLOR:#ffffff; MARGIN: 0px;}
.header_bar {BACKGROUND-COLOR: #fb4f1f}

.links_header_bar {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.links_header_bar:hover {TEXT-DECORATION: underline}
.links_header_bar_ddl {BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 120px; COLOR: #525252; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none}

.footer_bar {FONT-SIZE: 11px; BACKGROUND: url(../images/Layout2/footer_image_bar.gif) repeat-x; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.links_footer_bar {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.link_breadcrumb {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.link_breadcrumb:hover {TEXT-DECORATION: underline}
.content {FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  WIDTH: 769px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;}
.menu_parent {BACKGROUND-COLOR: #7cb8c5}
.menu_parent_selected {BACKGROUND-COLOR: #fb4f1f}
.link_menu_parent {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.link_menu_parent_selected {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.link_menu_parent:hover {TEXT-DECORATION: underline}
.menu_child {BACKGROUND-COLOR: #afd9e2
}
.link_menu_child { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.link_menu_child:hover {TEXT-DECORATION: underline}
.link_menu_top_child {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	/*color: #FFFFFF; changed by Anabela 03-02-2011*/
	COLOR: #333333;
	text-decoration: none;
	/*padding-left: 10px;*/
}
.link_menu_top_child:hover {
	text-decoration: underline;
}
.hover {TEXT-DECORATION: none}
.description_postings {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

/* Altered by Anabela 11-02-2011 due to layout changes
.content_title {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #FB4F1F; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none} */
.content_title {
background:url("../images/Layout1/fd_tit_serv.gif") repeat-x scroll left top transparent;
border-top:1px solid #9D9FA2;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
padding:12px 0 12px 20px;
width:749px;
background-color:#23a6b8;
}
/* new property added by Anabela 11-02-2011 due to layout cahnges */
.content_title span{color:#FFF;font-size:14px;}

.link_content_title {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C8895;
	text-decoration: none;
	font-weight: bold;}
.link_content_title:hover {TEXT-DECORATION: underline}
.link_content_synopsis {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.link_content_synopsis:hover {TEXT-DECORATION: underline}
.link_content_moreinfo {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.link_content_moreinfo:hover {TEXT-DECORATION: underline}
.link_content_top {FONT-SIZE: 11px; COLOR: #4d8896; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.link_content_top:hover {TEXT-DECORATION: underline}
.content_list_separator {BACKGROUND-IMAGE: url(../images/Layout2/line.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 14px}
.content_print {PADDING-RIGHT: 4px; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-DECORATION: none}
.links_homepage_highlights_header {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.links_homepage_highlights_header:hover {
	TEXT-DECORATION: underline
}
.links_homepage_highlights_itens {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.links_homepage_highlights_itens:hover {
	TEXT-DECORATION: underline
}
.homepage_highlights_header_box_1 {
	BORDER-RIGHT: blue; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: blue; COLOR: #ffffff; BORDER-BOTTOM: blue; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #4c8895; TEXT-DECORATION: none
}
.homepage_highlights_itens_box_1 {
	BORDER-RIGHT: #4c8895 1px solid; BORDER-TOP: #4c8895 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #4c8895 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #4c8895 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.homepage_highlights_header_box_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #64a0ad; TEXT-DECORATION: none
}
.homepage_highlights_itens_box_2 {
	BORDER-RIGHT: #64a0ad 1px solid; BORDER-TOP: #64a0ad 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #64a0ad 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #64a0ad 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.homepage_highlights_itens {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.info_box_main_title {
	BACKGROUND-COLOR: #4c8895
}
.info_box {
	BORDER-RIGHT: #edeef2 1px solid; BORDER-TOP: #edeef2 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #edeef2 1px solid; COLOR: #666666; BORDER-BOTTOM: #edeef2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.info_box_header 
{
	/* Anabela 28-10-2010 Laouy changes */
	/*FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none */
	background:url("../images/Layout1/fd_tit_serv.gif") repeat-x scroll left top transparent;
	border-top:1px solid #9D9FA2;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	padding:12px 0 12px 20px;
}
.info_box_header:hover {
	TEXT-DECORATION: underline;
}
.links_info_box_itens 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.links_info_box_itens:hover {TEXT-DECORATION: underline}
.info_box_line {BACKGROUND-IMAGE: url(../images/Layout2/info_box_line.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px}
.right_info_box_main_title {BACKGROUND-COLOR: white}
.right_info_box {BORDER-RIGHT: #edeef2 1px solid; BORDER-TOP: #edeef2 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #edeef2 1px solid; COLOR: #666666; BORDER-BOTTOM: #edeef2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
.right_info_box_header {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.right_info_box_header:hover {TEXT-DECORATION: underline}
.link_login {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-DECORATION: underline}
.link_login:hover {TEXT-DECORATION: none}

/*NOVAS PÁGINAS*/

.margem_esq {BACKGROUND: url(../images/Layout2/margem_esq.gif); width:4px;display:table-cell;background-position:right;}
.margem_dir {BACKGROUND: url(../images/Layout2/margem_dir.gif); width:4px;display:table-cell;background-position:left;}

.fim_sombra_esq {BACKGROUND: url(../images/Layout2/fim_sombra_esq.gif); width:7px;display:table-cell;background-position:left;}
.fim_sombra {BACKGROUND: url(../images/Layout2/fim_sombra.gif); width:786px;display:table-cell;background-position:left;}
.fim_sombra_dir {BACKGROUND: url(../images/Layout2/fim_sombra_dir.gif); width:7px;display:table-cell;background-position:left;}


.spc_1V{height:1px;display:table-cell;}
.spc_1V_cor{height:1px;display:block;BACKGROUND-COLOR: #7DB8C6;}
.spc_1V_cor_carrinho{height:1px;width:586;display:table-cell;BACKGROUND-COLOR: #7DB8C6;}
.spc_4V{height:4px;display:block;}
.spc_8V{height:8px;display:block;}
.spc_10V{height:10px;display:block;}
.spc_13V{height:13px;display:block;}
.spc_2H{width:2px;display:block;}
.spc_6H{width:6px;display:block;}
/*.linha_tabs {BACKGROUND: url(../images/Layout2/linha_tabs.gif) repeat-x; height:21px;display:table-cell;}
.tabs {BACKGROUND: url(../images/Layout2/tab.gif); height:21px;width:126px;FONT-SIZE: 12px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;PADDING-TOP: 2px;}
.tabs:hover {BACKGROUND: url(../images/Layout2/tab_over.gif); height:21px;width:126px;FONT-SIZE: 12px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;PADDING-TOP: 2px; display:block;}
.tabs_select {BACKGROUND: url(../images/Layout2/tab_select.gif); height:21px;width:126px;display:table-cell;}
.tabs_ctrl_over {BACKGROUND: url(../images/Layout2/tab_ctrl_over.gif); height:21px;width:83px;display:table-cell;}
.tabs_ctrl_select {BACKGROUND: url(../images/Layout2/tab_ctrl_hi.gif); height:21px;width:83px;display:table-cell;}
.tabs_txt {FONT-SIZE: 12px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT-WEIGHT: bold;}
.tabs_txt:hover {TEXT-DECORATION: underline;}
*/
.links_homepage_topo {FONT-SIZE: 10px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; TEXT-DECORATION: none}
.links_homepage_topo:hover {TEXT-DECORATION: underline;}
.links_homepage_segmento {FONT-SIZE: 11px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; TEXT-DECORATION: none}
.links_homepage_segmento:hover {TEXT-DECORATION: underline;}

.cor_verde{BACKGROUND-COLOR:AFDAE1;}
.caixa_user {BACKGROUND-COLOR:#ffffff; }

/* Changed by Anabela 20-10-2010. Layout changes */
.link_login_ap 
{
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.link_login_ap:hover {TEXT-DECORATION: underline;}

/* Anabela 29-10-2010 New property added due to layout changes */
.hp_serv_fd {
background:url("../images/Layout1/fd_hp_serv.gif") repeat-x scroll left top transparent;
border:1px solid #DADADA;
}

td.border{border:1px solid #AED9E2;}
.box_hp_cinza {BORDER-RIGHT: #EEEDF2 1px solid; BORDER-LEFT: #EEEDF2 1px solid; BORDER-BOTTOM: #EEEDF2 1px solid; BORDER-TOP: #EEEDF2 1px solid;}
.box_hp_verde {BORDER-RIGHT: #65A0AE 1px solid; BORDER-LEFT: #65A0AE 1px solid; BORDER-BOTTOM: #65A0AE 1px solid;}
.box_menu {BORDER-RIGHT: #4C8895 1px solid; BORDER-LEFT: #EEEDF2 1px solid; BORDER-BOTTOM: #EEEDF2 1px solid;}
.right_info_box_cliente {FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.right_info_box_header_cliente {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FB4F1F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; PADDING-TOP: 2px;PADDING-BOTTOM:2px;display:block;}

.caixa_tit_prod {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;line-height:17px;PADDING-LEFT: 2px;PADDING-TOP: 2px;display:block;}
.caixa_tit_prod:hover {TEXT-DECORATION: underline}
.loja_box_line {BACKGROUND-IMAGE: url(../images/Layout2/info_box_line.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 5px}
.caixamenu {BORDER:#4C8895 1px solid;}
.menu_parent1 {BORDER-Top:#ffffff 1px solid;BORDER-right:#ffffff 1px solid;BORDER-left:#ffffff 1px solid;BACKGROUND-COLOR: #7cb8c5;height:20px; }
.menu_parent_selected {BORDER-Top:#ffffff 1px solid;BORDER-right:#ffffff 1px solid;BORDER-left:#ffffff 1px solid;BACKGROUND-COLOR: #fb4f1f ;height:20px; }
.menu_child1 {BORDER-Top:#ffffff 1px solid;BORDER-right:#ffffff 1px solid;BORDER-left:#ffffff 1px solid;BACKGROUND-COLOR: #AFD9E2;height:20px;}
.txt_verde {FONT-SIZE: 10px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.description_postings2 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.tprecos {FONT-SIZE: 11px; COLOR: #4c8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}


/*  default */
body {
	margin-left: 0px;
	margin-top: 00px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Error messages */
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;		
}

/*  header  */
.header_bar {
	background-color: #FB4F1F;
}
.links_header_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.links_header_bar:hover {
	text-decoration: underline;
}
.links_header_bar_ddl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	text-decoration: none;
	background: #FFFFFF;
	height: 18px;
	width: 120px;
	border: 1px solid #7F9DB9;
}

/* header search area */
.search_bkg_line_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: url("../images/Layout1/search_bkg_line_1.gif") repeat-x;
	padding-left: 5px;
	padding-right: 5px;
}
.search_bkg_line_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: url("../images/Layout1/search_bkg_line_2.gif") repeat-x;
}
.form_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A6771;
	height: 17px;
	width: 133px;
	border: 1px solid #4C8895;
	text-indent: 2px;
}

/* footer area */
.footer_bar {
	background:  url("../images/Layout1/footer_image_bar.gif") repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.links_footer_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
.separator_footer_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


/*  main navigation */
.main_bar {
	background-color: #7CB8C5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.help_main
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.help_main:hover
{
	text-decoration: underline;
}
.links_main_offers_navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.links_main_offers_navigation:hover
{
	text-decoration: underline;
}
.links_main_myarea_navigation_odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D1E3E7;
	text-decoration: none;
	background-color: #64A0AD;
}
.links_main_myarea_navigation_even {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D1E3E7;
	text-decoration: none;
	background-color: #4C8895;
}


/*  breadcrumb */
/*
.link_breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C8895;
	text-decoration: none;
}
.link_breadcrumb:hover {
	text-decoration: underline;
}
*/

/* menu area */
/*.link_menu_child {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
}
.link_menu_child:hover {
	text-decoration: underline;
}*/

/* subchannels areas */
.link_subchannels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C8895;
	text-decoration: none;
	font-weight: bold;
}
.link_subchannels:hover 
{
	TEXT-DECORATION: underline
}
.link_subchannels2 { 
	font-size: 11px; 
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
.link_subchannels2.hover {
	text-decoration: none;
}
.description_subchannels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
}
.description_postings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;	
}

/* content */
.content_synopsis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding: 5px;	
}
/*
.content_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
}
.link_content_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.link_content_title:hover {
	text-decoration: underline;
}
.link_content_synopsis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.link_content_synopsis:hover {
	text-decoration: underline;
}
.link_content_moreinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.link_content_moreinfo:hover {
	text-decoration: underline;
}
*/
.content_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.content_internal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: silver;
	text-decoration: none;
	font-weight: bold;
}
.content_internal_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
	font-weight: normal;
}

/*.link_content_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D8896;
	padding-right: 4px;
	text-decoration: none;
} this class was duplicated.  Anabela 24-02-2011 */
.link_content_top:hover {
	text-decoration: underline;
}
.content_list_separator {
	background-image: url(../images/Layout1/line.gif);
	background-repeat: repeat-x;
	height: 14px;
}
.link_content_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D8896;
	padding-right: 4px;
	text-decoration: none;
	margin-top: 1px;
}
.link_content_print:hover {
	text-decoration: underline;
}

.content_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-right: 4px;
	text-decoration: none;
	background-color: White;
}
.text_content_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	text-decoration: none;
	background-color: White;
}

/* Generic Forms */
.form_textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #B4BBC3;	
}

/* MyPT Forms */
.MyPT_form_title_text { /* Anabela 22-10-2010 Layout changes */
	font-family:Arial,Helvetica,sans-serif; /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color:#797777; /* color: #666666;*/
	text-decoration: none;
	font-weight: bold;
}
.MyPT_form_Required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Maroon ;
	text-decoration: none;
	font-weight: bold;
	width: 14px;
	vertical-align:top;
}
.MyPT_form_text {  /* Anabela 15-10-2010 Layout changes */
	color: #0099AB;
	font-size:11px;
	font-weight:bold;
}

.txt10 { /* Anabela 15-10-2010 New property added due to layout changes */
font-size:10px;
font-weight:normal;
}

.MyPT_form_text_normal {  /* Anabela 15-10-2010 Layout changes */
	line-height:16px;
}
.MyPT_form_text_title { /* Anabela 15-10-2010 Layout changes */
	background:url("../images/Layout1/fd_tit_serv.gif") repeat-x scroll left top transparent;
	border-top:1px solid #9D9FA2;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	padding:12px 0 12px 20px;
	width:749px;
}
.MyPT_form_label { /* Anabela 21-10-2010 Layout changes */
	border:1px solid #0099AB;
	display:inline;
	height:16px;
	line-height:16px;
	margin-top:3px;
	padding-left:4px;
}
.MyPT_form_label_readonly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 19px;
	width: 340px;
	border: 1px solid #B4BBC3;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	background-color: #F0F0F0 ;
}
.MyPT_form_label_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 19px;
	width: 160px;
	border: 1px solid #B4BBC3;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.MyPT_form_dropdown_small {/* Anabela 15-10-2010 Layout changes */
	border:1px solid #0099AB;
	/*display:block;*/
	margin-top:3px;
	padding:2px 1px 2px 0;
}
.MyPT_form_dropdown_medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 19px;
	width: 180px;
	border: 1px solid #B4BBC3;
	/*padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;*/
}
.MyPT_form_dropdown_gridpagesize_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 19px;
	width: 47px;
	border: 1px solid #B4BBC3;
}
.MyPT_form_dropdown_small_readonly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 19px;
	width: 160px;
	border: 1px solid #B4BBC3;
	/*padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;*/
	background-color: #F0F0F0 ;
}
.MyPT_form_textbox {/* Anabela 15-10-2010 Layout changes */
	border:1px solid #0099AB;
	/*display:block;*/
	line-height:14px;
	margin:3px 0;
	/*overflow:auto;*/
	padding-left:4px;
}
.MyPT_form_textbox_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 19px;
	width: 160px;
	border: 1px solid #B4BBC3;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.MyPT_form_textarea { /* Anabela 15-10-2010 Layout changes */
	border:1px solid #0099AB;
	/*display:block;*/
	line-height:14px;
	margin:3px 0;
	overflow:auto;
	padding-left:4px;
}
.MyPT_form_dropdown { /* Anabela 15-10-2010 Layout changes */
	border:1px solid #0099AB;
	/*display:block;*/
	margin-top:3px;
	padding:2px 1px 2px 0;
}
.MyPT_form_textbox_codigoPostal_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 19px;
	width: 60px;
	border: 1px solid #B4BBC3;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.MyPT_form_textbox_codigoPostal_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 19px;
	width: 50px;
	border: 1px solid #B4BBC3;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.MyPT_form_text_bottons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D8896;
	/*padding-right: 4px; Anabela 25-02-2011*/
	text-decoration: none;
	vertical-align:middle;
}

.MyPT_form_datagridPager
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*  homepage modules */
/*
.links_homepage_highlights_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
}
.links_homepage_highlights_header:hover {
	text-decoration: underline;
}
.links_homepage_highlights_itens {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.links_homepage_highlights_itens:hover {
	text-decoration: underline;
}

.homepage_highlights_header_box_1 {
	background-color: #4C8895;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border-bottom: blue;
	border-right: blue;
	border-left: blue;	
}
.homepage_highlights_itens_box_1 {
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border: solid 1px #4C8895;	
}
.homepage_highlights_header_box_2 {
	background-color: #64A0AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.homepage_highlights_itens_box_2 {
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border: solid 1px #64A0AD;	
}

.homepage_highlights_itens {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding: 2px;
}

.info_box_main_title {
	background-color: #4C8895;
}
.info_box {
	border: solid 1px #EDEEF2;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;		
}
.info_box_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.info_box_header:hover
{
	text-decoration: underline;
}
.links_info_box_itens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
}
.links_info_box_itens:hover 
{
	text-decoration: underline;
}
.info_box_line {
	background-image: url(../images/Layout1/info_box_line.gif);
	background-repeat: no-repeat;
	height: 5px;
}
.right_info_box_main_title {
	background-color: white;
}
.right_info_box {
	border: solid 1px #EDEEF2;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;		
}
.right_info_box_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C8895;
	text-decoration: none;
}
.right_info_box_header:hover
{
	text-decoration: underline;
}
*/

/* MyPT list Boxes*/
.subchannels_box {
	border: solid 1px #EDEEF2;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;		
}
.subchannels_box_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C8895;
	text-decoration: none;
}
.subchannels_box_header:hover
{
	text-decoration: underline;
}
.links_subchannels_box_itens 
{
	/* Anabela 29-10-2010 */
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.links_subchannels_box_itens2 {
	FONT-SIZE: 10px; COLOR: #4C8895; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight:normal;
}
.links_subchannels_box_itens_decor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Maroon;
	text-decoration: none;
}
.links_subchannels_box_itens:hover 
{
	text-decoration: underline;
}
.links_subchannels_box_itens_header {
	/* Anabela 29-10-2010 Layout changes */
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;*/
	color:#0099AB;
	/*display:block;*/
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 0 3px;
}
.links_subchannels_box_itens_header_decor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Maroon;
	text-decoration: none;
	font-weight: bold;
}
.links_subchannels_box_itens_header:hover
{
	text-decoration: none;
}


/* banners */
.banners_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding: 2px;
}

/* Login box */
.login_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	text-decoration: none;
}
.login_text:hover {
	text-decoration: none;
}
.link_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 16px;
	text-decoration: underline;
	font-weight:normal;
}
.link_login:hover {
	text-decoration: none;
}
.login {
	background-color: #64A0AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/* User info */
.userinfo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 16px;
	text-decoration: none;
	font-weight:normal;	
	background-color: #4C8895;
}
.userinfo:hover {
	text-decoration: underline;
}

/* Register */
.register {
	background-color: #64A0AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
}
.register_text {
	color: #0099AB;
	font-size:11px;
	font-weight:bold;
}
.register_text:hover {
	text-decoration: none;
}
.link_register {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C8895;
	text-decoration: none;
}
.link_register:hover {
	text-decoration: underline;
}
.register_normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

/* Calendar stuff*/

.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5D5A5A;
	text-decoration: none;
}


/* Plans Simulator */
.simulator {
	background-color: #64A0AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
}
.simulator_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.simulator_text:hover {
	text-decoration: none;
}
.simulator_text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	background-color: Gray;
}
.link_simulator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C8895;
	text-decoration: none;
}
.link_simulator:hover {
	text-decoration: underline;
}
.simulator_normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.simulator_text_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.simulator_box 
{
	background-color: #EAF6F6;
}

.datagrid_header 
{
		BACKGROUND-COLOR: #AFD9E2; height:20px; font-weight:bold;
		FONT-SIZE: 10px; 
		COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.datagrid_header_links 
{
		font-weight:bold;
		FONT-SIZE: 10px; 
		COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none;
}

.datagrid_header_links:hover
{
		TEXT-DECORATION: underline;
}


.datagrid_item
{
		BACKGROUND-COLOR: #ffffff; font-weight:normal;
		FONT-SIZE: 9px; 
		COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
		
.datagrid_item_alternate
{
		BACKGROUND-COLOR: #DAEDF1; font-weight:normal;
		FONT-SIZE: 9px; 
		COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

/* Added by Anabela 13-10-2010 Due to layout changes there is now a single grey line */
.line 
{
	display:block;
	border-bottom:1px solid #d9d9d9;
	padding-top:15px;
	margin-bottom:20px;
	line-height:1px;
	font-size:1px;
}

/* Added by Anabela 22-10-2010 Due to layout changes there is now a single blue line */
.line_az {
border-bottom:1px solid #0099AB;
display:block;
font-size:1px;
line-height:1px;
margin-bottom:20px;
padding-top:15px;
}

