body { margin:0px; padding:0px; font-family:Tahoma; font-size:12px; background-image:url(images/fundo.gif); }
.titulo { color:#003366; font-weight:bold; }
.espaco_conteudo { height:20px; width:740px; background-color:#f0f0f0; margin-left:10px; margin-right:10px; padding-left:10px; padding-right:10px; text-align:justify; }
.titulo_conteudo { font-family:Tahoma; font-size:12px; font-weight:bold; color:#999999; }

/* ### PARTES DO LAYOUT ### */
#TODO { width:778px; margin:0 auto; display:table; background-color:#FFFFFF; }
#cabecalho { height:161px; background-image:url(images/fundo_topo.jpg); background-repeat:repeat-x; }
#conteudo { width:100%; float:left; background-color:$ffffff; padding:0px; margin:0 auto;}
#rodape { background-image:url(images/fundo_menu.jpg); background-repeat:repeat-x; color:#ffffff; text-align:left; height:17px; padding:10px; padding-top:13px; }
#colunaProd {width:200px; float:right; margin-right:9px; background-color:#F0F0F0; padding:5px;}
#lista_profissional { list-style-type:none; padding:0px; padding-left:10px; margin:0px; list-style-image:url(img/seta.gif); }
#rodape a:link, #rodape a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#rodape a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold;}
/* ### FIM PARTES DO LAYOUT ### */

/* ### MENU PRINCIPAL ### */
.menu_principal {
	background-image:url(images/fundo_menu.jpg);
	background-repeat:repeat-x;
/*	display:table;*/
	width:778px; 

	margin: 0px auto;
	font-family:verdana;
	/*font-weight:bold;*/
	color:#FFFFFF;
	text-align:center;
	font-size:10px;

}
.menu_principal a:link {
	padding:0px;
	color:#FFFFFF;
/*	font-weight:bold;*/
	text-decoration:none;
}
.menu_principal a:visited {
	color:#FFFFFF;
	text-decoration:none;
	/*font-weight:bold;*/
	padding:0px;
}
.menu_principal a:hover{
	color:#000000;
	/*font-weight:bold;*/
	text-decoration:none;
	padding:0px;
	background-color:#FFFFFF;
;

}
/* ### FIM MENU PRINCIAPL ### */

a:link { text-decoration:none; color:#4179F2; font-weight:bold; }
a:visited { text-decoration:none; color:#4179F2; font-weight:bold;}
a:hover {text-decoration:none; color:#003399; font-weight:bold;}


/* Formulário */
input { border:1px solid #CCCCCC; width:100%; font-size:9px; }
textarea { border:1px solid #CCCCCC; width:100%; font-size:9px; }
.botao { width:45px; border:1px solid #006600; background-color:#FFFFFF; }
form { padding:0px; margin:0px; text-align:center; }
select { border:1px solid #cccccc; width:200px; background-color:#FFFFFF; font-size:10px; } 