/* Styles GAB */
body{margin:0px;padding:0px;background-image:url(images/fundo.gif);background-repeat:repeat-x;background-color:#FFFFFF;}
table{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#787878;}
a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#787878;}
/*
a:hover{text-decoration:none;}
a:link{}
a:visited{}
a:visited:hover{}
*/
input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#787878;}
select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#606060;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#606060;}

/* TOPO */
.fd_HP{background-image:url(../images/fd_hp_nm.jpg);background-position:right;background-repeat:no-repeat;width:771px;height:72px;}
.pos_logo{margin-left:1px;}
.txt_topo_az_cv{color:#A7BBD8;padding-top:9px;}
.lk_topo_az_cv{color:#A7BBD8;padding-left:5px;padding-right:5px;}
.lk_topo_az_cv:hover{color:#FFFFFF;}
.bd_band_uk{border:1px solid #FFFFFF;margin-left:3px;}
.lk_topo_br_last{color:#FFFFFF;padding-left:5px;padding-right:20px;text-decoration:none;}
.lk_topo_br_last:hover{color:#A7BBD8;}
.bd_banners{border-top:1px solid #DFDFDF;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;width:771px;height:144px;}
.spc_bem_vindo{margin-right:16px;}

/* DIV / Content */
.pos_layer0{position:absolute;width:281px;height:111px;z-index:1;top:73px;visibility:hidden;background-image:url(../images/fd_div0.png);background-repeat:no-repeat;padding-top:6px;}
.spc_ic{margin-right:5px;margin-bottom:2px;}
.lk_cz_esc{color:#4B4949;text-decoration:none;}
.lk_cz_esc:hover{color:#3097D9;text-decoration:underline;}

/* Content HP */
.pos_content{width:771px;border-left:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-right:1px solid #DEDEDE;}
.pos_tit_empresas{padding-left:17px;height:23px;vertical-align:bottom;}
.lk_10_b_pesq{font-size:10px;font-weight:bold;line-height:16px;text-decoration:underline;line-height:20px;}

/* Bottom */
.pos_tab_bot{width:771px;margin-top:14px;margin-bottom:19px;}
#pos_tab_fdbot{width:100%;height:26px;background-image:url(images/fd_bot.gif);background-repeat:repeat-x;}
.spc_7_ML{margin-left:7px;}
.lk_topo{color:#CECFD0;padding-right:3px;text-decoration:none;}
.lk_topo:hover{color:#787878;}
.seta_topo{margin-left:6px;}

/* TOPO EMPRESAS */
.pos_topo_emp{width:771px;height:217px;background-image:url(images/fd_grupo.jpg);background-repeat:no-repeat;}
.pos_topo_grupo{width:771px;height:217px;background-image:url(../images/fd_grupo.jpg);background-repeat:no-repeat;}
.pos_topo_cv{width:771px;height:217px;background-image:url(../images/fd_construcao.jpg);background-repeat:no-repeat;}
.pos_lg_ab{margin-left:13px;margin-bottom:53px;}
.pos_lg_cv{margin-bottom:8px;margin-top:14px;}

.lk_11_br{color:#FFFFFF;text-decoration:none;}
.lk_11_br:link{color:#FFFFFF;text-decoration:none;}
.lk_11_br:visited{color:#FFFFFF;text-decoration:none;}
.lk_11_br:hover{color:#000000;text-decoration:none;}

.for_empr{margin-top:3px;margin-bottom:9px;width:170px;height:19px;}
.for_empr_int{width:170px;height:19px;}
.pos_ics_int{width:132px;margin-top:17px;}
.pos_ics_cv{width:152px;margin-top:17px;}
.spc_tit_areas_act{margin-bottom:5px;}
.spc_ics_int{margin-bottom:1px;margin-right:10px;margin-left:2px;}
.pos_tit_mid{background-image:url(images/fd_tit_mid.gif);background-repeat:repeat-x;height:27px;}
.pos_tit_mid a{color:#FFFFFF;font-size:12px;text-decoration:none;padding-left:10px;}
.pos_tit_mid a:hover{text-decoration:underline;}
.pos_tit_dir {background-image:url(images/fd_tit_dir.gif);background-repeat:repeat-x;height:27px;}
.pos_tit_dir a{color:#FFFFFF;font-size:12px;text-decoration:none;padding-left:12px;}
.pos_tit_dir a:hover{text-decoration:underline;}
.pos_tit_cv{background-image:url(../images/fd_tit_mid.gif);background-repeat:repeat-x;height:27px;font-weight:bold;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;}
.pos_tit_cv a{color:#FFFFFF;font-size:12px;text-decoration:none;padding-left:10px;}
.pos_tit_cv a:hover{text-decoration:underline;}

/* BREADCRUMB */
.pos_tit_bread{background-image:url(images/fd_tit_mid.gif);background-repeat:repeat-x;height:27px;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;color:#FFFFFF;padding-left:6px;}

.lk_bread a{color:#FFFFFF;text-decoration:none;padding-left:6px;padding-right:6px;}
.lk_bread:link{color:#FFFFFF;}
.lk_bread:visited{color:#FFFFFF;text-decoration:none;padding-left:6px;padding-right:6px;}
.lk_bread:hover{color:#FFFFFF;text-decoration:underline;}

/* Content EMPRESAS */
.bd_cz_esq_dir{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;}
.spc_15_MVB{margin-bottom:15px;}
.spc_6_MHR{margin-right:6px;}
.spc_32PHR{padding-right:32px;}
.spc_tab_promo{margin-top:9px;margin-bottom:19px;}
.spc_tab_dest{margin-bottom:19px;}
.spc_11_MB{margin-bottom:11px;}
.pos_cont_not_int{padding:16px 8px 16px 8px;}
.spc_img_not{margin-right:13px;}
#spc_40{height:40px;}
.pos_tit_postos{height:27px;background-image:url(images/fd_tit.gif);background-repeat:repeat-x;padding-left:10px;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}
.pos_tit_postos a{color:#49B2E5;text-decoration:none;font-weight:bold;}
.pos_tit_postos a:hover{text-decoration:underline;}
.spc_mapa{padding-right:10px;padding-left:10px;padding-top:25px;}
.spc_mapa_int{padding-right:10px;padding-left:8px;padding-top:20px; padding-bottom:24px;}
.bd_cz_esq{border-left:1px solid #DEDEDE;}
.bd_cz_dir{border-right:1px solid #DEDEDE;}
.bd_top_bot{border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}
.bd_dir_bot{border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}
.bd_esq_bot{border-left:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}
.bd_cz_esq_dir_bot{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;;border-bottom:1px solid #DEDEDE;}
.spc_30_VMB{margin-bottom:30px;}
.txt_14b_az{font-size:14px;color:#3595D2;font-weight:bold;}
.txt_14b_az a{font-size:14px;color:#3595D2;text-decoration:none;}
.txt_14b_az a:hover{color:#FFA62F;}
.spc_ics_tit{margin-right:8px;}
.spc_cont_list{padding-top:15px;padding-left:14px;padding-right:15px;}
.spc_tab_list{margin-top:5px;margin-bottom:25px;}
#l_cz{line-height:1px;border-bottom:1px solid #DEDEDE;margin-left:12px;margin-right:12px;}
.spc_15_HML{margin-left:15px;margin-bottom:10px;}
.spc_20VPT{padding-top:20px;padding-bottom:20px;}
.lk_under{text-decoration:none;}
.lk_under:hover{text-decoration:underline;}
.for_big{width:545px;}
.for_tm{width:90px;}
.for_mid{width:272px;}
.for_peq{width:136px;}
.for_cod{width:34px;}
.for_cod_1{width:27px;}
.for_local{width:461px;margin-left:10px;}

.bot_enviar{background-color:#FF961D;border:1px solid #FFDDB6;height:22px;color:#FFFFFF;font-weight:bold;}

.bot_cancela{background-color:#787878;border:1px solid #FFDDB6;height:22px;color:#FFFFFF;font-weight:bold;}
.txt_10_b_az_for{color:#3595D2;text-decoration:none;font-weight:bold;line-height:14px;font-size:10px;vertical-align:bottom;}
.txt_10_b_az_for:hover{color:#3595D2;text-decoration:underline;}

/* 
Containers
*/   
.pad_content{ padding: 2px 5px 2px 5px;}
.pad_content_linksGAB{padding: 15px 0px 10px 20px;}

.txt_branco{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold}
.txt_Azul{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#49B2E5;font-weight:bold}
.txt_Laranja{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#F37218;font-weight:bold}
.txt_Cinza{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold}

/* 
Links Topo Centro
*/
.lk_topo_br{color:#FFFFFF}
.lk_topo_br:link{color:#FFFFFF;text-decoration:none;}
.lk_topo_br:visited{color:#FFFFFF;text-decoration:none;}
.lk_topo_br:hover{color:#A7BBD8;text-decoration:none;}
/* 
Links Topo Direita
*/
.lk_topo_az{color:#A7BBD8}
.lk_topo_az:link{color:#A7BBD8;text-decoration:underline;}
.lk_topo_az:visited{color:#A7BBD8;text-decoration:underline;}
.lk_topo_az:hover{color:#FFFFFF;text-decoration:none;}

/* 
Pesquisa
*/
.for_pesq{border:1px solid #DEDEDE;width:164px;height:19px;margin-top:3px;margin-right:6px;margin-left:3px;padding-left:10px;}
.for_pesq_int{border:1px solid #DEDEDE;width:164px;height:19px;margin-top:1px;margin-right:6px;margin-left:3px;padding-left:10px;}
.lk_br{font-size:12px;color:#FFFFFF;text-decoration:none;}
.lk_br:link{color:#FFFFFF;text-decoration:none;}
.lk_br:visited{font-size:12px;color:#FFFFFF;text-decoration:none;}
.lk_br:hover{font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:none;}

.txt_10_pesq{font-size:10px;color:#FD9101;}
.txt_10_pesq:link{text-decoration:none;color:#FD9101;}
.txt_10_pesq:visited{text-decoration:none;font-size:10px;color:#FD9101;}
.txt_10_pesq:hover{text-decoration:underline;}

.pos_pesq{height:26px;}

/* 
LINKS GAB
*/
.lk_empresas{color:#787878;background-image:url(images/dot_az.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:10px;text-decoration:none;height:25px;padding-bottom:15px;}
.lk_empresas:link{color:#787878;background-image:url(images/dot_az.gif);}
.lk_empresas:visited{color:#787878;background-image:url(images/dot_az.gif);}
.lk_empresas:hover{background-image:url(images/dot_lar.gif);color:#F37218;}

/*
Noticias
*/
.pos_not_hp{padding:8px 8px 10px 8px;}
.pos_tit_not{height:23px;vertical-align:bottom;}
.txt_10{font-size:10px;}

.lk_10_b{color:#787878;font-size:10px;font-weight:bold;line-height:16px;text-decoration:underline;}
.lk_10_b:link{color:#787878;font-size:10px;font-weight:bold;line-height:16px;text-decoration:underline;}
.lk_10_b:visited{color:#787878;font-size:10px;font-weight:bold;line-height:16px;text-decoration:underline;}
.lk_10_b:hover{color:#787878;font-size:10px;font-weight:bold;line-height:16px;text-decoration:none;}

.lk_saiba_mais{color:#787878;font-weight:bold;font-size:10px;text-decoration:underline;line-height:18px;}
.lk_saiba_mais:link{color:#787878;font-weight:bold;font-size:10px;text-decoration:underline;line-height:18px;}
.lk_saiba_mais:visited{color:#787878;font-weight:bold;font-size:10px;text-decoration:underline;line-height:18px;}
.lk_saiba_mais:hover{text-decoration:none;color:#FFA62F;}

.pos_tit_noticias{height:27px;background-image:url(images/fd_tit.gif);background-repeat:repeat-x;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}
.pos_tit_noticias a{color:#F37218;text-decoration:none;font-weight:bold;}
.pos_tit_noticias a:hover{text-decoration:underline;}

.txt_11_b_az{color:#3595D2;text-decoration:none;font-weight:bold;line-height:16px;}
.txt_11_b_az:link{color:#3595D2;text-decoration:none;font-weight:bold;line-height:16px;}
.txt_11_b_az:visited{color:#3595D2;text-decoration:none;font-weight:bold;line-height:16px;}
.txt_11_b_az:hover{color:#3595D2;text-decoration:underline;}

/* Menu */

.bot_menu{background-image:url(images/fd_menu.gif);width:192px;height:25px;display:table-cell;font-size:10px;font-weight:bold;color:#2F8CC9;padding-left:6px;padding-top:6px;text-decoration:none;}
.bot_menu:link{color:#2F8CC9;text-decoration:none;}
.bot_menu:visited{color:#2F8CC9;text-decoration:none;}
.bot_menu:hover{background-image:url(images/fd_tit.gif);text-decoration:none;color:#FFA62F;}

.bot_menu_on{background-image:url(images/fd_menu.gif);width:192px;height:25px;display:table-cell;font-size:10px;font-weight:bold;color:#2F8CC9;padding-left:6px;padding-top:6px;text-decoration:none;}
.bot_menu_on:link{color:#2F8CC9;text-decoration:none;}
.bot_menu_on:visited{color:#2F8CC9;text-decoration:none;}
.bot_menu_on:hover{background-image:url(images/fd_tit.gif);text-decoration:none;color:#FFA62F;}

.bot_submenu{background-color:#49B2E5;width:192px;height:20px;display:table-cell;font-size:10px;color:#FFFFFF;padding-left:20px;padding-top:6px;text-decoration:none;}
.bot_submenu:link{color:#FFFFFF;text-decoration:none;}
.bot_submenu:visited{color:#FFFFFF;text-decoration:none;}
.bot_submenu:hover{color:#FFFFFF;font-weight:bold;text-decoration:none;}

.bot_submenu_on{background-color:#49B2E5;width:192px;height:20px;font-weight:bold;display:table-cell;font-size:10px;color:#FFFFFF;padding-left:20px;padding-top:6px;text-decoration:none;}
.bot_submenu_on:link{color:#FFFFFF;text-decoration:none;}
.bot_submenu_on:visited{color:#FFFFFF;text-decoration:none;}
.bot_submenu_on:hover{}

.bot_submenu2{background-color:#0E7BBC;width:192px;height:20px;display:table-cell;font-size:10px;color:#FFFFFF;padding-left:14px;padding-top:6px;text-decoration:none;}
.bot_submenu2:link{color:#FFFFFF;text-decoration:none;}
.bot_submenu2:visited{color:#FFFFFF;text-decoration:none;}
.bot_submenu2:hover{color:#FFFFFF;font-weight:bold;text-decoration:none;}

.bot_submenu_on2{background-color:#0E7BBC;width:192px;height:20px;font-weight:bold;display:table-cell;font-size:10px;color:#FFFFFF;padding-left:14px;padding-top:6px;text-decoration:none;}
.bot_submenu_on2:link{color:#FFFFFF;text-decoration:none;}
.bot_submenu_on2:visited{color:#FFFFFF;text-decoration:none;}
.bot_submenu_on2:hover{}

.img_menu{margin-right:5px;background-image:url(images/bot_mais_menu.gif);}
.img_menu_on{margin-right:5px;background-image:url(images/bot_menos_menu.gif);}
.img_submenu{margin-right:5px;background-image:url(images/bt_n2_off.gif);}
.img_submenu_on{margin-right:5px;background-image:url(images/bt_n2_on.gif);}
.img_submenu2{}
.img_submenu_on2{}

.spc_seta_menu{margin-right:5px;}
.tabs_spc_9V{margin-bottom:9px;}
.tabs_spc_area{margin-top:9px;margin-bottom:9px;}
.pos_lk_menu{background-image:url(images/fd_tit_menu.gif);background-repeat:repeat-x;height:31px;width:193px;display:table-cell;}
.lk_menu{color:#FFFFFF;font-size:10px;font-weight:bold;background-image:url(images/dot_tit_br.gif);background-repeat:no-repeat;background-position:6px;padding-left:18px;}
.lk_menu:hover{text-decoration:none;}

/* End Menu */

/*=====================================================================
Skin styles for DotNetNuke
=====================================================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #eeeeee;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DKGray.jpg); 
	height: 30px;
}
.controlpanel {
	width: 100%;
	background-color: #dddddd;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: transparent;
}
.MainMenu_MenuItem {
	border-left: #cccccc 0px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	border-right: #cccccc 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: transparent;
}
.MainMenu_MenuIcon {
	background-color: #cccccc; 
	border-left: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #aaaaaa; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #ffffff;
	border-right: #8f9092 0px solid; 
	border-top: #8f9092 0px solid; 
	border-left: #8f9092 0px solid; 
	border-bottom: #8f9092 0px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px;  
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
}
