/*1-- Reset -------------------------------------------------------------------*/
/*html 
{
	min-height: 100%;
}

*
{
	margin: 0;
	padding: 0;
}
*/
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, form, fieldset {

	padding: 0;
	margin: 0; }

body {

	font: 0.7em Verdana,"Arial", Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	float:center;
	width: 100%;
	color:#6f6f6f;
	background-image:url(/img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	}

p { 
	line-height:150%;
	text-align:justify;
}

h1 { font-size: 1.6em; /*border-bottom:1px solid #d2d2d2;*/ margin:0px 0px 10px 0px;}

h2 { font-size: 1.6em; }

h3 { font-size: 1em; }

h4 { font-size: 1em; }

h5 { font-size: 1em; }

h6 { font-size: 1em; }

a {color:#666; text-decoration:none;}

a:hover{text-decoration:underline;}

.linkInt{color:#6f6f6f; text-decoration:underline;}

.linkInt:hover{text-decoration:none;}


.linkMenuC{color:#edb45c; text-decoration:none; font-size:12px; font-weight:bold;}

.linkMenuC:hover{text-decoration:none; color:#666;}

.linkMenuI{color:#9cbd65; text-decoration:none; font-size:12px; font-weight:bold;}

.linkMenuI:hover{text-decoration:none; color:#666;}

.linkMenuH{color:#c78989; text-decoration:none; font-size:12px; font-weight:bold;}

.linkMenuH:hover{text-decoration:none; color:#666;}

.linkMenuP{color:#94bbdd; text-decoration:none; font-size:12px; font-weight:bold;}

.linkMenuP:hover{text-decoration:none; color:#666;}

.linkMenuQ{color:#9c9c9c; text-decoration:none; font-size:12px; font-weight:bold;}

.linkMenuQ:hover{text-decoration:none; color:#666;}


.menuC{color:#qewsd; text-decoration:underline; size:20px;}

.menuC{text-decoration:none;}

.menuH{color:#qewsd; text-decoration:underline; size:20px;}

.menuH{text-decoration:none;}

a img { border: none; }

/*table { border-collapse: collapse; }*/

/*table td { vertical-align: top; }*/

fieldset { border: none; }

input,

select,

textarea {font: 1em Tahoma,"Trebuchet MS", Arial, Verdana, sans-serif; }

.inputForm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: #533B38 1px solid;
	background-color: #F3F8ED; 
}

.textareaForm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px #533B38 solid;
	color: #000000; 
	background-color: #F3F8ED; 
}

.botaoForm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: #533B38 1px solid;
	background-color: #D9ECB0; 
}	

.selectForm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width:150;
	color: #000000; 
	background-color: #F3F8ED; 	
}



.inputFormC{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: #ecae46 1px solid;
	background-color: #F3F8ED;
}

.textareaFormC{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px #edb45c solid;
	color: #000000; 
	background-color: #F3F8ED; 
}

.selectFormC{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width:150;
	color: #000000; 
	border: 1px #edb45c solid;
	background-color: #F3F8ED; 	
}

.botaoFormC{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:White;
	height:16px;
	/*border: #533B38 1px solid;*/
	font-weight:bold;
	border: #FFFFFF 0px solid;
	background-color: #edb45c;
	
}	


.inputFormP{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: #80a8ca 1px solid;
	background-color: #F3F8ED;
}

.textareaFormP{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px #80a8ca solid;
	color: #000000; 
	background-color: #F3F8ED; 
}

.selectFormP{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width:150;
	color: #000000; 
	border: 1px #80a8ca solid;
	background-color: #F3F8ED; 	
}

.botaoFormP{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:White;
	height:16px;
	/*border: #533B38 1px solid;*/
	font-weight:bold;
	border: #FFFFFF 0px solid;
	background-color: #80a8ca;
	
}	

/*----------------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;

}


.banner
{
	margin-top:10px;
}

/*
.menu_banner img, img a, .menu_banner1
{
	float:right;
}*/


.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;

}

.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;}

.boxAzul{float:left; /*background:url(../img/sombraAzul.png) right top repeat-y;*/ padding:10px; margin-top:20px;}

.boxAzul3{float:center; background:url(../img/sombraAzul.png) right top repeat-y; padding:10px; margin-top:20px; padding-bottom:inherit;}

.boxAzul3{width:200px;}

.boxAzulFundo{width:200px;}

.boxAzulFundo{float:right; background:url(../img/sepBoxAzul.png) no-repeat; padding:10px; margin-top:0px;}

.boxAzul{width:735px; margin-left:4px; margin-right:4px; }

.boxAzul p{margin-bottom:15px;}


.boxCinza{float:left;/* background:url(../img/sombra_boxs.gif) right top repeat-y; padding:10px; margin-top:5px;*/}

.boxCinza3{float:center; /*background:url(../img/sombra_boxs.gif) right top repeat-y; padding:10px; margin-top:5px; */ padding-bottom:inherit;}

.boxCinza3{width:200px;}

.boxCinzaFundo{width:200px;}

.boxCinzaFundo{float:right; background:url(../img/sepBoxCinza.png) no-repeat; padding:10px; margin-top:0px;}

.boxCinza{width: 735px; margin-left:4px; margin-right:4px; }

.boxCinza p{margin-bottom:5px;}


.boxVinho{float:left; background:url(../img/sombraVinho.png) right top repeat-y; padding:10px; margin-top:20px;}

.boxVinho3{float:center; background:url(../img/sombraVinho.png) right top repeat-y; padding:10px; margin-top:20px; padding-bottom:inherit;}

.boxVinho3{width:200px;}

.boxVinhoFundo{width:200px;}

.boxVinhoFundo{float:right; background:url(../img/sepBoxVinho.png) no-repeat; padding:10px; margin-top:0px;}

.boxVinho{width:735px; margin-left:4px; margin-right:4px; }

.boxVinho p{margin-bottom:15px;}


.boxLaranja{float:left; background:url(../img/sombraLaranja.png) right top repeat-y; padding:10px; margin-top:20px;}

.boxLaranja3{float:center; /*background:url(../img/sombraLaranja.png) right top repeat-y;*/ padding:10px; margin-top:20px; padding-bottom:inherit;}

.boxLaranja3{width:200px;}

.boxLaranjaFundo{width:200px;}

.boxLaranjaFundo{float:right; background:url(../img/sepBoxLaranja.png) no-repeat; padding:10px; margin-top:0px;}

.boxLaranja{width:735px; margin-left:4px; margin-right:4px; }

.boxLaranja p{margin-bottom:15px;}


.boxVerde{float:left; background:url(../img/sombraVerde.png) right top repeat-y; padding:10px; margin-top:20px;}

.boxVerde3{float:center; background:url(../img/sombraVerde.png) right top repeat-y; padding:10px; margin-top:20px; padding-bottom:inherit;}

.boxVerde3{width:200px;}

.boxVerdeFundo{width:200px;}

.boxVerdeFundo{float:right; background:url(../img/sepBoxVerde.png) no-repeat; padding:10px; margin-top:0px;}

.boxVerde{width:735px; margin-left:4px; margin-right:4px; }

.boxVerde p{margin-bottom:15px;}


.rodape{

	width:100%;
	padding-top: 5px;
	padding-bottom: 10px;
	/*background-color:#9cbd65;*/
	color:#666;
	/*margin:20px 0px;*/

}

.rodape_end p
{
	margin-left:359px;
	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;

}	

.titAzul_2{
    color:#86b1d7;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;

}	
.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;

}	

.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;
}


.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;

}

.alert {
	color: #F00;
	}

