/*HGIS - 2010 Fernando - Informática*/
html 
{
	min-height: 100%;
}

*
{
	margin: 0;
	padding: 0;
}

body
{
	background-image:url(/img/bg1.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	

}

#tudo
{
	width: 960px;
	margin: 0 auto;
}

#banner
{
	width:100%;
	height:250px;
	background-color:#fff;
	float:center;
	margin-top:5px;
}

#corpo
{
	width:100%;
	padding-top:10px;
}

#menu_lat
{
	width:200px;
	float:left;
}

#conteudo
{
	width:740px;
	float:right;
	padding:0 0 0 20;
}
#conteudo img
{
	padding:10px;
}

#conteudo p, a, tr
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6f6f6f;
	text-align:justify;
	line-height:20px
}

#cont_top
{
	width:100%;
}

#ldir
{
	float:left;
	width:50%;
}

#lesqr
{
	float:right;
	width:50%;
}


ul
{
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:25px
}

ul.seta_verde 
{
	list-style-image:url(../img/setaBtVerde.png);
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:25px
}


ul.seta_lar
{
	list-style-image:url(../img/setaLaranja.png);
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:25px
}


ul.marca_l
{
	list-style-image:url(../img/marcL.png);
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:25px
}

ol.decimal 
{
	list-style-type: decimal;
	padding-left:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6f6f6f;
	text-align:justify;
	line-height:20px;
	
}


a
{
color: #666666;
text-decoration: none;
}

a:hover 
{
text-decoration: underline;
}

.vvhSubtit
{
	color:#87b918;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
}

.vvhData
{
	color:#5f5f5f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
}

/* ---- menu lateral ---- */
.linkMenuH
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#b07777;
	text-decoration:none;
	font-size:12px; 
}

.linkMenuH:hover 
{
	text-decoration: none;
	color: #666666;
}

.linkMenuI
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#9cbd65;
	text-decoration:none;
	font-size:12px; 
}

.linkMenuI:hover 
{
	text-decoration: none;
	color: #666666;
}

.linkMenuP
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#94bbdd;
	text-decoration:none;
	font-size:12px; 
}

.linkMenuP:hover 
{
	text-decoration: none;
	color: #666666;
}


.linkMenuR
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#6970C2;
	text-decoration:none;
	font-size:12px; 
}

.linkMenuR:hover 
{
	text-decoration: none;
	color: #666666;
}


.linkMenuC
{

color: #edb45c;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}


.linkMenuC:hover
{
text-decoration: none;
color: #666666;
}


a img { border: none; }


/*----------------Topo-----------------------------------------------------*/
.clear
{display:block; clear:both;}

.brasao
{
	padding-top:15px;
}

.topo{

	height:20px;
	color:#666;
	font-weight: bold;

	}

/*.topo ul{width:460px; float:left;}	*/

.topo li{list-style-type:none; display:inline;}

.topo li a{

	color:#666;
	text-decoration:none;
	font-size:11px;

	}

.topo li a:hover{text-decoration:underline;}	

.corBarra {
	
	background:url(/img/px-home.png);
}

.corBarra1 {
	
	background:url(/img/px-institucional.png);
}

.frmBusca{

	width:200px;
	float:right;
	color:#fff;
	margin-top:3px;
	font-weight: bold;

	}

.flash{
	margin-top:10px;
	width:100%;
	float:center;

}

.menu{
	margin-top:30px;
	width:100%;
	float:right;
}

.menu1
{
	width:100%;
	float:left;
}

img.bt_menu1
{
	padding-left:18px;
}

img.bt_menu2
{
	padding-left:10px;
}

img.bt_menu3
{
	padding-left:10px;
}

img.bt_menu4
{
	padding-left:10px;

}

img.bt_menu5
{
	padding-left:10px;

}


.menuPaciente{

	width:100%;
	float:left;
	background-color:#FFF;

}
	
.menuComunidade{

	width:100%;
	float:left;
	background-color:#FFF;

}
	
.menuInstitucional{

	width:100%;
	float:left;
	background-color:#FFF;

}

.menuProfissionais{

	width:100%;
	float:left;
	background-color:#FFF;

}

.menuResidencia{

	width:100%;
	float:left;
	background-color:#FFF;

}

.menu_sup a{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#666;
	font-weight:normal;
}

.menu ul{margin-top:5px}

.menu li{display:inline; list-style-type:none;}

.menu li a{

	color:#fff;

	text-decoration:none;

	}

.menu li a:hover{text-decoration:underline;}



.rodape{

	width:100%;
	padding-top: 5px;
	padding-bottom: 10px;
	/*background-color:#9cbd65;*/
	color:#666;
	/*margin:20px 0px;*/

}

.rodape_end p
{
	margin-left:335px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-top:5px;
}

.imgRdp{

	
	margin-bottom:-5px;
	margin-left:-10px;
	padding-top:20px;

	}

p.noBorder{border:none;}	

.rodape li{list-style-type:none; display:inline;}

.rodape li a{

	padding:4px;

	}
/*--------------Texto------------------*/	

.data {
	color: #55613b;
	font-weight: bold;
	}

.subTit {
	color: #9cbd65;
	font-weight: bold;
	}
	
.subTit2 {
	color: #d89d41;
	font-weight: bold;
	}

.subTit3 {
	color: #ffba4c;
	font-weight: bold;
	}	

.subTit4 {
	color: #5c8b98;
	font-weight: bold;

	}	

.foto{

	float:left;
	margin:0px 10px 10px 10px;

	}	
	
.titCinza{
    color:#939393;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;

}	

.titAzul{
    color:#86b1d7;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;

}	

.titVinho{
    color:#b07777;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;

}	

.titLaranja{
    color:#dea64f;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;

}	

.titRoxo{
    color:#6970C2;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;

}	

.titVerde{
    color:#89a856;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.titVerdeN{
    color:#89a856;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.titCinza2{
    color:#939393;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;

}	

.titAzul2{
    color:#86b1d7;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;

}	

.titVinho2{
    color:#b07777;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;

}	

.titLaranja2{
    color:#dea64f;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;

}	

.titRoxo2{
    color:#6970C2;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;

}

.titVerde2{
    color:#89a856;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

.titVerde a:link, .titVerde a:visited, .titVerde a:hover, .titVerde a:active 

{
color: #89a856;
font-weight: bold;
text-decoration: none;
text-align: justify;
font-size: 11px;

}


.sizeInput{
	width:120px;
	font-size:11px;
	}

.boxFoto{
	width:206px;
	height:160px;
	overflow:hidden;
	float:left;
	margin:0px 10px 10px 0px;
	background:url(../img/boxFoto.gif) no-repeat;

	}	
	
.FundoTabelaVerde {
	font-family: Tahoma, "Trebuchet MS", Verdana, Georgia, Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #9cbd65;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 6px;

}

.FundoTabelaLaranja {
	font-family: Tahoma, "Trebuchet MS", Verdana, Georgia, Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #edb45c;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 6px;

}

.FundoTabelaAzul {
	font-family: Tahoma, "Trebuchet MS", Verdana, Georgia, Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #94bbdd;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 6px;

}

.FundoTabelaCinza {
	font-family: Tahoma, "Trebuchet MS", Verdana, Georgia, Arial;
	font-size: 11px;
	color: #333333;
	background-color: #F0F0F0;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 6px;

}

.txt_foto{
	padding:0px 10px 2px 8px;
	font face: "Tahoma", Geneva, sans-serif;
	font-size: 9px;
	color:#9cbd65;
	
}

.alert {
	color: #F00;
	}

