/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */


/*
Blocos width:100% - header e footer com altura fixa
*/
.bloco{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
.relative, .supa{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
.supa{
	text-decoration:none;
}
/*
	HEADINGS
*/
h1{ 
	font-size:1.8rem;
	color:#142143;
    font-family: 'roboto_condensedregular';
	margin-top:0 !important;
	margin-bottom:40px !important;
	font-weight:normal;
	float:left;
	text-align:left;
	width:100%;
}
h2{
	font-size:1.2rem;
	color:#757575;
    font-family: 'roboto_condensedregular';
	margin-bottom:8px;
	margin-top:4px !important; 
	font-weight:normal;
	float:left;
	/*text-transform:uppercase;*/
	text-align:left;
	width:100%;
}
h3{
	font-size:32px;
	color:#142143;
	font-weight:bold;
    font-family: 'roboto_condensedregular';
	margin:0 0 28px 0 !important;
	border-bottom:1px dashed #acacac;
	padding-bottom:8px;
}
h4{
	font-size:32px;
	color:#757575;
	width:100%;
	font-weight:normal;
    font-family: 'roboto_condensedregular';
	margin:0 0 10px 0 !important;
}
h6{
	font-size:0.9rem;
	color:#757575;
    font-family: 'roboto_condensedregular';
	padding-bottom:5px;
	margin-top:10px !important; 
	font-weight:normal;
	float:left;
	transition:all ease-in-out 0.3s;
	-webkit-transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
} 
p{
	font-size:14px;
	color:#757575; 
    font-family:Arial, "Arial Black";
	line-height:23px;
	margin-top:0;
	margin-bottom:20px;
}
/*
	LISTAS RESET
*/

.ul_reset, .ul_reset li{
	position:relative;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
.ul_reset2, ul_reset2 li{
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
	text-align:center;
}
.ul_reset2{
	list-style: none outside none;
}
.ul_reset2 li{
    display: inline-block;
    margin-bottom: 0;
}
.last_li{
	float:left;
	border:0 !important;
	margin-right:0 !important;
	margin-bottom:0 !important;	
}
.last_border{
	float:left;
	border-bottom:none;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #009;
}
a:visited {
	color: #009;
}
a:hover {
	color: #00C;
}
a:active {
	color: #009;
}
img {
	border:0px;
	display:block;
}

/* #Internal Page Styles
================================================== */
.container {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.header, .body, .footer {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.pager{
	padding-bottom:70px;
}
.identificador{
	font-size:13px;
	color:#757575; 
	font-family:Arial, "Arial Black"; 
	position:relative;
	top:-60px;
	float:right;
}

.pager img{
	float:left;
	margin-right:20px;
}
.pager p{
	text-align:justify;
	margin-top:0;
	margin-bottom:20px;
}
/*
	CONFIRA RIGHT
*/
.confira_right{
	margin-top:-15px;
	float:right;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:20px 0;
}
.confira-title{
	float:left;
	height:50px;
	border-left:5px solid #142143;
	box-sizing:border-box;
	padding-left:20px;
	margin-bottom:15px;
}
.confira-title span{
	font-size:36px;
	color:#757575;
    font-family:Arial, "Arial Black";
	font-weight:bold;
	float:left;
	width:100%;
	box-sizing:border-box;
}
.confira-title i{
	float:left;
	font-size:12px;
	color:#142143;
	font-style:normal;
}
.confira_right ul li{
	border-top:1px dashed #e3e3e3;
	padding:23px 0;
	margin-left:10px !important;
	margin-bottom:0 !important;
	color:#f41d00;
	float:left;
	width:90%;
}
.confira_right ul li a{
	color:#142143;
	text-decoration:none;
    font-family:Arial, "Arial Black";
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
	margin-top:3px;
	float:left;
	line-height:19px;
}

/*
	PAGINAÇÃO
*/ 
.paginator{ 
	float:left  ;
	padding:0px 0 5px 0  ; 
}
.paginator li{
	padding:0  ;
	border:0  ;
	display:inline  ;
	margin:0  ;
}
.paginator li a{
	float:left  ;
	padding:12px 12px  ;
	border-radius:100%;
	font-size:14px  ;
	font-weight:300  ;
	color:#fff  ;
	text-decoration:none  ;
	margin:0px 1px  ;
	text-align:center  ; 
	background:#a1a1a1  ;
} 
.paginator li a:hover{
	float:left  ;
	padding:12px 12px  ;
	border-radius:100%; 
	font-size:14px  ;
	font-weight:300  ;
	color:#929699  ;
	text-decoration:none  ;
	margin:0px 1px  ;
	text-align:center  ;
	background:none  ;
	background:#da1f2e  ;
} 
.paginator li a:hover, .pager .paginator li.select a{
	font-weight:300  ;
	padding:12px 12px  ;
	font-size:14px  ;
	color:#fff  ;
	background:#da1f2e  ;
}
.paginator .prev_pag{
	background:none;
	color:#a1a1a1  ;
	padding:5px 12px  ; 
	border:0  ;  
	font-size:24px  ;
}
.paginator .prev_pag:hover{
	padding:5px 12px  ; 
	color:#da1f2e  ; 
	font-size:24px  ;
	background:none;
}
.paginator .next_pag{
	background:none;
	color:#a1a1a1  ;
	padding:5px 12px  ;  
	border:0  ; 
	font-size:24px  ;
}
.paginator .next_pag:hover{
	padding:5px 12px  ; 
	color:#da1f2e;
	font-size:24px  ;
	background:none;
}
/* # Animações
=================================================*/
.header{
	animation-delay:0.9s;
	-webkit-animation-delay:0.9s;
	-moz-animation-delay:0.9s;
}
.logo{
	animation-delay:1.4s;
	-webkit-animation-delay:1.4s;
	-moz-animation-delay:1.4s;
}
.menu{
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s;
	-moz-animation-delay:1.8s;
}
.slider{
	animation-delay:2.2s;
	-webkit-animation-delay:2.2s;
	-moz-animation-delay:2.2s;
}
.body .footer{
	animation-delay:2.4s;
	-webkit-animation-delay:2.4s;
	-moz-animation-delay:2.4s;
}
/* INICIO */
.header{ background:url(../images/bg_top.png) no-repeat; padding:20px 0; height:520px; background-position:-130px 0;}

/* logo */
.logo{
	float:left;
	padding:40px 0;
}

/* menu */
.menu{
	width:100%;
	display:block;
	margin:90px 0;
} 
.menu ul{
	float:none; 
	width:100%;
	text-align:center;
}
.menu ul li{
	display:inline;
	float:none;
} 
.menu ul li a:hover{
	max-height:2px;
	background:#fec225;
	color:#fff;
}
.menu ul li a{
    font-family: 'roboto_condensedregular';
	color:#142143;
	font-size:1.1rem;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 4px;
	max-height:0; 
	transition:all ease-in-out 0.2s;
	-webkit-transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
}


/* slider */	
.slider{  
	margin:0 auto;
	text-align:center;
	width:700px; 
} 
.slider div{ 
	float:left;
	padding:20px 0;
	width:100%;
}
.slider div i{
	color:#fec327;
	font-size:3rem;
    font-family: 'roboto_condensedregular';
	text-transform:uppercase;
	font-style:normal;
}
.slider-box{
	overflow:hidden;
	height:150px;
	width:inherit;
} 

/* jobs */
.jobs{
	width:100%;
	float:left;
	text-align:center;
} 
.jobs li{ 
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box; 
	padding:0 10px;
	list-style:none;
}
.jobs-box{
	float:left;
	margin-top:10px;
}
.jobs div{
	float:left;
	padding-bottom:3.1rem;
}
 
.effect-layla div{
	position:relative;
	z-index:99999;
	width:12.5rem;
	height:12.5rem;
	border-radius:100px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	overflow:hidden !important;
	float:none !important;
}
.jobs li a figure{
	width:13.5rem;
	height:13.5rem;
	overflow:hidden;
	float:left;
}
.jobs li a{
	margin:0 auto;
}
.jobs li a figure figcaption{
    font-family: 'roboto_condensedregular';
	font-size:14px;
	color:#fec327;
	width:4.3rem;
	height:4.3rem;
	background:#da1f2e;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	text-align:center;
	padding:24px 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:relative;
	top:-72px;
	transition:all ease-in-out 0.3s;
	-webkit-transition:all ease-in-out 0.3s;
	-ms-transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
}
.jobs-box li:hover .sm{ 
	background:rgba(218,31,46,0.70);
	float:left; 
}
.jobs li a span{
    font-family: 'roboto_condensedregular';
	font-size:20px;
	color:#757575;
	text-transform:uppercase;
}

/* EFECT LAYLA */
 
figure.effect-layla figcaption {
	padding: 3em;
	position:relative;
	z-index:99999;
}
     

figure.effect-layla img {
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-layla img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-layla:hover img {
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
   
	
/* box - 3 */	
.box-3{
	width:100%;
	float:left; 
}

.corpoClinico h6 a, .noticias h6 a{
	color:#757575;
	text-decoration:none;
}

/* corpo clinico */
.corpoClinico{
	text-align:center;
}
.corpoClinico ul li{
	padding:0;
	margin-bottom:30px; 
}
.corpoClinico ul li a figure{
	width:100%;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
.corpoClinico ul li a figure img{
	float:left;
	width:100%;
	height:100%;
}
.corpoClinico ul li a span{
    font-family: 'roboto_condensedregular';
	font-size:20px;
	color:#757575;
/*	text-transform:uppercase;*/
	width:100%;
	float:left;
	margin-top:10px; 
}
.corpoClinico ul li a em{
	width:100%;
	float:left;  
	color:#da1f2e;
	font-size:0.9rem;
    font-family: 'roboto_condensedregular';
	font-style:normal;
	/*text-transform:uppercase;*/
	
	text-align: justify ;
}

/* noticias */
.noticias{
	float:right !important;
	text-align:left;
}
.noticias ul div{
	padding:20px 0;
	border-top:1px dashed #a6a6a6; 
	width:100%;
	float:left;
}
.noticias ul div a strong{
	color:#da1f2e;
	font-size:1.1rem;
    font-family: 'roboto_condensedregular';
	font-weight:normal; 
}
.noticias ul div a p{
	color:#8a8a8a;
	font-size:1rem;
    font-family:Arial, "Arial Black";
	font-weight:normal;
	float:left;
	width:100%;
	margin:0;
}

/* convênios */
.convenios{
	margin-top:5%;
	float:left;
}
.convenios ul{
	border-top:1px dashed #a6a6a6;
	border-bottom:1px dashed #a6a6a6;
	width:100%;
	padding:10px 0;
}
	
/* footer */
.footer{
	background:url(../images/form_footer.png) no-repeat center;
	height:130px;
	background-size:auto;
}
.footer-box{
	float:right; 
	height:70px;
	position:relative;
	top:57px;
}
.redeSocial{
	position:relative;
	top:25px;
}
.redeSocial a{
	font-size:20px;
	text-align:center;
}
.redeSocial a .fa{
	width:35px;
	height:35px;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border:1px solid;
	padding-top:7px;
	float:left;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-right:10px;
}
.redeSocial .fa-facebook{
	color:#344c8a;
	border:1px solid #344c8a;
}
.redeSocial .fa-twitter{
	color:#469ae9;
	border:1px solid #469ae9;
}
.footer .ass{
	color:#142143;
	font-size:0.9rem;
    font-family: 'roboto_condensedregular';
	position:relative;
	top:33px;
}
.footer .artemsite{
	float:right;
}
.footer .artemsite a img{
	float:right;  
}
/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	/*@media only screen and (max-width: 959px) {}*/

/* Tablet Portrait size to standard 960 (devices and browsers) */
/*@media only screen and (min-width: 768px) and (max-width: 959px) {}*/

/* All Mobile Sizes (devices and browser) */
/*@media only screen and (max-width: 767px) {}*/

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/*@media only screen and (min-width: 480px) and (max-width: 767px) {}*/

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	/*@media only screen and (max-width: 479px) {}*/


/* #Font-Face
================================================== */
