/* 
IMPORTANTE:
O style H2 utiliza a mesma definição do style Noticias
*/
H2, H2:active, H2:link, H2:visited
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 font-weight: normal;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:0px;
 padding-right:10px;
 padding-bottom:0px;
} 
H2:hover 
{
 text-decoration: none;
 color: #E3E6E9;
} 

/* 
IMPORTANTE:
O style H1 utiliza a mesma definição do style Acesso_Rapido
*/
H1, H1:active, H1:link, H1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4681B4;
	background: #E2EEF8;
	text-decoration:none;
	margin-top: 10px;
	margin-bottom: 10px;
}
H1:hover
{
	background: #4681B4;
	background-color: #D0D6DB;
	text-decoration:none;
}

body
{
	margin:0px;
}
/* Styles para o Menu do CMS */
.style_menu_cms, .style_menu_cms:active, .style_menu_cms:link,.style_menu_cms:visited  {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:0px;
	font-size: 11px;
	color: #4B4F5A;
	text-decoration:none;
}

.style_menu_cms:hover {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:0px;
	font-size: 11px;
	color: #4B4F5A;
	text-decoration:underline;
}

/* Menu */
.style_menu, .style_menu:active, .style_menu:link,.style_menu:visited  {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:0px;
	font-size: 11px;
	color: #4B4F5A;
	text-decoration:none;
}

.style_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:0px;
	font-size: 11px;
	color: #E3E6E9;
	text-decoration:none;
}
.style_menu2, .style_menu2:active, .style_menu2:link,.style_menu2:visited  {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:1px;
	font-size: 11px;
	color: #4B4F5A;
	text-decoration:none;
}

.style_menu2:hover {
	color: #E3E6E9;
	text-decoration:none;
}
.style_right_menu, .style_right_menu:active, .style_right_menu:link,.style_right_menu:visited  {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	font-size: 9px;
	color: #4B4F5A;
	text-decoration:none;
	font-weight:lighter;
	
}

.style_right_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left:4px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	font-size: 10px;
	color: #4B4F5A;
	text-decoration:none;
}

.nav_nivel2, .nav_nivel2:active, nav_nivel2:link{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #4b4f5a;
 text-decoration: none;
}
.nav_nivel2:hover{
 text-decoration: none;
 color: #D0D6DB;
}
 
/* Tabela Principal e Laterais*/

.td_rgt_left{
	padding-left:10px;
	padding-right:10px;
}

.td_top10{
padding-top:10px;
}
.td_top5{
padding-top:5px;
}

.td_top10_2{
padding-top:10px;
padding-left:10px;
}

.td_top10_3{
padding-left:10px;
}

.cx_geral {
	border:1px solid #DDE4EA;
}

.bg_lateral {
	background-color: #DDE4EA;
}

.bg_lateral_dir {
	background-image:url(/CMSSeixal.Site/images/sombra2_dir.jpg);
	background-repeat: repeat-y;
	background-color: #DDE4EA;
}

.bg_lateral_esq {
	background-color: #DDE4EA;
	background-image: url(/CMSSeixal.Site/images/sombra_esq.jpg);
	background-repeat: repeat-y;
}

.bg_header_top {
	background-image: url(/CMSSeixal.Site/images/sombra1_top.jpg);
	background-repeat: repeat-x;
}

.bg_header_esq {
	background-image: url(/CMSSeixal.Site/images/sombra1_esq.jpg);
	background-repeat: repeat-y;
}

.bg_header_dir {
	background-image: url(/CMSSeixal.Site/images/sombra1_dir.jpg);
	background-repeat: repeat-y;
}

.bg_header_canto_dir {
	background-image: url(/CMSSeixal.Site/images/canto1_dir.jpg);
	background-repeat: no-repeat;
}

.bg_header_canto_esq {
	background-image: url(/CMSSeixal.Site/images/canto1_esq.jpg);
	background-repeat: no-repeat;
}


/* Breves */
.Breves_Cx_Border_2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
}
.Breves_Cx_Border_3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;
}
.Breves_Cx_Border_4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;
}
.Breves_Cx_Border_5 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
}
.Breves_Cx_Border_6 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
}
.Breves_Cx_Border {
	border: 1px solid #E3E3E3;
}
.Breves_Cx_Border2 {
	border: 1px solid #E3E3E3;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.Breves_Cx_Border3 {
	border: 1px solid #E3E3E3;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.Breves_Cx_Header {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:2px;
	font-size: 11px;
	font-weight:bold;
	color: #4B4F5A;
	background-color: #E3E3E3;
	height:20px;
}

.Breves_Cx_Header_Texto {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	font-size: 12px;
	font-weight:bold;
	color: #4B4F5A;
	background-color: #E3E3E3;
	height:20px;
}

/* Eventos */

.Eventos_Cx_Header {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:2px;
	font-size: 11px;
	font-weight:bold;
	color: #4B4F5A;
	background-color: #F6E6D9;
}

.Eventos_Cx_Border {
border: 1px solid #F6E6D9;
}

/* Novidades */

.Novidades_Cx_Border {
	width:230px;
	border:1px solid #DDE4EA;
}

.Novidades_Cx_Header {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:2px;
	font-size: 11px;
	font-weight:bold;
	color: #4B4F5A;
	background-color: #DDE4EA;
}

.Novidades_Titulo, .Novidades_Titulo:active, .Novidades_Titulo:link {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight:bold;
 text-decoration: none;
 color: #666666 ;
} 
.Novidades_Titulo:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 
.Novidades_Descr, .Novidades_Descr:active, .Novidades_Descr:link {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:normal;
 text-decoration: none;
 color: #666666;
 padding-left:0px;
 padding-top:0px;
 padding-bottom:0px;
} 
.Novidades_Descr:hover   {
 text-decoration: none;
 background-color: #E3E6E9;
}

.Novidades_Descr2, .Novidades_Descr2:active, .Novidades_Descr2:link {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:normal;
 text-decoration: none;
 color: #666666;
 padding-left:10px;
 padding-top:0px;
 padding-bottom:0px;
} 
.Novidades_Descr2:hover   {
 text-decoration: none;
 background-color: #E3E6E9;
}

/* Dia e hora */

.Dia_Hora, Dia_Hora:active, Dia_Hora:link {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:2px;
	padding-top:1px;
	padding-bottom:0px;
	font-size: 9px;
	color: #4B4F5A;
	background-color: #EFEFEF;
	text-decoration: none;
}
.Dia_Hora:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

/* Tempo */
.Tempo {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:0px;
	font-size: 9px;
	color: #4B4F5A;
	background-color: #EFEFEF;
}

/* Menu Direita */
.Menu_Dir_Cx{
	background-color: #DDE4EA;
}

.Menu_Dir_Texto {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:0px;
	font-size: 11px;
	color: #4B4F5A;
}

.Menu_Dir_Texto, .Menu_Dir_Texto:active, .Menu_Dir_Texto:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4B4F5A;
	text-decoration:none;
}
.Menu_Dir_Texto:hover{
	color: #D0D6DB;	
}

/* Acesso Rápido */
.Acesso_Rapido_Border {
	border: 0px solid #4681B4;
}

.Acesso_Rapido, .Acesso_Rapido:active .Acesso_Rapido:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4681B4;
	background: #E2EEF8;
	text-decoration:none;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right: 2px;
}

.Acesso_Rapido:hover{
	background-color: #D0D6DB;
	text-decoration:none;
}

.Acesso_Rapido_Cx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: #4681B4;
	color: #E2EEF8;
	text-decoration:none;
}


/* Footer */
.Footer_Border {
	border:1px solid #E3E3E3;
}

.Footer_Border_2 {
	border:1px solid #E3E3E3;
}

.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4F5A;
	vertical-align:middle;
	text-align:center;
}

.Footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4F5A;
	vertical-align:middle;
	text-align:center;
	padding-left:10px;
}

.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4F5A;
	vertical-align:middle;
	text-align:left;
	
}

.Header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4F5A;
	vertical-align:bottom;
	text-align:left;
	padding-left:10px;
	
}

.ToolsHeader, .ToolsHeader:active, .ToolsHeader:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color: #FFFFFF;
	vertical-align:middle;
	text-align:center;
	text-decoration: none;
}

.ToolsHeader:hover {
	font-weight: normal;
	background-color: #9FB2C2;
	text-decoration: none;
}
.ToolsHeader_Bar, .ToolsHeader_Bar:active, .ToolsHeader_Bar:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color: #9FB2C2;
	vertical-align:middle;
	text-align:center;
	text-decoration: none;
}

.ToolsFooter, .ToolsFooter:active, .ToolsFooter:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#999999;
	vertical-align:middle;
	text-align:center;
	text-decoration: none;
}

.ToolsFooter:hover {
	font-weight: normal;
	text-decoration: none;
	background-color: #E3E6E9;
}

/* Notícias */
.Noticias, .Noticias:active, .Noticias:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:10px;
 padding-left:10px;
 padding-bottom:0px;
} 
.Noticias:hover {
 text-decoration: none;
 color: #E3E6E9;
} 
.Noticias3, .Noticias3:active, .Noticias3:link, .Noticias3:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:0px;
 padding-right:10px;
 padding-bottom:0px;
} 
.Noticias3:hover {
 text-decoration: none;
 color: #E3E6E9;
} 
.Noticias4, .Noticias4:active, .Noticias4:link, .Noticias4:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
} 
.Noticias4:hover {
 text-decoration: none;
 color: #E3E6E9;
} 

.Noticias41, .Noticias41:active, .Noticias41:link, .Noticias41:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
} 
.Noticias41:hover {
 text-decoration: none;
 color: #E3E6E9;
} 

.Noticias2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:5px;
 padding-right:10px;
 padding-left:10px;
 padding-bottom:2px;
} 

.Noticias5 {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-right:0px;
 padding-left:10px;
 padding-bottom:0px;
} 

.Noticias6 {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:2px;
 padding-right:2px;
 padding-left:2px;
 padding-bottom:2px;
} 

.Noticias7 {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  10px;
 text-decoration: none;
 color: #666666;
 padding-top:2px;
 padding-right:2px;
 padding-left:2px;
 padding-bottom:2px;
} 

.Noticias8, .Noticias8:active, .Noticias8:link, .Noticias8:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #4681B4;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
} 
.Noticias8:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.FAQ_Area, .FAQ_Area:active, .FAQ_Area:link, .FAQ_Area:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #4681B4;
 padding-top:0px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:0px;
} 
.FAQ_Area:hover {
 text-decoration: none;
 color: #E3E6E9;
} 

.FAQ_Questoes, .FAQ_Questoes:active, .FAQ_Questoes:link, .FAQ_Questoes:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  11px;
 text-decoration: none;
 color: #4B4F5A;
 padding-top:0px;
 padding-left:10px;
 padding-right:0px;
 padding-bottom:0px;
} 
.FAQ_Questoes:hover {
 text-decoration: none;
 color: #E3E6E9;
 background-color: #E3E6E9;
} 

.FAQ_Questoes2, .FAQ_Questoes2:active, .FAQ_Questoes2:link, .FAQ_Questoes2:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  11px;
 text-decoration: none;
 color: #4B4F5A;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
} 
.FAQ_Questoes2:hover {
 text-decoration: none;
 color: #E3E6E9;
 background-color: #E3E6E9;
} 

.FAQ_Respostas, .FAQ_Respostas:active, .FAQ_Respostas:link, .FAQ_Respostas:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  11px;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:30px;
 padding-right:0px;
 padding-bottom:0px;
} 
.FAQ_Respostas:hover {
 text-decoration: none;
 color: #E3E6E9;
} 

.FAQ_Middle_Text, .FAQ_Middle_Text:active, .FAQ_Middle_Text:link, .FAQ_Middle_Text:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  11px;
 text-decoration: none;
 color: #4681B4;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
} 
.FAQ_Middle_Text:hover {
 text-decoration: none;
 color: #E3E6E9;
} 

/* Texto 9 */
.Texto9, .Texto9:active, .Texto9:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:10px;
 padding-bottom:0px;
} 
.Texto9:hover {
background-color: #E3E6E9;
text-decoration: none;
} 

/* Texto 10 */
.Texto10, .Texto10:active, .Texto10:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:10px;
 padding-bottom:0px;
} 
.Texto10:hover {
background-color: #E3E6E9;
text-decoration: none;
} 
/* Texto 11 */
.Texto11, .Texto11:active, .Texto11:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:0px;
 padding-bottom:0px;
 padding-right:10px;
} 
.Texto11:hover {
background-color: #E3E6E9;
text-decoration: none;
} 
/* Texto 12 */
.Texto12, .Texto12:active, .Texto12:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:0px;
 padding-bottom:0px;
 padding-right:8px;
} 
.Texto12:hover {
background-color: #E3E6E9;
text-decoration: none;
} 

/* Texto 12 */
.Texto12_no_padd, .Texto12_no_padd:active, .Texto12_no_padd:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #666666;
 padding-top:0px;

} 
.Texto12_no_padd:hover {
background-color: #E3E6E9;
text-decoration: none;
} 
/* Texto 12 */
.Texto12b, .Texto12b:active, .Texto12b:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:0px;
 padding-bottom:0px;
 padding-right:10px;
} 
.Texto12b:hover 
{
 font-weight: bold;
background-color: #E3E6E9;
text-decoration: none;
} 


/* Border Imagem */
.BorderImagem 
{
	border: #a5a7ac 1px solid; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
} 

.Tabela_Cx_Border {
	border: thin 1px #E3E3E3;
	border-collapse: collapse;
}

.Texto_tab, .Texto_tab:active, .Texto_tab:link {
 border: 1px solid #E3E3E3;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #666666;
 padding-top:2px;
 padding-left:10px;
 padding-bottom:2px;
 padding-right:10px;
} 
.Texto_tab:hover {
 text-decoration: none;
 color: #E3E6E9;
} 
.Texto_tab_header, .Texto_tab_header:active, .Texto_tab_header:link {
 border: 1px solid #E3E3E3;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #666666;
 padding-top:2px;
 padding-left:10px;
 padding-bottom:2px;
 padding-right:10px;
} 
.Texto_tab_header:hover {
 text-decoration: none;
 color: #E3E6E9;
} 



/* Footer Contextual */
.Footer_Cx_Header {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:2px;
	font-weight: normal;
	font-size: 10px;
	color: #999999;
	background-color: #EFEFEF;
	text-decoration: none;
	text-align:left;
}
.Footer_Cx_Header:hover {
	text-decoration: none;
	background-color: #D3D3D3;
}

.Footer_Cx_Header2 {
	font-family: Arial, Helvetica, sans-serif;
	padding-top:1px;
	padding-left:10px;
	font-weight: normal;
	font-size: 10px;
	color: #999999;
	background-color: #EFEFEF;
	text-decoration: none;
	text-align:left;
}

/* Footer Contextual */
.Footer_Cx_Header3 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: normal;
	font-size: 10px;
	color: #999999;
	background-color: #EFEFEF;
	text-decoration: none;
	text-align:left;
}
.Footer_Cx_Header3:hover {
	text-decoration: none;
	background-color: #D3D3D3;
}

/* Documentos */
.Documentos, .Documentos:active, .Documentos:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:5px;
 padding-left:10px;
 padding-bottom:2px;
} 
.Documentos:hover {
 text-decoration: none;
 color: #666666;
} 
.Documentos2, .Documentos2:active, .Documentos2:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  10px;
 text-decoration: none;
 color: #666666;
 padding-bottom:2px;
} 
.Documentos2:hover {
 text-decoration: none;
 color: #E3E6E9;
} 

.Documentos3, .Documentos3:active, .Documentos3:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:5px;
 padding-left:10px;
 padding-bottom:2px;
} 
.Documentos3:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 
/* Documentos */
.Documentos4, .Documentos4:active, .Documentos4:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:0px;
 padding-bottom:0px;
} 
.Documentos4:hover {
 text-decoration: none;
 color: #666666;
} 
.Documentos5, .Documentos5:active, .Documentos5:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:5px;
 padding-left:0px;
 padding-bottom:2px;
} 
.Documentos5:hover {
 text-decoration: none;
 color: #666666;
} 
.Documentos6, .Documentos6:active, .Documentos6:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 text-decoration: none;
 color: #666666;
 padding-top:0px;
 padding-left:0px;
 padding-bottom:0px;
} 
.Documentos6:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 
.Documentos_title, .Documentos_title:active, .Documentos_title:link {
 	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-top:10px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration: none;
} 
.Documentos_title:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.Documentos_title2, .Documentos_title2:active, .Documentos_title2:link {
 	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-top:10px;
	padding-left:0px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration: none;
	padding-bottom:5px;
} 
.Documentos_title2:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.Documentos_title3, .Documentos_title3:active, .Documentos_title3:link {
 	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-top:10px;
	padding-left:0px;
	font-size:11px;
	color:#666666;
	text-decoration: none;
	padding-bottom:5px;
} 
.Documentos_title3:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.Documentos_title4, .Documentos_title4:active, .Documentos_title4:link {
 	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-top:10px;
	padding-left:0px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration: none;
} 
.Documentos_title4:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

/* Projectos */
.Project {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4F5A;
	padding-top:5px;
    padding-left:10px;
}
.Project_Table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4F5A;
	padding-top:5px;
    padding-left:6px;
    border-left-color:Gray;
    border-left-width:thick;
}
.ToolsProject, .ToolsProject:active, .ToolsProject:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#4B4F5A;
	text-decoration: none;
}
.ToolsProject:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 
.ToolsProject2, .ToolsProject2:active, .ToolsProject2:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	padding-left:3px;
	color:#4B4F5A;
	text-decoration: none;
}
.ToolsProject2:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.Project_title, .Project_title:active, .Project_title:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 text-decoration: none;
 color: #666666;
 padding-top:5px;
 padding-bottom:2px;
} 
.Project_title:hover {
 text-decoration: none;
 color: #E3E6E9;
} 

/* Link Projectos */
.Link_Projects_Cx_Header, .Link_Projects_Cx_Header:link {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:2px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-weight: normal;
	font-size: 10px;
	color: #4B4F5A;
	text-decoration: none;
	text-align:left;
}
.Link_Projects_Cx_Header:hover, .Link_Projects_Cx_Header:active {
	background-color: #E3E6E9;
	text-decoration: none;
}
.Link_Projects_Cx_Header2, .Link_Projects_Cx_Header2:link {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:2px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	font-weight: normal;
	font-size: 10px;
	color: #4B4F5A;
	text-decoration: none;
	text-align:left;
}
.Link_Projects_Cx_Header2:hover, .Link_Projects_Cx_Header:active {
	background-color: #E3E6E9;
	text-decoration: none;
}
/* Document List Image */
.Document_List_Image {
	border: 1px solid #E3E3E3;
}

.Documentos_Box_Image, .Documentos_Box_Image:active, .Documentos_Box_Image:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  10px;
 text-decoration: none;
 color: #666666;
 padding-top:5px;
 padding-right:10px;
 padding-bottom:10px;
} 
.Documentos_Box_Image:hover {
 text-decoration: none;
 color: #E3E6E9;
} 

.Documentos_Box_Text, .Documentos_Box_Text:active, .Documentos_Box_Text:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size:  10px;
 text-decoration: none;
 color: #666666;
 padding-top:5px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
} 
.Documentos_Box_Text:hover {
 text-decoration: none;
 color: #E3E6E9;
} 


.td_linha1 {
 border-bottom-color:#C4C9CD;
 border-bottom-width:thin;
 border-bottom-style:solid;
 width:116px;
 align:center;
}
.td_linha2 {
 padding-left:0px;
 border-bottom-color:#C4C9CD;
 border-bottom-width:thin;
 border-bottom-style:solid;
 width:126px;
 align:left;
}

/* Styles adicionados com base no ficheiro HTML do Fernando - Seixal */
.logo {	background-image: url(/CMSSeixal.Site/images/logo.jpg);	background-repeat: no-repeat;	background-position: left top;}.sombra_top {	background-image: url(sombra_top.jpg);	background-repeat: no-repeat;	background-position: left top;}.degrade {	background-image: url(fundo_extensao.jpg);	background-repeat: repeat-x;	background-position: left top;}.shadow_esq {	background-image: url(sombra_esq_background.jpg);	background-repeat: repeat-y;	background-position: right top;}.shadow_dir {	background-image: url(sombra_dir_background.jpg);	background-repeat: repeat-y;	background-position: left top;}.buttons, .buttons:active .buttons:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:normal;
  text-decoration: none;
  color: #666666;
  float:right;
}
.buttons:hover{
 background-color: #E3E6E9;
 text-decoration: none;
}
 
 
.infodir2{
  padding-right:10px;
}
.infodir3{
  padding-right:75px;
}
 
.cinzalight10{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:normal;
  text-decoration: none;
  color: #666666;
  float:right;
  padding-right:3px;
}
.contador {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #97999E;
padding-right:5px;
float:right;
}

/* Styles do BackOffice do Formulário */
.bkf_input {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #999999;
text-decoration: none;
border: 1px solid #E3E3E3;
}

.bkf_input2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #999999;
text-decoration: none;
border: 1px solid #E3E3E3;
}
 
.bkf_label {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #666666;
text-align:right;
text-decoration: none;
padding-right: 10px;
}

.bkf_label2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #666666;
text-align:left;
text-decoration: none;
padding-right: 10px;
padding-left: 10px;
}

.bkf_textbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #999999;
text-decoration: none;
border: 1px solid #E3E3E3;
scrollbar-arrow-color:#E3E3E3;
}

/* Styles do BackOffice do Formulário */
/* Área da Pesquisa */

.bkf_search {
border: 1px solid #DDEADD;
}
.bkf_bgsearch {
font-family: Arial, Helvetica, sans-serif;
padding-left:10px;
padding-top:1px;
padding-bottom:2px;
font-size: 11px;
font-weight:bold;
color: #4B4F5A;
background-color: #DDEADD;
}

/* Site Map */
.SiteMap_Nivel1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #4681B4;
text-decoration: none;
}
.SiteMap_Nivel1:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.SiteMap_Nivel2 {
font-family: Arial, Helvetica, sans-serif;
padding-left: 10px;
font-size: 10px;
font-weight:bold;
color: #4B4F5A;
text-decoration: none;
}
.SiteMap_Nivel2:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.SiteMap_Nivel21 {
font-family: Arial, Helvetica, sans-serif;
padding-left: 0px;
font-size: 10px;
font-weight:bold;
color: #4B4F5A;
text-decoration: none;
}
.SiteMap_Nivel21:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.SiteMap_Nivel3 {
font-family: Arial, Helvetica, sans-serif;
padding-left: 20px;
font-size: 10px;
font-weight:normal;
color: #666666;
text-decoration: none;
}
.SiteMap_Nivel3:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.SiteMap_Nivel31 {
font-family: Arial, Helvetica, sans-serif;
padding-left: 00px;
font-size: 10px;
font-weight:normal;
color: #666666;
text-decoration: none;
}
.SiteMap_Nivel31:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.SiteMap_Nivel4 {
font-family: Arial, Helvetica, sans-serif;
padding-left: 30px;
font-size: 10px;
font-weight:normal;
color: #999999;
text-decoration: none;
}
.SiteMap_Nivel4:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.SiteMap_Nivel41 {
font-family: Arial, Helvetica, sans-serif;
padding-left: 0px;
font-size: 10px;
font-weight:normal;
color: #999999;
text-decoration: none;
}
.SiteMap_Nivel41:hover {
 text-decoration: none;
 background-color: #E3E6E9;
} 

.quicklink, .quicklink:active, .quicklink:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666666;
text-decoration: none;
}
.quicklink:hover {
background-color: #E3E6E9;
text-decoration: none;
}

.quicklink2, .quicklink2:active, .quicklink2:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666666;
text-decoration: none;
padding-left: 3px;
}
.quicklink2:hover {
background-color: #E3E6E9;
text-decoration: none;
}

/* Pesquisa do Site */
.res_title, .res_title:active, .res_title:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #4681B4;
text-decoration: none;
}
.res_title:hover {
background-color: #E3E6E9;
text-decoration: none;
}
.res_desc {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
text-decoration: none;
}
.res_desc:hover {
background-color: #E3E6E9;
text-decoration: none;
}

.cx_desp_brev {
border: 1px solid #E3E3E3;
valign: top;
}

.bg_cxdesp_brev {
font-family: Arial, Helvetica, sans-serif;
padding-left:10px;
font-size: 11px;
font-weight:bold;
color: #4B4F5A;
background-color: #E3E3E3;
}

.titulo_destaque, .titulo_destaque:active, .titulo_destaque:link {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color: #666666;
text-decoration: none;
}
.titulo_destaque:hover {
background-color: #E3E6E9;
text-decoration: none;
}

.texto12cinza, .texto12cinza:active, .texto12cinza:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
text-decoration: none;
}
.texto12cinza:hover {
background-color: #E3E6E9;
text-decoration: none;
}

.legenda {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #999999;
}

.td_rgt_left{
padding-left:10px;
padding-right:10px;
}

.black11b, .black11b:active, .black11b:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #666666;
text-decoration: none;
}
.black11b:hover {
background-color: #E3E6E9;
text-decoration: none;
}

.black11 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color: #666666;
text-decoration: none;
}

.texto11bcinza, .texto11bcinza:active, .texto11bcinza:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
}
.texto11bcinza:hover {
background-color: #E3E6E9;
text-decoration: none;
}

.texto11ncinza, .texto11ncinza:active, .texto11ncinza:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666666;
text-decoration: none;
}
.texto11ncinza:hover 
{
background-color:#E3E6E9;
text-decoration: none;
}

.texto9cinza, .texto9cinza:active, .texto9cinza:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #666666;
text-decoration: none;
}

._left_margin, ._left_margin:active, ._left_margin:link {
padding-left: 8px;
}

.bg_eventos {
font-family: Arial, Helvetica, sans-serif;
padding-left:10px;
padding-top:1px;
padding-bottom:2px;
font-size: 11px;
font-weight:bold;
color: #4B4F5A;
background-color: #DDEADD;
}

.cx_eventos {
border: 1px solid #DDEADD;
}

.black12b, .black12b:active, .black12b:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #666666;
text-decoration: none;
}
.black12b:hover {
background-color: #E3E6E9;
text-decoration: none;
}

.input_box {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #999999;
text-decoration: none;
border: 1px solid #E3E3E3;
dropdown-arrow-color:1px solid #E3E3E3;
}


.bg_eventos_detalhe {
font-family: Arial, Helvetica, sans-serif;
height:20px;
padding-left:10px;
padding-top:1px;
padding-bottom:2px;
font-size: 11px;
font-weight:bold;
color: #4B4F5A;
background-color: #F6E6D9;
}

.cx_eventos_detalhe {
border: 1px solid #F6E6D9;
}

.texto12azul, .texto12azul:active, .texto12azul:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #4681B4;
text-decoration: none;
}
.texto12azul:hover {
background-color: #E3E6E9;
text-decoration: none;
}

