@charset "iso-8859-1";
/* CSS Document */
*{margin:0; padding:0;}
html{margin:0; padding:0; width:100%; height:100%;}
body{margin:0; padding:0; width:100%; height:100%; font:11px/14px Arial, Helvetica, sans-serif;}
img{border:0;}
a{text-decoration:none}

textarea:focus, input:focus{
    outline: none;
}

#top{width:100%; height:6px; background-color:#EFBE57}

#geral{width:100%; height:100%;}

#geral2{width:969px; height:100%; margin:auto auto}

#menu{width:973px; height:56px; margin:auto auto; }

#topo{width:950px; height:120px; margin:auto auto}
#meio_topo{width:960px; height:40px; margin:auto auto; line-height:40px;}

#topo2{width:960px; height:160px; margin:auto auto;}

#xx{width:100%; height:2px; background-color:#EFBE57}
#mat{width:100%; height:216px; background-color:#007771}
#meio_mat{width:960px; height:216px; margin:auto auto;}

#pli{width:100%; height:688px; background-image:url(../interface/pli.jpg); background-position:top center; background-repeat:no-repeat}


#pass{width:969px; height:512px; margin:auto auto;}

#tt{width:969px; height:64px; background-image:url(../interface/tt.png); line-height:64px;}

#banners{width:973px; height:374px; margin:auto auto; margin-top: 5px}

#fras{width:960px; height:130px; margin:auto auto; line-height:130px}

#c{width:966px; height:auto; min-height:50px; display:table; margin-top:12px}
#c1{width:966px; height:19px; background-image:url(../interface/c1.png);}
#c2{width:966px; height:auto; min-height:400px; background-image:url(../interface/c2.png); padding-bottom:20px}
#c3{width:966px; height:19px; background-image:url(../interface/c3.png);}

#conteudo{} 

#rodape{width:960px; height:160px; margin:auto auto; margin-top:20px}

#rod{width:960px; height:140px; float:left;  background-repeat:no-repeat}

#fim_rod{width:100%; height:60px;  float:left;}

#an{width:458px; height:36px;  margin-left:507px}

#logo{width:194px; height:121px; float:left; background-image:url(../interface/logo.png); margin-top:12px}

#busca{width:272px; height:36px; background-image:url(../interface/bus.png); }

#materias{width:966px; height:249px; background-image:url(../interface/mate.png); margin-top:-14px }

#passa_materias{width:898px; height:180px; float:left; margin-left:5px; margin-top:10px}
#v1{width:48px; height:180px;  float:left; margin-left:-18px; margin-top:10px}
#v2{width:48px; height:180px; position:absolute; margin-left:938px; margin-top:10px}

#car{width:898px; height:180px;}

#menu_rar{width:430px; height:37px;  position:absolute; margin-top:6px; margin-left:24px; line-height:37px}

a.menu{color:#091647; font-size:15px; font-weight:bold}
a.menu:hover{text-decoration:underline; color:#D20001}


.pi{width:auto; height:45px; text-align:center; line-height:45px}
.pi:hover{background-image:url(../interface/m2.png); color:#FFF}
.pi a:hover{color:#FFF}

#p1{width:560px; height:400px; float:left; }

#clinica{width:560px; height:174px; border-bottom:1px solid #F1F1F1;}
#paciente{width:560px; height:174px; border-bottom:1px solid #F1F1F1; margin-top:36px}
#noticias{width:306px; height:390px; border-left:1px solid #F1F1F1; float:left; margin-left:30px; }

span.var{color:#000; font:12px/17px Arial, Helvetica, sans-serif; text-align:justify}

span.loka{color:#666; font:13px/19px Arial, Helvetica, sans-serif; text-align:justify}

a.ve{color:#007771; font-size:12px;}
a.ve:hover{text-decoration:underline;}

a.var{color:#000; font:12px/17px Arial, Helvetica, sans-serif; text-align:justify}
a.var:hover{text-decoration:underline;}


a.var2{color:#000; font:12px/17px Arial, Helvetica, sans-serif; text-align:justify}
a.var2:hover{text-decoration:underline;}

#multimidia{width:100%; height:300px;  margin-bottom:28px; border-bottom:1px solid #F1F1F1;}


#now2{width:208px; height:180px;  margin-left:16px; float:left}
#now{width:208px; height:180px;  float:left}


a.df{color:#06113F; font-size:13px; text-decoration:none}
a.df:hover{text-decoration:underline}

span.tui2{color:#007771; font-size:21px;}

.dim{
   color: #00923f;
   font-size:22px;
   font-family: 'Montserrat', sans-serif ;
   font-weight: bold;
}

.titulo{
   color: #000;
   font-size:18px;
   font-family: 'Montserrat', sans-serif ;
   font-weight: bold;
}

.conteudo{
   color: #000;
   font-size:14px;
   font-family: 'Montserrat', sans-serif ;
}

.texto{
   color: #000;
   font-size:12px;
   font-family: 'Montserrat', sans-serif ;
    text-align:justify;
}

.texto2{
   color: #fff;
   font-size:14px;
   font-family: 'Montserrat', sans-serif ;
    text-align:justify;
}


.texto3{
   color: #fff;
   font-size:16px;
   font-family: 'Montserrat', sans-serif ;
    text-align:justify;
}

@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
.snip1488 {
  font-family: 'Montserrat', sans-serif ;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size:14px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.snip1488 * {
  box-sizing: border-box;
}
.snip1488 li {
  display: inline-block;
  list-style: outside none none;
  margin: 0px;
  overflow: hidden;
  position: relative;
  border-radius: 3px;
}
.snip1488 li:before,
.snip1488 li:after {
  display: block;
}
.snip1488 li:before {
  bottom: 0%;
}
.snip1488 li:after {
  bottom: 50%;
}
.snip1488 a {
  backface-visibility: hidden;
  color: #000;
  display: block;
  padding: 0.5em 50px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.snip1488 a:hover {
  color: #fff;
}
.snip1488 a:before {
  bottom: 25%;
}
.snip1488 a:after {
  bottom: 75%;
}
.snip1488 li:before,
.snip1488 li:after,
.snip1488 a:before,
.snip1488 a:after {
  background-color: #00923f;
  position: absolute;
  height: 25%;
  left: 50%;
  right: 50%;
  content: '';
  z-index: -1;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.snip1488 li:before {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.snip1488 li:after {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
.snip1488 a:before {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.snip1488 a:after {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.snip1488 li:hover:before,
.snip1488 li.current:before,
.snip1488 li:hover:after,
.snip1488 li.current:after,
.snip1488 li:hover a:before,
.snip1488 li.current a:before,
.snip1488 li:hover a:after,
.snip1488 li.current a:after {
  left: 0;
  right: 0;
  opacity: 1;
}
.snip1488 li:hover:before,
.snip1488 li.current:before {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.snip1488 li:hover:after,
.snip1488 li.current:after {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.snip1488 li:hover a:before,
.snip1488 li.current a:before {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.snip1488 li:hover a:after,
.snip1488 li.current a:after {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}


