/* 
CORPO DO SITE 
*/

* { padding: 0; margin: 0; }
.row1 { background-color:#ffffff }
.row2 { background-color:#E4E4E4; }
body {
        font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:0.8em;
		margin:0px;
		padding:0px;
		background-color: #666666;
		height:100%;
		
}

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#ccc;
	}
	
h2 { color:#000; margin: 0 0 5px 0; font: bold 1.2em "Trebuchet MS", Arial; background: #fff url(../imagens/fundo_menu2.gif) repeat-x; padding: 4px 10px; border-bottom: 2px solid #000; }
	
a {
	color:#09c;
	font-size:11px;
	text-decoration:none;
	font-family:verdana, arial, helvetica, sans-serif;
}
a:link {
	color:#000099;
}
a:visited {
	color:#000066;
}
a:hover {color:#FF0000;}

span{
	color:#000099;
}

.cabecalho{
	color: #000066;
	padding-bottom: 3px;
	border-bottom: 1px solid #07a;
	font-size: 150%;
	letter-spacing: -0.1em;
}

.erro {color:#c00;font-weight:bold}
.sucesso {color:#390;font-weight:bold}
.verde {color:#336600;font-weight:bold}

.linha{
font-size:1.4em;
color:#c00;
border-bottom:4px solid #dadada;
padding:0 2px 2px 5px;
margin:0 0 10px 0;
letter-spacing:-1px;
}

.caixa {color:#333;padding: 15px 10px 20px;border-top: 1px solid #d7d7d7;margin: 0 0 1.5em;background: #f6f6f6 }
.caixa p, .caixa h1, .caixa h3, .caixa h4, .caixa h5, .caixa h6 {
	margin: 0 0 .3em;
	border-bottom: 1px solid #09c;
	color:#000066
}
.caixa p {border:none;margin: 0 0 1em;color:#444}
.caixa a {font-weight:bold}

img
{border:none;}

.tabelinha {
	border: 1px solid #CCCCCC;
	background-color: #FAFAFA;
	cursor:hand;
	text-align:center;
	
}

.tabelinha_titulo {
    
	border-left:1px solid #CCCCCC;
	background-color: #c0ede1;
	text-align:center;
	font-weight:bold;
	
	   
}

.tablelinha_hover tr:hover{color:#009900;font-weight: bold; cursor:hand;}

table{border-spacing:1px;font:10px 'Verdana', Arial, Helvetica, sans-serif;color:#666666;}
td, tr{padding:4px;}

.esquerda{float:left; margin:0 15px 4px 0;}
.direita{float:right; margin:0 0 4px 15px;}


/*
 ESTRUTURA DO LAYOUT 
*/

#Principal { 
 margin: 0 auto;
 width: 922px;
 background-color:#FFFFFF
}
#conteudo {
 
 margin-bottom: 5px;
 overflow: auto; 
 width: 100%
}
#topo_site {
 color: #999999;
 width: 902px;
 padding: 10px;
 height: 100px;
 margin: 0px 0px 0px 0px;
 background: #fff url(../../imagens/fundo.gif) repeat-x;
 
}
#menu {
 margin: -10px 0px 10px 0px;
 height: 100px;
}
#menu_esq { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 185px;
 float: left;
}
#conteudo_direita {
	padding: 10px align=center;
	width: 900px;
	margin-bottom: 1em;
	margin-left: 12px;
	border: 0px solid gray;
}

#conteudo_alternativo { 
 color: #333;
 margin: 10px;
 padding:0 0 0 0;
 width: 100%;
 display: inline;
 overflow:auto;
 
 
}

#rodape { 
 width: 902px;
 clear: both;
 color: #333;
 background: #fff url(../imagens/fundo.gif) repeat-x;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 text-align:center;
}
.espacador { clear: both; background: none; }


#conteudo_esq{width:200px; float:left; border:1px solid #DADADA; background:#F3F3F3; color:#1A1A1A; padding:0 0 18px;}


#conteudo_esq ul{width:150px; margin:0 0 17px 0px;}
#conteudo_esq ul li{width:150px; height:18px;}
#conteudo_esq ul li a{width:140px; height:18px; display:block; background:url(../imagens/botao.gif) 0 6px no-repeat #F3F3F3; color:#1A1A1A; text-decoration:none; padding:0 0 0 20px;}
#conteudo_esq ul li a:hover{background:url(../imagens/botao_hover.gif) 0 6px no-repeat #F3F3F3; color:#797878; text-decoration:none;}

#conteudo_esq p{padding:0px 29px 0px 29px;}
#conteudo_esq p.boldtext{padding:10px 29px 0px; font-size:14px; background:#F3F3F3; color:#1A1A1A; font-weight:bold;}

#conteudo_esq p.more{background:#fff; color:#003D5C; width:175px; height:11px; margin:10px 29px 10px; padding:0px; line-height:11px; }
#conteudo_esq p.more a{display:block; width:44px; height:11px; background:#F3F3F3; color:#003D5C; text-decoration:none; margin:0 0 0 97px; font-size:11px; line-height:11px; text-align:center; text-transform:uppercase;}
#conteudo_esq p.more a:hover{display:block; width:44px; height:11px; background:#E0DEDE; color:#003D5C; text-decoration:none;}

/* 
FORM
*/

form {
	margin:10px 0px; padding: 0;
	border: 1px solid #f2f2f2; 
	background-color: #DFDFDF; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 2px;
	border:1px solid #eee;
	font: normal 1.2em "Trebuchet MS", Tahoma, sans-serif;
	color:#777;
}

select {
	
	border:1px solid #eee;
	font: normal 1.2em "Trebuchet MS", Tahoma, sans-serif;
	color:#777;
}

textarea {
	width:250px;
	font: normal 1.2em "Trebuchet MS", Tahoma, sans-serif;
	border:1px solid #eee;
	height:80px;
	display:block;
	color:#777;
	}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(../imagens/botaoform.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;	
} 

blockquote{
font-size:0.9em;
border:1px solid #dadada;
margin:20px 10px;
padding:8px;
}

/*
ESTATISTICA
*/

.estatisticas {
	font: 1.0em/2em Verdana;
	color: #000;
	border-collapse: collapse;
	width: 850px;
	
}
.estatisticas td {
	padding:0;
	margin:0;
	vertical-align:bottom;
	text-align:center;
	background: #2d271c url(../imagens/linha.gif) 15px bottom;
	
}
.estatisticas th {
color:#000;
font:bold;
	
}
.estatisticas img{
	display:block;
	border-right: 1px solid #000;
}


/*
PAGINACAO VIRTUAL 
*/

.pacientes .medicamentos{
display: none;
}

.pgvirtual{ 
width: 650px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.pgvirtual select{ 
border: 1px solid navy;
margin: 0 15px;
}

.pgvirtual a{ 
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.pgvirtual a:hover, .pgvirtual a.selected{
color: #000;
background-color: #FEE496;
}

.pgvirtual a.imglinks{ 
border: 0;
padding: 0;
}

.pgvirtual a.imglinks img{
vertical-align: bottom;
border: 0;
}

.pgvirtual a.imglinks a:hover{
background: none;
}

.pgvirtual .flatview a:hover, .pgvirtual .flatview a.selected{ 
color: #000;
background-color: yellow;
}



/*
CONTEUDO DO MENU 
*/

#dhtmlgoodies_menu img{
	border:0px;
}

#dhtmlgoodies_menu ul li ul{
	display:none;	
	}
#dhtmlgoodies_menu{
	visibility:hidden;
}
#dhtmlgoodies_menu ul{
	margin:0px;	
	padding:0px;	
}
#dhtmlgoodies_menu li{
	list-style-type:none;	
}	
#dhtmlgoodies_menu a{

	margin:0px;
	padding:0px;
}


/* CAIXAS DOS MENUS */
#dhtmlgoodies_menu ul{
		border:1px solid #000;
		background-color:#FFF;
		padding:1px;
		
	}
		
#dhtmlgoodies_menu ul.menuBlock1{	
		border:0px;
		padding:1px;
		border:1px solid #317082; 
		background-color:#E2EBED;
		overflow:visible;
}
#dhtmlgoodies_menu ul.menuBlock2{	
		border:0px;
		padding:1px;
		border:1px solid #555;
}

/* ITEMS DO MENU */

#dhtmlgoodies_menu a{
		color: #000;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
	
}


#dhtmlgoodies_menu .currentDepth1{
		padding-left:5px;
		padding-right:5px;
		border:1px solid #E2EBED;
	}
#dhtmlgoodies_menu .currentDepth1over{
	padding-left:5px;
	padding-right:5px;
	background-color:#666666;
	border:1px solid #000;
}
#dhtmlgoodies_menu .currentDepth1 a{
  	font-weight:bold;
}
#dhtmlgoodies_menu .currentDepth1over a{	
		color:#FFF;
		font-weight:bold;
}
	
/* SUB MENUS */
#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
		border:1px solid #FFF;
}
#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;
		background-color:#E2EBED;
		border:1px solid #000;
}	
#dhtmlgoodies_menu .currentDepth2over a{	
		color:#000;
}	

#dhtmlgoodies_menu .currentDepth3{
		padding-right:2px;
		border:1px solid #FFF;
}
#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;
		background-color:#EDE3EB;
		border:1px solid #000;
}

#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;
		border:1px solid #FFF;
}
#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		background-color:#EBEDE3;
		border:1px solid #000;
}	



/* 
CONTEUDO ABAS
*/

.abas{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
}

.abas li{
display: inline;
margin: 0;
}

.abas li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(../imagens/sombra.gif) top left repeat-x;
}

.abas li a:visited{
color: #2d2b2b;
}

.abas li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.abas li a.selected{ 
position: relative;
top: 1px;
}

.abas li a.selected{ 
background-image: url(../imagens/sombra_ativo.gif);
border-bottom-color: white;
}

.abas li a.selected:hover{ 
text-decoration: none;
}

.conteudoaba{
display:none;
}

@media print {
.conteudoaba {
display:block !important;
}
}
