/*  corpo */
body{font-family: arial;color:;
    }
section{padding:25px 0 25px; border-bottom: 1px solid rgba(133,133,135,1.00)}
section h2,section h3{margin-bottom:35px;   text-transform: uppercase; }
p{
    font-size: inherit;
  } 
.altura_20{min-height: 20px;}
.altura_30{min-heightt: 30px;}
.altura_40{min-height: 40px;}
.altura_50{min-height: 50px;}
.altura_75{min-height: 75px}
.altura_100{min-height: 100px;}
.altura_150{min-height: 150px;}
.altura_150{min-height: 250px;}
.altura_450{min-height:450px;}
.ico_phone{height: 45px;
            width:45px;
            margin-right: 15px;
          }
 .ico_phone_min{height: 18px;
            width:18px;
            margin-right:3px;
          }
.clear{clear: both;}
/***** Header    **/
/***** ==========   inicio do navbar  ****/
/***** ==========  =================  ****/
/***** ==========  =================  ****/
/***** ==========   inicio do navbar  ****/
.div_green{
    height: 44px;
    background-color: #00423c;
}
.banner_agendamento {height: 165px;
  background-color:#ffffff;
     border-style:solid;
    border-width:1px; 
    border-color:#ffffff #dcdcdc;
  cursor:pointer;
  color:#666666;
  font-family:Arial;
  font-size:15px;
   text-decoration:none;
}
.banner_agendamento a{display: block;}
.banner_agendamento hr {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid #eee;
}
.banner_agendamento a:hover,.banner_agendamento a:focus,
.banner_agendamento a:active,.banner_agendamento a:visited{
  color:#2e7d78; text-decoration: none; 
}
.popover {
   
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
	
   
    background-color: #F9D309;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    line-break: auto;
}
#contatos .popover {
   
   color:rgba(70,70,70,1.00);
}
 
.div_white{
    height: 118px; 
        }

.div_logo{padding-top: 44px;font-size: 4em; color: #00423c;} 

.div_logo img{ 
            height: 100px;
            width:100px;
            margin:10px 15px 10px; 
            
          
            }
.navbar-default .navbar-nav > li > a {
    color: #fff;
} 
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
    color: #f7b272;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
    background-color: #ddd;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #eee;
    background-color: #004b9c;
}


@media (max-width: @screen-xs-max) { .banner_agendamento h4{font-size: 14px;} 
                  .div_logo{
                      font-size: 1.5em;}

                  .div_logo img{ 
                          height: 70px;
                          width:70px;
                          margin:20px 15px 8px; background-color: #cccccc;
                          }
                  .navbar-default .navbar-nav > li > a {
                    color: #004b9c;
                    background: #e3e1f1;
              }
 }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
@media (max-width: 768px){
                  
}

@media (min-width: 768px){
	.navbar-nav > li > a {
	    padding: 15px 15px;
	    line-height: 27px;
	}
}


.div_blue, .navbar{  
      background-color: #043776;  
      height: 59px;
  }
.navbar{ 
min-height: 59px;
margin-bottom: 20px;
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;

 }

 /***** ==========  fim do navbar  ****/
/***** ==========  =================  ****/
/***** ==========  =================  ****/
/***** ==========   fim do navbar  ****/

/***** ==========  inicio do section banner ****/
/***** ==========  =================  ****/
/***** ==========  =================  ****/
.banner{ background-image:url(../img/bkground_slide.jpg);
		background-position: center center;
 	    background-repeat: no-repeat;
		width: 100%;
		min-height:600px;
		background-size: cover;
		}
.banner h1{
		font-weight:bold;
		font-size:52px;
		text-transform: uppercase;
		margin-bottom:35px;
		}		
.banner p{

		font-size:28px;
	
		}	

/***** ==========  inicio do section #unidades  ****/
/***** ==========  =================  ****/
/***** ==========  =================  ****/
#unidades{
	/*background-image:url(../../img/bkgroud_cg.jpg);*/
    background-position: center center;
    background-repeat: no-repeat;
	  width: 100%;min-height:450px;
	  background-size: cover;
	  background-color: rgb(235, 108, 14);
	  min-height: 120px;
	  padding: 20px 0 25px;
	
}


/* config para os sections laranjas*/
.laranja h3{ color:#F6E1A2; }
.laranja address{  margin-bottom:45px; color: #FFFFFF;}
.laranja .btn-default {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #dcdcdc;
	display:block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 23px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.laranja .btn-default :hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.laranja .btn-default:active {
	position:relative;
	top:1px;
}

.laranja, .laranja small{color:#fff;}
.laranja .thumbnail{background-color:transparent;

    border: 1px solid #ddd;
    border-radius: 0px;
   
    padding: 0px;
    transition: border 0.2s ease-in-out 0s;
}

/***** ==========  inicio do section .exames_realizados ****/
/***** ==========  =================  ****/
/***** ======exames_realizados====  =================  ****/
.exames_realizados{
		  padding: 45px 0; 
		  color:#267b78;
		  text-shadow: 2px 2px 4px rgba(204, 204, 204, 1);
}
.exames_realizados ul{ 
		   list-style-type: none;
			margin: 0;
			padding: 0;
	}
.exames_realizados li{ 
		   margin-top:5px;
		   font-size: 1.3em;
   }


/***** ==========  inicio do section .links_uteis ****/
/***** ==========  =================  ****/
/***** ==========  =================  ****/
.links_uteis {
		  padding:20px 0 25px;
		  background-color: rgb(0, 23, 129);
		  color:#fff;
 }

 .links_uteis img{
		 height: 50px;
		 width: 50px;
		  margin: 5px;
 }

/***** ==========  inicio do section .contato_colapse ****/
/***** ==========  =================  ****/
/***** ==========  =================  ****/

#contatos a{color: #fff;    text-transform: uppercase; font-size:medium;}
#contatos a:hover,#contatos a:focus{
	   text-decoration: none;
	   color: #337ab7;}
 
#contato_colapse p{
  font-size: inherit !important;
  font-family: arial;
 }
  /***** ==========  conteudo do jumbotron do whatsapp =================  ****/

        /*  === modal do whatsapp */
        #modal_whatsapp .modal-dialog{
            background-color: rgba(27, 51, 51, 1); 
             color:#fff;
             border: 1px solid rgba(27,55,55,1);
             -webkit-border-radius: 3px;
              -moz-border-radius: 3px;
              border-radius: 3px;
                      }
        #modal_whatsapp .modal-header img{ width: 40%;height: 40%; }
        #modal_whatsapp .modal-header h3 {margin: 25px 10px 0;  }
        #modal_whatsapp ul{list-style-type: none; margin: 0; padding: 15px 0;}
        #modal_whatsapp ul li i{margin:0 5px 0 5px;}
        #modal_whatsapp ul li {margin-bottom: 5px;}
        #modal_whatsapp span{  color:rgba(232,79,15,1);  font-size: 0.9em;}
        #modal_whatsapp span, #whatsapp p{  font-style: normal;}
        #modal_whatsapp .modal-header { 
                                  border-bottom: 1px solid #336666; 
                                  padding: 15px;
                                }
        #modal_whatsapp .modal-footer {
                            border-top: 1px solid #336666;
                            padding: 15px;
                        }




         /*  === modal do whatsapp fim */
        

#whatsapp{ 
   background-color: rgba(27, 51, 51, 1); 
   color:#fff;
}
#whatsapp .jumbotron {background-color: transparent;}
#whatsapp .jumbotron p{font-size: inherit; text-align: justify;text-justify: inter-word;}
.img_whatsapp{ float: left;  margin:0 15px 80px 0;}
#whatsapp ul{list-style-type: none; margin: 0; padding: 0; }
#whatsapp ul li i{margin:0 5px 0 15px;}
#whatsapp ul li {margin-bottom: 5px;}
#whatsapp span{  color:rgba(232,79,15,1);  font-size: 0.7em;}
#whatsapp span, #whatsapp p{  font-style: normal;}

.whats_hr{margin-top: 0px; margin-bottom: 20px; border: 0; border-top: 1px solid #336666;
}

.jumbotron{background-color: transparent;}
/***** ==========  conteudo do jumbotron do Telefone ================= ****/
/**                                                                      **/
/**                                                                      **/
/**                                                                      **/
/**                                                                      **/
/** ===================================================================  **/
#telefone {
       background-color: rgb(235, 108, 14); 
       color: #fff;
}

/***** ==========  conteudo da pre-agendamento ================= ****/
/**                                                                      **/
/** ===================================================================  **/
#preagendamento{background-color: #ededed; padding:30px 0;}


/***** ==========  conteudo da pre-agendamento ================= ****/
/**                                                                      **/
/** ===================================================================  **/
div.box{
	min-height: 450px;
	width: 100%;
	border-top: solid 1px #fff;
}	

/* ===========  banner ============= */
div#banner{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #1e5799 0%, #2989d8 29%, #207cca 78%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1e5799), color-stop(29%,#2989d8), color-stop(78%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #1e5799 0%,#2989d8 29%,#207cca 78%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #1e5799 0%,#2989d8 29%,#207cca 78%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #1e5799 0%,#2989d8 29%,#207cca 78%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(135deg,  #1e5799 0%,#2989d8 29%,#207cca 78%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
ul.ul_banner {
	margin-top:15px;
	list-style: none;
	}
ul.ul_banner li{font-size: 18px;}	
	
/* ========= fim do banner ========= */
/***** ==========  conteudo da mensagem    ================= ****/
/** ===================================================================  **/

#mensagens {
    background-color: #ededed;
		background-image:url(../../img/bkgroud_rm_cinza.png);
		background-position:center;
		background-repeat:no-repeat;
		background-size:100%;
}

/***** ==========  conteudo do convenio ================= ****/
/** ===================================================================  **/
#convenios ul{ 
		   list-style-type: none;
			margin: 0;
			padding: 0;
	}
#convenios  li{ 
		   margin-bottom: 15px;
		   font-size: 1.3em;
		   border-bottom: 1px solid hsla(237,96%,79%,0.50);
		   border-left: 3px solid #0000FF;
		   padding:0 0 2px 10px;
		   font-weight:bold;
   }
/***** ==========  /#edu_med_continuada ****/
/*****  ****/
/***** ==========  =================  ****/
#edu_med_continuada{
	   	width: 100%;
      min-height:450px;
			padding-top:50px;
     /* background-color: rgb(235, 108, 14);*/
     background: rgba(0, 0, 0, 0) linear-gradient(135deg, #1e5799 0%, #2989d8 29%, #207cca 78%, #7db9e8 100%) repeat scroll 0 0;
       color: rgba(247,247,249,1.00);
    
     	}
  #edu_med_continuada a:link, #edu_med_continuada a:visited, #edu_med_continuada a:hover, #edu_med_continuadaa:active {
        color: white;
      }
  #edu_med_continuada p  {
  	font-size:16px;
  }

  #edu_med_continuada ul {
        list-style-type: none;
  			margin: 0;
  			padding: 0;
  }
#btn_edu a:link, #btn_edu a:visited, #btn_edu a:hover, #btn_edu a:active {
        color: black;
      }
/***** ==========  /.Telerad ****/
/*****  ****/
/***** ==========  =================  ****/
#telerad{ 
background: rgba(0, 0, 0, 0) linear-gradient(135deg, #1e5799 0%, #2989d8 29%, #207cca 78%, #7db9e8 100%) repeat scroll 0 0;
color:rgba(247,247,249,1.00);

}
#telerad li{font-size:24px;}
#telerad p{font-size:medium!important;margin-top:25px;}
/***** ==========  /.conteudo ****/
/*****  ****/

/***** ==========  =================  ****/
.conteudo{padding: 50px 0 50px 0}
.conteudo hr{margin: 15px 0;}

 /***** ==========  /.footer****/
/***** ==========  =================  ****/
/***** ==========  =================  ****/
 footer{

  padding: 25px 0 35px 0;
  background-color: #29166f;
  color:#fff;
 
}
footer p{
  
  font-size: 12px;
  margin: 2px 2px 2px 0;}


  /* ========================= modal rddi ==================== */
  #rddi_modal .img_banner{width: 100%;height: 100%;max-width: 564px; max-height: 564px;}
#rddi_modal .modal-content {
    position: relative;
    background-color: transparent;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;  
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    
}
#rddi_modal .modal-content img{ max-height: 564px;max-width: 564px; width: 100%;height:100%; }
#rddi_modal .close {
    font-size: 35px;
    color: #fff;opacity: 1;font-style: normal;
}
#rddi_modal .modal-footer {
    padding: 0;
    text-align: center;
    border-top: none; 
    position: absolute;
 	bottom: 25px;
 	left: 42%;
}
#rddi_modal .btn_rddi_entrar {
    padding: 8px 14px;
    white-space: nowrap;
    background-image: none;
    color: white;
    background-color: transparent;
    border: 3px solid white;
    border-radius: 50%;
}

#rddi_modal .modal-footer:hover,
#rddi_modal .modal-footer :hover,
#rddi_modal .modal-footer:focus,
 #rddi_modal .modal-footer.focus {
	border-color:#00EEEE;
  color: #ccc;
  text-decoration: none;
}
.equipemedica{
  background-color: black;
 }
 .zap:hover {
 -webkit-transition: background 0.4s linear;
-moz-transition: background 0.4s linear;
-ms-transition: background 0.4s linear;
-o-transition: background 0.4s linear;
transition: background 0.4s linear;
background-color: black;}
