/* FOLHA DE ESTILOS - www.ostomizados.com */
/* Essa folha de estilos recebeu diversas contribuicoes dos tutoriais disponiveis na Internet sobre o assunto. Destacam-se, em especial, os do Mauricio Samy Silva encontradas em www.maujor.com.
Aos seus autores deixo aqui os meus sinceros agradecimentos */

/*------------------------------------------------------*/
*, html, body {
	margin: 0px;
	padding: 0px;     
} 
/*------------------------------------------------------*/
body {
    
	background: #3F8578; /*Margem esquerda para centralizar a pagina em videos de 17 pol*/
	font: 93% Arial, Helvetica, sans-serif;
	color: #565656;
	text-align:center; /* hack para o IE */
	position: relative;
	max-width : 1440px; /*Medida maxima da tela atendendo a monitores de 19"*/
    min-width : 780px;  /*Evita a quebra das DIVs na reducao das janelas*/

}
/*----------Links-------------*/
a:link {
	font-size: 93%;
	color: #005E56;
	text-decoration: none;
	font-weight: 500;
}
a:visited{
	font-size: 93%;
	color: #972D00;
	text-decoration: none;
	font-weight: 500;
}
a:hover{
	font-size: 93%;
	color: #0034C2;
	text-decoration: underline;
	font-weight: 500;
}
a.link_retorno:link {
	font-size: x-small;
	color: #468991;
	font-weight: bold;
	text-decoration: none;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
a.link_retorno:visited{
	font-size: xx-small;
	color: #83390B;
	font-weight: bold;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
a.link_retorno:hover{
	font-size: xx-small;
	color: #005965;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
a.link_x-small:link {
	font-size: x-small;
	color: #468991;
	font-weight: bold;
	text-decoration: none;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
a.link_x-small:visited{
	font-size: x-small;
	color: #83390B;
	font-weight: bold;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
a.link_x-small:hover{
	font-size: x-small;
	color: #005965;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
a.link_sublinhado:link {
	font-size: medium;
	color: #005E56;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
a.link_sublinhado:visited{
	font-size: medium;
	color: #83390B;
	font-weight: bold;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
a.link_sublinhado:hover{
	font-size: medium;
	color: #005965;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
/*------------------------------------------------------*/
/*----------Global-------------*/
#global {
	width: 97%;
	text-align: justify;
	background: #F0F9F2;
	position: relative;/*Para centralizacao da pagina*/
	float: left;
	margin-top: 0.1%;
	margin-left: 1.4%;
}
/*------------------------------------------------------*/
/*----------Logo-------------*/
#logo {
	width: 100%;
	background-repeat: repeat;
	height: 170px;
	position: relative;
	visibility: visible;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/logo_fundo.gif);
	background-color: #FFFFFF;
	display: block;
}
#logo_esq {
	height: 137px;
	position: relative;
	visibility: visible;
	background-color: #FFFFFF;
	float: left;
	width: 418px;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/logo_esq.gif);
	display: block;
}
#logo_dir{
	position: relative;
	visibility: visible;
	background-color: #FFFFFF;
	float: right;
	height: 170px;
	width: 15px;
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/logo_dir.gif);
	display: block;
}
#logo_fundo_mensagem {
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/logo_marquee.gif);
	height: 92px;
	width: 300px;
	position: absolute;
	top: 53px;
	visibility: visible;
	right: 3%;
	display: block;
}
#logo_mensagem {
	height: 34px;
	width: 266px;
	position: relative;
	left: 17px;
	top: 20px;
	padding-top: 5px;
	color: #FF6600; /*Cor original verde(#97CFB2)*/
	visibility: visible;
	font-size: medium;
}
#logo_data {
	color: #97CFB2;
	position: absolute;
	left: 17px;
	top: 65px;
	height: 15px;
	width: 266px;
	font-size: 9px;
	text-align: right;
	visibility: visible;
}
/*------------------------------------------------------*/
/*----------Titulo-------------*/
#titulo_pagina {
	width: 100%;
	border-top: 2px solid #D8ECE0;
	border-bottom: 2px solid #D8ECE0;
}
#titulo_pagina h2{
	text-align: right;
	font-size: small;
	padding-right: 2%;
	text-transform: uppercase;
	padding-top: 1%;
	padding-bottom: 1%;
}
/*------------------------------------------------------*/
/*----------publicidade no topo do cabeçalho-------------*/
#publicidade_cabecalho1 {
	position: relative;
	background-color: #D8ECE0;
	line-height: 135%;
	text-align: center;
	height: 90px;
	width: 100%;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #D8ECE0;
	display: none; /*Retira a publicidade*/
	}
/*----------publicidade no titulo------------*/
#publicidade_titulo {
	position: relative;
	width: 100%;
	height: 15px;
	text-align: center;
	background-color: #FFFFFF;
	padding-bottom: 0.4em;
	border-bottom: 1px solid #D8ECE0;
}
/*----------publicidade no topo do conteudo-------------*/
#publicidade_topo {
	position: relative;
	visibility: visible;
	background-color: #FFFFFF;
	line-height: 135%;
	text-align: center;
	height: 70px;
	padding-top: 5px;
	margin-top: 5px;
	border: 1px solid #669967;
	}
/*----------publicidade no rodape do conteudo-------------*/
#publicidade_rodape {
	position: relative;
	background-color: #FFFFFF;
	line-height: 135%;
	text-align: center;
	height: 100px;
	padding-top: 5px;
	margin-top: 5px;
	float: left;
	width: 100%;
	border-top: 3px solid #D8ECE0;
	border-bottom: 3px solid #D8ECE0;
	}
/*----------Conteudo-------------*/
#conteudo {
	float: right;
	position: relative;
	width: 75%;
	visibility: visible;
	background-color: #FFFFFF;
	padding-right: 2%;
	padding-bottom: 3%;
	padding-left: 1.5%;
	line-height: 135%;
	}
#conteudo_pesquisa {
	position: relative;
	visibility: visible;
	background-color: #FFFFFF;
	padding-right: 2%;
	padding-bottom: 3%;
	padding-left: 1.5%;
	line-height: 135%;
	}
/*links do conteudo*/
#conteudo a[href^="http:"]{
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/links_icone.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
/*Cabecalhos do conteudo*/
#conteudo h4 {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}
#conteudo h3 {
	width:auto;
	color: #449284;
	border-top: 0.4em solid #D8ECE0;
	border-left: 0.1em solid #D8ECE0;
	padding-left:1%;
	border-bottom-style: none;
	padding-top: 1%;
	font-size: medium;
	font-weight: normal;
}
#conteudo h3.h3_especial {
	color: #449284;
	font-size: small;
	font-weight: bold;
}
#conteudo p.p_especial {
	color: #449284;
	font-size: small;
	font-weight: bold;
	text-align: center;
	padding-top: 0.5%;
}
#conteudo h2 {
	width:auto;
	color: #449284;
	border-left-width: 0.3em;
	border-left-style: solid;
	border-left-color: #449284;
	background-color: #D8ECE0;
	text-align: center;
	padding-top: 1%;
	padding-bottom: 1%;
	font-size: small;
	font-weight: bold;
}
#conteudo_pesquisa h2 {
	width:auto;
	color: #449284;
	border-left-width: 0.3em;
	border-left-style: solid;
	border-left-color: #449284;
	background-color: #D8ECE0;
	text-align: center;
	padding-top: 1%;
	padding-bottom: 1%;
	font-size: small;
	font-weight: bold;
}
/*------------------------------------------------------*/
/*----------BuzzBoost - Feeds RSS-------------*/
#BuzzBoost {
	display: block;
	width: 97%;
	position: relative;
	visibility: visible;
	
}
#BuzzBoost ul {
	list-style: none;
}
  
#BuzzBoost ul li {
	margin-top: 1%;
	margin-bottom: 1%;
	padding: 1% 1% 3%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B6DDC7;
}
#BuzzBoost p.date {
	font-weight: bold;
	padding-bottom: 0.6em;
	padding-top: 0.3em;
}
#BuzzBoost p.itemtitle {
	font-size:medium;
	font-weight: bold;
}
/*------------------------------------------------------*/
/*----------Coluna esquerda-------------*/
#coluna_esquerda {
	width: 20%;
	background-color: #F0F9F2;
	height: 100%;
	position: relative;
	visibility: visible;
}
/*----------Traducao-------------*/
#traducao {
	width: 97%;
	float: left;
	position: relative;
	padding-top: 3%;
	padding-bottom: 3%;
	padding-left: 3%;
	text-align: center;
}
#traducao a[href^="http:"]{
	background-image: none;
}
/*----------Menu-------------*/
/*O containner para o Menu*/
#nav {
	padding-left: 10%;
	width: 97%;
	float: left;
	position: relative;
	padding-top: 7%;
	border-bottom-width: 0.4em;
	border-bottom-style: solid;
	border-bottom-color: #D8ECE0;
	padding-bottom: 10%;
}
#links {
	padding-left: 10%;
	width: 97%;
	float: left;
	position: relative;
	padding-top: 7%;
	padding-bottom: 10%;
}
/*Removendo as marcas (bullets) e a indentacao das listas nao ordenadas e definindo uma largura para os itens do menu*/
#nav ul {
	list-style: none;
	width: 93%;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	background-color: #D8ECE0;
	}
/*Definindo o posicionamento com o valor relative, para posicionar os sub-menus de modo absoluto em relacao aos menus*/
#nav ul li {
	position: relative;
	}
/*Colocando os sub-menus do lado direito do seu elemento pai, quando passarmos o mouse sobre o item*/
#nav li ul {
	position: absolute;
	left: 100%;
	top: 0;
	display: none;
	visibility: visible;
	}
/*Estilizando os links de acordo com as minhas preferencias pessoais*/
#nav ul li a {
	display: block;
	text-decoration: none;
	color: #449284;
	padding: 2px 3px 2px 5px;
	border-bottom: 0 solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: 900;
	}
/*Fazendo 'aparecer' os sub-menus quando passamos o mouse sobre o item*/

#nav li:hover ul {
	display: block;
}
#nav li.over ul {/*Regra CSS para o Internet Explorer (.over ul), ja que este navegador nao suporta a pseudo classe hover no elemento li*/
	display: block; 
}
/*Trocando a cor do texto com o mouse sobre o item.
ATENCAO: As tags das listas devem estar em perfeita ordem. Em caso contrario, desaparecera o texto da posicao hover*/
#nav ul li a:hover {
	background-color: #E4F3EA;
	color: #964576;
}
/*Esse codigo insere uma seta do lado direito do botao*/
a.nav_seta, a.nav_seta:link, a.nav_seta:hover{
	background-image: url(http://i272.photobucket.com/albums/jj199/ostomizados/principal/seta10px.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
/*Escondendo essas regras CSS de todos os browsers menos do IE Win. Tambem, a propriedade float usada no hack faz aparecer um bug no IE que requer a declaracao de um valor para height (1%) para fazer os links elementos nivel de bloco*/

/*ATENCAO: ESSE HOLLY HACK CRIA UM PROBLEMA DE VISUALIZACAO NO DW8*/

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* FIM */
/*------------------------------------------------------*/
/*----------Links da coluna esquerda-------------*/
#links h3.geral{
	color: #449284;
	border-left-width: 0.5em;
	border-left-style: solid;
	border-left-color: #449284;
	background-color: #D8ECE0;
	padding-top: 2%;
	padding-bottom: 2%;
	font-size: small;
	font-weight: bold;
	padding-left: 5%;
	width: 83%;
}
/*------------------------------------------------------*/
/*----------Rodape-------------*/
#rodape_inicial #rodape_conteudo{
	width: 100%;
	height: 15px;
	position: relative;
	display: block;
	float: right;
}
/*------------------------------------------------------*/
#rodape {
	float: right;
	width: 100%;
	text-align: center;
	background-color: #F0F9F2;
	font-size: x-small;
	color: #449284;
	border-top: 2px solid #D8ECE0;
}
/*------------------------------------------------------*/
#rodape_final {
	width: 100%;
	background-color: #3F8578;
	height: 15px;
	position: relative;
	display: block;
	float: right;
}
/*------------------------------------------------------*/
/*----------DIVs diversas-------------*/
#relacao_links {/*DIV para ser usada nas relacoes de links*/
	padding-left: 1.5em;
	background-color: #F8FCF9;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	border: 2px solid #D8ECE0;
	text-align: left;
}
#relacao_links div.link_linha{/*Essa DIV ajuda a reduzir o espacamento entre linhas*/
	padding: 0.4em;
	line-height: 1.6em;
}
#pequenos_comentarios {
	line-height: 1.5em;
	width: 54%;
	font-size: xx-small;
	float: right;
	color: #449284;
	text-align: left;
	font-style: italic;
	font-weight: 300;
	position: relative;
}
/*DIVs utilizadas para construcao de uma barra inferior de navegacao*/
#nav_inferior{
	visibility: visible;
	width: 98%;
	position: relative;
	color: #5BAC80;
	font-size: xx-small;
	text-align: center;
	}
#nav_inferior_pag{
	width: 97%;
	position: relative;
	font-size: xx-small;
	text-align: right;
	}
#nav_inf_central 
	{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D8EBE0;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	width: 58%;
	float: left;
	position: relative;
	border: 0.1em solid #FFFFFF;
}
div.nav_inf_lateral{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D8EBE0;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	float: left;
	position: relative;
	border: 0.1em solid #FFFFFF;
	width: 20%;
}
#nav_inferior a:link 
	{
	font-size: xx-small;
	background-image: none;
	font-weight: 400;
}
#nav_inferior a:visited 
	{
	font-size: xx-small;
	background-image: none;
	font-weight: 400;
}
#nav_inferior a:hover 
	{
	font-size: xx-small;
	background-image: none;
	font-weight: 400;
}
/*------------NAVEGACAO INFERIOR - FIM-----------*/
.div_centralizadora{
	text-align: center;
}
.div_destaque1{
	border-top: 2px solid #D8ECE0;
	border-bottom: 2px solid #D8ECE0;
	background-color: #F8FCF9;
	color: #449284;
	font-size: medium;
	font-style: italic;
	padding: 0.4em;
	text-align: center;
}
.div_linha{
	border-top: 1px solid #D8ECE0;
	border-bottom: 1px solid #D8ECE0;
	background-color: #E8F4EB;
	color: #449284;
	height: 3px;
	display: block;
}
div.div_ir_topo img {
	position : fixed;
	bottom : 0;
	right : 0;
	border : none;
	float: right;
}
/*------------------------------------------------------*/
/*----------Classes-------------*/
.foto_moldura{
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
}
.sub_titulos {
	font-size: 98%;
	color: #449284;
	font-weight: bold;
	text-align: center;
	font-style: italic;
}
.texto_sublinhado_esp {
	border-bottom: 2px solid #449284;
	padding-bottom: 0.1em;
	}	

.texto_negrito {
	font-weight: bold;	
}
.texto_negrito_verm {
	font-weight: bold;
	color: #FF0000;
}
.texto_negrito_azul {
	font-weight: bold;
	color: #0099CC;
}
.texto_italico {
	font-style: italic;
}
.texto_negrito_italico {
	font-weight: bold;
	font-style: italic;
}
.texto_justificado{
	text-align: justify;
	padding: 0.2em 0.4em;
}
.texto_centralizado{
	text-align: center;
}
.texto_direita{
	text-align: right;
}
.texto_moldura{
	text-align: justify;
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
}
.texto_fonte_peq{
	text-align: justify;
	padding: 0.5em;
	background-color: #F8FCF9;
	font-size: x-small;
}
/*------------------------------------------------------*/
/*----------Tabelas-------------*/
#tableForm/*Usada para formulario*/
	{
	visibility: visible;
	position: relative;
	width: 98%;
	
}
#tableForm table
    {
	border-top: 3px solid #D8ECE0;
	border-right: 3px solid #D8ECE0;
	border-bottom: 3px solid #D8ECE0;
	border-left: 3px solid #D8ECE0;
	background-color: #D8EBE0;
}
#tableForm td
	{
	text-align: left;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
#tableForm td.TextoDireita
	{
	text-align: right;
}
/*------------------------------------------------------*/
#tableMapaSite {/*Tabela usada para o mapa do site*/
	visibility: visible;
	position: relative;
	width: 98%;
	}
#tableMapaSite table   
	{
	background-color: #FFFFFF;
	border: 2px solid #D8EBE0;
}
#tableMapaSite td
	{
	text-align: left;
	border: 1px solid #E8F4EB;
	padding-left: 0.4em;
}

/*------------------------------------------------------*/
#table_portaria {/*Tabela usada para a Portaria 400*/
	visibility: visible;
	position: relative;
	width: 98%;
	}
#table_portaria table   
	{
	background-color: #FFFFFF;
	border: 2px solid #97CAAC;
}
#table_portaria td
	{
	text-align: center;
	border: 1px solid #97CAAC;
	padding-left: 0.4em;
}
/*------------------------------------------------------*/
/*----------Comuns-------------*/
/*===============================*/
h1,h2,h3,h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #449284;
}
h1 {font-size: medium}
h2 {font-size: small}
h3 {font-size: x-small}
h4 {font-size: xx-small}

p {
	text-align: justify;
}
form p {
	margin-bottom: 10px;
}
/*------------------------------------------------------*/
/*----------Busca do Google-------------*/
form#busca_google {
	margin-left: 4%;
	width: 100%;
	background-color: #FCFEFC;
	float: left;
} 
form#busca_google p {
	text-align : center;
	width : 95%;
	margin : 0.5em auto;
	font-size: x-small;
}
form#busca_google #sbi:focus {
	background : #F4F4F4;
} 
input#sbi {
	width : 90%;
} 
form#busca_google a:hover { 
background : none;
}
form#busca_google fieldset {
	padding-bottom: 10px;
}
/*------------------------------------------------------*/
img{
	border: none;
}
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*----------DIVs da index-------------*/

div.div_box585x30 {
	width: 97%;
	position: relative;
	border: 1px solid #669967;
	visibility: visible;
	padding: 3px;
	background-color: #FBFDFC;
	display: block;
	height: 30px;
}
div.div_box585x60 {
	width: 97%;
	position: relative;
	border: 1px solid #669967;
	visibility: visible;
	padding: 3px;
	background-color: #FBFDFC;
	display: block;
	height: 60px;
} 
div.div_box585x150 {
	display: block;
	width: 97%;
	height: 150px;
	position: relative;
	
}
div.div_box585x170 {
	display: block;
	width: 97%;
	height: 170px;
	position: relative;
	
}
div.div_box585x210 {
	display: block;
	width: 97%;
	height: 210px;
	position: relative;
	
}
div.div_box585x240 {
	display: block;
	width: 97%;
	height: 240px;
	position: relative;
	
}
div.div_box585x260 {
	display: block;
	width: 97%;
	height: 260px;
	position: relative;
}
div.div_box585x300 {
	display: block;
	width: 97%;
	height: 300px;
	position: relative;
}
div.div_box585x280 {
	display: block;
	width: 97%;
	height: 280px;
	position: relative;
}
div.div_box585x320 {
	display: block;
	width: 97%;
	height: 320px;
	position: relative;
}
div.div_box585x480 {
	display: block;
	width: 97%;
	height: 480px;
	position: relative;
}
div.div_box_dir330{
	width: 55%;
	float: right;
	display: block;
}
div.div_box_dir360{
	width: 60%;
	float: right;
	display: block;
}
div.div_box_dir450{
	display: block;
	float: right;
	width: 75%;
	font-size: x-small;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #D8ECE0;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D8ECE0;
	position: relative;
}
div.div_box_esq100{
	width: 25%;
	display: block;
	float: left;
	position: relative;
}
div.div_box_esq400{
	width: 65%;
	float: left;
	display: block;
}
div.div_box_esq430{
	display: block;
	float: left;
	width: 70%;
	font-size: x-small;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #D8ECE0;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D8ECE0;
	position: relative;
}
div.div_imagem_dir{
	border: 1px solid #009772;
	float: right;
	padding: 0.3em;
	text-align: center;
	display: block;
}
div.div_imagem_dir2{
	border: 1px solid #009772;
	float: right;
	padding: 0.5em;
	text-align: center;
	display: block;
	position: relative;
	top: 10px;
}
div.div_imagem_esq{
	border: 1px solid #009772;
	float: left;
	padding: 0.4em;
	text-align: center;
	margin: 0.4em;
}
div.div_imagem_esq2{
	border: 1px solid #009772;
	float: left;
	padding: 0.5em;
	text-align: center;
	top: 20px;
	position: relative;
}
div.div_imagem_esq3{
	border: 1px solid #009772;
	float: left;
	padding: 0.5em;
	text-align: center;
	top: 20px;
	position: relative;
	width: 30%;
	margin-right: 0.5em;
}
div.div_imagem_geral_dir{
	border: 1px solid #009772;
	padding: 0.3em;
	text-align: center;
	margin: 0.3em;
	float: right;
}
div.div_imagem_geral_esq{
	border: 1px solid #009772;
	padding: 0.3em;
	text-align: center;
	margin: 0.3em;
	float: left;
}
div.div_imagem_foto{
	padding-bottom: 0.2em;
	text-align: center;
}
div.div_imagem_texto{
	background-color: #F2F9F4;
	padding: 0.4em;
	text-align: center;
	font-size: x-small;
}
div.div_texto_dir{
	text-align: justify;
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
	position: relative;
	float: right;
	top: 1em;
	width: 60%;
}
div.div_texto_dir_37{
	text-align: justify;
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
	position: relative;
	float: right;
	top: 1em;
	width: 37%;
}
div.div_texto_dir_55{
	text-align: justify;
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
	position: relative;
	float: right;
	top: 1em;
	width: 55%;
}
div.div_texto_dir0{
	text-align: justify;
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
	width: 350px;
	position: relative;
	float: right;
}
div.div_texto_esq{
	text-align: justify;
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
	width: 60%;
	position: relative;
	float: left;
	top: 1em;
	display: block;
}
div.div_texto_esq_37{
	text-align: justify;
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
	width: 37%;
	position: relative;
	float: left;
	top: 1em;
	display: block;
}
div.div_texto_esq_55{
	text-align: justify;
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
	width: 55%;
	position: relative;
	float: left;
	top: 1em;
	display: block;
}
div.div_texto_esq0{
	text-align: justify;
	padding: 0.5em;
	border: 1px solid #449284;
	background-color: #F8FCF9;
	width: 350px;
	position: relative;
	float: left;
	display: block;
}
div.div_box_sup{
	text-align: center;
	background-color: #D8EBE0;
	color: #449284;
	border: 1px solid #449284;
	height: 50px;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 1em;	
}
div.div_box_interm{
	padding: 0.5em;
	text-align: justify;
}
/*------------------------------------------------------*/
/*----------DIVs diversas-------------*/
div.div_box_inf{
	padding: 0.5em;
	background-color: #F8FCF9;
	border: 1px solid #449284;
	text-align: center;
}
/*----------IMPRESSAO----------------*/
.container_imprimir {
    padding: 10px 0px 20px 0px;
	font-size: 70%;	
}
.imprimir {
float: right;
}
.imprimir a {
	font-size:110%;
	font-weight:bold;
	color: #449284;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	width:auto;
	text-decoration: none;
	}	
.imprimir a:hover{	
    color:#964576;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #999;
	border-bottom:1px solid #999;	
	}	
.imprimir a span{
	background:#D8ECE0;		
	float:left;
	line-height:24px;
	height:24px;	
	padding:0 10px;							
	border-right:1px solid #777;
	border-bottom:1px solid #777;					
	}		
.imprimir a:hover span{
	border:none;						
	border-top:1px solid #777;
	border-left:1px solid #777;		
	background:#E4F3EA;	
	cursor:pointer;	
	}	

/*------------------------------------------------------*/

