/* CSS Document */

TR
{ vertical-align:top;}

HTML, BODY{
	margin:0px;
	background-color:#fef3e9;
	background-color:#b01518; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b01518;
}

#mainContainer{
	margin:0 auto;
	width:1006px;
	background-image:url(../imagens/gerais/racord_back.gif); background-repeat:repeat-y;
	height:100%;
}

#subMainContainer
{ width:1006px; height:100%; margin-top:10px; padding-left:21px;}

.logoInscricao
{ padding-bottom:10px; padding-top:10px; padding-right:30px;}

/* header */
#containerHeader
{ text-align:left; margin-top::100px; width:100%; margin-bottom:20px;}

#logoSiap
{}

#sloganSiap
{ width:614px; height:162px; margin-right:20px; float:left}

#headerDestaque
{height:162px;}

/* Footer */

#footer
{ background-image:url(../imagens/footer/bck_cont_footer.gif); float:left; color:#333333; font-weight:bold; width:614px; height:27px; margin-left:180px; margin-top:10px; margin-bottom:20px; text-align:left;}

/* Main Menu */

#mainMenu
{ text-align:left; margin-bottom:10px;}

#containerMainMenu
{ width:969px; height:30px;}

#containerLinkHome
{ width:153px; height:30px; background-image:url(../imagens/cont_main_menu/bck_cont_link_home.gif); margin-right:20px; float:left}

#subContainerMainMenu
{ width:608px; height:30px; text-align:left; background-image:url(../imagens/cont_main_menu/bck_cont_main_menu.gif); margin-right:20px; float:left}

#mainMenuItems
{ padding-left:20px; padding-top:6px}

#containerData
{ width:165px; height:30px; padding-right:3px; padding-top:6px; background-image:url(../imagens/cont_main_menu/bck_cont_link_pub.gif); background-repeat:no-repeat; float:right; font-size:11px; text-align:center;}

/* Main Menu Items */

A.mainMenuItem
{ color:#333333; font-weight:bold; text-decoration:none; padding-right:6px;}

A.mainMenuItem:hover
{ color:#FFFFFF; font-weight:bold; text-decoration:none; padding-right:6px;}

A.mainMenuItemActive
{ color:#FF6600; font-weight:bold; text-decoration:none; padding-right:6px; cursor:text}

/* Content Container */

#contentContainer
{ width:1003px; text-align:left}

/* Noticias */

.dataNoticias
{ color:#999999; font-weight:bold; font-size:12px; padding-left:15px; padding-bottom:10px}

.tituloNoticias
{ color:#226699; font-weight:bold; font-size:14px; padding-left:15px;}

.corpoNoticias
{ font-weight:normal; padding-left:15px; padding-bottom:5px;}

/* Protocolos */

.tituloProtocolos
{ color:#ff6600; font-weight:bold; font-size:14px; padding-left:15px; padding-bottom:15px;}

.corpoProtocolos
{ font-weight:normal; padding-left:15px; padding-bottom:5px;}


/* Menu Lateral */

#menuLateral
{ width:153px; text-align:left; float:left}

.menuItemContainer
{
    padding-bottom: 6px;
    padding-top: 6px;
    background-image: url(../imagens/menu_lat/menu/bck_menu_item.gif);
    background-repeat: no-repeat;
    height: 20px;
    width: 147px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 6px;
}
.SubMenuItemContainer
{
    padding-bottom: 6px;
    padding-top: 6px;
    background-image: url('../imagens/menu_lat/menu/bck_menu_sub_item.gif');
    background-repeat: repeat-x;
    height: 20px;
    width: 100%;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 6px;
}

#menuItemContainerSub
{ margin-bottom:5px; border-bottom:#CCCCCC 1px solid; padding-bottom:6px; padding-top:6px;}

A.menuLateralItem
{ padding-left:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

A.menuLateralItem:hover
{ color:#CCCCCC; font-weight:bold; text-decoration:none;}

A.menuLateralItemActive
{ padding-left:10px; color:#ff6600; font-weight:bold; text-decoration:none; cursor:text}

/* Menu Lateral */

.subMenuLegislacaoShow
{ display:block}

.subMenuLegislacaoHide
{ display:none}

A.subMenuLateralItem
{ color:#333333; font-weight:bold; text-decoration:none;}

A.subMenuLateralItem:hover
{ color:#999999; font-weight:bold; text-decoration:none;}

A.subMenuLateralItemActive
{ color:#999999; font-weight:bold; text-decoration:none;}


/* Body Content Container */

#bodyContentContainer
{
    margin-bottom: 10px;
    text-align: left;
    margin-left: 20px;
    width: 608px;
    margin-right: 20px;
    padding-left: 20px;
}

#TituloPagina
{
    color: #ff6600;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
}

.outrosArtigos
{ color:#226699; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}

/* Destaques Laterais */

#destaquesLaterais
{ width:162px; float:right; padding-right:41px;}

/* Links */

.linkUtil
{ width:130px; padding-bottom:10px;}

A.link
{ color:#226699; text-decoration:none;}

A.link:hover
{ color:#226699; text-decoration:underline;}

A.outrosArtigos
{ color:#999999; text-decoration:none; font-size:11px; font-weight:normal;}

A.outrosArtigos:hover
{ color:#333333; text-decoration:underline; font-size:11px; font-weight:normal;}

A.verMaisLink
{ color:#ff6600; text-decoration:none; font-size:11px; font-weight:normal; padding-left:15px;}

A.verMaisLink:hover
{ color:#999999; text-decoration:none; font-size:11px; font-weight:normal; padding-left:15px;}

/* Contactos */

.tituloContacto
{ padding-bottom:10px; font-weight:bold;}

.moradaContacto
{ width:130px; font-weight:bold; color:#226699}

/* Formulários Siap */

.itemLabelForm{
	color:#CC3366;
	text-decoration:none;
}

/* Links */
A.link
{ color:#226699; text-decoration:none;}

A.link:hover
{
    color: #226699;
    text-decoration: underline;
}
#ImagemNoticiaFull
{
    float: left;
    width: 200px;
    padding-right: 10px;
}
#FaixaTituloPagina
{
    padding-bottom: 10px;
    padding-left: 10px;
}
#TituloEnvioPedidoContacto
{
    background-color: #dca472;
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top:10px;
}
.LabelFormularioContacto
{
    width: 100px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.tituloPagina
{
    color: #ff6600;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
}
.IE8Fix 
{ 
    z-index: 1000; 

}