/* 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%;
    padding-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;
    text-align: left;
    font-size: 11px;
}

/* 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;
    font-size: 11px;
}

A.mainMenuItem:hover
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding-right: 6px;
    font-size: 11px;
}

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;
    font-size: 12px;
}

/* 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;
    font-size: 11px;
}


/* Menu Lateral */

#menuLateral
{ width:153px; text-align:left; float:left}

.menuItemContainer
{
    padding-bottom: 2px;
    padding-top: 2px;
    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: 2px;
    font-size: 11px;
}
.SubMenuItemContainer
{
    padding-bottom: 2px;
    padding-top: 2px;
    background-image: url('../imagens/menu_lat/menu/bck_menu_sub_item.gif');
    background-repeat: repeat-x;
    height: 20px;
    width: 200;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 2px;
    font-size: 11px;
}

#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;
    font-size: 11px;
}

/* 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;
    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;
    font-size: 11px;
}

A.link
{
    color: #226699;
    font-size: 11px;
    text-decoration: none;
}

A.link:hover
{
    color: #226699;
    font-size: 11px;
    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;
    font-size: 11px;
}

.moradaContacto
{
    width: 130px;
    font-weight: bold;
    color: #226699;
    font-size: 11px;
}

/* Formulários Siap */

.itemLabelForm
{
    color: #CC3366;
    text-decoration: none;
    font-size: 11px;
}

/* Links */
A.link
{
    color: #226699;
    text-decoration: none;
    font-size: 11px;
}

A.link:hover
{
    color: #226699;
    text-decoration: underline;
    font-size: 11px;
}
#ImagemNoticiaFull
{
    float: left;
    width: 200px;
    padding-right: 10px;
    font-size: 11px;
}
.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; 

}
.TextoGeralNoticiasFull
{
    font-size: 12px;
    text-decoration: none;
}

.TextoGeralBold
{
    font-size: 11px;
    color: #B01518;
}
#SubContentorPaginaConteudo
{
    font-size: 11px;
    color: #B01518;
}
#bodyContentContainer
{
    padding-left: 145px;
}

