@charset "utf-8";



@font-face {
    font-family: 'unimed_sansbold';
    src: url('unimedsans-bold.woff2') format('woff2'),
         url('unimedsans-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'unimed_sansbook';
    src: url('unimedsans-book.woff2') format('woff2'),
         url('unimedsans-book.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'unimed_slabbold_italic';
    src: url('unimedslab-bolditalic.woff2') format('woff2'),
         url('unimedslab-bolditalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'unimed_slabbook';
    src: url('unimedslab-book.woff2') format('woff2'),
         url('unimedslab-book.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'unimed_slabbook_italic';
    src: url('unimedslab-bookitalic.woff2') format('woff2'),
         url('unimedslab-bookitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


 /*  DEFAULT
/*----------------------------------------*/

body, html{
	padding: 0;
	margin: 0;
	color:#4c4d56;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size: 14px;
	overflow-x: hidden;
}

a:hover, a:visited, a:focus{text-decoration: none;}

img{max-width: 100%;}

 /*  HEADER
/*----------------------------------------*/

header{
	position: relative;
	width: 100%;
	color: #fff; 
	background: #00995d;
	margin-bottom: 1px;
}

@media only screen and (max-width: 991px){
	header{min-height: 130px;}
}

	.header-bar{
		background: #0a6055;
	}

	.header-logo{
		text-align: center;
	}

		.header-logo img{
			display: inline-block;
			margin: 5px auto -55px auto;
		}

	.header-busca{
		padding: 15px 0;
	}

		.header-busca input{
			padding: 3px 0 3px 5px;
			/*padding: 3px 30px 3px 5px;*/
			border: none;
			color: #5a5c65;
			background: url(../images/busca.png) right center no-repeat #fff;
			width: 156px;
		}

		.header-busca a{
			display: inline-block;
			/*margin-right: 20px;
			margin-left: 20px;*/
			color: #b8d12d;
			font-size: 13px;
		}

		.header-busca .fa{
			display: inline-block;
			vertical-align: middle;
			margin: 0 3px;
			font-size: 18px;
		}		

	.header-telefone{
		padding: 18px 0 0 0;
		text-align: right;
		font-size: 15px;
	}

		.header-telefone a{
			display: inline-block;
			margin-right: 15px;
			color: #b8d12d;
		}

		.header-telefone .fa{
			display: inline-block;
			vertical-align: middle;
			margin: 0 5px;
			font-size: 20px;
		}


		@media only screen and (max-width: 991px){
			.header-busca, 
			.header-telefone{
				display: none;
			}
		}

	header nav{
		margin-top: 70px;
		padding: 0;
		text-align: center;
	}

		@media only screen and (max-width: 991px){
			header nav{display: none;}
		}

		header nav a{
			display: inline-block;
			position: relative;
			overflow: hidden;
			width: 16%;
			height: 40px;
			padding: 10px 0;
			margin: 0px 2px 15px 2px;
			color: #fff !important;
			font-family: 'unimed_sansbold';
			text-transform: uppercase;
			letter-spacing: 1px;
			background: rgba(0,64,26,0);
			z-index: 1;
			transition: all 0.3s ease 0s;
		}

		header nav a:before{
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 40px;
			background: #f47920;
			z-index: -1;
			transition: all 0.3s ease 0s;
		}

		header nav a:hover:before{
			top: 37px;
		}

		header nav a:nth-child(2):before{background: #411564;}
		header nav a:nth-child(3):before{background: #00401a;}
		header nav a:nth-child(4):before{background: #a3238e;}
		header nav a:nth-child(5):before{background: #ed1651;}
		header nav a:nth-child(6):before{background: #b8d12d;}

		header nav a:hover{
			color: #fff !important;
		}

/*
		header nav a:hover:nth-child(2){color: #411564 !important;}
		header nav a:hover:nth-child(3){color: #00401a !important;}
		header nav a:hover:nth-child(4){color: #a3238e !important;}
		header nav a:hover:nth-child(5){color: #ed1651 !important;}
		header nav a:hover:nth-child(6){color: #b8d12d !important;}*/


		@media only screen and (max-width: 1199px){
			header nav a{width: 32%;margin-bottom: 4px;}

		}

.is-sticky nav{
	margin: 0;
	padding: 5px 0;
	background: rgba(0, 153, 93, .85);
	z-index: 99999;
}

	.is-sticky nav a{margin: 0px 2px 0px 2px !important;}


.home-links {
	padding: 10px 0;
	text-align: center;
	background: #b8d12d;
}

	.home-links ul{
		padding:0;
		margin: 0 auto;
		list-style: none;
	}

		.home-links ul li{
			display: inline-block;
			padding: 0px 10px;
			font-family: 'unimed_sansbold';
			text-transform: uppercase;
			border-right: 1px solid #00995d;
		} 

			.home-links ul li:last-of-type{border: none;}

			.home-links ul li a{
				display: inline-block;
				padding: 3px;
				color: #0a5f55;
				transition: all 0.2s ease 0s;
			}

				.home-links ul li a:hover{
					background: rgba(10,95,85,.2);
				}

	@media only screen and (max-width: 991px){
		.home-links{display: none;}
		.sticky-wrapper {display: none;}
	}

#menuMobile{
	margin-top: 70px;
	display: none;
	text-transform: uppercase;
}

	#menuMobile .fa{
		cursor: pointer;
		font-size: 35px;
		margin: 0 0 10px 10px;
	}

	#menuMobile b{
		font-size: 25px;
	}

	.mobileLinks{
		display: block;
		padding-top: 10px;
		text-align: center;
		font-size: 17px;
	}

	.mobileLinks a{
		display: block;
		padding: 5px 0;
		color: #fff;
		font-weight: bold;
		border-bottom: 1px solid rgba(255, 255, 255, .5);
	}

	.menuClick{
		cursor: pointer;
	}

	
@media only screen and (max-width: 991px){
	#menuMobile{display:  block;}
}

.mobile1{padding-top: 30px;}

.mobile1 a{
	display: block;
	padding: 5px 0;
	margin: 0 !important;
	color: #fff !important;
	font-weight: bold;
	border-bottom: 1px solid rgba(255, 255, 255, .5);
}


 /*  BANNER
/*----------------------------------------*/

.home-banner{
	padding: 0 15px;
	position: relative;
	overflow: hidden;
	max-height: 434px;
}

@media only screen and (max-width: 991px){
	.home-banner{display: none;}
}


 /*  HOME
/*----------------------------------------*/
.telefone-mobile{
	display:none;
    text-align: center;
}

.telefone-mobile a {
	padding: 15px 0;
    display: block;
    font-size: 22px;
    margin: 1px 0;
    color: #0a6055;
    background: #b1d34b;
}

.telefone-mobile b{
	padding: 15px 0;
    display: block;
    color: #0a6055;
    font-size: 25px;
    font-family: 'unimed_slabbold_italic';
}

@media only screen and (max-width: 991px){
	.telefone-mobile{display:  block;}
}

.home-novidades{
	position: relative;
	padding: 50px 15px;
	font-family: 'unimed_slabbook';
}

	.novidades-item{transition: all .5s ease;}
	.home-novidades .clearfix:hover .novidades-item{opacity: .5;}
	.home-novidades .clearfix:hover .novidades-item:hover{opacity: 1;}

	.novidades-item img{
		width: 100%;
		max-width: 100%;
		border-radius: 25px;
	}

	@media only screen and (max-width: 991px){
		.novidades-item img{display: none;}
		.home-novidades .clearfix:hover .novidades-item{opacity: 1;}
		.novidades-item{padding: 30px 15px; border-bottom: 1px solid #ccc;}
		.novidades-item:last-of-type{border: none;}
	}

	.novidades-item span{
		display: block;
		margin: 10px 0 15px 0;
		font-size: 18px;
	}

		.novidades-item span b{
			font-family: 'unimed_slabbold_italic';
			font-size: 35px;
			display: block;
			width: 100%;
			text-decoration: underline;
		}


@media only screen and (max-width: 767px){
	.home-novidades{text-align: center;}
	.home-novidades span b{display: inline; font-size: 20px;}
}

	.novidades-item p{
		font-size: 15px;
		font-weight: bold;
		color: #838d93;
	}

	.novidades-item a{
		font-family: 'unimed_slabbold_italic';
		font-size: 19px;
		color: #4c4d56;
		transition: all .5s ease;
	}

		.novidades-item:hover a{color: #f47920;}



/*.guia-medico{
	padding: 20px 30px;
	margin: 20px 0;
	text-align: center;
	background: #efefef;
}*/

.guia-medico {
    /*background: #fff none repeat scroll 0 0;*/
    margin: -25px 0 0 0;
    padding: 20px 7px;
    text-align: center;
}

.guia-medico h1,
.enquete span{
	margin: 0;
	color: rgba(10,95,85,1);
	text-transform: capitalize;
	font-weight: bold;
	font-size: 27px;
	line-height: 27px;
	text-align: center;
	font-family: 'unimed_slabbold_italic';
	display: block;
	width: 100%;
}

.guia-medico hr,
.enquete hr{
	margin: 15px auto;
	width: 100%;
	height: 1px;
	background: #C7C7C7;
	border: none;
}

.guia-medico label{
	display: block;
	text-align: left;
	font-weight: bold;
	margin: 7px 0 2px 0;
	color: #00433b;
}

/* Safari 9+ */
_:-webkit-full-screen:not(:root:root),.guia-medico label { margin: 15px 0 2px 0; }


.guia-medico select{
	display: block;
	width: 100%;
	border: 0;
	border-radius: 5px;
	color: #444;
	padding: 5px;
}

.guia-medico a{
	display: block;
	margin: 25px 0 15px 0;
	clear: both;
	width: 100%;
	color: #696969;
	font-weight: bold;
	text-decoration: underline;
}

.guia-medico input[type="submit"]{
	padding: 5px 15px;
	text-transform: uppercase;
	font-weight: bold;
	background: #065c55;
	border: 0;
	color: #b1d34b;
	font-family: 'unimed_slabbold_italic';
}


.home-via-boleto{
    height: 150px;
    background: #00995d;
    background-size: cover;
    margin: 20px -15px 7px 0;
    text-align: center;
}

	.home-via-boleto:nth-of-type(2){margin: 0px -15px 7px 0;}

	.home-via-boleto img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
		display: inline-block;
		margin: auto;
	}


.home-prestador{
	background: #b1d34b;
	padding: 9px 0;
	margin-right: -15px;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	line-height: 20px;
	text-transform: uppercase;
	font-family: 'unimed_slabbook';
	transition: all .5s ease 0s;
}

	.home-prestador:hover{
		background: rgba(177,211,75,.7);
	}

	.home-prestador img{
		display: inline-block;
		vertical-align: middle;
		height: 60px;
	}

	.home-prestador b{
		display: inline-block;
		vertical-align: middle;
	}

	.home-prestador a{
		color: #004139 !important;
	}


.home-title{
	display: block;
	position: relative;
	max-width: 100%;
	margin: 0 auto 20px auto;
	padding: 0 30%;
	color: #ed1651;
	text-align: center;
	font-family: 'Trebuchet MS';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 27px;
	z-index: 9;
}

	.home-title:after{
		content: "";
		position: absolute;
		top: calc(52% - 3px);
		left: 0;
		width: 27%;
		height: 3px;
		background: #b8d12d;
	}

	.home-title:before{
		content: "";
		position: absolute;
		top: calc(52% - 3px);
		right: 0;
		width: 27%;
		height: 3px;
		background: #b8d12d;
	}

@media only screen and (max-width: 991px){
	.home-title:after,
	.home-title:before{width: 10%;}
	.home-title{padding: 0 11%;}
}

@media only screen and (max-width: 767px){
	.home-title:after,
	.home-title:before{display: none;}
	.home-title{
		padding: 0 15px 10px 15px;
		margin: 0 20px;
		border-bottom: 1px solid #b8d12d;
	}
}

/*---------------------------------------------------*/

.home-destaque{
	margin-top: 50px;
	max-height: 330px;
	background: #b8d12d;
	overflow: hidden;
}

@media only screen and (max-width: 767px){
	.home-destaque{display: none;}
}


#img-grp-wrap {
    position: relative;
    width: 100%;
    max-height: 330px;
}

.img-wrap {
    position: relative;
    width: 100%;
}

.img-wrap img {
	width: 100%;
    /*position: absolute;*/
    top: 0;
    left: 0;
}

.dest-next, .dest-prev {
    position: absolute;
    cursor: pointer;
    top: calc(50% - 45px);
}

.dest-next {
    right: 70px;
}

.dest-prev {
    left: 70px;
}

.home-manual{
	text-align: center;
	padding: 50px 0px;
}

.home-manual h2{
	font-family: 'unimed_slabbook_italic';
	font-size: 30px;
	color: #0a6055;
}

.home-manual a{
	display: inline-block;
	background: #c0ce4c;
	color: #fff;
	padding: 5px 20px;
	margin: 15px 0px;
	font-size: 20px;
	font-weight: bold;
}

 /*  FOOTER
/*----------------------------------------*/

.footer-contato{
	padding: 30px 0;
	color: #411564;
	text-align: center;
}

	.footer-contato .home-title{
		color: #411564;
	}

	.footer-contato p{
		font-family: 'unimed_slabbook_italic';
		font-weight: bold;
		font-size: 17px;
	}

		.footer-contato p a{
			text-decoration: underline;
			color: #411564;
		}

.footer-mapa{
	padding: 15px;
	margin-bottom: 20px;
	background: url(../images/map.png) no-repeat center top;
    background-size: cover;
}

	.footer-mapa .qual {
	    background: #ffffff;
	    padding: 22px ;
	    float: left;
	    display: inline-block;
	}

		.footer-mapa .qual h6,
		.footer-mapa .msg h6 {
		    font-size: 18px;
		    font-weight: bold;
		    padding: 0 ;
		    line-height: 18px;
		    color: #008a5c;
		    margin: 0 0 15px 0;
		}


	.footer-mapa .check {
	    padding: 0 0 16px 0;
	    border-bottom: 1px solid #c5cace;
	}

		.footer-mapa .check label {
		    display: inline-block;
		    font-size: 16px;
		    color: #5b5c65;
		    font-weight: normal;
		    padding: 3px 0 0 5px;
		}

	.footer-mapa .check ul,
	.footer-mapa .fieldbox ul {
	    display: block;
	    padding: 0;
	    margin: 0;
	    list-style: none;
	}

	.footer-mapa .check ul li {
	    display: inline-block;
	    width: 100%;
	    padding: 0 0 3px 0;
	}

	.footer-mapa .fieldbox ul li input {
	    font-size: 15px;
	    color: #8b8b8b;
	    line-height: 15px;
	    padding: 5px 10px 6px 8px;
	    font-weight: normal;
	    border: 1px solid #d1d1d1;
	    border-radius: 10px;
	    display: block;
	    margin: 10px 0;
	    width: 100%;
	}

	.footer-mapa .msg {
	    background: #ffffff;
	    padding: 23px 25px 26px 25px;
	    float: left;
	    margin: 0 0 0 15px;
	}

	.footer-mapa .textarea {
	    display: block;
	    width: 100%;
	    height: 348px;
	    border: 1px solid #dedede;
	    border-radius: 31px;
	    margin: 0 0 15px 0;
	    padding: 10px 15px 10px 15px;
	    resize: none;
	}

	.footer-mapa .msg input[type="button"]{
		text-transform: uppercase;
		font-weight: bold;
		color: #fff;
		background: #008a5c;
		padding: 5px 10px;
		border: none;
	}

	@media only screen and (max-width: 991px){
			.footer-mapa .msg{margin:0;}
		}


.mapa-site{
	padding: 50px 0;
	background: url(../images/mapa-do-site.jpg) center center fixed;
	background-size: cover;
}

	.mapa-site-green{
		padding: 20px 0;
		background: #00401a;}

	.mapa-site .home-title{color: #b8d12d;}

	.mapa-site h3 a{
		text-transform: uppercase;
		font-weight: bold;
		color: #b8d12d;
		font-family: 'unimed_sansbook';
	}

	.mapa-site a{
		display: inline-block;
		color: #fff;
		font-size: 14px;
		font-family: 'unimed_sansbook';
		transition: all .2s ease 0s ;
	}

		.mapa-site a:hover{
			padding-left: 7px;
			color: #b8d12d;
		}

footer{
	padding: 20px 0;
	font-family: 'unimed_sansbook';
	color: #00995d;
	font-weight: bold;
	text-align: center;
}

	footer b{font-family: 'unimed_sansbold';}

	footer img{
		display: inline-block;
		vertical-align: middle;
		max-height: 70px;
	}


 /*  INTERNA
/*----------------------------------------*/
.interna{
	margin: 20px auto 50px auto;
}

.interna a{color: #f47920; font-family: 'unimed_slabbold_italic';}
.interna a:hover{text-decoration: underline;}

.interna  h1{
	display: block;
	position: relative;
	max-width: 100%;
	margin: 0 auto 20px auto;
	padding: 0 30%;
	color: #ed1651;
	text-align: center;
	font-family: 'Trebuchet MS';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 30px;
	z-index: 9;
	clear: both;
}

	.interna  h1:after{
		content: "";
		position: absolute;
		top: calc(52% - 3px);
		left: 0;
		width: 30%;
		height: 3px;
		background: #b8d12d;
	}

	.interna  h1:before{
		content: "";
		position: absolute;
		top: calc(52% - 3px);
		right: 0;
		width: 30%;
		height: 3px;
		background: #b8d12d;
	}

.interna h2{
	font-family: 'unimed_slabbold_italic';
    color: rgba(10,95,85,1);
    font-size: 27px;
}

.interna h3{
	font-family: 'unimed_slabbook_italic';
	color: #00995d;
}

.interna hr{
	margin: 20px 0; 
	width: 100%;
	height: 1px;
	background: #ddd; 
	clear: both;
}

#conteudo .btn {
    text-decoration: none !important;
}
#conteudo .btn {
    background: #00995d none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    margin: -5px 0 20px;
    padding: 10px 15px;
}

.interna .btn {
    display: inline-block;
    padding: 10px 15px;
    margin: 5px 0;
    color: #fff !important;
    background: #00995D;
}

.interna .btn2 {
    background: #0a6055;
    color: #fff !important;
    display: inline-block;
    margin: 5px 0;
    padding: 10px 15px;
    width: 56%;
}

	.interna .btn{text-decoration: none !important;}

@media only screen and (max-width: 991px){
img.col-xs-12 { display: none; }
}

.interna input[type="text"],
.interna textarea{
	display: block;
	width: 90%;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 5px 0;
}

.interna select{
	display: block !important;
	width: 90% !important;
	border: 1px solid #ccc !important;
	padding: 5px !important;
	margin: 5px 0 !important;
}

.interna input[type="submit"],
.interna input[type="button"],
.interna button{
	display: inline-block;
	padding: 5px 15px;
	margin: 5px 0;
	color: #fff;
	font-family: 'unimed_slabbold_italic';
	text-transform: uppercase;
	font-weight: bold;
	background: #00401a;
	border: none;
}

.interna input[type="radio"]{
	margin-right: 10px;
}

.interna td{padding: 10px 5px !important; border: 1px solid #ccc;}
.interna tr{padding: 0 !important;}

.interna td p{margin: 0 !important; padding: 0 !important}


 /*  CONTATO
/*----------------------------------------*/

.contato h2{
	text-align: center;
}

.contato-telefone{
	min-height: 110px;
	position: relative;
	padding: 15px;
	margin: 10px -10px;
	color: #838d93;
	font-family: 'Quicksand', sans-serif;
	text-align: center;
	transition: all .8s ease;
}

	.contato-telefone:hover{
		background: #efefef;
	}

	.contato-telefone b{
		font-family: 'unimed_slabbold_italic';
		color: rgba(10,95,85,1);
		font-size: 18px;
	}
	.contato-telefone n{
		font-weight: bold;
	}

.contato-mapa{
	margin: 30px 0;
	clear: both;
}

.contato-form label{
	display: block;
	margin-bottom: 5px;
	font-family: 'unimed_slabbold_italic';
    color: rgba(10,95,85,1);
    font-size: 18px;
    line-height: 15px;
}

	.contato-form input[type="text"]{
		font-size: 15px;
    color: #8b8b8b;
    line-height: 15px;
    padding: 5px 10px 6px 8px;
    font-weight: normal;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    display: block;
    margin: 10px 0;
    width: 100%;
	}

	.contato-form textarea{
		font-size: 15px;
    color: #8b8b8b;
    line-height: 15px;
    padding: 5px 10px 6px 8px;
    font-weight: normal;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    display: block;
    margin: 10px 0;
    width: 100%;
    height: 115px;
	}

	.contato-form input[type="button"] {
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    background: #008a5c;
    padding: 5px 10px;
    border: none;
    float: right;
}

 /*  MENU INSTITUCIONAL
/*----------------------------------------*/

.menu-institucional{
	padding: 20px 0;
	margin: 2px 0 15px 0;
	font-family: 'unimed_sansbook';
 	color: #9d9fa0;
	text-align: center;
	text-transform: uppercase;
    font-weight: bold;
	background-color: #e3eaee;
}

 	.menu-institucional a{
		display: inline-block;
		padding: 5px;
		margin: 0 5px;
 		color: #00995d;
 		transition: all .8s linear 0s;
 	}

 	.menu-institucional a:hover{
 		text-decoration: underline;
 	}


@media only screen and (max-width: 991px){
	.menu-institucional{display: none;}
}

 /*  MENU SERVIÇOS
/*----------------------------------------*/

.menu-servicos{
	padding: 5px 10px;
	text-align: center;
}

	.menu-servicos span{
		display: block;
		padding-bottom: 5px;
		margin: 20px 0 10px 0;
		color: #00401a;
		font-size: 23px;
		font-family: 'unimed_slabbold_italic';
		border-bottom: 1px solid #b8d12d;
	}

	.menu-servicos a{
		display: block;
		margin-bottom: 2px;
		padding: 5px 0;
		color: #4c4d56;
		font-size: 16px;
		font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
		background: #f7f7f7;
	}

		.menu-servicos a:hover{text-decoration: none;}

@media only screen and (max-width: 991px){
	.menu-servicos{display: none;}
}

.central-login {
	text-align: center;
}

	.central-login input[type="text"],
	.central-login select{
		margin: 5px auto !important;
	}


	.central-login label{
		display: block;
		padding: 0;
		width: 90%;
		margin: 0 auto;
		text-align: left;
		font-family: 'unimed_slabbold_italic';
	}	

.central-avisos{
	margin-bottom: 15px;
}

.central-avisos p{
	margin: 5px 0;
	padding: 16px;
	background: #efefef;
}

.central-links .btn{
	padding: 11px 0;
	display: block;
	text-align: center;
	font-size: 16px;
	background: #a3238e;
}

	.central-links .btn:nth-of-type(4),
	.central-links .btn:nth-of-type(5){background: #00401a}

.central-gm .btn{
	display: block;
	background: #b8d12d;
	color: #00401a !important;
	text-align: center;
}

.interna.planos .btn{
	display: block;
	text-align: center;
	margin: 0 0;
}

.interna.planos input[type="text"]{
	display: block;
	width: 100%;
	border: 1px solid #eee;
	border-radius: 5px;
}

 /*  NOTÍCIAS
/*----------------------------------------*/

.noticias{
	text-align: center;
}

.noticias a{
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	color:#4c4d56;
}

.noticias h3{
	color: rgba(10,95,85,1);
	font-family: 'unimed_slabbold_italic';
	font-size: 20px;
    margin-bottom: 0;
}

.noticias i{
	font-weight: bold;
}

.noticias p{
	margin-top: 0;
}


 /*  HOME RN
/*----------------------------------------*/

.home_rn{
	padding: 30px 15px 0 15px;
}

.home_rn a{
	color: #fff !important;
	text-align: center;
}

.home_rn .fa{
	margin-right: 10px;
	font-size: 35px;
}

.home_rn .fa,
.home_rn span{display: inline-block;vertical-align: middle;}

.home_rn-item{
	padding: 15px 0;
	background: rgba(10,95,85,1);
	border: 2px solid #fff;
}

.home_rn-item span{
	display: block;
	font-size: 20px;
	font-weight: bold;
}


 /*  DUVIDAS FREQUENTES
/*----------------------------------------*/

.faq-item{
	padding:0px;
	width: 100%;
	background-color:#fbfbfb;
	margin-top: 20px;
	margin-bottom: 15px;
}

.faq-categoria{
	color:#008a5c; font-family: 'unimed_slabbold_italic';
	font-size: 20px;
	margin: auto;
	padding: 22px 0;
	margin-bottom: -43px;
	text-align:center;
	cursor:pointer;
}

.tp01i,
.tp02i,
.tp03i,
.tp04i,
.tp05i,
.tp06i{
	font-size: 30px;
    line-height: 29px;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    border: 1px solid #c7c7c7;
    text-align: center;
    color: #a7a6ab;
    margin-top: -30px;
}

.tp01s,
.tp02s,
.tp03s,
.tp04s,
.tp05s,
.tp06s{
	padding:0px;
	margin:0px;
	overflow:hidden;
	border-top:2px none;
	display:none;
	padding-right: 50px;
	padding-left: 50px; 
}


 /*  GUIA MÉDICO
/*----------------------------------------*/

.guia-medico-interna .gm-select{
	padding: 10px 15px !important;
	margin-bottom: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: #f47920;
	border: 1px solid #fff;
	cursor: pointer;
}

.guia-medico-interna .gm-select:nth-of-type(2){
	background: #00995d;
}

.guia-medico-interna .col-lg-6{
	padding: 0;
}

.guia-medico-interna span{
	display: block;
	color: #00401a;
	font-weight: bold;
}

.guia-medico-interna input[type="text"],
.guia-medico-interna select{
	display: block !important;
	width: 100% !important;
}

.guia-medico-interna .ou{
	display: block;
	width: 100%;
	padding: 20px 0;
	text-align: center;
	font-size: 20px;
	font-family: 'unimed_slabbold_italic';
}

.guia-medico-interna input[type="button"]{
	margin: 15px auto 0 auto;
	display: block;
	position: relative;
}

.guia-medico-interna .btn{width: 100%; text-align: center;}

.gm-icons{margin: 20px 0 5px 0;}

.guia-medico-interna .gm-icons .col-lg-6{
	padding: 5px;
	height: 50px;
}



/* AJUSTES */
.home.jornada {width: 100% !important;margin: 0 !important;}
.sidebar {width: 20% !important;}
.entry {width: 75% !important;}