@charset "iso-8859-1";

/* CSS Animar FrontOffice */
/* ############## CONFIG GERAIS ESTRUTURA ################ */
/* ####################################################### */

body{
	background-color:#BFBF8E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
	color:#444;
	background-image:url(../images/bgbody.png);
	background-repeat:repeat-x;
	}
	
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	border: 1px solid #999;
	background-color:#FFFFFF;
	}
p{
	margin:5px 0 10px 0;}
li{
	padding-left:9px;
	margin-left:9px;
	}
ol{
	padding-left:9px;
	margin-left:0px;
	}
.checkbox{
	border:0px;
	background-color:#FFF;}
form{
	padding:0px;
	margin:0px;}
hr{ /* config linha/quebra horizontal */
	height:1px;
	background-color:#CCCCCC;
	border:1px solid #CCC;
	color:#CCC;
	}
a{
	text-decoration:none;
	color:#0066CC;
	}
a:hover{
	text-decoration:underline;
	}
#container{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bgcontainer.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;}
.languages_tabletop a{
	color:#000;
	}
.idioma_on{
	font-weight:bold;}
.banner_table{
	margin:10px 0 5px 0;
	}
.td_banner{
	border-bottom:5px solid #993300;}
.table_container{
	margin-top:0;}
.menu{
	padding:0 8px 0 8px;
	width:180px;
	vertical-align:top;
	}
.menu_item_on{
	display:block;
	margin-bottom:4px;
	color:#F99300;
	text-decoration:none;
	font-weight:bold;}
.menu_item_on a{
	color:#F99300;
	padding:2px 2px 2px 2px;
	display:block;
	text-decoration:none;
	border-bottom:1px solid #BFBF8E; }
.menu_item_on a:hover{
	color:#F99300;
	text-decoration:none;
	border-bottom:1px solid #F99300;}
.menu_item a{
	display:block;
	padding:2px 2px 2px 2px;
	margin-bottom:4px;
	color:#993300;
	text-decoration:none;
	border-bottom:1px solid #BFBF8E;}
.menu_item a:hover{
	border-bottom:1px solid #F99300;
	color:#F99300;
	text-decoration:none;
	}
.container_center{
	padding:5px 8px 8px 44px;
	vertical-align:top;
	width:600px;
	}
.bottom_break{
	border-top: 3px solid #1F330B;
	height:17px;
	background-color:#385C14;}
	
.bottom_img{
	background-image:url(../images/bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:66px;}
.bottom_break a{
	color:#FFF;}
.credits{
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F330B;}
.credits a{
	color:#000;}
.t1{
	font-size:15px;
	font-weight:bold;
	color:#000;
	line-height:16px;
	}
.t2{
	font-size:15px;
	font-weight:bold;
	color:#993300;
	line-height:16px;}
.t3{
	font-size:15px;
	font-weight:bold;
	color:#993300;
	padding:10px 0 2px 0;
	line-height:16px;}
.t4{
	font-size:13px;
	font-weight:bold;
	color:#993300;
	padding:10px 0 2px 0;
	line-height:16px;}
.t5{
	font-size:13px;
	font-weight:bold;
	color:#993300;
	padding:10px 0 2px 0;
	line-height:16px;}
.t6{
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	color:#000;
	padding:10px 0 2px 0;}
.t7{
	font-size:10px;
	font-weight:bold;
	color:#000;
	padding:10px 0 2px 0;}
.t8{
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	color:#993300;
	padding:10px 0 2px 0;}
div.t8{
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	color:#993300;
	padding:10px 0 2px 0;}
.t9{
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	color:#993300;
	padding:10px 0 2px 0;}
.t10{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#993300;}
.t11{
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	color:#000;
	padding:10px 0 2px 0;}
div.t9, div.t4{
	border-bottom:2px solid #993300;
	margin-bottom:8px;}
div.t6, div.t6, div.t11{
	border-bottom:2px solid #993300;
	margin-bottom:8px;}
.t_noticia{
	font-weight:bold;
	margin-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
.lead{
	color:#666;
	margin-bottom:3px;
	}
.lead2{
	color:#666;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;}	
.subtitulo{
	color:#666;
	font-weight:bold;}
.msg_aviso_alert{
	color:#FF0000;}
.email_send{
	color:#385C14;
	font-size:11px;
	font-weight:bold;}
.img_capa{
	border:1px solid #CCC;
	width:200px;
	background-color:#FFF;
	padding:2px;}
	
.img_thumb_lista{
	width:55px;
	margin-bottom:4px;
	padding:2px;
	background-color:#FFF;
	border:1px solid #CCC;
	}
.img_thumb_lista_low{
	width:55px;
	margin-bottom:4px;
	padding:2px;
	background-color:#FFF;
	border:1px solid #999;
	filter:alpha(opacity=50);-moz-opacity:0.5;
	}
.legenda{
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	}
.div_anexos_list{
	padding:5px 0 5px 0;
	border-bottom:1px dotted #C5C5C5;
	font-family:Arial, Helvetica, sans-serif;}	
.div_anexos_list2{
	padding:5px 0 5px 0;
	border-bottom:1px dotted #C5C5C5;}
.img_capa_index_manifesta{
	width:120px;}
div.vermais{
	border-top:1px solid #DDD;
	margin-top:6px;
	padding:2px;}
div.vermais2{
	margin-top:4px;}
.td_list_registos{
	border-bottom:1px dotted #C5C5C5;}
.calendarizacao_agenda{
	font-family:Arial, Helvetica, sans-serif;}
.back_page_div{
	width:100%;
	margin-bottom:10px;
	margin-right:5px;}
.back_page_div a{ 
	color:#888;
	}
.div_list_calendarizacao{
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:2px solid #D9D9D9;
}
.spacer{
	width:12px;
	height:1px;}
	
.div_mapa{

}

.div_mapa a{
display:block;
padding:4px;
border:1px solid #CCC;
color:#333;
font-weight:bold;
}

.div_mapa a:hover{
border:1px solid #CCC;
background-color:#F99300;
color:#FFF;
text-decoration:none;
}
