/* CSS Document - Ordem dos Engenheiros */

body {
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #CED4DC;
	background-image: url(fundo.jpg);
}

.LeftPane{
	margin-left: 6px;
	margin-top: 0px;
	margin-right: 3.5px;
	margin-bottom: 0px;
}
.ContentPane{
	margin-left: 3.5px;
	margin-top: 0px;
	margin-right: 3.5px;
	margin-bottom: 0px;
}
.RightPane{
	margin-left: 3.5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* styles: Links do Topo */
.f_txt_links_topo {
	background-image: url(f_links_topo.gif);
	background-repeat: repeat-x;
}

.f_pesq {
	background-image: url(f_pesq.jpg);
	background-repeat: no-repeat;
}

.f_txt_topo {
	background-image: url(f_end_links_topo.gif);
	background-repeat: repeat-x;
}
.f_logo_topo_left {
	background-image: url(home_img_esq.jpg);
	background-repeat: no-repeat;
}

.f_logo_topo_cen {
	background-image: url(home_img_repete.jpg);
	background-repeat: repeat-x;
	background-position: left;
}

.f_sep_topo_esq {
	background-image: url(barra_azul_esq.jpg);
	background-repeat: no-repeat;
}
.f_sep_topo_dir {
	background-image: url(barra_azul_dir.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.f_sep_hp {
	background-image: url(sep_hp_cont.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
}

.f_txt_links_uteis {
	background-image: url(f_links_uteis.gif);
	background-repeat: repeat-x;
	text-align: center;
}
.txt_links_topo {
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #DCE3E8;
	text-decoration: none;
	letter-spacing: 1px;
	padding-left: 8px;
	padding-right: 8px;
}
.txt_links_topo:hover {
	text-decoration: underline;
}
/* end styles: Links do Topo */
/* styles: imagens logo */
.border_imagens_topo {
	border: 1px solid #FFFFFF;
}
/* end styles: imagens logo */
/* styles: pesquisa */
.form_pesquisa {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #525252;
	background-color: #FFFFFF;
	height: 18px;
	width: 133px;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 1px;
}
.form_pesq_dados {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #366191;
	background-color: #FFFFFF;
	height: 17px;
	width: 98px;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 1px;
	border: 1px solid #6481A3;
}
.border_pesq {
	border: 1px solid #DADADC;
	background-color: #99A9BD;
}
.bot_entrar {
	height: 17px;
	width: 46px;
	background-image: url(bot_entrar.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	padding-top: 2px;
}
.bot_entrar:hover {
	background-image: url(bot_entrar_on.gif);
}
.bot_registo {
	border: 1px solid #E3E3E3;
	height: 17px;
	background-image: url(bot_f_entrar.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}
.txt_pesq {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 10px;
	text-decoration: none;
}
.txt_pesq_links {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_pesq_links:hover {
	text-decoration: underline;
}
.f_menu {
	background-image: url(f_menu_01.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.bot_pesquisa {
	height: 17px;
	width: 17px;
	background-image: url(bot_pesq_ok.gif);
	background-repeat: no-repeat;
}


/* end styles: pesquisa */
/* styles: menu */
.border_menu {
	border: 1px solid #DADADC;
}
.go_menu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	height: 19px;
	width: 172px;
	background-color: #366191;
	background-image: url(dot_menu.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-top: 3px;
}
.sep_menu {
	background-image: url(dot_E3E3E3.gif);
	background-repeat: repeat-x;
}

.sep_iconlinks {
	background-image: url(sep_links2.gif);
	background-repeat: repeat;
}

.sep_menu_links {
	background-image: url(dot_D8DBE4.gif);
	background-repeat: repeat-x;
}

/* end styles: menu */
/* styles: conteudo */
.border_tables {
	border: 1px solid #E3E3E3;
	background-color: #FFFFFF;
}

.TablesMarginLeft {
	margin-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.TablesMarginLeftRight {
	margin-left: 7px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
}

.linha_sep {
	background-color: #C1C1C1;
}
.linha_fundo {
	background-image: url(sombra_repete.jpg);
	background-repeat: repeat-x;
}
.tit_red {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #AB0000;
	text-decoration: none;
}
.tit_red:hover {
	text-decoration: underline;
}

.tit_rednormal {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #AB0000;
	text-decoration: none;
}
.tit_rednormal:hover {
	text-decoration: underline;
}

.txt_conteudo {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #496A91;
	text-decoration: none;
}
.txt_conteudo:hover {
	text-decoration: underline;
}

.txt_conteudo_b {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #496A91;
	text-decoration: none;
	font-weight: bold;
}
.txt_conteudo_b:hover {
	text-decoration: underline;
}

.txt_conteudoPaddingLeft {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #496A91;
	text-decoration: none;
	padding-left: 9px;
}
.txt_conteudoPaddingLeft:hover {
	text-decoration: underline;
	padding-left: 9px;
}
.txt_conteudoCG {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #496A91;
	text-decoration: none;
}
.txt_conteudoCG:hover {
	text-decoration: underline;
}
.txt_registo {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #496A91;
	text-decoration: none;
	font-weight: bold;
}
.txt_registo:hover {
	text-decoration: underline;
}

.txt_registoNormal {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #496A91;
	text-decoration: none;
}
.txt_registoNormal:hover {
	text-decoration: underline;
}

.botoes {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(f_bot.gif);
	border: 1px solid #E3E3E3;
	height: 14px;
	padding-left: 4px;
	padding-right: 4px;
}
.botoes:hover {
	color: #0A396E;
}

.form {
	text-indent: 3px;
	border: 1px solid #366191;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #366191;
	height: 19px;
	width: 240px;
	letter-spacing: 1px;
}
.txt_vermais {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #929292;
	text-decoration: underline;
}
.txt_vermais:hover {
	text-decoration: none;
}
.border_images {
	border: 1px solid #E3E3E3;
	margin-right: 5px;
}

.spc_dest {
	height: 10px;
}

.border_imagesHP {
	border: 1px solid #000000;
	margin: 12px 12px 12px 12px;
	padding: 12px 12px 12px 12px;
}

.tit_breadcramb {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #AB0000;
	text-decoration: none;
}
.tit_breadcramb:hover {
	text-decoration: underline;
}
.tit_breadcramb_pag {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #AB0000;
	text-decoration: none;
}
.txt_data {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #929292;
}
/* end styles: conteudo */
/* styles: tab direito */
.bot_links {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #42658D;
	text-align:left;
	text-decoration: none;
	/*width: 132px; */
	padding-bottom: 4px;
	padding-left: 2px;
	height: 25px;
	vertical-align: bottom;
	line-height: 1.4;
}
.bot_links:hover {
	color: #970000;
}
.bot_links_linha {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #42658D;
	text-decoration: none;
	width: 132px;
	padding-bottom: 4px;
	padding-left: 2px;
	line-height: 14px;
	height: 35px;
}
.bot_links_linha:hover {
	color: #970000;
}
.tit_ordens {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #970000;
	height: 19px;
	padding-left: 1px;
	padding-top: 1px;
}
.txt_links_dir {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #42658D;
	text-decoration: none;
	height: 21px;
	/*width: 173px;  */
	background-color: #EBF0F5;
	background-image: url(dot_links_dir.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-top: 3px;
}
.txt_links_dir:hover {
	color: #FFFFFF;
	background-color: #99AABE;
	font-weight: bold;
	background-image: url(dot_menu.gif);
}
/* end styles: tab direito */
/* styles: bottom */
.txt_copy {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #366191;
	text-decoration: none;
}
.txt_copy:hover {
	text-decoration: underline;
}
/* end styles: bottom */


/* EVOPORTAL DEFAULT STYLES */
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

.NormalRed {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
}

/* GENERAL */
/* style for module titles */
.Head {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #CED4DC;
	background-image: url(fundo.jpg);
}

/* background/border colors for the selected tab */
.TabBg {
	background-repeat: repeat-x;
	background-color: #CED4DC;
	background-image: url(f_links_topo.gif);
}

/* Main Menu */
.MainMenu-MenuScroll
{
  background-color: #D2DAE5;
}

.MainMenu_MenuContainer {
	background-image: url(/images/fundo_menu2.gif);
	background-repeat: no-repeat;
	border-bottom: #376191 0px solid;
	border-left: #376191 0px solid;
	border-top: #376191 0px solid;
	border-right: #376191 0px solid;
	background-color: #376191;
	width: 172px;
	height: 20px;
}

.MainMenu_MenuBar {
	background-image: url(/images/fundo_menu2.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	width: 172px;
	height: 20px;
}

.MainMenu_MenuItem {
	padding-left: 16px;
	padding-top: 0px;
	text-decoration: none;
	height: 20px;
	cursor: pointer;
	cursor: hand;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	border-left: #376191 0px solid;
	border-bottom: #376191 1px solid;
	border-top: #376191 1px solid;
	border-right: #376191 0px solid;
}

.MainMenu_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #376191;
	border-left: #376191 1px solid;
	border-bottom: #376191 1px solid;
	border-top: #376191 1px solid;
	text-align: center;
	width: 1px;
	height: 20;
}

.MainMenu_SubMenu {
	width: 172px;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #376191;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'White' , Direction=135, Strength=0);
	border-bottom: #376191 0px solid;
	border-left: #376191 0px solid;
	border-top: #376191 0px solid;
	border-right: #376191 0px solid;
}

.MainMenu_MenuBreak {
	border-bottom: #D2DAE5 0px solid;
	border-left: #FF8080 0px solid;
	border-top: #FF8080 0px solid;
	border-right: #404040 0px solid;
	background-color: White;
	height: 1px;
}

.MainMenu_MenuItemSel {
	text-decoration: underline;
	height: 20px;
	padding-left: 16px;
	background-color: #376191;
	cursor: pointer;
	cursor: hand;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.MainMenu_MenuArrow {
	color: #376191;
	text-decoration: none;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #376191 1px solid;
	border-bottom: #376191 1px solid;
	border-top: #376191 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}



