body {
   behavior: url("../styles/csshover3.htc");
}

html {
  padding: 0;
  margin: 0 auto;
  height: 100%;
}

body, div, input, select, textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;}

body {
	background-color: #EBEBEB;
	background-image: url('../ficheiro/interface/fundo.png');
	background-repeat:repeat-x;
  	margin: 0 auto;
  	padding: 0;
	text-align: center; /* for IE */
}

#wrapper { 
	text-align: left;
	width: 891px;
	margin: 0 auto;
	display: table;
}

#body {
	width: 900px;
	display: table;
}

#header {
	width: 891px;
	height: 105px;
	padding-top: 42px;
}

#navigation {
	width: 237px;
	float: left;
}

#append {
	display:table;
}

#backPopup{
	z-index: 100;
	position: absolute;
	background-color: #FFFFFF;
	-moz-opacity: .0;
	filter: alpha(opacity=0);
	opacity: .0; 	
}

#popupMain{
	margin: -10 0 0 -6;
	width: 687px;
	position: absolute;
	z-index: 101;
}

#popupPesquisa{
	margin: -10 0 0 -6;
	width: 687px;
	position: absolute;
	z-index: 102;
}

#highlight {
	width: 676px;
	float: left;
	margin: 2 0 0 1;
}

#highlight_header_azul{
	margin: -12 0 0 -7;
	width: 681px;
	height: 41px;
	background-image: url('../ficheiro/interface/boxes/box_azul_top_cruz.png');
	display: table;
}

#highlight_header_vermelho{
	margin: -12 0 0 -7;
	width: 681px;
	height: 41px;
	background-image: url('../ficheiro/interface/boxes/box_vermelho_top_cruz.png');
	display: table;
}

#highlight_header_verde{
	margin: -12 0 0 -7;
	width: 681px;
	height: 41px;
	background-image: url('../ficheiro/interface/boxes/box_verde_top_cruz.png');
	display: table;
}

#highlight_header_castanho{
	margin: -12 0 0 -7;
	width: 681px;
	height: 41px;
	background-image: url('../ficheiro/interface/boxes/box_castanho_top_cruz.png');
	display: table;
}

#highlight_header_title{
	width: 178px;
	height: 14px;
	display: table;
	float: left;
	margin: 18 0 0 20;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

#highlight_header_collapse{
	width: 11px;
	height: 13px;
	float: right;
	margin: 18 12 0 0;
	cursor: pointer;
}

#highlight_container_azul{
	margin: 0 0 0 -7;
	width: 681px;
	background-image: url('../ficheiro/interface/boxes/box_azul_fundo.png');
	background-repeat:repeat-y;	
	display: table;
}

#highlight_container_vermelho{
	margin: 0 0 0 -7;
	width: 681px;
	background-image: url('../ficheiro/interface/boxes/box_vermelho_fundo.png');
	background-repeat:repeat-y;	
	display: table;
}

#highlight_container_verde{
	margin: 0 0 0 -7;
	width: 681px;
	background-image: url('../ficheiro/interface/boxes/box_verde_fundo.png');
	background-repeat:repeat-y;	
	display: table;
}

#highlight_container_castanho{
	margin: 0 0 0 -7;
	width: 681px;
	background-image: url('../ficheiro/interface/boxes/box_castanho_fundo.png');
	background-repeat:repeat-y;	
	display: table;
}

#highlight_content{
	margin: 10 0 0 22;
	width: 640px;
	overflow: hidden;
	cursor: pointer;
}

#highlight_footer_azul{
	margin: 0 0 0 -7;
	width: 687px;
	height: 28px;
	background-image: url('../ficheiro/interface/boxes/box_azul_bottom.png');
}

#highlight_footer_vermelho{
	margin: 0 0 0 -7;
	width: 687px;
	height: 28px;
	background-image: url('../ficheiro/interface/boxes/box_vermelho_bottom.png');
}

#highlight_footer_verde{
	margin: 0 0 0 -7;
	width: 687px;
	height: 28px;
	background-image: url('../ficheiro/interface/boxes/box_verde_bottom.png');
}

#highlight_footer_castanho{
	margin: 0 0 0 -7;
	width: 687px;
	height: 28px;
	background-image: url('../ficheiro/interface/boxes/box_castanho_bottom.png');
}

#homepage {
	width: 680px;
	float: left;
	margin: 0 0 0 0;
	z-index: 99;
	position: absolute;
}

#footer {
	width: 676px;
	margin: 100 0 0 4;
	display: table;
	clear: both;
}

#footer_txt {
	font-size: 9px;
	color: rgb(153,153,153);
	display: table;
}

#footer_txt_link {
	font-size: 9px;
	color: rgb(153,153,153);
	cursor: pointer;
}

#logo {
	width: 182px;
	margin: 0 0 20 258;
	cursor: pointer;
}

#widget_header {
	width: 220px;
	display: table;
	color: #fff;
	height: 20px;
	padding: 8 0 0 14;
}

#widget_header_title{
	width: 178px;
	height: 14px;
	display: table;
	float: left;
	margin: 8 0 0 20;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: move;
}

#widget_header_title img{
	margin-top: -1px;
}

#widget_header_collapse{
	width: 11px;
	height: 13px;
	float: left;
	margin: 9 0 0 3;
	cursor: pointer;
}

#widget_header_azul{
	background-image: url('../ficheiro/interface/widgets/widget_azul_top.png');
	width: 225px;
	height: 31px;
}

#widget_middle_azul{
	background-image: url('../ficheiro/interface/widgets/widget_azul_fundo.png');
	width: 225px;
	color: #FFFFFF;;
}

#widget_footer_azul{
	background-image: url('../ficheiro/interface/widgets/widget_azul_bottom.png');
	width: 225px;
	height: 22px;
}

#widget_header_vermelho{
	background-image: url('../ficheiro/interface/widgets/widget_vermelho_top.png');
	width: 225px;
	height: 31px;
}

#widget_middle_vermelho{
	background-image: url('../ficheiro/interface/widgets/widget_vermelho_fundo.png');
	width: 225px;
	color: #B84843;
}

#widget_footer_vermelho{
	background-image: url('../ficheiro/interface/widgets/widget_vermelho_bottom.png');
	width: 225px;
	height: 22px;
}

#widget_header_verde{
	background-image: url('../ficheiro/interface/widgets/widget_verde_top.png');
	width: 225px;
	height: 31px;
}

#widget_middle_verde{
	background-image: url('../ficheiro/interface/widgets/widget_verde_fundo.png');
	width: 225px;
	color: #79753E;
}

#widget_footer_verde{
	background-image: url('../ficheiro/interface/widgets/widget_verde_bottom.png');
	width: 225px;
	height: 22px;
}

#widget_header_castanho{
	background-image: url('../ficheiro/interface/widgets/widget_castanho_top.png');
	width: 225px;
	height: 31px;
}

#widget_middle_castanho{
	background-image: url('../ficheiro/interface/widgets/widget_castanho_fundo.png');
	width: 225px;
	color: #946E07;
}

#widget_footer_castanho{
	background-image: url('../ficheiro/interface/widgets/widget_castanho_bottom.png');
	width: 225px;
	height: 22px;
}

.spacer_azul{
	border-top: 1px solid #C3C6C6;
}

.spacer_vermelho{
	border-top: 1px solid #BB4A44;
}

.spacer_verde{
	border-top: 1px solid #D7D6C5;
}

.spacer_castanho{
	border-top: 1px solid #93702A;
}

#private {
	width: 237px;
}

#private_header{
	width: 237px;
	height: 31px;
	background-image: url('../ficheiro/interface/menu/menu_top.png');
}


#private_title{
	width: 178px;
	height: 14px;
	display: table;
	float: left;
	margin: 7 0 0 24;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	
}

#private_content {
	background-image: url('../ficheiro/interface/menu/menu_fundo.png');
	background-repeat: repeat-y;
	width: 237px;
	display: table;
}

#private_bottom{
	width: 237px;
	height: 28px;
	background-image: url('../ficheiro/interface/menu/menu_bottom.png');
}

#private_img{
	width: 70px;
	height: 70px;
	display: table;
	margin: 12 0 0 26;
	background: #343E40;
	float: left;
	cursor: pointer;
	border: 1px solid #343E40;
}

#private_info{
	width: 104px;
	height: 70px;
	display: table;
	margin: 12 0 0 12;
	float: left;
	cursor: pointer;
}

#private_info_nome{
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: bold;
	display: table;
}

#private_info_text, #private_info_idade, #private_info_escola{
	margin: 0 0 0 0;
	color: rgb(77,77,77);
	font-size: 10px;
	display: table;
}

#private_mensagens{
	width: 194px;
	height: 76px;
	display: table;
	margin: 6 0 0 26;
	float: left;
}

#private_mensagens_title{
	font-size: 10px;
	font-weight: bold;
	color: rgb(153,153,153);
}

#private_mensagens_item{
	font-size: 10px;
	font-weight: normal;
	color: rgb(153,153,153);
	margin: 2 0 0 0;
}

#private_menu {
	width: 232px;
	height: 35px;
	background-image: url('../ficheiro/interface/search/search_bar.png');
	color: #777;
	margin: 0 0 0 2;
	/*border: 1px solid #F00;*/
}

#private_menu_item{
	width: 193px;
	height: 15px;
	margin: 10 0 0 22;
	float: left;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}

#menu {
	width: 237px;
	diaplay: table;
}

#menu_header{
	width: 237px;
	height: 31px;
	background-image: url('../ficheiro/interface/menu/menu_top.png');
}

#menu_header_title{
	width: 178px;
	height: 14px;
	display: table;
	float: left;
	margin: 7 0 0 24;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

#menu_items {
	width: 237px;
	background-image: url('../ficheiro/interface/menu/menu_fundo.png');
	background-repeat: repeat-y;
	padding: 0 0 0 14;
	display: table;
}

#menu_item_content {
	width: 209px;
	line-height: 24px;
	color: #343E40;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #CDCDCC;
}

#menu_item_content:hover {
	background-color: #CDCDCC;
}

#menu_item_content_sub {
	width: 209px;
	line-height: 24px;
	color: #343E40;
	font-size: 12px;
	font-weight: bold;
}

#menu_item_content_sub:hover {
	background-color: #E6E6E5;
}

.menu_item {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 10;
	cursor: pointer;
}

.menu_item_sub {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 16;
	cursor: pointer;
}

#menu_bottom{
	width: 237px;
	height: 28px;
	background-image: url('../ficheiro/interface/menu/menu_bottom.png');
}

#login {
	width: 237px;
	diaplay: table;
}

#login_header{
	width: 237px;
	height: 31px;
	background-image: url('../ficheiro/interface/menu/menu_top.png');
}

#login_header_title{
	width: 178px;
	height: 14px;
	display: table;
	float: left;
	margin: 7 0 0 24;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

#login_title{
	padding: 10 0 0 16;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

#login_content {
	background-image: url('../ficheiro/interface/menu/menu_fundo.png');
	background-repeat: repeat-y;
	width: 237px;
	padding: 0 0 0 20;
	display: table;
}

#login_input {
	width: 200px;
	height: 17px;
	margin: 6 0 0 0;
	float: left;
	background-image: url('../ficheiro/interface/login/login_txt.png');
	background-repeat: no-repeat;
}

#login_input  input{
	margin: 2 0 0 8;
	height: 13px;
	width: 182px;
	border: none;
	font-size: 10px;
}

#login_bottom{
	width: 237px;
	height: 28px;
	background-image: url('../ficheiro/interface/menu/menu_bottom.png');
}

#registo_button{
	height: 15px;
	margin: 6 0 0 2;
	float: left;
	cursor: pointer;
}

#login_button{
	height: 15px;
	margin: 6 0 0 116;
	float: left;
	cursor: pointer;
}

#search {
	width: 232px;
	height: 43px;
	margin: 0 0 0 2;
	background-image: url('../ficheiro/interface/search/search_bar.png');
}

#search_input {
	width: 184px;
	padding: 0 0 0 18;
	margin: 10 0 0 0;
	float: left;
}

#search_input  input{
	height: 17px;
	width: 184px;
	background-color: #F5F6F7;
	border: none;
}

#search_icon {
	margin: 13 0 0 0;
	float: left;
	cursor: pointer;
}

#sponsors {
	width: 232px;
	margin: 10 0 0 2;
}

#sponsors_item {

	width: 230px;
	height: 43px;
	margin: 20 0 0 15;
	float:left;
}
#sponsors_item2 {
	width: 230px;
	height: 85px;
	margin: 20 0 0 15;
	float:left;

}

#homepage .coluna1,
#homepage .coluna2,
#homepage .coluna3 {
	float: left;
	width: 225px;
}

#homepage .widget {
	margin: 0 0 2 0;
	width: 225px;
}

#homepage .glow-sortable-dropindicator  {
	/*background-image: url('../ficheiro/interface/large_linha.png');*/
	border: 4px dashed #CDCCCC; 
	margin-bottom: 2px;
}

#bloco {
	width: 209px;
	margin: 0 0 0 4;
}

#itemSimples {
	width: 209px;
	display: table;
	margin: 0 0 0 4;
}

#itemSimples_content{
	overflow: hidden;
	float: left;
}

#itemSimples_title {
	width: 185px;
	margin: 12 12 8 12;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	overflow: hidden;
}

#itemSimples_date{
	width: 185px;
	margin: 0 12 4 12;
	text-align: right;
	font-size: 10px;
	font-style: italic;
	height: 12px;
}

#itemSimplesImg{
	width: 209px;
	display: table;
	margin: 0 0 0 4;
}

#itemSimplesImg_img{
	width: 50px;
	height: 50px;
	background: #C6B492;
	margin: 12px;
	float: left;
	/*cursor: pointer;*/
}

#itemSimplesImg_content{
	width: 123px;
	height: 50px;
	margin: 12 0 12 0;
	overflow: hidden;
	float: left;
}

#itemSimplesImg_text{
	width: 100%;
	font-size: 10px;
	
}

#itemPublicidade {
	width: 209px;
	display: table;
	margin: 0 0 0 4;
}

#itemPublicidade_content{
	height: 58px;
	overflow: hidden;
	float: left;
}

#itemPublicidade_imagem{
	width: 195px;
	display: table;
	margin: 6 0 0 8;
	cursor: pointer;
}

#itemDuplo {
	width: 209px;
	display: table;
	margin: 0 0 0 4;
}

#itemDuplo_content{
	height: 100px;
	overflow: hidden;
	float: left;
}

#itemDuplo_textos{
	height: 80px;
	overflow: hidden;
}

#itemDuplo_title {
	margin: 12 12 0 12;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	overflow: hidden;
}

#itemDuplo_text{
	margin: 0 12 0 12;
	font-size: 10px;
	overflow: hidden;
}

#itemDuplo_date{
	margin: 0 12 0 12;
	text-align: right;
	font-size: 10px;
	font-style: italic;
	height: 12px;
}

#itemDuploImg{
	width: 209px;
	display: table;
	margin: 0 0 0 4;
	padding: 0 0 12 0;
}

#itemDuploImg_img{
	margin: 6 12 0 12;
	width: 70px;
	height: 70px;
	background: #CCC;
	float: left;
	/*cursor: pointer;*/
}

#itemDuploImg_content{
	margin: 6 0 0 0;
	width: 100px;
	height: 70px;
	overflow: hidden;
	float: left;
}

#itemDuploImg_textos{
	height: 70px;
	overflow: hidden;
}

#itemDuploImg_title {
	width: 186px;
	/*font-size: 11px;*/
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	margin: 12 0 0 12;
}



#itemDuploImg_date{
	width: 180px;
	margin: 6 0 0 12;
	text-align: right;
	font-size: 10px;
	font-style: italic;
}

#itemFicheiro{
	width: 209px;
	display: table;
	margin: 0 0 0 4;
}

#itemFicheiro_img{
	width: 35px;
	height: 35px;
	margin: 12px;
	float: left;
	/*cursor: pointer;*/
}

#itemFicheiro_content{
	height: 45px;
	margin: 12 12 12 0;
	overflow: hidden;
}

#itemFicheiro_title {
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

#itemSondagem{
	width: 209px;
	display: table;
	margin: 0 0 0 4;
}

#itemSondagem_content{
	overflow: hidden;
	float: left;
}

#itemSondagem_erro{
	width: 185px;
	margin: 4 0 0 16;
	font-size: 10px;
}

#itemSondagem_respostas{
	margin: 4 0 0 12;
}

#itemSondagem_respostas_item{
	font-size: 10px;
	overflow: hidden;
}

#itemSondagem_link{
	margin: 0 6 0 6;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	float: left;
}

#itemSondagemGrafico{
	display: table;
	width: 208px;
	height: 150px;
	margin: 0 0 0 5;
}

#itemSondagemRespostas{
	width: 180px;
	display: table;
	font-size: 9px;
	font-weight: bold;
	float: left;
}

#itemSondagemContent{
	display: table;
	margin: 0 0 0 16;
}

#itemSondagem_title_vermelho {
	margin: 12 12 0 12;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
#itemDuploImg_text{
	width: 100%;
	font-size: 10px;
	margin-top:10px;
}
#itemSondagem_textcontainer_vermelho{
	width: 209px;
	font-size: 10px;
	color: #000;
	overflow: hidden;
	border-bottom: 1px solid #B84843;
}

#itemSondagem_text_vermelho{
	width: 182px;
	font-size: 10px;
	color: #000;
	margin: 0 12 12 12;
	overflow: hidden;
}

#itemSondagemTotalGrafico_vermelho{
	width: 180px;
	display: table;
	font-size: 9px;
	font-weight: bold;
	margin: 5 0 0 0;	
	border-top: 1px solid #000;
	color: #000;
	float: left;
}

#itemSondagemBarra_vermelho{
	height: 120px;
	display: table;
	float: left;
	background-color: #B84843;
}

#itemSondagemValor_vermelho{
	display: table;
	background-color: #FFF;
	float: left;
}

#itemSondagem_title_azul {
	margin: 12 12 0 12;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

#itemSondagem_textcontainer_azul{
	width: 209px;
	font-size: 10px;
	color: #000;
	overflow: hidden;
	border-bottom: 1px solid #343E40;
}

#itemSondagem_text_azul{
	width: 182px;
	font-size: 10px;
	color: #FFF;
	margin: 0 12 12 12;
	overflow: hidden;
}

#itemSondagemTotalGrafico_azul{
	width: 180px;
	display: table;
	font-size: 9px;
	font-weight: bold;
	margin: 5 0 0 0;	
	border-top: 1px solid #000;
	color: #FFF;
	float: left;
}

#itemSondagemBarra_azul{
	height: 120px;
	display: table;
	float: left;
	background-color: #343E40;
}

#itemSondagemValor_azul{
	display: table;
	background-color: #95ADB2;
	float: left;
}

#itemSondagem_title_verde {
	margin: 12 12 0 12;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

#itemSondagem_textcontainer_verde{
	width: 209px;
	font-size: 10px;
	color: #000;
	overflow: hidden;
	border-bottom: 1px solid #79753E;
}

#itemSondagem_text_verde{
	width: 182px;
	font-size: 10px;
	color: #000;
	margin: 0 12 12 12;
	overflow: hidden;
}

#itemSondagemTotalGrafico_verde{
	width: 180px;
	display: table;
	font-size: 9px;
	font-weight: bold;
	margin: 5 0 0 0;	
	border-top: 1px solid #000;
	color: #000;
	float: left;
}

#itemSondagemBarra_verde{
	height: 120px;
	display: table;
	float: left;
	background-color: #79753E;
}

#itemSondagemValor_verde{
	display: table;
	background-color: #FFF;
	float: left;
}

#itemSondagem_title_castanho {
	margin: 12 12 0 12;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

#itemSondagem_textcontainer_castanho{
	width: 209px;
	font-size: 10px;
	color: #000;
	overflow: hidden;
	border-bottom: 1px solid #946E07;
}

#itemSondagem_text_castanho{
	width: 182px;
	font-size: 10px;
	color: #000;
	margin: 0 12 12 12;
	overflow: hidden;
}

#itemSondagemTotalGrafico_castanho{
	width: 180px;
	display: table;
	font-size: 9px;
	font-weight: bold;
	margin: 5 0 0 0;	
	border-top: 1px solid #000;
	color: #000;
	float: left;
}

#itemSondagemBarra_castanho{
	height: 120px;
	display: table;
	float: left;
	background-color: #946E07;
}

#itemSondagemValor_castanho{
	display: table;
	background-color: #FFF;
	float: left;
}

#mainPopup {
	width: 681px;
}

#mainPopupTop_azul {
	width: 681px;
	height: 41px;
	background-image: url('../ficheiro/interface/boxes/box_azul_top_cruz.png');
	display: table;
}

#mainPopupTop_verde {
	width: 687px;
	height: 41px;
	background-image: url('../ficheiro/interface/boxes/box_verde_top_cruz.png');
	display: table;
}

#mainPopupTop_vermelho {
	width: 687px;
	height: 41px;
	background-image: url('../ficheiro/interface/boxes/box_vermelho_top_cruz.png');
	display: table;
}

#mainPopupTop_castanho {
	width: 687px;
	height: 41px;
	background-image: url('../ficheiro/interface/boxes/box_castanho_top_cruz.png');
	display: table;
}

#mainPopupTop_cinzento {
	width: 681px;
	height: 41px;
	background-image: url('../ficheiro/interface/boxes/box_cinza_top_cruz.png');
	display: table;
}

#mainPopupContent_azul{
	width: 681px;
	background-image: url('../ficheiro/interface/boxes/box_azul_fundo.png');
	background-repeat:repeat-y;	
	display: table;
}

#mainPopupContent_verde{
	width: 681px;
	background-image: url('../ficheiro/interface/boxes/box_verde_fundo.png');
	background-repeat:repeat-y;	
	display: table;
}

#mainPopupContent_vermelho{
	width: 681px;
	background-image: url('../ficheiro/interface/boxes/box_vermelho_fundo.png');
	background-repeat:repeat-y;	
	display: table;
}

#mainPopupContent_castanho{
	width: 681px;
	background-image: url('../ficheiro/interface/boxes/box_castanho_fundo.png');
	background-repeat:repeat-y;	
	display: table;
}

#mainPopupContent_cinzento{
	width: 681px;
	background-image: url('../ficheiro/interface/boxes/box_cinza_fundo.png');
	background-repeat:repeat-y;	
	display: table;
}

#mainPopupBottom_azul {
	width: 687px;
	height: 28px;
	background-image: url('../ficheiro/interface/boxes/box_azul_bottom.png');
}

#mainPopupBottom_verde {
	width: 687px;
	height: 28px;
	background-image: url('../ficheiro/interface/boxes/box_verde_bottom.png');
}

#mainPopupBottom_vermelho {
	width: 687px;
	height: 28px;
	background-image: url('../ficheiro/interface/boxes/box_vermelho_bottom.png');
}

#mainPopupBottom_castanho {
	width: 687px;
	height: 28px;
	background-image: url('../ficheiro/interface/boxes/box_castanho_bottom.png');
}

#mainPopupBottom_cinzento {
	width: 687px;
	height: 28px;
	background-image: url('../ficheiro/interface/boxes/box_cinza_bottom.png');
}

#mainPopupTitle {
	margin: 18 0 0 26;
	width: 630px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	float: left;
}

#mainPopupClose {
	margin: 18 0 0 0;
	width: 12px;
	height: 12px;
	float: left;
	cursor: pointer;
}

#mainPopupBody {
	width: 627px;
	margin: 12 27 0 27;
	display: table;
}

#itemColuna {
	width: 200px;
	float: left;
	display: table;
}

#itemMiolo{
	margin: 0 18 0 18;
	width: 391px;
	float: left;
	display: table;
}

#itemImg {
	width: 200px;
	height: 200px;
	background: #CCC;
	display: table;
	float: left;
	margin: 6 0 0 0;
}

#itemTitulo {
	width: 200px;
	display: table;
	float: left;
	margin: 6 0 0 0;
	color: rgb(77,77,77);
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

#itemSubtitulo {
	width: 200px;
	display: table;
	float: left;
	color: rgb(77,77,77);
	font-size: 11px;
	text-align: left;
}

#itemData{
	width: 200px;
	display: table;
	float: left;
	margin: 18 0 0 0;
	color: rgb(77,77,77);
	font-size: 10px;
	font-style: italic;
	text-align: left;
}

#itemLegenda{
	width: 200px;
	display: table;
	float: left;
	color: rgb(77,77,77);
	font-size: 10px;
	font-style: italic;
	text-align: left;
}

#itemPermLink{
	width: 100%;
	height: 50px;
	display: table;
	float: left;
	color: rgb(77,77,77);
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 25 0 0 0;
	padding: 4 0 0 0;
	cursor: pointer;
}

#itemPermLink_large{
	width: 610px;
	display: table;
	float: left;
	color: rgb(77,77,77);
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 25 0 0 0;
	padding: 4 0 0 0;
	cursor: pointer;
}

#itemTexto{
	width: 391px;
	display: table;
	margin: 6 0 40 0;
	color: rgb(77,77,77);
	font-size: 10px;
	text-align: left;
	float: left;
}

#itemComentario{
	width: 391px;
	display: table;
	margin: 6 0 100 0;
	color: rgb(77,77,77);
	font-size: 10px;
	text-align: left;
	float: left;
}

#itemComentarioTitulo{
	width: 391px;
	height: 20px;
	display: table;
	margin: 0 0 0 0;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#itemComentarioAutor{
	width: 391px;
	display: table;
	padding: 8 0 0 0;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

.border_top_azul{
	border-top: 1px solid #C3C6C6;
}

.border_bottom_azul{
	border-bottom: 1px solid #C3C6C6;
}

.border_top_verde{
	border-top: 1px solid #D7D6C5;
}

.border_bottom_verde{
	border-bottom: 1px solid #D7D6C5;
}

.border_top_vermelho{
	border-top: 1px solid #BB4A44;
}

.border_bottom_vermelho{
	border-bottom: 1px solid #BB4A44;
}

.border_top_castanho{
	border-top: 1px solid #93702A;
}

.border_bottom_castanho{
	border-bottom: 1px solid #93702A;
}

.border_top_cinzento{
	border-top: 1px solid #CCC;
}

.border_bottom_cinzento{
	border-bottom: 1px solid #CCC;
}

#itemComentarioTexto{
	width: 391px;
	display: table;
	margin: 0 0 16 0;
	color: rgb(77,77,77);
	font-size: 10px;
	text-align: left;
	float: left;	
}

#itemComentarioData{
	width: 391px;
	display: table;
	margin: 0 0 16 0;
	color: rgb(77,77,77);
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: left;	
}

#itemComentarioFooter{
	width: 391px;
	height: 20px;
	display: table;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: rgb(77,77,77);
	text-align: left;
	float: left;
}

#itemComentarioCaixa{
	width: 391px;
	height: 200px;
	display: none;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#itemComentarioInfoLabel{
	width: 391px;
	display: table;
	color: rgb(77,77,77);
	margin: 4 0 0 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#itemComentarioInfoInput input{
	width: 391px;
	display: table;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	float: left;
}

#itemComentarioTextarea textarea{
	width: 391px;
	height: 120px;
	display: table;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#itemComentarioBotao{
	display: table;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
	margin: 3 0 0 0;
	cursor: pointer;
}

#listaItem {
	height: 112px;
	display: table;
}

#listaImg {
	width: 100px;
	height: 100px;
	background: #CCC;
	display: table;
	float: left;
	margin: 6 0 0 0;
}

#listaTexto_azul {
	width: 509px;
	height: 100px;
	margin: 0 0 0 14;
	display: table;
	float: left;
	padding: 6 0 0 0;
	border-top: 1px solid #C3C6C6;
	color: #FFF;
}

#listaTexto_verde {
	width: 509px;
	height: 100px;
	margin: 0 0 0 14;
	display: table;
	float: left;
	padding: 6 0 0 0;
	border-top: 1px solid #D7D6C5;
	color: #79753E;
}

#listaTexto_vermelho {
	width: 509px;
	height: 100px;
	margin: 0 0 0 14;
	display: table;
	float: left;
	padding: 6 0 0 0;
	border-top: 1px solid #BB4A44;
	color: #B84843;
}

#listaTexto_castanho {
	width: 509px;
	height: 100px;
	margin: 0 0 0 14;
	display: table;
	float: left;
	padding: 6 0 0 0;
	border-top: 1px solid #93702A;
	color: #946E07;
}

#listaTexto_cinzento {
	width: 509px;
	height: 100px;
	margin: 0 0 0 14;
	display: table;
	float: left;
	padding: 6 0 0 0;
	border-top: 1px solid rgb(153,153,153);
}

#listaTitulo {
	min-height: 14px;
	/*color: rgb(77,77,77);*/
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	width: 509px;
	float:left;
}

#listaCorpo{
	height: 70px;
	/*color: rgb(77,77,77);*/
	font-size: 11px;
	text-align: left;
	width: 509px;
	float:left;
}

#perfilColuna {
	width: 200px;
	float: left;
	display: table;
}

#perfilMiolo{
	margin: 0 18 0 18;
	width: 391px;
	float: left;
	display: table;
}

#perfilImg {
	width: 200px;
	height: 200px;
	background: #CCC;
	display: table;
	float: left;
	margin: 6 0 0 0;
}

#perfilMenu{
	width: 200px;
	float: left;
	display: table;
	border-top: 1px solid rgb(128,128,128);
	border-bottom: 1px solid rgb(128,128,128);
	margin: 6 0 6 0;
	padding: 0 0 6 0;
}

#perfilMenu_editar, #perfilMenu_password, #perfilMenu_mensagens{
	margin: 6 0 0 0;
	color: rgb(77,77,77);
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
}

#perfilDados, #perfilDados_idade, #perfilDados_escola {
	margin: 6 0 0 0;
	color: rgb(128,128,128);
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

#perfilSpacer{
	width: 200px;
	height: 8px;
	margin: 0 0 0 0;
	display: table;
	float: left;

	border-top: 1px solid rgb(128,128,128);
}

#perfilCorpo{
	width: 391px;
	display: table;
	margin: 6 0 100 0;
	text-align: left;
	float: left;
}

#perfilCorpoTitulo{
	display: table;
	color: rgb(77,77,77);
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#perfilCorpoLista{
	width: 391px;
	display: table;
	margin: 4 0 0 0;
	padding: 0 0 4 0;
	text-align: left;
	float: left;
	border-top: 1px solid rgb(128,128,128);
	border-bottom: 1px solid rgb(128,128,128);
}

#perfilFormItem{
	width: 391px;
	display: table;
	margin: 6 0 2 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#perfilFormLabel{
	width: 150px;
	display: table;
	margin: 6 18 6 0;
	font-size: 10px;
	font-weight: bold;
	color: rgb(128,128,128);
	text-align: right;
	float: left;
}

#perfilFormField{
	margin: 6 8 6 0;
}

#perfilFormInput{
  width: 223px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;  
  vertical-align:	top;
}

#perfilFormSelect{
  width: 70px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;  
  vertical-align:	top;
}

#perfilFormData{
	width: 74px;
	display: table;
	float: left;
}

#perfilFormButton{
	width: 391px;
	display: table;
	margin: 6 0 2 0;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	float: left;
	cursor: pointer;
}

#registoCorpo{
	width: 627px;
	display: table;
	margin: 6 0 100 0;
	text-align: left;
	float: left;
}

#registoCorpoTitulo{
	display: table;
	color: rgb(77,77,77);
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#registoCorpoLista{
	width: 627px;
	display: table;
	margin: 0 0 0 0;
	padding: 0 0 4 0;
	text-align: left;
	float: left;
}

#registoFormItem{
	width: 627px;
	height: 26px;
	display: table;
	margin: 0 0 2 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#registoFormCaixa{
	width: 408px;
	height: 24px;
	float: left;
	background-image: url('/ficheiro/interface/registo/txt_registo.png');
}

#registoFormLabel{
	width: 150px;
	display: table;
	margin: 6 18 6 0;
	font-size: 10px;
	font-weight: bold;
	color: rgb(128,128,128);
	text-align: right;
	float: left;
}

#registoFormField{
	margin: 6 8 6 0;
}

#registoFormInput{
  width: 400px;
  margin: 4 0 0 4;
  border: none;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;  
  vertical-align:	top;
}

#registoFormSelect{
  width: 100px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;  
  vertical-align:	top;
  margin-right: 10px;
}

#registoFormData{
	width: 74px;
	display: table;
	float: left;
}

#registoFormButton{
	width: 391px;
	display: table;
	margin: 6 0 2 0;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	float: left;
	cursor: pointer;
}

#listaMensagemItem{
	width: 391px;
	display: table;
	margin: 2 0 2 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#listaMensagemItemTitulo{
	width: 190px;
	display: table;
	margin: 2 0 2 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#listaMensagemItemSender{
	width: 131px;
	display: table;
	margin: 2 0 2 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#listaMensagemItemData{
	width: 70px;
	display: table;
	margin: 2 0 2 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

div#success, div#error {border: 1px solid; margin: 4px 0px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center;}
div#success {color: #4F8A10; background-color: #DFF2BF; background-image:url('/ficheiro/interface/icons/adicionar.gif');}
div#error {color: #D8000C; background-color: #FFBABA; background-image: url('/ficheiro/interface/icons/erro.gif');}

#documentosCorpo{
	width: 657px;
	display: table;
	margin: 0 0 0 11;
	padding: 0 0 0 0;
	text-align: left;
	float: left;
}

#documentosHeader{
	width: 659px;
	height: 20px;
	margin: 0 0 0 3;
	display: table;
	text-align: left;
	float: left;
	background-color: #E7E8E8;	
}

#documentosHeaderItem{
	display: table;
	margin: 2 0 0 7;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
	color: rgb(77,77,77);
	cursor: pointer;
}

#documentosHeaderImg{
	display: table;
	float: left;
	margin: 0 2 0 6;
}

#documentosContent{
	width: 640px;
	margin: 20 0 20 12;
	display: table;
	text-align: left;
	float: left;
}

#documentosVazio{
	width: 614px;
	height: 106px;
	font-size: 11px;
	font-weight: bold;
	color: rgb(128,128,128);
	display: table;
	float: left;
}

#documentosItem{
	width: 113px;
	height: 106px;
	margin: 0 4 0 4;
	font-size: 11px;
	font-weight: bold;
	color: rgb(128,128,128);
	display: table;
	float: left;
	cursor: pointer;
}

#documentosItem:hover{
	color: #000;
}

#documentosItemImg{
	width: 113px;
	height: 55px;
	display: table;
	float: left;
	text-align: center;
}

#documentosItemTexto{
	width: 113px;
	height: 51px;
	float: left;
	text-align: center;
	overflow: hidden;
}

#sondagensCorpo{
	width: 657px;
	display: table;
	margin: 0 0 0 11;
	text-align: left;
	float: left;
}

#sondagensHeader{
	width: 658px;
	height: 20px;
	margin: 0 0 0 3;
	display: table;
	text-align: left;
	float: left;
	background-color: #E7E8E8;
}

#sondagensHeaderItem{
	display: table;
	margin: 2 0 0 7;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
	color: rgb(77,77,77);
	cursor: pointer;
}

#sondagensHeaderImg{
	display: table;
	float: left;
	margin: 0 2 0 6;
}

#sondagensContent{
	width: 614px;
	margin: 8 22 20 22;
	display: table;
	text-align: left;
	float: left;
}

#sondagensVazio{
	width: 614px;
	height: 106px;
	font-size: 11px;
	font-weight: bold;
	color: rgb(128,128,128);
	display: table;
	float: left;
}

#sondagensItem_azul{
	width: 618px;
	height: 106px;
	font-size: 11px;
	font-weight: bold;
	display: table;
	float: left;
	cursor: pointer;
	margin: 0 0 12 0;
	border-top: 1px solid #C3C6C6;
	color: #FFF;
}

#sondagensItem_verde{
	width: 618px;
	height: 106px;
	font-size: 11px;
	font-weight: bold;
	display: table;
	float: left;
	cursor: pointer;
	margin: 0 0 12 0;
	border-top: 1px solid #D7D6C5;
}

#sondagensItem_vermelho{
	width: 618px;
	height: 106px;
	font-size: 11px;
	font-weight: bold;
	display: table;
	float: left;
	cursor: pointer;
	margin: 0 0 12 0;
	border-top: 1px solid #BB4A44;
}

#sondagensItem_castanho{
	width: 618px;
	height: 106px;
	font-size: 11px;
	font-weight: bold;
	display: table;
	float: left;
	cursor: pointer;
	margin: 0 0 12 0;
	border-top: 1px solid #93702A;
}

#sondagensItem_cinzento{
	width: 618px;
	height: 106px;
	font-size: 11px;
	font-weight: bold;
	display: table;
	float: left;
	cursor: pointer;
	margin: 0 0 12 0;
	border-top: 1px solid rgb(153,153,153);
}

#sondagensItemTitulo{
	width: 100px;
	height: 150px;
	margin: 12 0 0 0;
	float: left;
	overflow: hidden;
}

#sondagensItemTexto{
	width: 490px;
	height: 100px;
	float: left;
	display: table;
	padding: 0 0 0 6;
	margin: 12 0 0 18;
}

#sondagensItemTituloTexto{
	width: 100px;
	font-weight: bold;
	font-size: 16px;
}

#sondagensItemTituloLegenda{
	width: 100px;
	font-size: 11px;
	font-weight: normal;
}

#sondagensGrafico{
	display: table;
	float: left;
}

#sondagensRespostas{
	display: table;
	width: 100%;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	float: left;
}

#sondagensLink{
	display: table;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	margin: 16 0 0 0;
}

#sondagensResponder_vermelho{
	display: table;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	margin: 4 0 0 0;
	color: #B84843;
}

#sondagensErro_vermelho{
	display: table;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	color: #B84843;
}

#sondagensLinkItem_vermelho{
	float: left;
	margin: 0 6 0 6;
	color: #000;
	cursor: pointer;
}

#sondagensAreaGrafico_vermelho{
	width: 496px;
	height: 200px;
	font-size: 11px;
	font-weight: bold;
	display: table;
	float: right;
	border-top: 1px solid #B84843;
}

#sondagensTotalGrafico_vermelho{
	display: table;
	width: 100%;
	font-size: 9px;
	font-weight: bold;
	margin: 10 0 0 0;	
	float: right;
	border-top: 2px solid #000000;
	text-align: right;
}

#sondagensBarra_vermelho{
	height: 220px;
	display: table;
	float: left;
	background-color: #B84843;
}

#sondagensValor_vermelho{
	display: table;
	background-color: #FFFFFF;
	float: left;
}

#sondagensResponder_azul{
	display: table;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	margin: 4 0 0 0;
	color: #343E40;
}

#sondagensErro_azul{
	display: table;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	color: #343E40;
}

#sondagensLinkItem_azul{
	float: left;
	margin: 0 6 0 6;
	color: #FFF;
	cursor: pointer;
}

#sondagensAreaGrafico_azul{
	width: 496px;
	height: 200px;
	font-size: 11px;
	font-weight: bold;
	display: table;
	float: right;
	border-top: 1px solid #343E40;
}

#sondagensTotalGrafico_azul{
	display: table;
	width: 100%;
	font-size: 9px;
	font-weight: bold;
	margin: 10 0 0 0;	
	float: right;
	border-top: 2px solid #FFFFFF;
	text-align: right;
}

#sondagensBarra_azul{
	height: 220px;
	display: table;
	float: left;
	background-color: #343E40;
}

#sondagensValor_azul{
	display: table;
	background-color: #95ADB2;
	float: left;
}

#sondagensResponder_verde{
	display: table;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	margin: 4 0 0 0;
	color: #79753E;
}

#sondagensErro_verde{
	display: table;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	color: #79753E;
}

#sondagensLinkItem_verde{
	float: left;
	margin: 0 6 0 6;
	color: #000;
	cursor: pointer;
}

#sondagensAreaGrafico_verde{
	width: 496px;
	height: 200px;
	font-size: 11px;
	font-weight: bold;
	display: table;
	float: right;
	border-top: 1px solid #79753E;
}

#sondagensTotalGrafico_verde{
	display: table;
	width: 100%;
	font-size: 9px;
	font-weight: bold;
	margin: 10 0 0 0;	
	float: right;
	border-top: 2px solid #000000;
	text-align: right;
}

#sondagensBarra_verde{
	height: 220px;
	display: table;
	float: left;
	background-color: #79753E;
}

#sondagensValor_verde{
	display: table;
	background-color: #FFFFFF;
	float: left;
}

#sondagensResponder_castanho{
	display: table;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	margin: 4 0 0 0;
	color: #946E07;
}

#sondagensErro_castanho{
	display: table;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	color: #946E07;
}

#sondagensLinkItem_castanho{
	float: left;
	margin: 0 6 0 6;
	color: #000;
	cursor: pointer;
}

#sondagensAreaGrafico_castanho{
	width: 496px;
	height: 200px;
	font-size: 11px;
	font-weight: bold;
	display: table;
	float: right;
	border-top: 1px solid #946E07;
}

#sondagensTotalGrafico_castanho{
	display: table;
	width: 100%;
	font-size: 9px;
	font-weight: bold;
	margin: 10 0 0 0;	
	float: right;
	border-top: 2px solid #000000;
	text-align: right;
}

#sondagensBarra_castanho{
	height: 220px;
	display: table;
	float: left;
	background-color: #946E07;
}

#sondagensValor_castanho{
	display: table;
	background-color: #FFFFFF;
	float: left;
}

#galeriaCorpo{
	width: 657px;
	display: table;
	margin: 0 0 0 11;
	padding: 0 0 0 0;
	text-align: left;
	float: left;
}

#galeriaHeader{
	width: 659px;
	height: 20px;
	margin: 0 0 0 3;
	display: table;
	text-align: left;
	float: left;
	background-color: #E7E8E8;
}

#galeriaHeaderItem{
	display: table;
	margin: 2 0 0 7;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
	color: rgb(77,77,77);
	cursor: pointer;
}

#galeriaHeaderImg{
	display: table;
	float: left;
	margin: 0 2 0 6;
}

#galeriaContent{
	width: 640px;
	margin: 18 9 0 9;
	display: table;
	text-align: left;
	float: left;
}

#galeriaVazio{
	width: 614px;
	height: 106px;
	font-size: 11px;
	font-weight: bold;
	color: rgb(128,128,128);
	display: table;
	float: left;
}

#galeriaItem{
	width: 200px;
	height: 280px;
	font-size: 11px;
	font-weight: bold;
	color: rgb(128,128,128);
	float: left;
	cursor: pointer;
	margin: 0 5 18 6;
}

#galeriaItem:hover{
	color: #000;
}

#galeriaItemImg{
	width: 200px;
	height: 200px;
	display: table;
	float: left;
}

#galeriaItemTitulo{
	width: 200px;
	height: 16px;
	float: left;
	display: table;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: rgb(77,77,77);
}

#galeriaItemTexto{
	width: 200px;
	height: 40px;
	float: left;
	display: table;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	color: rgb(77,77,77);
}

#galeriaImagemItem{
	width: 100px;
	height: 100px;
	font-size: 11px;
	font-weight: bold;
	color: rgb(128,128,128);
	display: table;
	float: left;
	cursor: pointer;
	margin: 0 13 18 13;
}

#galeriaImagemItem:hover{
	color: #000;
}

#galeriaImagemItemImg{
	width: 100px;
	height: 100px;
	display: table;
	float: left;
	border: 100px;
}

#galeriaImagemItemTitulo{
	width: 100px;
	height: 16px;
	float: left;
	display: table;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: rgb(77,77,77);
}

#galeriaImagemItemTexto{
	width: 100px;
	float: left;
	display: table;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: rgb(77,77,77);
}

#pesquisaCorpo{
	width: 657px;
	display: table;
	margin: 0 0 0 11;
	padding: 0 0 0 0;
	text-align: left;
	float: left;
}

#pesquisaHeader{
	width: 653px;
	height: 20px;
	padding: 0 0 0 6;
	display: table;
	text-align: left;
	float: left;
	background-color: #E7E8E8;
}

#pesquisaHeaderItem{
	display: table;
	margin: 2 0 0 4;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
	color: rgb(77,77,77);
	cursor: pointer;
}

#pesquisaHeaderImg{
	display: table;
	float: left;
	margin: 0 2 0 6;
}

#pesquisaContent{
	width: 640px;
	margin: 8 9 60 9;
	display: table;
	text-align: left;
	float: left;
}

#pesquisaItemTitulo{
	width: 624px;
	height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: rgb(77,77,77);
	background-color: #E7E8E8;
	display: table;
	float: left;
	margin: 10 0 0 6;
	padding: 3 0 0 3;
	cursor: pointer;
}

#pesquisaItemTexto{
	width: 624px;
	height: 15px;
	font-size: 11px;
	color: rgb(77,77,77);
	display: table;
	float: left;
	margin: 0 0 0 8;
	padding: 6 0 5 0;
	/*border: 1px solid #000;*/
	border-bottom: 1px solid rgb(153,153,153);
	cursor: pointer;
}

#contactosColuna {
	width: 200px;
	float: left;
	display: table;
}

#contactosMiolo{
	margin: 0 18 0 18;
	width: 391px;
	float: left;
	display: table;
}

#contactosImg{
	width: 200px;
	height: 200px;
	background: #CCC;
	float: left;
	margin: 6 0 0 0;
}

#contactosTitulo {
	width: 200px;
	display: table;
	float: left;
	margin: 6 0 0 0;
	color: rgb(77,77,77);
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

#contactosSubtitulo {
	width: 200px;
	display: table;
	float: left;
	color: rgb(77,77,77);
	font-size: 11px;
	text-align: left;
}

#contactosData{
	width: 200px;
	display: table;
	float: left;
	margin: 18 0 0 0;
	color: rgb(77,77,77);
	font-size: 10px;
	font-style: italic;
	text-align: left;
}

#contactosLegenda{
	width: 200px;
	display: table;
	float: left;
	color: rgb(77,77,77);
	font-size: 10px;
	font-style: italic;
	text-align: left;
}

#contactosTexto{
	width: 391px;
	display: table;
	margin: 6 0 100 0;
	color: rgb(77,77,77);
	font-size: 10px;
	text-align: left;
	float: left;
}

#micrositeBody{
	width: 627px;
	margin: 0 27 0 29;
	display: table;
}

#micrositeMenu {
	width: 100%;
	height: 20px;
	float: left;
	display: table;
	background-color: rgb(230,230,230);
}

#micrositeMenuEspaco {
	width: 2px;
	height: 20px;
	float: left;
	display: table;
	background-color: rgb(250,250,250);
}

#micrositeMiolo{
	width: 626px;
	float: left;
	display: table;
}

#micrositeImg{
	width: 626px;
	/*height: 150px;*/
	margin: 18 0 18 0;
	background: #CCC;
	display: table;
	float: left;
	overflow: hidden;
}

#micrositeTexto_azul {
	display: table;
	float: left;
	color: #FFF;
}

#micrositeTexto_vermelho, #micrositeTexto_verde, #micrositeTexto_castanho, #micrositeTexto_cinzento {
	display: table;
	float: left;
	color: rgb(77,77,77);
}

 #micrositeEspaco {
	display: table;
	float: left;
}

#micrositeTextoColuna_azul {
	width: 200px;
	float: left;
	display: table;
	margin: 18 0 18 0;
	font-size: 11px;
	color: #FFF;
}

#micrositeTextoColuna_vermelho, #micrositeTextoColuna_verde, #micrositeTextoColuna_castanho, #micrositeTextoColuna_cinzento {
	width: 200px;
	float: left;
	display: table;
	margin: 18 0 18 0;
	font-size: 11px;
	color: rgb(77,77,77);
}

#micrositeTextoMiolo_azul{
	width: 390px;
	float: left;
	display: table;
	margin: 18 18 0 18;
	font-size: 10px;
	color: #FFF;
}

#micrositeTextoMiolo_vermelho, #micrositeTextoMiolo_verde, #micrositeTextoMiolo_castanho, #micrositeTextoMiolo_cinzento{
	width: 390px;
	float: left;
	display: table;
	margin: 18 18 0 18;
	font-size: 10px;
	color: rgb(77,77,77);
}

#micrositeTextoImg {
	width: 200px;
	height: 200px;
	background: #CCC;
	display: table;
	float: left;
}

#micrositeTextoTitulo {
	width: 200px;
	display: table;
	float: left;
	font-weight: bold;
	text-align: left;
}

#micrositeTextoTexto{
	width: 390px;
	display: table;
	text-align: left;
	float: left;
}

#micrositeMenuItem_azul:hover, #micrositeMenuItem_vermelho:hover, #micrositeMenuItem_verde:hover, #micrositeMenuItem_castanho:hover, #micrositeMenuItem_conzento:hover {
	background-color: rgb(204,204,204);
}

#micrositeMenuItem_azul {
	padding: 3 10 0 10;
	height: 17px;
	float: left;
	display: table;
	background-color: rgb(230,230,230);
	color: #343E40;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

#micrositeMenuItem_vermelho {
	padding: 3 10 0 10;
	height: 17px;
	float: left;
	display: table;
	background-color: rgb(230,230,230);
	color: #B84843;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

#micrositeMenuItem_verde {
	padding: 3 10 0 10;
	height: 17px;
	float: left;
	display: table;
	background-color: rgb(230,230,230);
	color: #79753E;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

#micrositeMenuItem_castanho {
	padding: 3 10 0 10;
	height: 17px;
	float: left;
	display: table;
	background-color: rgb(230,230,230);
	color: #946E07;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

#micrositeMenuItem_cinzento {
	padding: 3 10 0 10;
	height: 17px;
	float: left;
	display: table;
	background-color: rgb(230,230,230);
	color: #757575;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

#inqueritoColuna {
	width: 200px;
	float: left;
	display: table;
}

#inqueritoMiolo{
	margin: 0 18 0 18;
	width: 391px;
	float: left;
	display: table;
}

#inqueritoImg {
	width: 200px;
	height: 200px;
	background: #CCC;
	display: table;
	float: left;
	margin: 6 0 0 0;
}

#inqueritoTitulo {
	width: 200px;
	display: table;
	float: left;
	margin: 6 0 0 0;
	color: rgb(77,77,77);
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

#inqueritoSubtitulo {
	width: 200px;
	display: table;
	float: left;
	color: rgb(77,77,77);
	font-size: 11px;
	text-align: left;
}

#inqueritoData{
	width: 200px;
	display: table;
	float: left;
	margin: 0 0 0 0;
	color: rgb(77,77,77);
	font-size: 10px;
	font-style: italic;
	text-align: left;
}

#inqueritoLegenda, ##inqueritoLegendaObrigatorio{
	width: 200px;
	display: table;
	float: left;
	color: rgb(77,77,77);
	font-size: 10px;
	font-style: italic;
	text-align: left;
}

#inqueritoTexto{
	width: 391px;
	display: table;
	margin: 6 0 40 0;
	color: rgb(77,77,77);
	font-size: 10px;
	text-align: left;
	float: left;
}

#inqueritoLinha{
	width: 391px;
	display: table;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	float: left;
	margin: 4 0 4 0;
}

#inqueritoLinhaTexto{
	width: 391px;
	display: table;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	float: left;
	/*border: 1px solid #000;*/
}

#inqueritoLinhaErro{
	width: 391px;
	display: table;
	color: #FF0000;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	float: left;
}

#inqueritoLinhaTexto input{
	width: 391px;
	display: table;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	float: left;
}

#inqueritoLinhaTexto textarea{
	width: 391px;
	height: 120px;
	display: table;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#InqueritoButton{
	display: table;
	float: left;
	margin: 10 0 0 0;
}

#itemInqueritoLink{
	display: table;
	color: rgb(77,77,77);
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
	margin: 3 0 0 0;
	cursor: pointer;
}