/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/*
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;padding:0px;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul { padding-left:20px; }
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
*/

body {
	background-image	:	url('/ficheiro/interface/fundo_1px_vertical.jpg');
	background-repeat	:	repeat-x ;
}

/* to preserve line-height and selector appearance */
sup {
	vertical-align		:	text-top;
}
sub {
	vertical-align		:	text-bottom;
}
input,textarea,select{
	font-family			:	inherit;
	font-size			:	inherit;
	font-weight			:	inherit;
}
/*to enable resizing for IE*/
/*because legend doesn't inherit in IE */
legend{
	color				:	#000;
}

a {
	font-family			: 	Arial;
	color				:	rgb(75,73,82);
	font-size			:	11px;
}

a:hover{
	font-family			: 	Arial;
	color				:	rgb(255,223,117);
	font-size			:	11px;
	
}

.input_css{
	font-family 		: 	"Arial";
	font-size			:	11px;
	width				:	400px;
	float				:	left;
}
.ordem_css{
	font-family			: 	"Arial";
	font-size			:	11px;
	width				:	20px;
	text-align			:	center;
	float				:	left;
}
.textarea_css{
	font-family 		: 	"Arial";
	font-size			:	11px;
	width				:	400px;
}
.select_css{
	font-family 		: 	"Arial";
	font-size			:	11px;
	width				:	406px;
}
.select_css2{
	font-family			: 	"Arial";
	font-size			:	11px;
	width				:	60px;
}
.select_dia_css{
	font-family			: 	"Arial";
	font-size			:	11px;
	width				:	50px;
}
.select_mes_css{
	font-family 		: 	"Arial";
	font-size			:	11px;
	width				:	80px;
}
.select_ano_css{
	font-family 		: 	"Arial";
	font-size			:	11px;
	width				:	60px;
}
.hr_noticia{
	color				:	rgb(141,140,140);
	background-color	:	rgb(255,255,255);
}
.bt_css {	
	float				:	right;
	width				:	50px;
	font-family			: 	Arial;
	color				:	rgb(75,73,82);
	font-size			:	11px;
}

#aux{
	float				:	left;
	width				:	406px;
	font-family			: 	Arial;
	color				:	rgb(75,73,82);
	font-size			:	11px;
}
div {
	font-family 		: 	"Arial";
	font-size			:	12px;
	color				:	rgb(78,75,74);
	padding				:	0px;
	margin				:	0px;	
}

a {
	text-decoration		:	none ;	
}

.doenca_corpo_label a:hover {
	color				:	rgb(214,160,174);	
}

#main_container {
	padding-top			:	15px;
	width				:	998px;
	margin				:	0 auto ;
/*	background-image	:	url('/ficheiro/interface/fundo_1px_vertical.jpg');		*/
/*	background-repeat	:	repeat-x ;												*/
}

#topo {
	height				:	128px;
	padding-top 		:	0px;
}

#topo_container {
	width				:	968px;
	height				:	128px;
	margin				:	0 auto ;
}

#topo_imagem_top {
	background-color	:	#666;
	background-image	:	url('/ficheiro/interface/logo_header.jpg');
	background-repeat	:	no-repeat;
	width				:	968px;
	height				:	129px;
}

#topo_imagem_logo {	
	background-image	:	url('/ficheiro/interface/logo_header.jpg');
	background-repeat	:	no-repeat;
	background-color	:	#ccc;	
}
#topo_imagem_logo_click {	
	position			:	absolute;
	top					:	40px;
	background-image	:	url('/ficheiro/interface/logo_trans.gif');
	cursor				:	 pointer;
	background-repeat	:	no-repeat;	
}
#corpo_main_texto{
	background-color	:	rgb(243,243,243);
	height				:	450px;
	padding-left		:	10px;
	padding-top			:	8px;
	
}

#topo_imagem_logo:hover {
/*	cursor				:	pointer;								*/
}

#topo_login {
	width				:	968px;
	height				:	67px;
	float				:	left ;
	margin-top			:	15px;
	margin-right		:	15px;
	background-repeat	:	no-repeat;
}

#topo_login_pesquisa {	
	float				:	left;	
	padding-left		:	8px;
	padding-top			:	86px;
	width				: 	190px;
}

#topo_login_pesquisa_bt{
	position			:	relative;	
	
	border				:	0px;
}
#topo_login_user_pass_bt{
		
	border				:	0px;
}

#topo_login_pesquisa_input {
	position			:	relative;	
	float				:	left;
	height				:	16px;
	padding-left		:	10px;
	border				:	0px;
	width				:	158px;
	color				:	rgb(145,143,143);
	font-size			:	10px;
	background-image	:	url('/ficheiro/interface/pesquisa_caixa.gif');
	
}

#topo_login_user_pass {
	padding-left		: 	5px;
	float				: 	left;		
	padding-top			:	86px;	
	height				: 	17px;
	color				:	rgb(145,143,143);
	font-size			:	10px;
	width				:	215px; 
	
}

#topo_login_user {
	background-image	:	url('/ficheiro/interface/login_1.gif');
	float				: 	left;	
	height				:	16px;
	font-size			:	10px;
	border				:	0px ;
	padding-left		:	10px;
	width				:	82px;
	position			:	relative;
	color				:	rgb(145,143,143);	
}
#topo_login_pass {	
	background-image	:	url('/ficheiro/interface/login_2.gif');
	float				: 	left;	
	padding-left		: 	10px;
	font-size			:	10px;
	height				: 	16px;
	color				:	rgb(145,143,143);	
	position			:	relative;	
	border				:	0px ;
	width				:	90px;
}
#topo_login_logout {	
	background-image	:	url('/ficheiro/interface/logout.gif');
	float				: 	left;	
	padding-left		: 	10px;
	font-size			:	10px;
	height				: 	16px;
	color				:	rgb(145,143,143);	
	position			:	relative;	
	border				:	0px ;
	width				:	187px;
	padding-top			:	2px;
	text-align			:	 right;
}

#topo_login_nome {	
	float				:	 left;
	color				:	rgb(145,143,143);	
	width				: 	158px;
	text-align			: 	left;
}

#topo_direita {	
	float				:	right;
	width				:	154px;	
	padding-right		:	8px;
	margin-top			: -10px;
}
#topo_direita2 {	
	float				:	right;
	width				:	154px;	
	padding-right		:	8px;
	margin-top			: 	8px;
}
#topo_direita_horas {	
	color				:	 white;
	padding-left		:	15px;
	float				:	left;
	
}
#topo_direita_lingua {	
	color				: 	white;
	padding-left		:	25px;
	float				:	left;
	
}

#login_img {
	margin-left			:	0px;
}

#topo_login_registese {		
	padding-top			:	86px;
	padding-left		:	415px;	
	color				:	rgb(145,143,143);	
}
#topo_login_registese2 {	
	background-image	:	url('/ficheiro/interface/registe-se.gif');
	height				: 	16px;
	width				: 	52px;
	padding-top			: 	2px;
}

#topo_login_registese:hover {
	color				:	rgb(46,45,45);
/*	cursor				:	pointer;					*/
}

#topo_login_autenticado {
	width				:	175px;
	height				:	67px;
	float				:	right ;
	margin-top			:	14px;
	margin-right		:	18px;
	background-image	:	url('/ficheiro/interface/fundo-logout.jpg');
	background-repeat	:	no-repeat;	
}

#topo_login_logout_label {
	position			:	relative;
	color				:	rgb(145,143,143);	
}

p.topo_login_link_admin a{
	padding-left		:	9px;
	color				:	rgb(145,143,143);
}

#sombra_topo {
	height				:	4px;
	margin-left			:	20px;
	margin-right		:	17px;
/*	background-color	:	rgb(123,121,120);									*/	
}
#menu_shadow_absolute {
	position			:	absolute ;
/*	background-color	:	rgb(123,121,120);							*/
	width				:	4px;
	height				:	87px;
	right				:	-4px;
	top					:	-1px;
}

#menu1 {
	position			:	relative;
	height				:	82px;
/*	background-image	:	url('/ficheiro/interface/img_header.jpg');									*/
	background-repeat	:	no-repeat;	
}

#menu_container {
	position			:	absolute;
	bottom				:	0px;	
}

#menu_first_space {
	float				:	left ;
	width				:	6px;	
}

div.menu_item {
	/* Devia ser 20, mas para ficar centrado verticalmente, fica 17 e o padding-top 3 complementa os 20 */
	
	height				:	17px;
	width				:	83px;
	text-align			:	left;
	background-image	:	url('/ficheiro/interface/button_off.png');
	background-repeat	:	no-repeat;
	background-position	:	center;
	padding-top			:	3px;
	font-size			:	12px;
	color				:	rgb(255,255,255);
	cursor				:	pointer;
	float				:	left;
}

div.menu_selecionado {
	/* Devia ser 20, mas para ficar centrado verticalmente, fica 17 e o padding-top 3 complementa os 20 */

	height				:	17px;
	width				:	83px;
	text-align			:	left;
	background-image	:	url('/ficheiro/interface/button_on.png');
	background-repeat	:	no-repeat;
	background-position	:	center;
	padding-top			:	3px;
	font-size			:	12px;
	color				:	rgb(255,255,255);
	cursor				:	pointer;
	float				:	left;
}


div.menu_item_space {
	float				:	left;
	width				:	3px;	
}

div.menu_item:hover {
	background-image	:	url('/ficheiro/interface/button_on.png');
}

#topo_spacer_corpo {
	height				:	4px;	
}	

#corpo {
	margin				:	0 auto;
	width				:	968px;
	min-height			:	600px;
}

#corpo_left {
	float				:	left;
	width				:	196px;	
}
#corpo_right {	
	width				:	768px;
	float				:	right;
/*	border-left			:	1px solid #e2e2e2;									*/
/*	background-image	:	url('/ficheiro/interface/viewer_1pixel_fundo.png'); */
/*	background-repeat 	: 	repeat-x;											*/
/*	background-position	:	0 0 ;												*/
}

#corpo_right {	
	width				:	770px;
/*	border-left			:	1px solid #e2e2e2;									*/
/*	background-image	:	url('/ficheiro/interface/viewer_1pixel_fundo.png'); */
/*	background-repeat 	: 	repeat-x;											*/
/*	background-position	:	0 0 ;												*/
		
}
#rigth_menu_bottom {
	background-image	:	url('/ficheiro/interface/border_1.gif');
	height				: 	12px;
	width				: 	196px;
}
#rigth_agenda_top {
	background-image	:	url('/ficheiro/interface/border_2.gif');
	height				: 	12px;
	width				: 	196px;
}
#rigth_agenda_bottom {
	background-image	:	url('/ficheiro/interface/border_1.gif');
	height				: 	12px;
	width				: 	196px;
}

#corpo_left_top {
	float				:	left;
	width				:	196px;
	height				:	25px;
	background-color	:	rgb(141,140,140);
}
#corpo_right_top {	
/*	width				:	768px;*/
	height				:	20px;
	color				: 	#fff;
	padding-left		:	8px;
	text-transform		:	 uppercase;
	padding-top			: 	5px;
	background-color	:	rgb(141,140,140);
}
#corpo_left_titulo_content_spacerW_top {
	width				:	4px;	
	float				:	left;
	height				:	25px;
	background-color	:	rgb(141,140,140);
}
#corpo_left_spacer {
	float				:	left;
	width				:	196px;
	height				:	4px;
	background-color	:	rgb(141,140,140);
}
#corpo_right_spacer {	
/*	width				:	769px;					*/
	height				:	4px;
/*	background-color	:	#ccc;					*/
}
#corpo_left_titulo_content_spacerW_spacer {
	width				:	4px;	
	float				:	left;
	height				:	4px;
/*	background-color	:	#ccc;							*/
}

#rigth_spacer{
	height				:	4px;
	width				:	196px;
}

#rigth_spacer20{
	height				:	20px;
	width				:	196px;
}

#rigth_sponsor{
	height				:	4px;
	width				:	188px;
	font-family			:	"Arial";
	font-size			:	11px;
	color				: 	rgb(75,73,82);
	padding-left		: 	8px;
}

#rigth_agenda{
	background-color	:	rgb(141,140,140);
	width				:	196px;
	height				: 	215px;
}

#rigth_menu{
	background-color:	rgb(141,140,140);
	width			:	196px;
}

#corpo_left_titulo {
	width				:	196px;
	height				:	18px;
	font-family			:	"Arial";
	font-size			:	12px;
	text-transform		:	uppercase;
	color				:	rgb(255,255,255);
	background-color	:	rgb(141,140,140);
	/*padding-top		:	3px;*/
	/*padding-left		:	10px;*/
}

#corpo_top_titulo {
	/*width				:	768px;*/
	height				:	20px;
	font-family			:	"Arial";
	font-size			:	12px;
	text-transform		:	uppercase;
	vertical-align		: 	middle;
	padding-left		:   8px;
	padding-top			:   6px;		
	color				:	rgb(255,255,255);
	background-color	:	rgb(141,140,140);

}
.corpo_top_titulo1 {	
	height				:	20px;
	font-family			:	"Arial";
	font-size			:	12px;
	text-transform		:	uppercase;
	vertical-align		: 	middle;
		
	color				:	rgb(255,255,255);
	background-color	:	rgb(141,140,140);

}

#corpo_link_titulo {
	
	height				:	18px;
	font-family			:	"Arial";
	font-weight			:	bold;		 
	font-size			:	11px;
	text-transform		:	uppercase;
	vertical-align		: 	middle;
	padding-left		:   11px;
	padding-top			:   4px;				
	color				:	rgb(75,73,82);
	background-color	:	rgb(255,223,117);
}
#corpo_link_link {
	font-family			:	"Arial";
	font-size			:	11px;
	vertical-align		: 	middle;
	padding-left		:   11px;
	padding-top			:   14px;
	padding-bottom		:   15px;
	color				:	rgb(75,73,82);
	background-color	:	rgb(255,255,255);
}
#corpo_link_links {
	font-family			:	"Arial";
	font-size			:	11px;
	vertical-align		: 	middle;
	padding-left		:   11px;
	padding-bottom		:   14px;
	color				:	rgb(75,73,82);
	background-color	:	rgb(255,255,255);
}

#corpo_link_links:hover{
	font-family			:	"Arial";
	font-size			:	11px;
	vertical-align		: 	middle;
	padding-left		:   11px;
	padding-bottom		:   14px;
	color				:	rgb(255,223,117);
	background-color	:	rgb(255,255,255);
	cursor				:   pointer;
}


#corpo_left_titulo_shadow {
	height				:	2px;	
	background-color	:	rgb(123,121,120);
	margin-left			:	2px;
	margin-right		:	4px;	
}

#corpo_left_shadow_right {
	position			:	absolute;
	right				:	4px;
	width				:	2px;
	height				:	20px;
	top					:	2px;
	background-color	:	rgb(123,121,120);
}
#corpo_left_shadow_container {
	position			:	relative;
}

#corpo_left_titulo_content_spacer {
	height				:	4px;	
}
#corpo_left_titulo_content_spacerW {
	width				:	4px;	
	float				:	left;
}
#corpo_left_titulo_content_spacerW2 {
	width				:	2px;	
	float				:	left;
}

#destaque {
	height				:	165px;
	width				:	100%;
	
}

#destaque_titulo a{
	font-size			:	18px;
	background-color	:   rgb(141,140,140);
	color				:	rgb(255,255,255);
}

#destaque_conteudo {
	height				:	140px;
	padding-right		:	0px;
}

#destaque_conteudo_barra_topo {
	height				:	5px;
	/*border-bottom		:	1px solid rgb(145,143,143);*/	
}

#destaque_foto {
	position			:	relative;
	float				:	left ;
	padding-top			:	0px;
	padding-right		:	4px;
}

#destaque_texto {
	padding-top			:	7px;
	/*border-bottom		:	1px solid rgb(145,143,143);*/
	height				:	131px;	
}

#destaque_noticias_spacer {
	height				:	10px;	
}


#primeira_pagina{
	width				:	771px;	
	height				: 	273px;
}

#primeira_pagina_destaque{
	width				:	190px;
	float				:	left;
	height				: 	273px;	
}


#primeira_pagina_container,#primeira_pagina_container2{
	width				:	190px;
	float				:	left;
	height				: 	273px;
}
#primeira_pagina_container:hover{
	width				:	190px;
	float				:	left;
	height				: 	273px;
	background-color	:	rgb(245,245,245);	
}
#primeira_pagina_container2:hover{
	width				:	190px;
	float				:	left;
	height				: 	273px;
	background-color	:	#fff;	
	
}

#primeira_pagina_imagem{
	width				:	190px;
	height				:	150px; 
	float				:	left;
	overflow			:	hidden; 
	
}

.primeira_pagina_destaque_class{
	width				:	190px;
	float				:	left;	
	height				: 	273px;	
	

}
.primeira_pagina_destaque_classHover{
	width				:	190px;
	float				:	left;	
	height				: 	273px;
	cursor				:	pointer;

}
.primeira_pagina_imagem_class{
	/*opacity				:	0.4;*/
/*	filter				:	alpha(opacity=40);	*/
/*	-moz-opacity		:	0.4;*/

}
.primeira_pagina_imagem_classHover{
	/*opacity				:	0.99;*/
/*	filter				:	alpha(opacity=99);	*/
/*	-moz-opacity		:	0.99;*/

}
.primeira_pagina_titulo_class{
	
	height				:	62px;
	vertical-align		: 	middle;	
 	display				: 	table-cell; 	
 	font-family			:	'Arial';			
	font-weight			:   bold;
	font-size			:	16px;
	
	width				:	182px;
	height				:	64px;
	float				:	left;	
	overflow			:	hidden; 
	padding-left		:	4px;
	padding-right		:	4px;
	padding-top			:	4px;
	
	

}
.primeira_pagina_titulo_classHover{

		
	cursor				:	pointer;
	height				:	62px;
	vertical-align		: 	middle;	
 	display				: 	table-cell;
 	font-family			:	'Arial';			
	font-weight			:   bold;
	font-size			:	16px;

	width				:	182px;
	height				:	64px;
	float				:	left;	
	overflow			:	hidden; 
	padding-left		:	4px;
	padding-right		:	4px;
	padding-top			:	4px;
	
	
}
.primeira_pagina_barra_class{
	background-color	:	#fff;
	
}
.primeira_pagina_barra_classHover{
	cursor				:	pointer;
	background-color	:	rgb(200,200,200);
	
}
.primeira_pagina_texto_class{	
	height				:	49px;
	
	vertical-align		: 	middle;	
 	display				: 	table-cell;
 	font-family			:	'Arial';		
	font-size			:	11px;
	
	
}
.primeira_pagina_texto_classHover{	
	cursor				:	pointer;
	height				:	49px;
	vertical-align		: 	middle;		
 	display				: 	table-cell;
 	font-family			:	'Arial';		
	font-size			:	11px;	
} 

#primeira_pagina_separador{
	width				:	769px;
	height				:	4px; 
	float				:	left;
	clear				:	both;
		
}

#primeira_pagina_titulo{

}

.primeira_pagina_titulo2{
	height				:	62px;
	vertical-align		: 	middle;	
 	display				: 	table-cell;
 	font-family			:	'Arial';			
	font-weight			:   bold;
	font-size			:	16px;	
}


#primeira_pagina_barra{
	width				:	182px;
	margin-left			:	4px;
	margin-right		:	4px;
	
	height				:	1px; 
	float				:	left;
}

#primeira_pagina_texto{
	width				:	182px;
	height				:	49px;
	float				:	left;	
	overflow			:	hidden; 
	padding-left		:	4px;
	padding-right		:	4px;
	padding-top			:	4px;
}
.primeira_pagina_texto2{
	height				:	49px;
	vertical-align		: 	middle;	
 	display				: 	table-cell;
 	font-family			:	'Arial';		
	font-size			:	11px;
}
#primeira_pagina_destaqueW1{
	width				:	1px;
	float				:	left;	 
}
#primeira_pagina_destaqueW2{
	width				:	2px;
	float				:	left;
	clear				:	both;	 
}
#primeira_pagina_destaqueW3{
	width				:	3px;
	float				:	left;	 
}
#primeira_pagina_destaqueW4{
	width				:	4px;
	float				:	left;	 
}

#noticias {
	width				:	768px;
}

div.noticias_lista {
	position			:	relative ;
	width				:	189px;
	/*height				:	355px;*/
	float				: 	left;
}

#ultimas_noticias_titulo {
	width				:	596px;
	height				:	18px;
	font-family			:	"Arial";
	font-size			:	12px;
	color				:	rgb(145,143,143);
	background-color	:	rgb(255,255,255);
	padding-left		:	5px;
	padding-top			:	3px;	
}

.titulo {
	height				:	17px;
	width				:	190px;
	font-family			:	"Arial";
	font-size			:	12px;
	color				:	rgb(145,143,143);
	background-color	:	#ffffff;
	padding-left		:	5px;
	padding-top			:	3px;	
}
.css_calendario {
	font-family			:	"Arial";
	font-size			:	11px;
	color				:	rgb(145,143,143);
}


div.noticias_lista_spacer {
	width				:	6px;
	position			:	relative;
	float				: 	left;	
}

div.noticias_lista_imagem {
	width				:	198px;
		
}
#noticias_lista_titulo {
	/*height				:	160px;*/
	position			:	relative;	
	/*background-color	:	rgb(141,140,140);*/
	cursor: pointer;
}
#noticias_lista_titulo:hover {
	/*height				:	160px;*/
	position			:	relative;	
	/*background-color	:	rgb(141,140,140);*/
}
#noticias_lista_titulo2 {
	/*position :absolute;*/	
	width				:	189px;
	padding-left		: 	4px;
	padding-right		: 	4px;
	font-family			:	'Arial';
	color				:	rgb(75,73,82);		
	font-weight			:   bold;
	font-size			:	17px;
	cursor: pointer;		
}
#noticias_lista_titulo2:hover {
	/*position :absolute;	*/
	width				:	189px;
	/*padding-bottom		: 	4px;*/
	padding-left		: 	4px;
	padding-right		: 	4px;
	/*padding-top			: 	4px;*/
	font-weight			:   bold;
	font-size			:	17px;
	bottom: 0;
/*	background-color	:	rgb(141,140,140);	*/
	color				:	rgb(255,255,255);
	cursor: pointer;	
}

#noticias_lista_imagem {
	padding-top			:	0px;
/*	background-color	:	rgb(141,140,140);	*/
	padding-left		:	0px;
/*	height				:	58px;				*/
	width				:	189px;
	vertical-align		:	middle;
	font-size			:	11px;
}
#noticias_lista_imagem:hover{
	padding-top			:	0px;
/*	background-color	:	rgb(141,140,140);	*/
	padding-left		:	0px;
/*	height				:	58px;*/
	width				:	189px;
	vertical-align		:	middle;
	cursor				: 	pointer;
	font-size			:	11px;
}
#noticias_lista_imagem_spacer1{
	height				: 	6px;
}
.noticias_lista_imagem_spacer2{
	margin-top: 6px;
	margin-bottom: 9px;
	background-color: rgb(255,255,255);
	height: 1px;
/*	border-top: 1px solid rgb(255,255,255); 	*/
}

#noticias_lista_texto {
	
	padding-left		:	4px;
	padding-right		:	4px;
	font-family			:	'Arial';
	font-size			:	11px;
	height				:	150px;
	vertical-align		:	top;
/*	display				:	table-cell;			*/
}
#noticias_lista_texto:hover {
/*	padding-top			:	13px;				*/
	padding-left		:	4px;
	padding-right		:	4px;
	font-family			:	'Arial';
	font-size			:	11px;
	height				:	150px;
	vertical-align		:	top;
/*	display				:	table-cell;			*/	
	cursor				: 	pointer;
	color				:	rgb(255,255,255);
}

div.noticias_lista_titulo {
	padding-top			:	0px;
	background-color	:	rgb(255,255,255);
	padding-left		:	0px;
	height				:	41px;
	vertical-align		:	middle;
	display				:	table-cell;
	font-size			:	14px;
}

div.noticias_lista_texto {
	padding-left		:	6px;
	padding-top			:	5px;
	padding-right		:	6px;
	height				:	150px;
/*	border-top			:	1px solid rgb(145,143,143);	*/
	border-bottom		:	1px solid rgb(145,143,143);
}

div.noticias_lista_vermais {
	padding-left		:	6px;
	padding-top			:	7px;
		
}


.admin_menu a{
	height				:	20px;
	padding-left		:	5px;
	font-family			:	'Arial';
	font-size			:	14px;
}

.admin_menu_back {
	height				:	17px;
	width				:	175px;
	padding-left		:	5px;
	background-color	:	#8d8c8c;
}

.admin_menu_back:hover {
	background-color	:	rgb(255,223,117);
	cursor				:	pointer;
}

.admin_menu_back a{
	width				:	175px;
	padding-left		:	5px;
	font-family			:	'Arial';
	font-size			:	12px;
	color				:	#fff;	
	display				:	block;
}

.admin_menu_finish_l {
	width				:	175px;
	height				:	22px;
	background			:	url('/ficheiro/interface/canto_1.gif') 0 0 no-repeat;
}
.admin_menu_finish_r {
	width				:	180px;
	height				:	22px;
	background			:	url('/ficheiro/interface/canto_2.gif') 100% 0 no-repeat;
}
.admin_menu_finish_c {
	background-color	:	#8d8c8c;
	height				:	20px;
	width				:	140px;
	margin				:	0px auto ;
}
.front_button {
	
	background-color	:	rgb(141,140,140);
	height				:	15px;
	width				:	111px;
	padding-left		:	4px;
	font-family			:	'Arial';
	font-size			:	11px;
	font-weight			:	bold;
	color				:	#fff;	
	margin-top			:	5px;
/*	border		 		:	1px solid #ffffff;			*/
}

.front_button:hover {
	background-color	:	rgb(255,223,117);
	color				:	rgb(141,140,140);
	cursor				:	pointer;
}

.front_button a {
	
}
.front_button a:hover {
	background-color	:	rgb(255,223,117);
	color				:	rgb(141,140,140);
}


/* INICIA AQUI */


.list3  {
	font-family			: 	Arial;
}


.list3 p {	
	border				: 	none;
	text-decoration		: 	none;
	font-size			: 	10px;
	margin				: 	0px;
	padding-left		:	10px;
	padding-top			:	5px;
	padding-bottom		:	15px;
	background-color	:	rgb(236,236,236);
}

.list3 a {
	font-size			:	10px;	
}

.list3 div {
	
	border				: 	none;
	text-decoration		: 	none;
	font-size			: 	10px;
	margin				: 	0px;
	padding-left		:	10px;
	padding-top			:	5px;
	padding-bottom		:	10px;
	background-color	:	rgb(236,236,236);	
}

.list3 a:hover {
	color				:	rgb(75,73,82);
}

.list3 div.niente {
	cursor				:	pointer;
	display				:	block;
	padding-left		:	8px;
	margin-top			: 	0;
	text-decoration		: 	none;
	font-weight			: 	bold;
	font-size			: 	12px;
	color				: 	white;
	height				: 	10px;
	background-color	: 	rgb(141,140,140);
	text-transform		:	uppercase;
}
.basic div.niente:hover {
	background-color	: 	white;
	background-image	: 	url("AccordionTab2.gif");
}


/* RETIRAR AQUI */
.front_noticias_select{
	height				: 	20px;	
}
.front_noticias_container {
	background-color	:	rgb(255,255,255);
	padding-top			:	4px;
	
}

.front_noticias_container_titulo {
	padding-left		:	8px;
	padding-top			:	8px;
	background-color	:	rgb(255,255,255);
	font-size			:	14px;
	font-weight			:	bold;	
	height				: 	25px;
	vertical-align		: 	middle;
	
}

.front_noticias_container_titulo_sem_res {
	/*background-color	:	#e2e2e2;*/
	padding-left		:	8px;	
	font-size			:	14px;
	font-weight			:	bold;	
	
}

.front_noticias_container_titulo:hover {
	background-color	:	rgb(255,220,102);
	color				:	rgb(75,73,82);
	height				:	25px;	
	vertical-align		:	middle;
		
}

.front_noticias_container_titulo a {
	color				:	rgb(75,73,82);
	font-size			:	14px;
	font-weight			:	bold;
	display				:	block;		
}


.front_noticias_container_texto p div {
	padding-top			:	10px;
	padding-left		:	8px;
	font-size			:	12px;
}

.front_noticias_container_texto {
	padding-left			:	8px;
	padding-top			:	10px;
	font-size			:	12px;
}

.front_noticias_container_data {
	padding-top			:	6px;
	padding-left		:	8px;
	color				:	rgb(215,215,215);
}

.front_noticias_spacer {
	height				:	4px;
	
}
.front_noticias_spacer_width {
	width				:	4px;
	
}
.front_noticias_spacer_branco {
	height				:	4px;
	background-color	:	rgb(255,255,255);
}

#front_noticias_pesquisa_container {
/*	line-height			:	40px;				*/
/*	background-color	:	#e2e2e2;			*/
/*	padding-left		:	2px;				*/
/*	margin-bottom		:	20px;				*/
}

#front_noticias_main {
	padding-left		:	2px;
}

#front_geral_main {
	padding-left		:	2px;
}
#front_geral_texto {
	background-color	:	rgb(236,236,236);
	border				: 	0px solid #000;
	clear				:	 both;
	min-height			: 	540px;
}

#front_geral_texto_txt {
	background-color	:	rgb(236,236,236);
	padding-left		:	8px;
	padding-right		:	8px;
	padding-top			:	10px;
	padding-bottom		:	10px;
	width				: 	542px;
	border				: 	0px solid #000;
	float				: 	left;
}

#front_geral_texto_col {
	background-color	:	rgb(236,236,236);
	border				:	0px solid #000;
	width				:	210px;
	height				:	200px;
	float				:	left;
}

div#texto_img{
	width				:	193px;
	margin-left			:	4px;
	margin-right		:	4px;
	margin-top			:	8px;
	border				:	0px solid #000;
	background-color	:	rgb(141,140,140);
}
div#texto_img_legenda{
	background-color	: 	rgb(141,140,140);
	width				: 	189px; 
	margin-left			: 	4px;
	padding-left		: 	4px;
	margin-right		: 	4px;
	font-family			: 	"Arial";
	color				: 	rgb(255,255,255);
	font-size			:	11px;
	font-weight			: 	normal;
}

.front_geral_container_titulo {	
	padding-top			:	6px;
/*	background-color	:	rgb(255,255,255);		*/
	font-size			:	14px;
	font-weight			:	bold;	
	height				: 	20px;
	vertical-align		: 	middle;	
}
.front_geral_container_titulo12 {	
/*	padding-top			:	6px;				*/
/*	background-color	:	rgb(255,255,255);	*/
	font-size			:	12px;
	font-weight			:	bold;		
	vertical-align		: 	middle;	
}

.front_geral_container_right{
	padding-left		: 	84px;
	background-color	:	rgb(236,236,236);	
}

.front_geral_container_right0{
	padding-left		: 	4px;
	padding-right		: 	4px;
	background-color	:	rgb(236,236,236);	
}
.front_geral_container_right1{
	padding-left		: 	8px;
	padding-right		: 	8px;
	background-color	:	rgb(236,236,236);	
}

.front_geral_spacer_cinzaH{	
	background-color	:	rgb(236,236,236);	
	height				:	4px;
}
.front_geral_spacer_cinzaH2{	
	background-color	:	rgb(236,236,236);	
	height				:	2px;
}
.front_geral_spacerH{		
	height				:	4px;
}
.front_geral_spacer_H2{		
	height				:	2px;
}
.front_geral_spacer_cinzaHW{	
	background-color	:	rgb(236,236,236);	
	height				: 	4px;	
}
                           
.front_geral_container_titulo:hover {
	background-color	:	rgb(255,220,102);
	color				:	rgb(75,73,82);
	height				:	20px;	
	vertical-align		:	middle;
		
}

.front_geral_container_titulo12 a {
	color				:	rgb(75,73,82);
	font-size			:	12px;
	font-weight			:	bold;
	display				:	block;		
}
.front_geral_container_titulo12:hover {
	background-color	:	rgb(255,220,102);
	color				:	rgb(75,73,82);
	/*height				:	20px;	*/
	vertical-align		:	middle;
		
}

.front_geral_container_titulo a {
	color				:	rgb(75,73,82);
	font-size			:	14px;
	font-weight			:	bold;
	display				:	block;		
}


.front_geral_container_texto {
	
	/*padding-top		:	10px;*/
	font-size			:	12px;
}

.front_geral_container_data {
	padding-top			:	6px;
	
	font-size			:	10px;
/*	color				:	rgb(215,215,215);						*/
}
.front_geral_container_imagem_esquerda{
	float				: 	left;
	height				: 	76px;
	width				:	76px;
	margin-left			:	4px;
	background-color	:	rgb(255,255,255);
}

#front_geral_container_mes {
	height				:	22px;
	font-family			:	"Arial";
	font-size			:	12px;
	font-weight			:	bold; 
	padding-left		:	8px;
	padding-right		:	8px;
	padding-top			:	7px;
	padding-bottom		:	0px;
	text-transform		:	uppercase;	
	color				:	rgb(75,73,82);
	background-color	:	rgb(236,236,236);	
}
#front_geral_container_mes_barra{
	height				:	1px;
	background-color	:	rgb(75,73,82);
	
}
.hr_evento{
  border				:	1px solid rgb(141,140,140);
  background-color		:	rgb(236,236,236);	
  margin-top			:	-8px;
  height				:	1px;
 
}


/***** PATOLOGIAS COMUNS  ****/
#front_patologias_main {
	padding-left		:	2px;
}
#front_patologias_texto {
	background-color	:	rgb(236,236,236);
	padding-left		:	8px;
	padding-right		:	8px;
	padding-top			:	10px;
	padding-bottom		:	10px;
}
.front_patologias_container_titulo {	
	padding-top			:	6px;
	/*background-color	:	rgb(255,255,255);*/
	font-size			:	14px;
	font-weight			:	bold;	
	height				: 	20px;
	vertical-align		: 	middle;	
}
.front_patologias_container_titulo1 {	
	padding-top			:	3px;	
	font-size			:	14px;
	height				: 	20px;
	vertical-align		: 	middle;	
	color				: 	rgb(75,73,82);
	background-color	: 	rgb(192,191,191);
	padding-left		: 	4px;
	padding-right		: 	4px;		
}

.front_patologias_container_right{
	padding-left		: 	84px;
	background-color	:	rgb(236,236,236);	
}

.front_patologias_container_right0{
	padding-left		: 	4px;
	padding-right		: 	4px;
	background-color	:	rgb(236,236,236);	
}
.front_patologias_container_right1{
	padding-left		: 	4px;
	padding-right		: 	4px;
	background-color	:	rgb(236,236,236);	
}

.front_patologias_spacer_cinzaH{	
	background-color	:	rgb(236,236,236);	
	height				:	4px;
}
.front_patologias_spacer_cinzaH30{	
	background-color	:	rgb(236,236,236);	
	height				:	 30px;
}
.front_patologias_spacer_cinzaH2{	
	background-color	:	rgb(236,236,236);	
	height				:	2px;
}
.front_patologias_spacerH{		
	height				:	4px;
}
.front_patologias_spacer_H2{		
	height				:	2px;
	
}
.front_patologias_spacer_W2{		
	width				:	2px;
/*	background-color	:	rgb(0,0,0);			*/
}
.front_patologias_spacer_cinzaHW{	
	background-color	:	rgb(236,236,236);	
	height				: 	4px;	
}
                           
.front_patologias_container_titulo:hover {
	background-color	:	rgb(255,220,102);
	color				:	rgb(75,73,82);
	height				:	20px;	
	vertical-align		:	middle;
		
}

#front_patologias_over:hover {
/*	background-color	:	rgb(255,220,102);		*/
	color				:	rgb(75,73,82);
/*	cursor				: 	pointer;				*/
}

.front_patologias_container_titulo a {
	color				:	rgb(75,73,82);
	font-size			:	14px;
	font-weight			:	bold;
	display				:	block;		
}


.front_patologias_container_texto {	
/*	padding-top			:	10px;					*/
	font-size			:	12px;
}

#front_patologias_imagem_main{
	width				:	125px;
	height				:	141px;
	background-color	:	rgb(192,191,191);	
}
.front_patologias_imagem_imagem{
	width				:	125px;
	height				:	125px;
	background-color	:	rgb(192,191,191);
}
.front_patologias_imagem_legenda{
	width				:	125px;
	height				:	16px;
/*	background-color	:	rgb(192,191,191);			*/
	color				:	rgb(75,73,82);
}
.front_patologias_imagem_legenda a{
	padding-left		:	2px;
	padding-right		:	2px;
	width				:	125px;
	height				:	16px;
/*	background-color	:	rgb(192,191,191);			*/
	color				:	rgb(75,73,82);
}

.front_patologias_imagem_legenda a:hover{
	padding-left		:	2px;
	padding-right		:	2px;
	width				:	125px;
	height				:	16px;
	background-color	:	rgb(255,220,102);
	color				:	rgb(75,73,82);
}

#front_patologias_container {
	height				:	17px;
	font-family			:	"Arial";
	font-size			:	12px;
	font-weight			:	bold; 
	border-bottom		: 	1px solid rgb(141,140,140);
	padding-top			:	7px;
	padding-bottom		:	0px;
	text-transform		:	uppercase;	
	color				:	rgb(75,73,82);		
}

#front_patologias_imagem_over:hover{
	background-color	:	rgb(255,220,102);
	border-color		: 	rgb(255,220,102);
}

.hr_patologia{
  border				: 	1px solid rgb(141,140,140); 	
  margin-top			:	-8px;
  height				:	1px;
 
}

.front_fisiatra_listagem_nome{
/*	width				: 	256px;							*/
	font-family			: 	"Arial";
	font-size			: 	12px;
	color				: 	rgb(147,147,147);
	border-bottom		: 	1px solid rgb(147,147,147);
	height				: 	20px;	
	padding-left		: 	2px;
}
.front_fisiatra_listagem_nomeB{
/*	width				: 	256px;							*/
	height				: 	20px;
	font-weight			: 	bold;
	color				:	 white;
	font-family			:	 "Arial";
	font-size			: 	12px;
	padding-left		: 	2px;
	background-color	: 	rgb(192,191,191);
}
.front_fisiatra_listagem_hospital{
	width				: 	252px;
	font-family			: 	"Arial";
	font-size			: 	12px;
	color				: 	rgb(147,147,147);
	border-bottom		: 	1px solid rgb(147,147,147);
	height				: 	20px;
	padding-left		: 	2px;	
}
.front_fisiatra_listagem_hospitalB{
	/*width				: 	252px;*/
	height				:	 20px;
	font-weight			:	 bold;
	color				: 	white;
	font-family			:	 "Arial";
	font-size			:	 12px;
	padding-left		:	 2px;
	background-color	:	 rgb(192,191,191);
}
.front_fisiatra_listagem_clinica{
/*	width				:	 252px;						*/
	font-family			: 	"Arial";
	font-size			:	 12px;
	color				: 	rgb(147,147,147);
	border-bottom		: 	1px solid rgb(147,147,147);
	height				: 	20px;
	padding-left		: 	2px;	
}
.front_fisiatra_listagem_clinicaB{
/*	width				:	 252px;*/
	height				:	 20px;
	font-weight			:	 bold;
	color				:	 white;
	font-family			:	 "Arial";
	font-size			:	 12px;
	padding-left		: 	2px;
	background-color	: 	rgb(192,191,191);
}
.front_fisiatra_listagem_cidade{
/*	width				: 	252px;										*/
	font-family			: 	"Arial";
	font-size			:	 12px;
	color				:	 rgb(147,147,147);
	border-bottom		:	 1px solid rgb(147,147,147);
	height				: 	 20px;	
	padding-left		:	 2px;
}
.front_fisiatra_listagem_cidadeB{
/*	width				:	 252px;					*/
	height				: 	20px;
	font-weight			:	 bold;
	color				:	 white;
	font-family			:	 "Arial";
	font-size			:	 12px;
	padding-left		:	 2px;
	background-color	:	 rgb(192,191,191);
}
#front_fisiatra_item:hover{
	background-color	: 	rgb(255,223,117);
	font-weight			: 	bold;
	color				:	#fff;
	cursor				:	pointer;
}
                         
.menu_sparador{
	height				: 	1px;
	background-color	:	#fff;
	margin-left			: 	5px;
	margin-right		:	 5px;
	margin-top			:	5px;
}
.front_fisiatra_listagemTitulo{
	color				: 	rgb(75,73,82);
	height				: 	12px;
	padding-top			:	 0px;
	padding-left		:	 5px;
	padding-bottom		:	 5px;
	font-family			:	 "Arial";
	font-size			: 	12px;
	background-color	: 	rgb(255,255,255);
}

.front_fisiatra_intervalo{
	height				: 	40px;
	background-color	: 	rgb(255,255,255);
}

.front_fisiatra_caixa_pesquisa{
	width				:	 172px;	
	float				:	 left;
	font-family			:	 "Arial";
	font-size			:	 11px;
	color				:	 rgb(75,73,82);
	
}

.front_fisiatra_select{
	width				: 	682px;	
	height				: 	20px;	
	float				: 	right;
	font-family			: 	"Arial";
	font-size			: 	11px;
	color				: 	rgb(75,73,82);
}

.css_input{
	width				:	 705px;
	font-family			:	 "Arial";
	font-size			:	 11px;
	color				:	 rgb(75,73,82);
}

#css_fisiatra_fisiatra{
	
	
}
#css_fisiatra_cidade{
	padding-top			:	7px;
	
}
#css_fisiatra_hospital{
	padding-top			:	7px;
	
}

#css_fisiatra_fisiatra1{
	float				: 	left;
	height				: 	17px;
	padding-top			:	3px;
	
}
#css_fisiatra_cidade1{
	float				: 	left;
	height				: 	17px;
	padding-top			:	3px;
	
}
#css_fisiatra_hospital1{
	float				: 	left;
	height				: 	17px;
	padding-top			:	3px;
}

#css_fisiatra_submit{
	margin-top			:	9px;
	margin-left			:	23px;
}
#css_fisiatra_submit1{
	float				: 	left;
	height				: 	20px;	
}
.front_fisiatra_submit{
	width				: 	60px;
	height				: 	20px;
	font-family			: 	"Arial";
	font-size			: 	11px;
	color				: 	rgb(75,73,82);
	
}

.front_fisiatra_pesquisa{
	height				: 	114px;
	padding-left		:	8px;
	padding-right		:	8px;
	padding-bottom		:	10px;
	padding-top			:	12px;
/*	padding-bottom		:	2px;							*/
	background-color	: 	rgb(210,209,209);
}

#reunioes_main_container {
	width				:	768px;
	background-color	:	rgb(255,255,255);
	padding-top			:	10px;
	padding-left		:	5px;
	padding-right		:	5px;
	padding-bottom		:	10px;	
}

#reunioes_titulo {
	background-color	:	rgb(214,160,174);
	font-size			:	14px;
	font-weight			:	bold;
	height				:	25px;
	line-height			:	25px;
	padding-left		:	5px;
	text-transform		: 	uppercase;	
}

.reunioes_titulo_each {
	font-size			:	14px;
	font-weight			:	bold;	
}

.reunioes_titulo_each a {
	text-decoration		:	none;
}

div.reunioes_hr {
	width				:	100%;
	height				:	3px;
	border-bottom		:	1px solid #c2c2c2;
}

#reunioes_lista_container {
	position			:	relative;
	float				:	left ;
	width				:	350px;
}

#reunioes_calendar_container {
	position			:	relative;
	float				:	right ;
	width				:	196px;
}

.cleaner_both {
	clear				:	both;	
}

.front_event_list_title {
	font-size			:	14px;
	padding-left		:	5px;
	padding-top			:	5px;
}

.front_event_list_title a {
	font-size			:	14px;
}


.front_event_list_date {
	color				:	#a7a1a1;
	padding-left		:	5px;
}

.front_event_list_separator {
	width				:	100%;
	height				:	3px;
	border-bottom		:	1px solid #c2c2c2;
}

#bubble_tooltip{
	width				:	152px;
	position			:	absolute;
	display				:	none;
}
#bubble_tooltip .bubble_top{
	background-image	:	 url('../ficheiro/interface/eventos/bubble_top.gif');
	background-repeat	:	no-repeat;
	height				:	6px;	
}
#bubble_tooltip .bubble_middle{
	background-image	:	 url('../ficheiro/interface/eventos/bubble_middle.gif');
	background-repeat	:	repeat-y;	
	background-position	:	bottom left;
	padding-left		:	7px;
	padding-right		:	7px;
}
#bubble_tooltip .bubble_middle span{
	position			:	relative;
	top					:	-2px;
	font-family			:	 Arial, Helvetica, sans-serif; 
	font-size			:	11px;
}
#bubble_tooltip .bubble_bottom{
	background-image	:	 url('../ficheiro/interface/eventos/bubble_bottom.gif');
	background-repeat	:	no-repeat;
	background-repeat	:	no-repeat;	
	height				:	18px;
	position			:	relative;
	top					:	-4px;
}

.front_event_list_normal {
	padding-left		:	5px;
	padding-top			:	3px;
	padding-bottom		:	3px;
}

.error_soft {
	font-size			:	12px;
	text-transform		:	uppercase;
	margin-top			:	5px;
	margin-bottom		:	5px;
	padding-left		:	5px;
}

#preview{
	position			:	absolute;
	border				:	1px solid #ccc;
	background			:	#333;
	padding				:	5px;
	display				:	none;
	color				:	#fff;
}

.modulo_fundo{
	background-color	:	#e6e6e6;
	margin-bottom		:	10px;
	padding-bottom		:	5px;
	padding-left		:	5px;
	padding-right		:	5px;
}
.texto_normal2 {
/*	background-color	:		#e2e2e2;*/
	font-family			:	 "Arial";
	font-size			:	12px;	
	color				:	#000;
	height				:	20px;
	padding-bottom		:	3px;
	font-weight			:	bold;  
}

input.texto_normal {
	font-family			: 	"Arial";
	font-size			:	12px;
	width				:	400px;
	border				:	1px solid black;	
	background-color	:	#e2e2e2;
	padding-left		:	4px;
}
input.texto_normal3 {
	border				:	1px solid black;	
	background-color	:	#e2e2e2;
	padding-left		:	4px;
}
.botao_normal {
	border				:	1px solid black;	
	background-color	:	#e2e2e2;
	padding-left		:	4px;
	height				: 	20px;
	width				:	 90px;
	font-size			:	 11px;
	font-family			:	 "Arial";
}
.input_normal {
	border				:	1px solid black;	
	background-color	:	#e2e2e2;
	padding-left		:	4px;
	height				: 	16px;
	width				: 	170px;
	font-size			: 	11px;
	font-family			: 	"Arial";
}

input.caixa_ordem {
	width				:	20px;
	border				:	1px solid black;
	padding-left		:	5px;
	background-color	:	#e2e2e2;	
	font-family			: 	"Arial";
	font-size			:	11px;
}

select.select_normal,.select_normal {
	width				:	410px;
	border				:	1px solid black;
	background-color	:	#e2e2e2;
	font-family			: 	"Arial";
	font-size			:	12px;
}
input.checkbox_normal {
	border				:	0px solid black;
}

textarea.textarea_normal {
	width				:	400px;
	height				:	100px;
	background-color	:	#e2e2e2;
	font-family			:	"Arial";
	font-size			:	12px;
}

.admin_menu {
	height				:	17px;
	width				:	175px;
	padding				:	3px;
	margin-top			:	1px;
	padding-top			:	5px;
	padding-left		:	5px;
	background-color	:	rgb(215,215,215);

}
	

.admin_menu a {
	display				:	block;
}

.admin_menu:hover {
	background-color	:	rgb(255,223,117);
	cursor				:	pointer;
}
.lista_conteudo_titulo {
	font-weight			:	 bold;
	color				:	#fff;
	background-color	:	#999;
	height				: 	25px;
}
.lista_conteudo{
	
	background-color	: 	rgb(255,255,255);
	height				:	 25px;
	border-bottom		:	 1px solid #e6e6e6;;
	padding-left		:	 5px;
	color				: 	rgb(75,73,82);
}
.lista_conteudo:hover, .lista_conteudo a:hover{
	cursor				: 	pointer;
	background-color	:	rgb(255,223,117);
	color				:	rgb(75,73,82);
}

table.listagem {
	font				:	11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse		:	collapse;
	
}

table.listagem th {
	padding				:	0 0.5em;
	text-align			:	left;
}

table.listagem tr.header td {
/*	border-top			:	0px solid #FB7A31;				*/
/*	border-bottom		:	0px solid #FB7A31;			*/
	background			:	rgb(141,140,140);
	text-align			:	left;	
}

table.listagem td {
/*	border-bottom		:	1px solid #CCC;*/
	padding				:	0 0.5em;
	text-align			:	left;
}


table.listagem td+td {
	border-left			: 0px solid #CCC;
	text-align			: left;
}

table.listagem tr.row_1 td {
	background-color	:	rgb(255,255,255);	
	color				:   rgb(75,73,82);	
}

table.listagem tr.row_2 td {
	background-color	:	rgb(215,215,215);	
	color				:   rgb(75,73,82);
}

table.listagem tr.row_2:hover td {
	background-color	:	rgb(255,220,102);	
}

table.listagem tr.row_1:hover td {
	background-color	:	rgb(255,220,102);	
}

tr.opcoes td+td {
	padding				:	0px;
	padding-top			:	10px;
	border-bottom-width :	0px;
	border-left-width 	:	0px;	
	text-align			:	left;
}

tr.opcoes td {
	padding				:	0px;
	padding-top			:	10px;
	border-bottom-width :	0px;
	border-left-width 	:	0px;	
	text-align			:	left;
}

.calendario_dias_uteis {
	background-color	: 	rgb(198,198,198) ;
	text-align			:	center;
	vertical-align		:	middle ;
	color				:	rgb(255,255,255);
}

.calendario_dia_hoje {
	background-color	: 	rgb(198,198,198) ;
	text-align			:	center;
	font-size			:	12px;
	font-weight			: 	bold;
	vertical-align		:	middle ;
	color				:	rgb(255,255,255);
	font-weight			: 	bold;
}

.calendario_dia_evento {
	text-align			:	center;
	background-color	:	rgb(255,223,117);
	font-size			:	11px;
	font-weight			: 	bold;
	color				:	rgb(198,198,198);
	vertical-align		:	middle ;
}

.calendario_dia_evento a {
	text-align			:	center;
	background-color	:	rgb(255,223,117);
	font-size			:	11px;
	font-weight			: 	bold;
	color				:	rgb(133,131,131);
	vertical-align		:	middle ;
}

.calendario_label {
/*	margin-top			:	100px;					*/
/*	background-color	:	rgb(198,198,198);		*/
	color				:	rgb(255,255,255);
	text-align			:	center;	
}
table.calendario td{
	margin				:	5px;
}

#calendar_shadow_top {
/*	background			:	url('/ficheiro/interface/calendario_topo.jpg') 0 0 repeat-x;				*/
}

#calendar_shadow_left {
/*	background			: url('/ficheiro/interface/calendario-lado_esquerdo.jpg') 0 0 repeat-y ;		*/
}

#calendar_shadow_right {
/*	background			: url('/ficheiro/interface/calendario-lado_direito.jpg') 100% 0 repeat-y ;	*/	
}

#calendar_shadow_bottom {
/*	background			:	url('/ficheiro/interface/calendario_baixo.jpg') 0 100% repeat-x;			*/
/*	padding-left		:0px;*/
}


.calendario_sem_dia {
	background-color	:	rgb(232,232,232);
}


.publicacao_normal {
	background-color	:	rgb(215,215,215);
	height				:	20px;
	padding-left		:	5px;
	cursor				:	pointer;
}

.publicacao_normal:hover {
	background-color	:	rgb(214,160,174);
}

.titulo_normal {
	background-color	:	rgb(215,215,215);
	height				:	20px;
	padding-left		:	5px;
	font-size			:	14px;
	padding-top			:	2px;
	font-weight			:	bold;
}

#footer {
	margin				:	0px auto;
	width				:	1001px;
	margin-top			:	30px;
	font-family			:	Arial;
	font-size			:	9px;
}

#footer_s {
	margin-left			:	16px;
	font-family			:	Arial;
	font-size			:	10px;
}

#footer_s a{
	font-family			:	Arial;
	font-size			:	10px;
}

.titulo_highlight {
	background-color	:	#e2e2e2;
	padding				:	2px;	
	font-size			:	14px;
	font-weight			:	bold;	
}

.titulo_highlight:hover {
	background-color	:	rgb(214,160,174);
}


.documentos_lista {

}

.documentos_lista:hover {
/*	background-color	:	rgb(214,160,174);					*/
	cursor				:	pointer;
}


.item_boletim {
	height				:	20px;
	padding-left		:	5px;
	font-size			:	14px;
	padding-top			:	2px;
	font-weight			:	bold;
}


.assuntos_relacionados_titulo {
	height				:	20px;
	font-size			:	12px;
	font-weight			:	bold;	
	color				:	rgb(78,75,74);
	background-color	:	rgb(215,215,215);
	padding-left		:	5px;
	padding-right		:	5px;
}

.assuntos_relacionados_conteudo {
	height				:	20px;
	font-size			:	12px;	
	color				:	rgb(78,75,74);	
	padding-left		:	5px;
	padding-right		:	5px;
}
.assuntos_relacionados_conteudo a:hover{
	color				:	rgb(214,160,174);
}

.assuntos_relacionados_tabela {
	background-color	:	rgb(253,253,253);
}

.assuntos_relacionados_func {
	font-weight			:	bold;
	height				:	18px;
	font-size			:	12px;
	border-bottom		:	1px solid rgb(215,215,215);
	padding-left		:	5px;
	padding-right		:	5px;
}
.assuntos_relacionados_line {
	border-bottom		:	1px solid rgb(255,255,255);
	height				:	1px;
}
.assuntos_relacionados_up {
	height				:	19px;
}
.assuntos_relacionados_down {
	height				:	6px;
}

.drop_menu {
	
}

.drop_menu:hover {
	color				:	rgb(214,160,174);
}

.noticias_lista:hover p a{
	color				:	rgb(181,83,109);
}
.noticias_lista:hover p a b{
	color				:	rgb(181,83,109);
}

#destaque:hover div a b{
	color				:	rgb(181,83,109);
}

#destaque:hover div a{
	color				:	rgb(181,83,109);
}

div.listagem_item {	
	background-color		:	rgb(243,243,243);
	padding					:	4px;
/*	margin-bottom			:	10px;									*/
}
div.listagem_item:hover {	
	background-color		:	rgb(255,220,102);
	padding					:	4px;
/*	margin-bottom			:	10px;									*/
	cursor					:	pointer;
}

div.listagem_item_texto {	
	float					:	right;
	width					:	680px;
}

div.listagem_item_imagem {
	float					:	left;
	width					:	76px;
	height					:	76px;
}

div.clear {
	clear					:	both;
}

div.listagem_item_titulo {	
	height					:	15px;		
	padding-left			:	5px;
	margin-top				:	4px;
	font-size				:	12px;
	text-transform			:	uppercase;
	vertical-align			:	bottom;
	color					:	rgb(75,73,82);
	border-bottom			:	1px solid rgb(141,140,140);
}
div.listagem_item_titulo a {
	display					:	block;
}


div.listagem_item_corpo {
	padding					:	5px;
	font-size				:	12px;
}

div.listagem_item_data {
	padding-left			:	5px;
	color					:	rgb(133,131,131);
}




.hr_item{
  border					: 	1px solid rgb(141,140,140);
  margin-top				: 	-12px;
  height					:	 1px; 
}

.front_casos_spacer_cinzaH8{	
	background-color		:	rgb(243,243,243);	
	height					: 	4px;
}

div.caso_clinico_main_container {

}

p.caso_clinico_main_container_title {
/*	background-color		:	rgb(214,160,174);							*/
/*	padding					:	5px;										*/
}

p.caso_clinico_main_container_separator {
	border-bottom			:	1px solid #e3e3e3;
	margin-top				:	5px;	
}


div.caso_clinico_main_container_content_left {
/*	margin-top				:	5px;										*/
	font-size				:	12px;
}

.front_casos_spacer_cinzaH7{		
	height					:	7px;
}
.front_casos_spacer_cinzaH7_branco{		
	height					:	 7px;
	background-color		:	#fff;
}
.caso_clinico_ficheiro_container{
	height					: 	56px;
	vertical-align			:	 middle;	
	font-family				: 	"Arial";
	font-size				: 	12;
	color					:	 rgb(75,73,82);
	background-color		: 	#fff;
	padding					:	6px;
}
.caso_clinico_ficheiro_container a{
	height					: 	25px;
	font-family				: 	"Arial";
	font-size				: 	12;
	color					:	 rgb(75,73,82);
	padding					:	7px;
}
.caso_clinico_ficheiro_container a:hover{
	height					:	 25px;
	font-family				:	 "Arial";
	font-size				:	 12;
	color					:	 rgb(225,223,117);
	padding					:	 7px;
}

div.caso_clinico_main_container_question_title {	
	background-color		:	rgb(141,140,140);
	color					:	rgb(255,255,255);
	height					:	20px;
	line-height				:	20px;
	padding-left			:	5px;
	text-transform			:	uppercase;
	font-weight				:	bold;
	font-size				:	13px;
}

div.caso_clinico_main_container_left_pic {
	background-color		:	#fff;
	float					: left;	
	padding-left			:	5px;	
	padding-top				:	6px;
}

div.caso_clinico_main_answers {
	position				:	relative;
}


div.caso_clinico_main_answer {
	margin-top				:	5px;
	float					:	left;
	width					:	188px;
	height					:	25px;
	line-height				:	25px;
	padding-left			:	5px;
	background-color		:	rgb(227,185,195);
	text-transform			:	capitalize;
}

div.caso_clinico_main_answer:hover {
	background-color		:	rgb(214,160,174);
	cursor					:	pointer;
	display					:	block;
}

div.publicacao_titulo{
	font-family				: 	"Arial";
	background-color		:	rgb(189,189,189);	
	font-size				: 	15px;
	font-weight				: 	bold;
	color					: 	rgb(75,73,82);
	height					: 	38px;
	width					:	 750px;
	padding-left			:	6px;
	padding-top				:	8px;
}

div.publicacao_seccao{
	margin-top				:	22px;
	font-family				:	"Arial";
	background-color		:	rgb(189,189,189);	
	font-size				:	11px;
	font-weight				:	bold;
	color					:	rgb(75,73,82);
	height					:	20px;
	width					:	750px;
	padding-left			:	6px;
	padding-top				:	1px;
}
div.publicacao_artigo {
	font-family				:	"Arial";
	background-color		:	rgb(255,255,255);	
	font-size				:	 11px;
	font-weight				:	 normal;
	color					:	 rgb(75,73,82);
}

div.publicacao_semestre1 {
	float					: 	left;
	font-family				: 	"Arial";
	background-color		:	rgb(189,189,189);	
	font-size				:	13px;
	font-weight				:	bold;
	text-transform			:	uppercase;	
	height					:	21px;	
	width					:	371px;
	padding-left			:	6px;
	padding-top				:	4px;
	
}
div.publicacao_semestre2 {
	float					:	right;
	font-family				:  "Arial";
	background-color		:	rgb(189,189,189);	
	font-size				:	13px;
	font-weight				:	bold;
	text-transform			:	uppercase;
	height					:	21px;
	width					:	370px;	
	margin-right			:	5px;
	padding-left			:	6px;
	padding-top				:	4px;
}


div.publicacao_subtitulo{
	font-family				: 	"Arial";
	font-size				: 	11px;
	font-weight				: 	normal;
	color					: 	rgb(75,73,82);
}

div.publicacao_main {
	background-color		:	#fff;
	float					: 	left;	
	padding-left			:	6px;
	padding-right			:	2px;	
	padding-top				:	3px;
	padding-bottom			:	6px;
}
div.publicacao_ano {
	background-color		:	rgb(189,189,189);
	font-family				:	 "Arial";
	font-size				:	 15px;
	font-weight				:	 bold;	
	color					:	 rgb(75,73,82);
	width					:	143px;
	padding-top				:	8px;
	padding-left			:	6px;
	height					:	38px;
	float					:	 left;	
	margin-right			:	3px;	
	margin-top				:	3px;	
}
div.publicacao_ano:hover {
	background-color		:	rgb(255,223,117);
	font-family				:	 "Arial";
	font-size				:	 15px;
	font-weight				:	 bold;	
	color					:	 rgb(75,73,82);
	width					:	143px;
	padding-top				:	8px;
	padding-left			:	6px;
	height					:	38px;
	float					:	 left;	
	margin-right			:	3px;	
	margin-top				:	3px;	
	cursor					:	 pointer;
}
div.publicacao_volume {	
	font-family				: 	"Arial";
	font-size				: 	11px;
	font-weight				: 	normal;	
	
	color					: 	rgb(75,73,82);	
	float					: 	left;	
}
div.publicacao_ano2 {	
	width					:	149px;
	height					:	46px;
	float					: 	left;	
	margin-right			:	3px;	
	margin-top				:	3px;	
	height					:	46px;
	background-color		:	rgb(222,222,222);
}

div.erro_popup {
	opacity					:	0.0;
	filter					:	alpha(opacity=0);
	visibility				:	hidden;	
	width					:	450px;
	height					:	250px;
	position				:	absolute;
	left					:	400px;
	z-index					:	99999;
	background-color		:	#e2e2e2;
	border					:	5px solid #d7d7d7;
}

div.erro_popup:hover {
	cursor					:	pointer;
}

div.erro_popup_titulo {
	background-color		:	rgb(214,160,175);
	height					:	20px;
	line-height				:	20px;
	padding-left			:	5px;
	color					: #ffffff ;
	font-weight				:	bold;
	font-size				:	14px;
}	
div.button_container {
	
}
div.button_left {
	
}
div.button_right {
	
}

div.popup_imagem {
	visibility				:	hidden;	
	width					:	450px;
	height					:	250px;
	position				:	absolute;
	left					:	400px;
	z-index					:	99999;
	width					:	0px;
	height					:	0px;
}

tr.documentos_lista td {
	border-bottom			:	1px solid #a8a8a8;
}

tr.docs_tabela_cabecalho td {
	font-weight				:	bold;
	text-transform			:	capitalize;
	background-color		:	#e2e2e2;
	height					:	20px;
}


div.caso_clinico_question_container_left {
	float					:	left;
/*	width					:	194px;				*/
/*	padding-top				:	5px;				*/
}
div.caso_clinico_question_container {
	
	background-color		:	#fff;
/*	width					:	194px;				*/
/*	padding-top				:	5px;				*/
}

div.caso_clinico_question_file_subtitile{
	height					: 	23px;
}

div.caso_clinico_question_container_right {
	float					:	left;
/*	width					:	395px;				*/
}

p.caso_clinico_question_shadow {
	background-color		:	rgb(215,215,215);
	height					:	20px;
	line-height				:	20px;
	padding-left			:	5px;
	font-weight				:	bold;
	font-size				:	13px;
}


div.resposta_errada {
	background-image		:	 url('/ficheiro/interface/igm-fundo-atencao.jpg');
	width					:	412px;
	height					:	229px;
	opacity					:	0.0;
	filter					:	alpha(opacity=0);
	visibility				:	hidden;	
	position				:	absolute;
	left					:	400px;
	z-index					:	99999;
	background-color		:	#e2e2e2;
	border					:	5px solid #d7d7d7;

}

div.comment {
	width					:	412px;
	height					:	229px;
	opacity					:	0.0;
	filter					:	alpha(opacity=0);
	visibility				:	hidden;	
	position				:	absolute;
	left					:	400px;
	z-index					:	99999;
	background-color		:	#e2e2e2;
	border					:	5px solid #d7d7d7;

}


p.resposta_errada_header {
	font-weight				:	bold;
	position				:	absolute;
	top						:	100px;
	left					:	5px;
	font-size				:	13px;
}

p.resposta_errada_corpo {
	position				:	absolute;
	top						:	115px;
	left					:	5px;
}

p.resposta_errada_continuar {
	position				:	absolute;
	top						:	200px;
	height					:	20px;
	line-height				:	20px;
	padding-left			:	5px;
	font-size				:	13px;
	font-weight				:	bold;
	right					:	9px;
	width					:	200px;
	background-color		:	#e3e3e3;	
}

p.resposta_errada_continuar:hover {
	background-color		:	rgb(214,164,174);
	cursor					:	pointer;
}


p.caso_clinico_end_separator {
	height					:	1px;
	background-color		:	#000000;
	border					:	0px solid #000000;
}
p.caso_clinico_end_titulo {
	height					:	25px;
	line-height				:	25px;
	padding-left			:	5px;
	font-weight				:	bold;
	font-size				:	13px;
	background-color		:	rgb(215,215,215);
	margin-top				:	7px;
}
/*
div.caso_clinico_end_left {
	margin-top:5px;
	float:left;
	width:180px;
}
div.caso_clinico_end_right {
	margin-top:5px;
	float:right;
	width:400px;
}

div.caso_clinico_end_right_photo_container {
	margin-left:5px;
	margin-bottom:5px;
	float:left;
}
div.caso_clinico_main_container_content_container{
	background-color:rgb(243,243,243);
	padding:8px;
}

img.caso_clinico_end_right_photo {
	width:76px;
	height:76px;	
}

div.caso_clinico_main_container {
	
}

div.caso_clinico_answer {
	float:left;
	width:188px;
	background-color:rgb(215,215,215);
	min-height:25px;
	line-height:25px;
	padding-left:5px;
	text-transform:capitalize;
	margin-bottom:5px;
}

div.right_one {
	background-color:rgb(214,160,174);
	color:#ffffff;
}

div.resposta {
	width:150px;
	float:left;
}

div.ratio {
	float:right;
	width:25px;
	min-height:25px;
	font-weight:bold;
	text-align:center;
}
div.k_spacer {
	width:5px;
	float:left;
}

p.caso_clinico_comment_name {
	font-weight:bold;
	font-size:12px;
	padding-left:5px;	
}
p.caso_clinico_comment_descricao {
	padding-left:5px;	
	margin-bottom:15px;
}

p.comment_cancelar {
	position:absolute;
	top:200px;
	height:20px;
	left:10px;
	line-height:20px;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
	right:5px;
	width:180px;
	background-color:#e3e3e3;
}

p.comment_cancelar:hover {
	background-color: rgb(214,164,174);
	cursor:pointer;
}

#comment_controlbar {
	height:0px;	
	text-align:center;
	background-color:rgb(214,164,174);
	color:white;
	font-weight:bold;
	font-size:13px;
	position:relative;
	width:100%;
	bottom:-40px;
}

.caso_clinico_end_header {
	background-color:rgb(214,160,174);
	margin-bottom:5px;
	height:20px;
	line-height:20px;
	padding-left:5px;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}

#lado_direito_sombra {
	border-right:2px solid rgb(123,121,120);
	float:right;
	position:absolute;
	right:-7px;
	width:1px;
	top:2px
}

#lolada {
	position:absolute;
	border-right:2px solid rgb(123,121,120);
	height:100%;
	right:-7px;
	top:0px;
	width:1px;
}

#acerta_tabela {}

#fix_1 {
	background-image:url('/ficheiro/interface/canto_2.gif');
	position:absolute;
	width:20px;
	height:20px;
	right:0px;
	top:0px;
}
#fix_2 {
	position:absolute;
	left:180px;
	width:20px;
	height:20px;
	background-image:url('/ficheiro/interface/canto_3.gif');
}


p.noticias_lista_titulo a {
	margin-top:3px;
	height:	38px;	
	font-family:Arial;
	font-size:14px;
	color:rgb(78,75,74);
	text-transform:uppercase;
}
*/
/* CARTAO */

#cartao_main{
	width				: 	362px;
	min-height			: 	204px;
}
#cartao_mainExpand{
	width				: 	362px;
	min-height			: 	450px;
	overflow			:	hidden;
	overflow-x			:	hidden;	
	overflow-y			:	hidden;
}
#cartao_top{
	background-image	:	url('/ficheiro/interface/cartao/img_fundo_cartao.jpg');
	background-repeat	:	no-repeat;
	background-color	: 	#FFF;
	height				: 	204px;
	width				: 	362px;
	float				:	left;
	overflow			:	hidden;
	overflow-x			:	hidden;	
	overflow-y			:	hidden;
	
}
#cartao_footer_1{
	height				:	 245px;
	width				:	332px;
	margin-left			:	14px;
	margin-right		:	14px;
	
	background-color	: 	#fff;	
	float				:	left;	
	overflow			:	auto;
	overflow-x			:	hidden;	
	scrollbar-base-color: 	#e6e6e6;
	scrollbar-arrow-color: 	#fff;
	
}

#cartao_top_foto{
	position			: 	absolute;
	display				: 	block;
	top					: 	6px;
	left				:	6px;
	width				: 	72px;
	height				: 	96px;
	background-color	: 	#e6e6e6;
	overflow			:	hidden;
	overflow-x			:	hidden;	
	overflow-y			:	hidden;
}
#cartao_top_info{
	float				:	left;
	font-family			: 	"Arial";
	font-size			: 	15px;
	color				:	rgb(75,73,82);
	position			: 	absolute;
	display				: 	block;
	top					: 	125px;
	left				:	78px;
	
}
#cartao_footer_cv{
	font-family			: 	"Arial";	
	font-size			:	 12px;
	color				:	rgb(110,110,110);		
	padding-right		:	5px;
}
#cartao_footer_hr{
	width				:	331px;
	margin-top			:	2px;
	margin-bottom		:	11px;	
	background-color	: 	rgb(110,110,110);
	height				: 	1px;	
	margin-left			:	14px;
	margin-right		:	14px;

}
#cartao_top_setaIdAbrir {
	position			: 	absolute;
	display				: 	block;
	bottom				:	 10px;
	right				:	 15px;
	width				:	 21px;
	height				: 	13px;
}
#cartao_top_setaIdFechar {
	position			:	absolute;
	display				:	block;
	top					:	179px;
	right				: 	15px;
	width				: 	21px;
	height				: 	13px;
}






