/*
	Folha de estilo do Portal da Saúde (produção)
*/
a {
	text-decoration:underline;
	color:#36608B;
	background: transparent;
}

a:link {
	text-decoration:none;
	color:#4c4c47;
	background: transparent;
}

a:visited {
	text-decoration:none;
	color:#4c4c47;
	background: transparent;
}

a:hover {
	text-decoration:underline;
	color:#4c4c47;
	background: transparent;
}

a.ancora:link {
	color: black; 
	text-decoration: none;
	background: transparent;
}

a.ancora:visited {
	color: black; 
	text-decoration: none;
	background: transparent;
}

a.ancora:hover {
	text-decoration: none;
	background: transparent;
}

a.branco:link { 
	color: white; 
	text-decoration: none;
	background: transparent;
}

a.branco:visited {
	color: white; 
	text-decoration: none;
	background: transparent;
}

a.branco:hover {
	text-decoration: underline;
}

a.vermelho {
	text-decoration:underline;
	color: red;
}

a.vermelho:link {
	color: red;
	text-decoration: underline;
}

a.vermelho:visited {
	color: red;
	text-decoration: underline;
}

a.vermelho:hover {
	text-decoration: underline;
}

body {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

font {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000000;
	padding-left: 6px;
	margin: 1px;
	width: 100%;
	border-style:solid;
	border-width:0px;

}

h2 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	padding-left: 6px;
	margin: 1px;
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#D3D3D3;
	background-color:#FFF7C0;
}

h3 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	margin: 1px;
	padding-left: 6px;
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#D3D3D3;
	background-color:#FFF7C0;
}

h4 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin: 1px;
	padding-left: 6px;
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#D3D3D3;
	background-color:#FFF7C0;
}

h5 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#36608B;
	margin: 1px;
	padding-left: 6px;
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#e0e2ef;
	background-color:#f0f5ff;
}

input.busca {
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color:white;
}

input,select,textarea {
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color:white;
	resize: none;
}

input.submit {
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	width:120px;
	background-color:transparent;
}

table,td {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ancora {
	color: black; 
	text-decoration: none;
}

.branco {
	color: white;
}

.chama_titulo{
	position:relative;
	top:0px;
	left:0px;
	border: 1px solid #e1e1ce;
	width: 99%;
	padding:2px;
	background-color:#FFFFFF;
}

.conteudo {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#05101f;
	font-size: 11px;
	font-weight: normal;
	z-index:1;
	padding: 0px;
	margin: 0px;
	border:0px solid #ff0000
}

.conteudoarea {
	/*padding: 1px;*/
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#05101f;
	font-size: 11px;
	font-weight: normal;
	border-style:solid;
	border-width:0px;
	border-color:#f0f2f9;
	/*background-color:#ff0000;*/
	z-index:1;
	width:150%;
}

.destaque {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4c4c47;
	/*margin: 100px;*/
	/*padding: 100px;*/
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#1968a1;
	background-color:#FFFFFF;
}

.agenda {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4c4c47;
	width: 100%;
	background-color:#FFFFFF;
}

.droptitulo {
	text-align: right;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding-right: 10px;
	font-size: 10px;
	font-weight: normal;
	border-style:solid;
	border-width:0px;
	border-color:#D3D3D3;
}

.fonteaviso {
	font-size: 12px; 
	color: #000000; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.fontebox {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#36608B;
}

.fontecombo {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}

.fms_a {
	color: #000000;
	text-decoration: none
}

.icones {
	border-style: solid;
	border-color: #cccccc;
	border-width: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.itemmenu {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left: 4px;
	font-size: 11px;
	width: 190px;
	height: 12px;
	border-style:solid;
	border-width:1px;
	border-color:#D3D3D3;
	background-color:#FFE700;
	cursor: auto;
}

.pr {  
	background-color: #F8c400;
	list-style-image: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal
	}
	
.pr2 {  
	background-color: #FFFFFF;
	list-style-image: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal
	}

.td3d {
	border-right: #B5C5D7 3px groove;
	border-left: #31597B 1px solid;
	border-top: #31597B 1px solid;
	border-bottom: #B5C5D7 3px groove;
}
 
.tdclass {
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.tit_noticia {
	text-align: left;
	padding: 3px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#05101f;
	font-size: 14px;
	font-weight: normal;
	border-style:solid;
	border-width:1px;
	border-color:#f0f2f9;
	background-color:#fbfcfd;
	z-index:1;
	width:95%;
}

.tituloarea {
	text-align: right;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding-right: 10px;
	font-size: 10px;
	font-weight: normal;
	border-style:solid;
	border-width:0px;
	border-color:#D3D3D3;
}
	
.transf_caixa_ufs {
	width: 133px;
	position: relative;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #375a7f;
}

.transf_caixa_regiao {
	width: 130px;
	height: 20px;
	position: relative;	
}

.transf_tit {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 10pt;
}
		
.video_tit {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10pt;
}

.video_desc {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* menu 1 */
#menu1_menu{
	z-index:2;
	background-color: transparent;
	text-align:center;
	padding:0px 0px 0px 0px;
	color: #000000;
	height: 15px;
	text-decoration : none;
}


.menu1_itemmenuM{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	color:#004080;
	padding:0px 0px 0px 0px;
	letter-spacing: -1px;
	text-decoration:none;
	border-right:0px solid #36608B;
	border-bottom:0px solid #bbbbbb;
	border-top:0px solid #eeeeee;
	border-left:0px solid #36608B; 
	top:0px;
	height: 12px;
}

.menu1_itemmenuM a:link{
	text-align:center;
	padding:0px 3px 0px 3px;
	letter-spacing: -1px;
	color:#004080;
	text-decoration:none;
	float: left;
	border-right:0px solid #36608B;
	border-bottom:0px solid #bbbbbb;
	border-top:0px solid #eeeeee;
	border-left:0px solid #36608B;
	position:relative;
	top:0px;
	left:0px;
	vertical-align: middle;
}

.menu1_itemmenuM a:visited{
	color:#004080;
	text-decoration:none;
}

.menu1_itemmenuM a:hover{
	background-color:#888888;
	color:white;
	text-decoration:none;
}

.menu1_itemmenuM a:active{
	color:#004080;
	text-decoration:none;
}


.menu1_tracoM{
	width:1px;
	background-color:transparent;
	font-size:10px;
	text-align:center;
	padding:0px 0px 0px 0px;
	color:#9cc3ce;
	text-decoration:none;
	border-right:0px solid #ffffff;
	border-bottom:0px solid #ffffff;
	border-top:0px solid #ffffff; 
	border-left:0px solid #666666;
	position:relative;
	letter-spacing: -4px;
	
}


#menu1_Imenu{
	z-index: 2;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 3px 0px 5px 0px;
	color: #0070b0;
	background-color:#ffffff;
	border-top:0px solid #ffffff;
	border-BOTTOM:0px solid #ffffff;
	height: 22px;
	text-decoration : none;
}

#menu1_Imenu a:link{
	text-align:center;
	padding:0px 3px 0px 3px;
	letter-spacing: -1px;
	color: #0070b0;
	text-decoration:none;
	border-right:0px solid #36608B;
	border-bottom:0px solid #bbbbbb;
	border-top:0px solid #eeeeee;
	border-left:0px solid #36608B;
	position:relative;
	top:0px;
	left:0px;
	vertical-align: middle; 
}

#menu1_Imenu a:visited{
	color: #0070b0;
	text-decoration: none;
}

#menu1_Imenu a:hover{
	color: #0070b0;
	background-color:#aaaaaa;
	text-decoration: none;
}

#menu1_Imenu a:active{
	color: #0070b0;
	text-decoration: none;

}

.menu1_submenu{
	background-color:transparent;
	color:#aaaaaa;
	border-right:0px solid #cccccc;
	border-left:0px solid #cccccc;
	z-index:2;
	letter-spacing: -1px;
}

.menu1_submenu a:link{
	margin:0px 0px 0px 0px;
	border:0px;
	text-decoration:none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding:0px 0px 0px 0px;
	letter-spacing: -1px;
	color:#aaaaaa;

}

.menu1_submenu a:visited{
	text-decoration:none;
	color:#000000;
}

.menu1_submenu a:hover{
	text-decoration:none;
	/*background-color:#bbbbbb;*/
	background-color:#aaaaaa;
	color:#ffffff;
}

.menu1_submenu a:active{
	text-decoration:none;
	color:#000000;
}

.menu1_tracoSM{
	width:1px;
	background-color:transparent;
	font-size:10px;
	text-align:center;
	padding:0px 0px 0px 0px;
	color:#9cc3ce;
	text-decoration:none;
	border-right:0px solid #ffffff;
	border-bottom:0px solid #ffffff;
	border-top:0px solid #ffffff; 
	border-left:0px solid #666666;
	position:relative;
	float:right;
	letter-spacing: -4px;
}



.apl_cabecalho {
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bolder;
	COLOR: #000080;
	PADDING-BOTTOM: 15px;
	margin: 1px;
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#e0e2ef;
	background-color:#EFEBD6;
	text-align: center;
	text-decoration: none;
}

.apl_cabecalho_lista {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: black;
   border-style:solid;
   border-width: 1px;
   border-color: #e7e8d2;
   background-color: #efebd6;
   text-align: center;
   text-decoration: none;
   
}

.apl_acao {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #000099;
   text-align: center;
   text-decoration: none;
}

.apl_menu_acao{
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color:blue;
   text-align: center;
   text-decoration: none;
}

.apl_field_form {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: none;
   text-align: right;
   color:#4d4d4d;
}

.apl_field_form_bold {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   text-align: right;
   color:#4d4d4d;
}


.apl_dado {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: none;
   text-align: left;
   color:black;
}


.apl_dado_center {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: none;
   text-align: center;
   color:black;
}


.apl_dado_right {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: none;
   text-align: right;
   color:black;
}

.apl_textotitulo {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000099;
   text-decoration: none;
   line-height: 17px;
   text-align: center;
   background-color: #ddddff;
   border-width: 1px;
}

.apl_textotituloRodape {
    width: 110%;
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 7pt;
   font-weight: normal;
   color: #1968a1;
   text-decoration: none;
   line-height: 17px;
   text-align: center;
   background-color: #f3f4ec;
   clear: both;
   }

font.pesquisa {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: none;
   text-align: left;	
   color: #000099
}

.apl_comentario {
   font-family: Verdana,Tahoma,Arial,Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;	
   color: #FF0000
}

/*--------------------------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö                        |
|--------------------------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

/* Mensagem 'Carregando...' utilizada em qualquer aplicação AJAX*/
.msg_carregando {
	background:red; 
	position:absolute; 
	right:2px; 
	top:2px; 
	width:80px; 
	height:20px; 
	color:#ffffff; 
	font-size:14px;
}
.tManchete{ 
	font: bold 12pt Arial,sans-serif; 
	color:#4C4C47; 
	text-align: left;
}
.textos{ 
	font: normal 11px Verdana,sans-serif; 
	color:#4C4C47; 
	text-align: left;
}
.titulos{ 
	font: bold 11px Verdana,sans-serif; 
	color:#1968A1; 
	padding-top:8px; 
	text-align: left;
}

/*--------------------------------------------------------------------|
| CSS dos Links |
|---------------------------------------------------------------------*/

.sitioslink {
	font: normal 11px Verdana,sans-serif; 
	color: #1968a1; 
	border-bottom: 1px solid #bfd3e6; 
	width: 339px; 
	padding: 4px;
}

.sitiosfundo {
	font: normal 11px Verdana,sans-serif; 
	color: #1968a1; 
	width: 261px; 
	background-color: #f3f4ec; 
	border: 7px solid #ffffff; 
	padding: 10px;
} 

A.sitios:link {FONT: normal 11px Verdana,sans-serif; COLOR: #1968a1; TEXT-DECORATION: none;}
A.sitios:visited {FONT: normal 11px Verdana,sans-serif; COLOR: #1968a1; TEXT-DECORATION: none;}
A.sitios:hover {FONT: bold 11px Verdana,sans-serif; COLOR: #1968a1;   TEXT-DECORATION: none; }


A.sitiosdir:link {FONT: normal 11px Verdana,sans-serif; COLOR: #1968a1; TEXT-DECORATION: none; }
A.sitiosdir:visited {FONT: normal 11px Verdana,sans-serif; COLOR: #1968a1; TEXT-DECORATION: none;}
A.sitiosdir:hover {FONT: normal 11px Verdana,sans-serif; COLOR: #1968a1; TEXT-DECORATION: underline;}


/* -----------------------------------------------------------
	ACESSIBILIDADE - CLASSES DE DIV
-------------------------------------------------------------*/

.col_10 {width: 10%; margin: 0px; padding: 0px;}
.col_20 {width: 20%; margin: 0px; padding: 0px;}
.col_30 {width: 30%; margin: 0px; padding: 0px;}
.col_31{width: 31%; margin: 0px; padding: 0px;}
.col_33{width: 33%; margin: 0px; padding: 0px;}
.col_35{width: 35%; margin: 0px; padding: 0px;}
.col_48{width: 48%; margin: 0px; padding: 0px;}
.col_49{width: 49%; margin: 0px; padding: 0px;}
.col_64{width: 64%; margin: 0px; padding: 0px;}
.col_65{width: 65%; margin: 0px; padding: 0px;}

.col_25_esq {width: 25%;  margin : 0px; padding: 0px; float: left;}
.col_33_esq {width: 33%; margin : 0px; padding: 0px 0px 0px 0px; float: left;}
.col_35_esq {width: 34%; margin : 0px; padding: 0px; float: left;}
.col_49_esq {width: 49%;  margin : 0px; padding: 0px 0px 0px 10px; float: left;}
.col_50_esq {width: 48%; margin : 0px; padding: 0px; float: left;}
.col_65_esq {width: 65%; margin : 0px; padding: 0px 0px 0px 5px; float: left;}
.col_65px {width: 65px; margin : 0px; padding: 0px;}
.col_75 {width: 74%; margin : 0px; padding: 0px;}
.col_80 {width: 80%; margin : 0px; padding: 0px;}
.col_90 {width: 90%; margin : 0px; padding: 0px;}
.col_90p10 {width: 90%; margin : 5px; padding: 0px;}
.col_100  {width: 100%; margin : 0px; padding: 0px; float: left;}
.col_100n {width: 100%; margin : 0px; padding: 0px;}
.col_763 {width: 763px; margin : 0px; padding: 0px; float: left;}
.col_778 {width: 778px; margin : 0px; padding: 0px; float: left;}
.col_770 {width: 770px; margin : 0px; padding: 0px; float: left;}

.bg {background-color:#f3f4ec;}
.esq {float: left;}
.dir {float: right;}
.space_dir {margin: 0px 3px 0px 0px;}
.space_esq_5{padding: 0px 0px 0px 5px;}
.space_esq_7{padding: 0px 0px 0px 7px;}
.space_esq_10{padding: 0px 0px 0px 10px;}
.space_esq_15{padding: 0px 0px 0px 15px;}
.space_esq_20{padding: 0px 0px 0px 20px;}
.spacement {padding: 3px 0px 3px 0px;}
.contorno1  {padding: 20px 0px 0px 5px;}
.contorno2  {padding: 20px 0px 0px 0px;}
.border {border: 1px solid red;}
.alt {height: 100%;}
.quebra {clear: both;}
.center {text-align: center;}

#manchete_titulo{width:100%; margin:3px; text-align: left;}
#manchete_titulo_sec{width:100%; margin:6px 3px 6px 3px; text-align: left;}
#manchete_titulo_sec2{width:100%; margin:6px 3px 6px 3px; text-align: left;}
#manchete_titulo_sec3{width:100%; margin:6px 3px 6px 3px; text-align: left;}
#manchete_foto{float:left; margin:3px; text-align: left;}
#manchete_sec{margin:3px; text-align: left;}

.pesq_noticia{width: 100%; padding: 0; margin: 0;}
.titulo_conteudo{padding:2px; border: 1px solid #e1e1ce; background-color:#FFFFFF;}

#box_destaque {width:99%;}
#box_conteudo {width:100%; border:1px solid #ff0000;}

.box_100_g {width:100%; padding:5px;}
.box_100_m {width:100%; padding:3px;}
.box_100_p {width:100%; padding:0px;}
.box_100_left {width:100%; padding:0px; float: left;}

.governo{display: block; width:778px; height: 35px; background-color: #ffcc00; padding:0px; margin: 0px;}
.gov_box1{padding: 0px 260px 0px 0px; margin: 0px; float: left;}
.gov_box2{margin: 0px; float: left; padding: 7px 0px 7px 0px;}

.col_menu{width : 150px; margin : 0px; background-color: #ffffff; float: left; }

#testeira {width:778px; padding: 0px; margin : 0px; vertical-align:bottom;}
#testeira_navegacao{margin:0px; padding:0px; color:#ffffff; height : 21px;}
#testeira_navegacao_menu{
	margin:0px; 
	padding:3px 3px 0px 3px;
	background-color: transparent; 
	color:#ffffff; 
	font-size: 8pt; 
	text-decoration:none; 
	float:right; 
	border:0px;
}
#testeira_barra{height:19px; margin: 0; padding: 0}

/* TESTEIRA */
.testeira {width:100%; height:36px; margin:0px 0px 0px 0px; background-color: #FFCF00;}
.testaband {width:57px; height:36px; margin:0px 0px 0px 0px; float: left;}
.testasaude {width:117px; height:35px; margin:0px 0px 0px 0px; float: left;}
.testacombo {margin-left:70px; width:259px; margin-top:10px; float: left;}
.testabrasil {margin:0px 0px 0px 60px; height:35px; float: left;}
.testacombof {width:603px; height:35px; background-color: #FFCF00; float: left;}
.testalinha {width:100%;}

.testa_menu0104 {width:100%;}

.testa_menu02s {
     float:left; 
	 margin:0px; 
	 padding:0px; 
	 width:100%; 
	 height:65px; 
	 display: block; 
	 background-color: transparent;
	 background: url(../img/hemovida_logo3.jpg) no-repeat left;
 }
.testa_menu02i {
	width:100%; 
	height:17px; 
	margin-left:-1px; 
	padding: 2px 0px 0px 0px; 
	text-align:right; 
	font-size: 10px; 
	font-weight: normal;
	background: url(../img/menu_09_barra.bmp) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;		
}

.testa_menu02 {
    width:100%; 
	height:21px; 
	margin:0px; 
	padding:2px 0px 0px 0px; 
	text-align:right; 
	color:#ffffff; 
	background: url(../img/menu_09_fio.bmp) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
}

a.testa_menu02:link {FONT: normal 8px Verdana,sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none;}
a.testa_menu02:visited {FONT: normal 8px Verdana,sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none;}
a.testa_menu02:hover {FONT: normal 8px Verdana,sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none;}
/* FIM TESTEIRA SAÚDE */

/* TESTEIRA DE SITIOS ABAIXO DO SAÚDE */
.testabands {width:35px; height:21px; float: left;}

/* MENU GERAL */
.menugeral {float:left; width:150px; background-color: #ece9d8; text-align:left;}
.menubanner {float:left; width:150px; text-align:center; background-color: #FFFFFF;}

.enquete {
	padding: 5px;
}

/* Aplicação de Estatística de Acesso do Portal */
.dEsquerdaEstatistica {
	text-align:right;
	margin:5px 5px 0px 0px;
	padding:0px;
	border: 0px solid red;
	line-height:19px;
}
	
.dDireitaEstatistica {
	margin:5px 0px 0px 0px;
	padding:0px;
	border: 0px solid red;
	line-height:19px;
	text-align:left;
}

/* MONTA CONTEUDO TEXTO */
.aptextoMenu09b {width:100%; padding:2px; border-bottom: 1px solid #e1e1ce; border-top: 1px solid #e1e1ce; text-align:left;}
.aptextoMenu09 {width:100%; border-top: 1px solid #e1e1ce; padding:2px; margin:0 0 10px 0; text-align:left;}
.aptextoMenu09tit {width:100%; margin:2px 0px 5px 0px; border-top: 1px solid #e1e1ce; text-align:left;}

/* -----------------------------------------------------------
teste publicador
-------------------------------------------------------------*/

.principal_33 {width: 33%; margin : 0px; padding: 0; float: right}
.col_100_dir  {width: 100%; margin : 0px; padding: 0; float: right;}
.col_25_dir {width: 25%;  margin : 0px; padding: 0px; float: right;}
.principal_230px {width: 230px;  margin : 0px; padding: 0px; right: 0px; float: right;}
.principal_100 {width: 100%;  margin: 0px; padding: 0px; right: 230px;}

.principal230 {width: 230px; margin : 0px; padding: 0; float: left;}

.bbg1 {background-color: #f8f888;}
.bbg2 {background-color: #111101;}
.bbg3 {background-color: #eeeeee;}
.bbg4 {background-color: #888888;}
.bbg5 {background-color: #666666;}
.bbg6 {background-color: #222222;}

/* -----------------------------------------------------------
/teste publicador
-------------------------------------------------------------*/





/* -----------------------------------------------------------
/Classes da futura folha de estilo
-------------------------------------------------------------*/

/* Posicionamento */
#tudo {
	width:99%;
	margin:0 auto;
	text-align:center;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: normal;
	font-size: 11px;
	
}

/* Calsses específicas para LOGIN */
#cx_login {
	text-align:center;
	background-color: #f5f2ea;
	padding: 30px 0px 7px 0px;
	border: 1px solid #c3ba9f;
	margin-left:-190px;
	margin-top:30px;
	width:380px;
	position:absolute;
	left:50%;
}

#h1_login {
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	padding: 7px;
	margin: 10px;
	background-color:#ece6d9;
	border:1px solid #c0c0c0;
}




#user_senha {
	font-weight:bold;
	font-size:11px;
	text-align:right;
	Position:relative;
	Right: 70px;
	line-height:22px;
	
}

.h1_tit {
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:11px;
}




.bg_padd_user {
	width:70px;
	height:9px;
	padding: 1px 5px 1px 7px;
	margin: 1px 2px 0 0;
}
.bg_padd_pass {
	width:70px;
	height:9px;
	padding: 1px 5px 1px 15px;
	margin: 1px 2px 0 0;	
}
.campo {
	margin: 0 2px 0 0;
}

.campo_180 {
	margin: 0 2px 0 0;
	size:30;
	width:180px;
}
.campo_85 {
	margin: 0 2px 0 0;
	size:30;
	width:85px;
}


/*botoes*/
.botao {
	width: 57px;
	height: 16px;
	margin: 0 0 0 0;
	border:1px solid #c3ba9f;
	background-color: #ece6d9;
	font-family: arial;
	font-weight: normal;
	font-size: 10px;

	
}

#botao {
	width: 57px;
	height: 16px;
	margin: 0 0 0 0;
	border:1px solid #c3ba9f;
	background-color: #ece6d9;
	font-family: arial;
	font-weight: normal;
	font-size: 10px;
}

.botao_g {width:150px;}

/* Cores e bordas */
.cx_fora {border: 1px solid #533100;background-color: #ece6d9;clear: both;margin-top: 7px;padding: 7px;}
.cx_dentro {border: 1px solid #9a8152;background-color: #FFFFFF;margin-top: 7px;padding: 7px;}

.cx_bg {
	background-color:#ece6d9;
	border:1px solid #c0c0c0;
	padding: 7px;
	margin: 10px;
}
.cx_bg2 {
	border: 1px solid #9a8152;
	background-color: #FFFFFF;
	padding: 7px;
	margin: 10px;
}

/* fontes e corpos */
.txt_12 {font-family: arial;font-size: 12px;font-weight: normal;}
.txt_12b {font-family: arial;font-size: 12px;font-weight: bold;}
.txt_11 {font-family: arial;font-size: 11px;font-weight: normal;}
.txt_11b {font-family: arial;font-size: 11px;font-weight: bold;}
.txt_10 {font-family: arial;font-size: 10px;font-weight: normal;}
.txt_10b {font-family: arial;font-size: 10px;font-weight: bold;}
.txt_9 {font-family: arial;font-size: 9px;font-weight: normal;}


/* alinhamento */
.center {align:center;}
.txt_cen {text-align:center;}
.txt_dir  {text-align:right;}
.txt_esq  {text-align:left;}
.v_top {vertical-align:top;}
.v_mid {vertical-align: middle;}
.v_bot {vertical-align: bottom;}
.esq_50 {position: auto; left:50px}
.esq_20 {position: relative; left:3px}



/* .....classes do formulário.....*/


ul.coltab_rel	{width: 100%; padding: 0px; margin: 0px; list-style-type: none; float: left;}
ul.coltab_rel li{height:auto; margin: 1px; padding: 3px 0px 4px 2px; border:0px solid #fff; font:normal 11px arial; display: inline; float: left;}	

/*.......... */	
	


/* .....classes de uso geral .....*/
.esq		{float: left;}
.dir		{float: right;}
.quebra		{clear: both;}
.borda		{border: 1px solid red;}
.bold		{font-weight:bold;}
.sp_20		{margin:20px;}
.sp_10		{margin:10px 0 0 0;}
.sp_40		{margin:40px 2px 0 2px;}
.fio_top	{width: auto; border-top: 1px solid #b9cae2;}
.fio_sob	{width: auto; margin: 5px; border-bottom: 1px solid #b9cae2;}
.contorno_5	{padding:0 5px 0 0;}

.col_fx_20	{width: 20px;}
.col_fx_30	{width: 30px;}
.col_fx_35	{width: 35px;}
.col_fx_45	{width: 45px;}
.col_fx_50	{width: 50px;}
.col_fx_60	{width: 60px;}
.col_fx_70	{width: 70px;}
.col_fx_80	{width: 80px;}
.col_fx_90	{width: 90px;}
.col_fx_100	{width: 100px;}
.col_fx_110	{width: 110px;}
.col_fx_125	{width: 125px;}
.col_fx_130	{width: 130px;}
.col_fx_150	{width: 150px;}
.col_fx_170	{width: 170px;}
.col_fx_200	{width: 200px;}
.col_fx_250	{width: 250px;}
.col_fx_275	{width: 275px;}
.col_fx_300	{width: 300px;}
.col_fx_350	{width: 350px;}
.col_fx_400	{width: 400px;}
.col_fx_510	{width: 510px;}
.col_fx_570	{width: 570px;}
.col_fx_600	{width: 600px;}
.col_fx_640	{width: 640px;}
.col_fx_700	{width: 700px;}
.col_fx_comp	{width: 99%;}

.fundo1		{background-color: #e1ecfb;}
.fundo2		{background-color: #fbfdfe;}
.fundo3		{background-color: #f0f5f9;}



.divcorpo{
    position:absolute; 
	width:630px;
	height:630px;
	left:2px;
	top: 140px;
	background-color: transparent;
	font-size:10px;
	text-align:center;

	
}

/* ..........*/

/* -----------------------------------------------------------
/Classes da futura folha de estilo
-------------------------------------------------------------*/