@charset "utf-8";
/* CSS Document */

/*  *todos IEs  / _ para IE6 */

*{
border:0;
}

.clear{
	clear: both;
}

h1{
margin:0;
padding:0;
font-size:15px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
display:inline;
}
h2{
margin:0;
padding:0;
font-size:16px;
font-family:Georgia, Verdana, Arial;
display:inline;
}
h3{
margin:0;
padding:0;
font-size:14px;
font-family:Georgia, Verdana, Arial;
display:inline;
}
h4{
margin:0;
padding:0;
font-size:12px;
font-family:Georgia, Verdana, Arial;
display:inline;
}

body
{
   text-align: center;
   margin: 0;
   padding: 0;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:11px;  color:#656565;
   overflow-x:hidden;
   background-color: #f7f8f8;
   background-image:url(img/fundos.gif);
   background-repeat: repeat;
}





#principal
{
	width: 938px; text-align: left; margin-left: auto; margin-right: auto; position:relative; background-color: #FFFFFF;
	min-height: 1080px;
}


#topo{
	float: left;
	width: 938px;
	height: 249px;
}


#meio{
	float: left;
	width: 988px;
	margin-top: 10px;
}

#boxEsquerda{
	float: left;
	width: 232px;
	margin-left: 10px;
	height: 730px;
}

#boxEsquerda2{
	float: left;
	height: 640px;
	width: 232px;
	margin-left: 10px;
	overflow-y:auto;
	overflow-x:hidden;
}

#conteudo{
    float: left;
	width: 666px;
	height: 635px;
	margin-left: 15px;
	margin-right: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#656565;
	overflow-y:auto;
	overflow-x:hidden;	
	_width: 650px;
	_margin-left: 0px;
	_margin-right: 0px;
}

#boxDireita{
	float: left;
	width: 671px;
	_width: 630px;
	margin-left: 15px;
	margin-right: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#656565px;
}

#menu{
	float: left;
	background-color: #FFFFFF;	
	width: 192px;
	height: 339px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
}

.ico-menu{
	width: 12px;
	height: 12px;
	background-image: url(img/ico-menu.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 3px;
}

.res-menu{
	float: left;
	width: 211px;
	height: 2px;
	background-image: url(img/res-menu.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
}


.opt{
	  float: left;
	  width: 160px;
	  margin-left: 12px;
}


a.linkopt:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #436da1;  text-decoration:none;}
#principal #meio #boxDireita .links a {
	color: #1856a2;
	text-decoration: none;
	margin-left: 30px;
	margin-right: 50px;
}
a.linkopt:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #436da1; text-decoration:none;}
a.linkopt:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #7294be; text-decoration: none;}
a.linkopt:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #436da1; text-decoration:none;}

a.Azul12:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #009cff;  text-decoration:none;}
a.Azul12:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #009cff; text-decoration:none;}
a.Azul12:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #009cff; text-decoration: underline;}
a.Azul12:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #009cff; text-decoration:none;}

#div_especialidade{
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

#restrita{
	float: left;
	width: 192px;
	height: 110px;
	margin-top: 45px;
	padding-left: 20px;
	padding-right: 20px;
}

.arearestrita{
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #436da1;
	margin-top: 5px;
}

.login{
	float: left;
	margin-top: 10px;
}

.senha{
	float: left;
}

.formLogin{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565;
	border: solid 1px #60cef5;
	height: 17px;
	width: 190px;
}

.formulario{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565;
	border: solid 1px #e1e1e1;
}

.formSenha{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565;
	border: solid 1px #60cef5;
	height: 17px;
	width: 140px;
}

.senhaC{
	float: left;
	width: 140px;
}

.botao{
	float: left;
	width: 47px;
	height: 23px;
	margin-left: 5px;
	_margin-left: 0px;
}

#selos{
	float: left;
	width: 232px;
	height: 74px;
	text-align: center;
	margin-top: 40px;
}


#box1{
	float: left;
	width: 671px;
	_width: 650px;
	min-height: 290px;
}

#box2{
	float: left;
	width: 670px;
	_width: 650px;
	height: 309px;
	margin-top: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.tutuloPag{
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 25px; color:#436da1;
}


.tutuloAzul{
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color:#49a1b7;
	margin-top: 5px;
	margin-bottom: 20px;
}

.descHome{
	float: right;
	width: 200px;
	height: 125px;
	margin-right: 10px;
	background-repeat: no-repeat;
	_margin-right: 5px;
}

.web{
	float: left;
	width: 19px;
	height: 19px;
}

.continue{
	float: right;
	width: 130px;
	height: 22px;
	margin-top: 10px;
	
}


.news{
	float: left;
	width: 324px;
	height: 129px;
	margin-right: 10px;
	margin-top: 30px;
	background-image: url(img/fundo-new.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	_margin-right: 0px;

}

.descrNews{
	float: left;
	width:320px;
	height: 90px;
	margin-top: 10px;
	text-align: justify;
}


.fotosHome{
	float: left;
	padding: 4px 4px 4px 4px;
	border: dotted 1px; color: #bababa;
	
}

.fotosHome2{
	float: left;
	width: 95px;
	height: 71px;
	margin-right: 10px;
	margin-bottom: 10px;
}



.descHome2{
	float: left;
	width: 550px;
	text-align: justify;
	margin-top:10px;
	margin-left: 5px;
}

.descHome3{
	float: left;
	width: 650px;
	text-align: justify;
	margin-left: 5px;
}



#boasVindas{
	float: left;
	width: 398px;
	_width: 377px;
	height: 273px;
}

.historia{
	float: left;
	width: 388px;
	-width: 375px;
	margin-top: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #888888;
}


.respiro1{
	width: 369px;
	height: 2px;
	background-image: url(img/respiro.gif);
	background-repeat: no-repeat;
	margin-top: 49px;
}

#banners{
	float: left;
	width: 273px;
	height: 273px;
}


a.laranja11:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #436da1;  text-decoration:none;}
a.laranja11:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #436da1; text-decoration:none;}
a.laranja11:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #436da1; text-decoration: underline;}
a.laranja11:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #436da1; text-decoration:none;}


a.cinza11:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565;  text-decoration:none;}
a.cinza11:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; text-decoration:none;}
a.cinza11:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; text-decoration: none;}
a.cinza11:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; text-decoration:none;}


a.azul14:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #49a1b7;  text-decoration:none;}
a.azul14:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #49a1b7; text-decoration:none;}
a.azul14:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #49a1b7; text-decoration: underline;}
a.azul14:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #49a1b7; text-decoration:none;}


a.rod:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #055a74;  text-decoration:none;}
a.rod:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #055a74; text-decoration:none;}
a.rod:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #055a74; text-decoration: underline;}
a.rod:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #055a74; text-decoration:none;}


a.webart:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565;  text-decoration:none;}
a.webart:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; text-decoration:none;}
a.webart:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; text-decoration: underline;}
a.webart:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; text-decoration:none;}



#rodape{
	float: left;
	background-color: #dee9ed;
	width: 938px;
	height: 100px;
	margin-top: 40px;
}

.linha{
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#055a74; font-size: 12px;
	margin-top: 15px;
	clear:both;
	text-align: center;
	width: 938px;
}


/* ********************************* Home  **************************************** */

/* ********************************* Home  **************************************** */
