﻿@font-face {font-family:'Aldus';src:url('/fonts/aldusltstdroman.eot');src:local('/fonts/Aldus LT Std'), local('AldusLTStd-Roman'), url('/fonts/aldusltstdroman.woff') format('woff'), url('/fonts/aldusltstdroman.ttf') format('truetype')}
@font-face {font-family:'TrajanRegular';src:url('/fonts/trajanproregular.eot');src:local('Trajan Pro'), local('TrajanPro-Regular'), url('/fonts/trajanproregular.woff') format('woff'), url('/fonts/trajanproregular.ttf') format('truetype')}
@font-face {font-family:'TrajanBold';src:url('/fonts/trajanprobold.eot');src:local('Trajan Pro'), local('TrajanPro-Bold'), url('/fonts/trajanprobold.woff') format('woff'), url('/fonts/trajanprobold.ttf') format('truetype')}
* {margin:0;padding:0;font-family:Tahoma}
a, a img, fieldset {border:none}
a {font-weight:bold;text-decoration:none; outline:none;}
a:hover {text-decoration:underline}
ul, li {list-style-type:none}
input:focus, select:focus, textarea:focus {outline:0}

.noBkg {background:none!important}
body {background:url(/images/bkgBody.gif) repeat 0 0;overflow-x:hidden; padding: 30px 0 0 0;}
.change {z-index:2}

/* MENU TOPO FLUTUANTE */
.menu-topo-flutuante{
    width: 100%;
    height: 30px;
    position: fixed;
    top: 0;
    left: 0;
    background: #e2dbd3;
    /*background: #c275bd;*/
    /*z-index: 999999999;*/
    z-index: 999;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
}

.menu-topo-flutuante .container{
    width: 1000px;
    display: block;
    margin: 0 auto;
    font-size: 0;
    padding: 3px 0 0 0;
}

.menu-topo-flutuante .container li,
.menu-topo-flutuante .container li a p,
.menu-topo-flutuante .container li a i{
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

.menu-topo-flutuante .container li a{
    /*border-right: 1px solid #816f4e;*/
    border-right: 1px solid #FFF;
}

.menu-topo-flutuante .container li:last-child a{
    border: 0;
}

.menu-topo-flutuante .container li a{
    font-size: 10px;
    color: #816f4e;
    /*color: #FFF;*/
    display: block;
    padding: 2px 10px;
}

.menu-topo-flutuante .container li a.agende-visita,
.menu-topo-flutuante .container li a.convenios-planos{
    background: #2771b6;
    /*background: #7f3b88;*/
    color: #fff;
}

.menu-topo-flutuante .container li a.agende-visita{
    border-color: #fff;
}

.menu-topo-flutuante .container li a:hover{
    color: #fff;
    background: #816f4e;
    /*background: #7f3b88;*/
}

.menu-topo-flutuante .container li a i{
    width: 24px;
    height: 20px;
}

.menu-topo-flutuante .container li a.agende-visita i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat left bottom;
    /*background: url(../images/sprite-icons-menu-topo.png) no-repeat left top;*/
}

.menu-topo-flutuante .container li a.agende-visita:hover i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat left bottom;
}


.menu-topo-flutuante .container li a.curso-gestantes i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -24px top;
}

.menu-topo-flutuante .container li a.curso-gestantes:hover i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -24px bottom;
}


.menu-topo-flutuante .container li a.uti-neonatal i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -48px top;
}

.menu-topo-flutuante .container li a.uti-neonatal:hover i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -48px bottom;
}


.menu-topo-flutuante .container li a.conheca-maternidade i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -72px top;
}

.menu-topo-flutuante .container li a.conheca-maternidade:hover i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -72px bottom;
}


.menu-topo-flutuante .container li a.agende-exames i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -96px top;
}

.menu-topo-flutuante .container li a.agende-exames:hover i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -96px bottom;
}


.menu-topo-flutuante .container li a.resultado-exames i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -120px top;
}

.menu-topo-flutuante .container li a.resultado-exames:hover i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -120px bottom;
}



.menu-topo-flutuante .container li a.convenios-planos i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -144px bottom;
    /*background: url(../images/sprite-icons-menu-topo.png) no-repeat -144px top;*/
}

.menu-topo-flutuante .container li a.convenios-planos:hover i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -144px bottom;
}



.menu-topo-flutuante .container li a.acomodacoes i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -168px top;
    margin: 0 3px 0 0;
}

.menu-topo-flutuante .container li a.acomodacoes:hover i{
    background: url(../images/sprite-icons-menu-topo.png) no-repeat -168px bottom;
    margin: 0 3px 0 0;
}








/* Nova ordenacao dos Banners */
/* #item1 {background:url(/images/banners/dia_obstetriz.jpg) no-repeat center top;width:100%;height:340px;padding-top:208px;text-align:center} /* 1º Obstetriz */
/* #item2 {background:url(/images/banners/banner_neonatal.jpg) no-repeat center top;width:100%;height:340px;padding-top:208px;text-align:center}  /* 1º Simposio NeoNatal */
/* #item2 {background:url(/images/banners/jornada_anestesia_pro_matre.jpg) no-repeat center top;width:100%;height:340px;padding-top:208px;text-align:center} */  /* 2º Jornada de Anestesia 2013 */

/*#item1 {background:url(/images/banners/banner-mesa-redonda2013.jpg) no-repeat top;width:100%;height:340px;padding-top:208px;text-align:center;}/* /* 1º banner mesa redonda 2013 */
/*#item2 {background:url(/images/banners/banner-jornada-infeccao-mamentacao.jpg) no-repeat top;width:100%;height:340px;padding-top:208px;text-align:center;} *//* 1º banner papo de pai */

/*#item1 {background:url(/images/banners/banner_130314.jpg) no-repeat top;width:100%;height:340px;padding-top:208px;text-align:center;} /* 2º banner papo de pai */
#item1 {background:url(/images/banners/banner_290415.png) no-repeat top;width:100%;height:340px;padding-top:208px;text-align:center;} /* 2º banner papo de pai */
#item2 {background:url(/images/banners/banner_060515.png) no-repeat top;width:100%;height:340px;padding-top:208px;text-align:center;} /* 2º banner papo de pai */
#item3 {background:url(/images/banners/banner_010714.png) no-repeat top;width:100%;height:340px;padding-top:208px;text-align:center;} /* 2º banner papo de pai */
#item4 {background:url(/images/banners/banner_220715.png) no-repeat top;width:100%; height:340px;padding-top:208px;text-align:center;}  /* 3º banner nova unidade */
#item5 {background:url(/images/banners/banner_020615.png) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center} /* 4º banner mitos e verdades */
#item6 {background:url(/images/banners/banner_100615.png) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center} /*banner Natal */
#item7 {background:url(/images/banners/banner_030815.png) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center} /*banner Natal */
#item8 {background:url(/images/banners/banner_060515.png) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center} /*banner Natal */
#item9 {background:url(/images/banners/banner_011015.png) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center} /*banner Natal */
#item10 {background:url(/images/banners/banner_161115.png) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center} /*banner Natal */
#item11 {background:url(/images/banners/banner_301115.png) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center} /*banner Natal */
#item12 {background:url(/images/banners/banner_zika.jpg) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center} /*banner zika */
#item13 {background:url(/images/banners/banner_amamentacao_2016.jpg) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center} /*banner amamentacao */
#itemGripe {background:url(/images/banners/banner-gripe-promatre.png) no-repeat  top;width:100%;height:340px;padding-top:208px;text-align:center}

/*#item5 {background:url(/images/banners/banner-papo-de-pai.jpg) no-repeat top;width:100%;height:340px;padding-top:208px;text-align:center}*/ /* 5º banner papo de pai */


.mao { width:72px; height:27px; position:relative; left:1031px; z-index:3; top:18px;}

#item1, #item2, #item3, #item4, #item5, #item6, #item7{z-index:2}

#body {background:url(/images/bkgContent.gif) repeat-x 0 0;float:left;width:100%}

/*Header*/
.contentHeader {float:left;width:100%}
#header {position:relative;width:1000px;margin:0 auto;z-index:2}

h1.lgo {float:left;padding:9px 0 0 15px}
h1.lgo a {background:url(/images/logoPROMATRE.png) no-repeat 0 0;display:block;width:148px;height:143px}
h1.lgo span, .logo span {display:none}
.logo {background:url(/images/logoPROMATRE.png) no-repeat 15px 9px;float:left;display:block;width:148px;height:143px;padding:9px 0 0 15px;position:relative}

.menuSup2 {float:left;width:837px;padding:16px 0 0 0; background:url(/images/bkgMenuApoio.png) no-repeat 322px 7px }
.menuSup2 ul {float:right;width:600px;height:16px;padding:0 0 0 176px}
.menuSup2 li {float:right;margin:0 1px 0 0}
.menuSup2 li a {display:block}
.menuSup2 .linkHome  {width:65px}
.menuSup2 .linkInst  {width:120px;margin: 0 -1px 0 0;}
.menuSup2 .linkArea  {width:120px;margin: 0 -5px 0 0;}
.menuSup2 .linkGrupo {width:166px;margin: 0 -11px 0 0;}
.menuSup2 .linkImprensa {width:120px; margin: 0 -15px 0 0;}
.menuSup2 .linkNovidades {width:120px; margin:0 -11px 0 0}
.menuSup2 .linkResultados {width: 120px; margin: 0;}


.menuSup2 .linkHome a {background:url(/images/linkHome.png) no-repeat center top;width:65px;height:11px}
.menuSup2 .linkInst a {background:url(/images/linkInstitucional.png) no-repeat center top;width:122px;height:11px}
.menuSup2 .linkArea a {background:url(/images/linkAreaMedica.png) no-repeat center top;width:120px;height:11px}
.menuSup2 .linkGrupo a {background:url(/images/linkGrupoSantaJoana.png) no-repeat center top;width:166px;height:14px}
.menuSup2 .linkImprensa a {background:url(/images/linkImprensa.png) no-repeat center bottom;width:115px;height:11px}
.menuSup2 .linkNovidades a {background:url(/images/bkgNovidadesMenu.png) no-repeat center bottom;width:115px;height:11px}
.menuSup2 .linkResultados a {background:url(/images/bkgNovidadesMenu.png) no-repeat center bottom;width:115px;height:11px}
.menuSup2 li span {display:none}

.telefoneHome {float:right;margin:23px 13px 0 0}

.busca {background:url(/images/bkgInputBusca.png) no-repeat 218px 28px;width:837px;height:31px;padding:28px 0 0 0;float:left}
.inputBusca {position:relative;top:-8px;left:220px;width:309px;padding:0 0 0 3px;font-family:'TrajanRegular';font-size:15px;color:#c0b196;border:1px solid #fff}
.btoOkBusca {position:relative;left:218px}

.menu {float:left;width:100%;padding:26px 0 0 0}
.menu ul {padding:0 0 0 8px}
.menu li {
    float: left;
    margin: 0 8px 0 0;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
}
.menu li a {background-image:url(/images/bkgMenu.gif);float:left;display:block;height:0;padding-top:30px;overflow:hidden}
.mnConheca  {background-position:0 0;width:150px}
.mnServicos {background-position:-150px 0;width:133px}
.mnPorque   {background-position:-283px 0;width:129px}
.mnEspaco   {background-position:-412px 0;width:110px}
.mnArea     {background-position:-522px 0;width:169px}
.mnAgendamento     {background-position: -691px 0;width: 103px;}
.mnConheca:hover, .stConheca    {background-position:0 -30px;width:150px}
.mnServicos:hover, .stServicos  {background-position:-150px -30px;width:133px}
.mnPorque:hover, .stPorque      {background-position:-283px -30px;width:129px}
.mnEspaco:hover, .stEspaco      {background-position:-412px -30px;width:110px}
.mnArea:hover, .stArea          {background-position:-522px -30px;width:169px}
.mnAgendamento:hover, .stAgendamento          {background-position:-691px -30px;width:103px}
.menu li a span {display:none}

.contentHome {position:relative;float:left;width:100%;padding:320px 0 0 0;z-index:1}
.contentHome .textHome{margin-top: 70px; font-size: 19px;}
.contentHome .textHome span{ 
    color: #fff !important;
    background: #c7b396;
    /*background: #c275bd;*/
    font-size: 22px;
    font-weight: 600;
    width: 1170px;
    display: block;
    margin: 0 auto;
    border-radius: 10px;
    padding: 10px;
    box-sizing: border-box;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.3);
    margin: 0 0 20px 0;
}

.contentHome .saibaMais{background: url(/images/bltSaibaMais.gif) no-repeat 0 8px !important;}
.banner {float:left;width:100%;margin-top:52px}

.navigation {background:url(/images/bkgLinhas.png) no-repeat scroll center bottom transparent; width:100%;height:52px;margin:-17px 0 0}
.navigation ul {width:150px;margin:-7px auto 0 auto;position:relative;top:0;left:2px}
.navigation li {display:inline;height:30px}
.navigation .bto01 {background:url(/images/bto01.png) no-repeat 0 2px;float:left;display:block;width:26px;height:28px}
.navigation .bto02 {background:url(/images/bto02.png) no-repeat 0 0;float:left;display:block;width:30px;height:30px}
.navigation .bto03 {background:url(/images/bto03.png) no-repeat 0 0;float:left;display:block;width:30px;height:30px}
.navigation .bto04 {background:url(/images/bto04.png) no-repeat 0 0;float:left;display:block;width:30px;height:30px}
.navigation .bto05 {background:url(/images/bto05.png) no-repeat 0 2px;float:left;display:block;width:26px;height:28px}
/*.navigation .bto06 {background:url(/images/bto05.png) no-repeat 0 2px;float:left;display:block;width:26px;height:28px;position:relative;left:26px;top:-28px;} */
.navigation .bto01:hover, .navigation .bto01s {background:url(/images/bto01.png) no-repeat 0 -26px;float:left;display:block;width:26px;height:26px;margin:2px 0 0 0}
.navigation .bto02:hover, .navigation .bto02s {background:url(/images/bto02.png) no-repeat 0 -30px;float:left;display:block;width:30px;height:30px}
.navigation .bto03:hover, .navigation .bto03s {background:url(/images/bto03.png) no-repeat 0 -30px;float:left;display:block;width:30px;height:30px}
.navigation .bto04:hover, .navigation .bto04s {background:url(/images/bto04.png) no-repeat 0 -30px;float:left;display:block;width:30px;height:30px}
.navigation .bto05:hover, .navigation .bto05s {background:url(/images/bto05.png) no-repeat 0 -26px;float:left;display:block;width:26px;height:26px;margin:2px 0 0 0}
/*.navigation .bto06:hover, .navigation .bto06s {background:url(/images/bto05.png) no-repeat 0 -26px;float:left;display:block;width:26px;height:26px;margin:2px 0 0 0} */
.navigation .bto01, .navigation .bto02, .navigation .bto03, .navigation .bto04, .navigation .bto05  {cursor:pointer}
/* .navigation .bto06{cursor:text;} */

/*.navigation2 {width:84px;margin:0 auto;position:relative;top:0}
.navigation2 li {display:inline;height:30px}
.navigation2 .bto01 {background:url(/images/bto01.png) no-repeat 0 2px;float:left;display:block;width:26px;height:28px}
.navigation2 .bto02 {background:url(/images/bto02.png) no-repeat 0 0;float:left;display:block;width:30px;height:30px}
.navigation2 .bto03 {background:url(/images/bto03.png) no-repeat 0 2px;float:left;display:block;width:26px;height:28px}*/

/*Destaques*/
.destaques {width:1000px;margin:0 auto;padding:20px 0 0 0}
.destaques h2 {padding:10px 0 6px 21px;font-family:'Aldus';font-size:22px;color:#5f583f;font-weight:normal}
.destaques .image {background:url(/images/bkgImagem.gif) no-repeat left 95px;float:left;margin:5px 0 0 10px;padding:0}
.espaco-vida{margin-left:26px;}

.bloco-esq { width:304px; height:700px; float:left; }
.bloco-esq .semanaDaAmamentacao{clear:both; margin-top:20px;}
.bloco-esq .semanaDaAmamentacao p { width:150px; line-height:18px; }
.bloco-esq .semanaDaAmamentacao p.saibaMais { margin-top:8px;margin-right:-149px; }

.tour, .psiu{background:url(/images/bkgBoxLeft.png) no-repeat 0 0;float:left;width:304px;height:449px;position:relative;left:20px;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.bloco-esq .semanaDaAmamentacao{background:url(/images/bkgBoxLeft.png) no-repeat 0 0;float:left;width:304px;height:185px;position:relative;left:20px}
.psiu { height:225px; clear:both; margin-top:20px; }
.tour p {line-height:21px}
.tour p, .espacoVida p, .psiu p, .semanaDaAmamentacao p{float:left;width:256px;padding:0 0 0 20px;font-size:13px;color:#816f4e}
.psiu p { width:180px; line-height:18px; }
.espacoVida p {margin:0 0 -2px; font-size: 13px; line-height: 21px;}
.espacoVida {background:url(/images/boxQuadrado.png) no-repeat;
             float:left;position:relative;left:45px;width:304px;
             height:325px;
             background-size: cover;
             border-bottom-left-radius: 10px;
             border-bottom-right-radius: 10px;
             border-top-left-radius: 10px;
             border-top-right-radius: 10px;
}

.espacoVida .btn-tour-virtual{
    cursor: pointer;
}
.facilidades {background:url(/images/boxQuadrado.png) no-repeat bottom;float:left;position:relative;left:70px;width:304px;height:293px}
/*
.facilidades ul {padding:0 0 0 42px}
.facilidades li {background:url(/images/bkgListaHome.gif) no-repeat 26px bottom;margin:0 0 6px 0;font-size:11px;line-height:30px;font-weight:bold}*/
.facilidades ul {
padding: 28px 0px 0 42px;
}

.facilidades li{
background: url(/images/bkgListaHome.gif) no-repeat 26px bottom;
margin: 0 0 6px 0;
font-size: 13px;
line-height: 21px;
font-weight: bold;
padding-bottom: 4px;
}
.facilidades li.noBkg {background:none!important}
.facilidades li a {background:url(/images/lgoListaHome.gif) no-repeat 0 0;padding:0 0 7px 28px;color:#816f4e}

.servicos {/*background:url(/images/boxQuadradoServ.png) no-repeat 0 0;*/float:left;position:relative;
           /*top:2px;left:-261px;*/           
               top: 30px; left: -276px;width:304px;height:370px; position:relative}
.servicos .single {float:left;width:263px;position:relative; left: 22px; top: 13px;margin:0 40px 20px 0; /*height:130px;*/ overflow:hidden}
.servicos .single h3 {font-family:'Aldus';font-size:18px;line-height:14px;color:#a39171;font-weight:normal;padding-bottom: 4px;}
.servicos .single .imagePeq {background:url(/images/bkgImagemPeq.gif) no-repeat bottom left;float:left;margin:10px 23px 0 0;padding:0 0 10px 11px}
.servicos .single p {float:left;width:142px;margin-top:5px;font-size:13px;color:#816f4e;line-height:17px}
.servicos .single p.saibaMais{position:absolute;bottom:5px;right:-11px}
.servicos .single p.saibaMais.utiNeoNatal{bottom:51px;}

.saibaMais {background:url(/images/bltSaibaMais.gif) no-repeat 0 12px;float:right!important;width:89px!important;padding:0 0 0 28px!important}

.saibaMaisPapo{background: url(/images/bltSaibaMais.gif) no-repeat 0 23px; float: right!important; width: 89px!important; padding: 15px 12px 0 28px!important; font-size: 14px;}

.saibaMaisPapo a {
    line-height: 20px;
    color: #816f4e;
}
.saibaMais a {line-height:20px;color:#816f4e}
.psiu p.saibaMais { margin-top:21   px;margin-right:-149px; }

/*Pop-up h1n1*/
div#popup-h1n1 {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 550px;
	z-index: 150;
	margin-top: -125px;
	margin-left: -250px;
   	border: 5px solid #CAC1A7;
	border-radius: 11px;
	padding: 20px;
	background: #EAE4DB;
}

div#popup-h1n1 p {
	color: #094631;
	font-size: 16px;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 20px;
	font-family: sans-serif;
	font-style: italic;
}

div#popup-h1n1 p:last-child{
    margin-bottom: 0;
}

div#popup-h1n1 span {
	float: right;
	background: #4097D6;
	color: #FFF;
	padding: 5px 15px;
	border-radius: 15px;
	cursor: pointer;
    margin-top: -10px;
}

/*Internas*/
.conheca {background:#F00;width:100%;height:100%;position:absolute;top:0;left:0}

.internas {float:left;width:100%}

/*Footer*/
.contentRodape {background:#edeae7 url(/images/bkgRodape.gif) no-repeat center top;float:left;width:100%;padding:65px 0 10px;position:relative;z-index:1}
#footer {width:1000px;margin:0 auto;text-align:center;font-size:11px;color:#5f583f;line-height:36px}
#footer ul.linkRedesSociais{float:left; position:relative; width:220px; height:40px; margin:0 0 0 370px; padding:3px 0 0 9px; text-align: center;}
#footer ul.linkRedesSociais li{margin: 5px 9px 0 12px;position: relative;width: 20px;display: inline-block;}
#footer ul.linkRedesSociais li a{float: left;display: block;width: 25px;height: 24px;z-index: 1;margin-bottom: -24px;margin-left: 15px;}
#footer ul.linkRedesSociais li a.btFlickr{background:url(/images/btyoutubesprite.png) no-repeat center top;}
/*#footer ul.linkRedesSociais li a.btFlickr{background:url(/images/btFlickr.gif) no-repeat center top;}*/
#footer ul.linkRedesSociais li a.btTwitter{background:url(/images/btTwitter.gif) no-repeat center top;}
#footer ul.linkRedesSociais li a.btFacebook{background:url(/images/btFacebook.gif) no-repeat center top;}
#footer ul.linkRedesSociais li a.btBlog{background:url(/images/btBlog.png) no-repeat center top;}
#footer ul.linkRedesSociais li a.btlinkedin{background: url(/images/btlinkdinsprite.png) no-repeat center top;}
#footer ul.linkRedesSociais li a.btinsta{background: url(/images/btinstasprite.png) no-repeat center top;}

#footer ul.linkRedesSociais li a:hover{background-position:bottom;}
#footer ul.linkRedesSociais li span{float:left; display:none; margin-top:-24px; z-index:-1; height:1px;}
#footer ul.linkRedesSociais li span.btFlickr{margin-left: 17px;}
#footer ul.linkRedesSociais li span.btTwitter{margin-left: 12px;}
#footer ul.linkRedesSociais li span.btFacebook{margin-left: 5px;}
#footer ul.linkRedesSociais li span.btBlog{margin-left:20px;}


#footer .linkFooter {padding:0 0 16px 0; font-size: 13px;}
#footer .linkFooter li {display:inline;font-weight:bold}
#footer .linkFooter li a {color:#5f583f}
#footer p {line-height:21px;font-size: 13px;}
#footer .titFooter {text-transform:uppercase;padding:26px 0 0 0;font-weight:bold;color:#302b1a}
#footer .grupo {padding:12px 0 0 0}
#footer .grupo li {display:inline;margin:0 30px}
#footer .grupo li a {}

/* Centro de estudos */
.tblCentroEstudos {margin:auto}
.tblCentroEstudos tr td strong {color:#FFF;font-size:12px}
.tblCentroEstudos tr td {padding:0 5px;color:#816f4e;font-size:11px}

.boxFotoSuperGr {background:url(../images/bgBoxSuperGrande.gif) no-repeat;overflow:hidden;float:left;height:627px; margin: 0 15px; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.boxFotoSuperGr .content {margin:25px; font-size: 14px; line-height: 29px;}
.boxFotoSuperGr p {color:#816F4E;line-height:25px;text-align:justify;margin:0 0 15px}
.boxFotoSuperGr p:nth-child(4) {margin-bottom: 25px;}

.boxFotoSuperGr .imgLeft {margin:0 0 0 18px}
.boxFotoSuperGr .imgRight {margin:0 18px 0 0}
.MapaSite {display:block;margin:auto;width:600px; font-size: 15px;}
.MapaSite a.nodeRoot {color:#816F4E;font:bold 13px/15px Arial,sans-serif}
.MapaSite table tr td a {color:#816F4E;font:normal 15px/15px Arial,sans-serif}
.conteudoOrfao .contentOrfao {width:100%!important}

/* Notícias / Imprensa */
#content .ano { display:block; margin:5px 0 15px 40px; font-size:14px; color:#816F4E; }

.corner
{
    display:block;
    margin:0 40px;
    width:887px;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.halfCorner
{
	width:650px;
}

.corner h3
{
    margin:0 10px;
    padding-bottom:0!important;
    padding-left:10px!important;
    background:#ede9e2 url(/images/bullet-title-imprensa.gif) no-repeat left center;
    line-height:27px;
    height:28px;
}

.corner-left
{
    background:url(/images/corner-left.gif) no-repeat left top;
}

.corner-right
{
    background:url(/images/corner-right.gif) no-repeat right top;
}

.noticias
{
    width:865px;
    display:block;
    margin:30px 50px;
    border-bottom:1px dashed #e7e6e5;
    overflow:hidden;
}

.halfNoticias
{
	width:650px;
}

.noticias span.data
{
    color:#868483;
    font-weight:bold;
    padding:0 10px;
    font-size: 14px;
}

.noticias p
{
    margin:0!important;
    padding:0 10px !important;
}

.noticias .imagens
{ width:825px;
  margin: 10px;
  text-align:center;
 }

.noticias p a
{
    color:#816f4e!important;
}
.noticiasTitle
{
    line-height:24px;
    height:50px;
    margin-bottom:30px;
    margin-left:10px;
}
.oneLine
{
	margin-bottom:0;
}

.noticias h4
{
    font-size:16px;
    color:#816f4e;
}


.lnkVoltar
{
    background:url(/images/bullet-voltar-imprensa.gif) no-repeat left 17px;
    color:#816F4E;
    float:right;
    line-height:41px;
    padding:0 9px;
}

/* Notícias / Imprensa Quadro Acessoria */
.acessoria
{
	width:214px;
	height:auto;
	background:url(/images/bkgQuadroTop214x9.gif) no-repeat;
	float:left;
}

.acessoria .content
{
	width:194px;
	height:auto;
	background:#ede9e2;
	margin:9px 0 0 0;
	padding:0 10px 0 10px;
}

.acessoria .content p
{
	color:#816f4e;
	font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

.acessoria .content p a
{
	color:#816f4e;
	font-weight:normal;
    font-size: 10px;
}
.acessoria .content p a:visited
{
	color:#816f4e;
	font-weight:normal;
    font-size: 10px;
}

.acessoria .bot
{
	width:214px;
	height:9px;
	background:url(/images/bkgQuadroBot214x9.gif) no-repeat;
	margin:0;
}

.acessoria .content .acessoriaContato
{
	width:194px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
}

.acessoria .content .acessoriaContato .content
{
	width:194px;
	height:auto;
	background:#ffffff;
	margin:0 0 0 0;
	padding:0;
	text-indent:10px;
}

.acessoria .content .acessoriaContato .bot
{
	width:194px;
	height:21px;
	background:url(/images/bkgQuadroBot194x21.gif) no-repeat;
	margin:0;
	padding:0;
}
.acessoria .content .acessoriaContato .top
{
	width:194px;
	height:8px;
	background:url(/images/bkgQuadroTop194x8.gif) no-repeat;
	margin:0;
	padding:0;
}

.galleryLabel
{
    font-size: 10px;
    color: #816F4E;
}


#content .imagens { text-align:center;}

/* Ultimos Likes Home */
.boxLatestLikes{ float:left; display:block; margin:100px 1px 0 -1px;}
.boxLatestLikes img{border-radius: 15px;}

/* nova subhome serviços */
.cont-servicos .boxes { width:680px; float:left; margin:20px 0 0 30px; clear:both; }
.cont-servicos .box-servs { background:url(/images/bg-box-servicos.png) repeat bottom; float:left;width:318px; margin:0 20px 27px 0; padding:30px 0 20px 0;    border-top-left-radius: 10px; border-top-right-radius: 10px; }
.cont-servicos .box-servs h2 { margin-left:30px; color:#40392c!important; font-size: 14px !important;}
.cont-servicos .box-servs h2 a { color:#40392C; text-decoration:none; }
.cont-servicos .box-servs h2 a:hover { text-decoration:underline; }
.cont-servicos .box-servs p { width:275px; margin:0 2px 0 30px; color:#816f4e; font-size:11px; line-height:17px; font-size: 14px; line-height: 29px;}


.cont-servicos .box-servs.eventos-cientificos{
    height: auto;
}

.cont-servicos .box-servs.eventos-cientificos p{
    margin-top: 10px;
}


.cont-servicos .boxes.eventos{
    margin: 50px 0 0 30px;
}


.pluginButtonInline {
   *display: inline-block;
    *width: 47px !important;
    *height:auto !important;
    *background:#036
}

/* H1N1 */
.infografico a {
    float: right;
    margin: 15px;
}

.infografico img {
    width: 640px;
    margin:0;
}

.linkPdf {
    float: none!important;
    color:#fff;
    text-decoration: underline;
    margin-top:10px;
    font-size: 20px;
    color: #5a7f91;
}

dl{
    padding:10px;
    width: 620px;
}

dl a {
    float: none !important;
    margin: 0 !important;
    font-weight: normal !important;
    text-decoration: underline;
}

dd {
    line-height: 16px;
    color: #000;
}

.italic {
    font-style: italic;
}

dt {
    font-weight: bold;
    margin-top: 10px;
}
dt:first-child{
    margin-top:0px;
}

.bold {
    font-weight: bold;
}

.microTitulo{
    padding:12px;
    width:616px;
    clear:both;
    color:#FFF;
    font-size:14px;
}
#h1n1{
    background-color:#868483;
}
#faq {
    background-color:#868483;
}

.boxImagem {
	background: #EAE5E0 url(/images/bkgBottomBox1.gif) no-repeat bottom left;
	float: left;
	width: 663px;
	min-height: 317px;
	margin: 5px 0 45px 20px;
}

.contentBoxImagem {
	float: left;
	width: 653px;
	min-height: 300px;
	padding: 0 0 0 10px;
}


@media (min-width: 1000px) and (max-width: 1284px) {
    .contentHome .selo-melhor-maternidade{
         margin-top: 40px;
    }
}




/*************************************
    MODAL
**************************************/
.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  /*position: relative;*/
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -268px 0 0 -270px;
  background-color: #c7a1d8;
  border: 0;
  border-radius: 0;
  outline: 0;
  max-width: 470px;
  display: block;
  /*margin: 0 auto;*/
  /*margin-top: 115px;*/
}

.modal-button {
    position: absolute;
    top: 50px;
    right: 50px;
    z-index: 1;
    background: #fff;
    border-radius: 0;
}

.modal-button .close {
    background: none;
    border: none;
    font-size: 24px;
    color: #27625c;
    padding: 1px 5px;
    cursor: pointer;
    transition: all .3s ease;
    outline: none;
    font-weight: bold;
}

.modal-button .close:hover {
    color: #000;
}

/*@media only screen and (max-width: 1280px){
    .modal-content{
         margin-top: 80px;
    }
}*/


.modal-content h1{
    padding: 0;
    margin: 0 0 15px 0;
    color: #fff;
	font-family: 'Avenir_Book';
    font-size: 20px;
    text-transform: uppercase;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #f0ebf4;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal-header {
    padding: 15px 5px 0 0;
}
.modal-header .close {
    margin-top: -2px;
    float: right;
    border: 0;
    background: transparent;
    color: #fff;
    font-size: 20px;
    outline: none;
    cursor: pointer;
}

.modal-header .close:hover{
    color: #522575;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    height: 100%;
    width: 100%;
    display: inline-block;
    position: relative;
  }

  .modal-sm {
    width: 315px;
  }
}
@media (min-width: 992px) {
  .modal-dialog {
    height: 100%;
    width: 100%;
    display: inline-block;
    position: relative;
  }
  .modal-lg {
    width: 900px;
  }
}

@media (max-width:1000px){
    .modal-content {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -360px 0 0 -307px;
        border: 0;
        border-radius: 0;
        outline: 0;
        max-width: 570px;
    }

    .modal-open .modal {
      overflow-x: hidden;
      overflow-y: auto;
      padding: 0;
    }
}

.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
    .modal-content {
      position: absolute;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -227px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 390px;
    }
}


/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
    .modal-content {
       position: absolute;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -227px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 390px;
    }
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
        .modal-content {
      position: absolute;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -227px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 390px;
    }
}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
   .modal-content {
     position: absolute;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -227px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 390px;
    }
}


/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) {
       .modal-content {
     position: absolute;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -227px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 390px;
    }
}

/* ----------- Galaxy S4 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
       .modal-content {
  position: absolute;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -227px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 390px;
    }
}

/* ----------- Galaxy S5 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
       .modal-content {
      position: absolute;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -227px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 390px;
    }
}





/* ----------- Modal Tour ----------- */

#modalTour .modalTour-content{
    width: 550px;
    height: 480px;
    max-width: 550px;
}

#modalTour iframe{
    width: 100%;
    height: 480px;
    max-width: 100%;
    border: 0;
}

#modalTour .modal-button{
    top: 15px;
    right: -24px;
}

#modalTour .modal-button{
    background: #feaeba;
}

#modalTour .modal-button .close{
    color: #000;
    font-size: 23px;
}

#modalTour .modal-button .close:hover{
    color: #fff;
}

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
        #modalTour .modalTour-content {
      position: absolute;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -227px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 390px;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
        #modalTour .modalTour-content {
      position: absolute;
    top: 50%;
    left: 50%;
    margin: -240px 0 0 -227px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 390px;
    }

}


/* ----------- iPhone 5 and 5S ----------- */

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
        #modalTour .modalTour-content {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -485px 0 0 -409px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 800px;
    width: 800px;
    height: auto;
    }        
    #modalTour iframe{
        height: 710px;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
        #modalTour .modalTour-content {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -485px 0 0 -409px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 800px;
    width: 800px;
    height: auto;
    }        
    #modalTour iframe{
        height: 710px;
    }

}

/* ----------- iPhone 6 ----------- */

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
            #modalTour .modalTour-content {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -460px 0 0 -403px;
        border: 0;
        border-radius: 0;
        outline: 0;
        max-width: 800px;
        height: auto;
        width: 800px;
    }

    #modalTour iframe{
        height: 710px;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
            #modalTour .modalTour-content {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -460px 0 0 -403px;
        border: 0;
        border-radius: 0;
        outline: 0;
        max-width: 800px;
        height: auto;
        width: 800px;
    }

    #modalTour iframe{
        height: 710px;
    }

}

/* ----------- iPhone 6+ ----------- */

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
       #modalTour .modalTour-content{
   position: absolute;
    top: 50%;
    left: 50%;
    margin: -263px 0 0 -325px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 610px;
    width: 610px;
    height: auto;
    }
     #modalTour iframe{
        height: 710px;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
       #modalTour .modalTour-content{
   position: absolute;
    top: 50%;
    left: 50%;
    margin: -237px 0 0 -315px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 520px;
    width: 520px;
    height: auto;
    }

    #modalTour iframe{
        height: 420px;
    }

}


/* ----------- Galaxy S3 ----------- */

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 640px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
          #modalTour .modalTour-content {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -373px 0 0 -417px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 800px;
    height: auto;
    width: 800px;
    }
    #modalTour iframe{
        height: 710px;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 640px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
          #modalTour .modalTour-content {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -271px 0 0 -337px;
    border: 0;
    border-radius: 0;
    outline: 0;
    max-width: 600px;
    width: 600px;
    height: auto;
    }

    #modalTour iframe{
        height: 500px;
    }
}

.grupo_rodape a{color: #695c55;}
