/* Identity
================================================== */
body {
    background-color: #fff;
    background-image: url("../images/bg-topo.png");
    background-position: center 32px;
    background-repeat: repeat-x;
}
header {
	width:100%;
	float:left;
	height:108px;}
a#gohome{
	max-width:295px;
	float:left;
	overflow:hidden;
	height:91px;
	}
div#main-wrap {
	border-top:4px solid #67a8f9;
	border-radius:4px 4px 0 0;
	padding-top:3px;
	float:left;
	width:100%;}
{
    background-color: #FFFFFF;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    float: left;
    height: auto;
    margin: 10px auto 20px;
    padding: 10px 20px;
    width: auto;
	padding-bottom:30px;
}
aside#menu-lateral {
padding-bottom: 0px;
}
a.assinatura {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCFF00;
	}
img.auto {width:auto;}
/* H E A D E R S *********************************
================================================== */
h1, h2, h3, h4, h5, h6 {
	font-family:"Open Sans", Sans-serif;
	}
	header h2{
	color:#fff;
	text-shadow:1px 1px 1px #333333;
	font-weight:bold;
	font-size:1.5em
	}
header h3{
	/* text-shadow:1px 1px 1px #ccc; */
	text-shadow:1px 1px 1px #333333;
	font-weight:bold;
	/* color:#4b6785 */
	color:#fff;
	}
/* Navigation
================================================== */
#main_nav {
	margin:5px 0;
	border-bottom:dotted 1px #666;
	
}
#main_nav ul{
	clear:both;
	margin-left:10px	
	}

#main_nav ul li{
	display: inline;
	padding-bottom:10px !important;	
	}
#main_nav ul ul li{
	padding-bottom:10px !important;
	display:block;
	}

#main_nav ul li a {
    border-top: 3px solid rgba(255, 255, 255, 0);
    color: #7E7E7E;
    float: left;
    font-size: 1.1em;
    font-weight: normal !important;
    margin-right: 1px;
    padding: 0.8em 0.9em !important;
    text-decoration: none !important;
}
#main_nav ul li a.hover {
    border-top: 3px solid #043A84;
    
}
#main_nav ul ul li a {
    background-color:#fff;
}
#main_nav ul li a:hover{
	color:#043a84;
	background-color:rgba(255,255,255,1);
	border-top:3px solid #043a84;}
#mobile_nav {
	float:left;
	display:block;}

.dropmenu {
	display:none;}
#banners a {
	text-align:center;
	font-variant: small-caps;
	text-transform: uppercase;
	background-color: #939393;
	padding: 20px 0;
	margin-bottom:5px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
#banners a:hover {
	/* [disabled]background-color: #6E6E6E; */
}
ul.news {}
ul.news li {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	float:left;
}
ul.news li a {
	text-decoration: none;
}
ul.news li ul li {
    border-top: 1px dotted #999;
    float: left;
    padding-top: 15px;
	border-bottom:none;
}
/* Footer Navigation */

#footer_anchors a {
	color:#fff;}
#footer_anchors ul {
	margin:0px;
	padding:0px;}
#footer_anchors ul li{
	  display: inline;
    float: left;
    margin-right: 2px;
    padding: 0 1.2em 0 0;
}
#footer_anchors ul li a {
	text-decoration:none;
	color:#fff;
	text-shadow:1px 1px 4px rgba(0,0,0,.6);}
#footer_anchors ul li a:hover {
	text-decoration:none;
	color:#fff;
	text-shadow:2px 2px 4px rgba(0,0,0,.7);
	text-decoration:underline;}
	


/* Mapa do Site */

ul#mapa_site {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5em;
	padding: 0px;
	float: left;
	background-image: none;
	width: 100%;
}
ul#mapa_site ul {
	margin-left: 40px;
}
ul#mapa_site li {
	list-style-type: none;
	padding-bottom: 15px;
	background-image: url(../images/pont.png);
	background-repeat: repeat-y;
	padding-top: 10px;
}
ul#mapa_site li a {
	background-image: url(../images/prox.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
ul#mapa_site li a:hover {
	color: #FFFFFF;
	background-color: #666666;
}

ul#mapa_site li ul li a {
	background-image: url(../images/prox.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	font-weight: normal;
}ul#mapa_site li ul li a:hover {
	color: #FFFFFF;
	background-color: #666666;
}
/* Social Icons
================================================== */
#icones a {
	float:right;
	width:38px;
	height:38px;
	margin-right:2px;
	overflow:hidden;
	text-indent:-2000px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image:url(../images/icones_topo.png);
	}
#icones a#face{
	background-image: url(../images/facebook_icon.png);
	}
#icones a#flickr{
	background-image: url(../images/flickr_icon.png);
	}
#icones a#twitter{
	background-image: url(../images/twitter_icon.png);
	}
#icones a#sound_cloud{
	background:url(../images/sound_cloud.png);
	}
#icones a#linkedin {
	background-image: url(../images/linkedin_icon.png);
}
#icones a#youtube{
	background-image: url(../images/youtube_icon.png);
}
#icones a#home {
	background-position:0 4px;
}
#icones a#contato, #icones a#contato:hover {
	background-position:-37px 4px;
}
#icones a#mapa, #icones a#mapa:hover {
	background-position:-83px 4px;
}

#icones a:hover#face{
	background-image: url(../images/facebook_icon_hover.png);
	}
#icones a:hover#flickr{
	background-image: url(../images/flickr_icon_hover.png);
	}
#icones a:hover#twitter{
	background-image: url(../images/twitter_icon_hover.png);
	}
#icones a:hover#sound_cloud{
	background:url(../images/sound_cloud_hv.png);
	}
#icones a:hover#linkedin {
	background-image: url(../images/linkedin_icon_hover.png);
}
#icones a:hover#youtube{
	background-image: url(../images/youtube_icon_hover.png);	
}
#icones a#home:hover, #icones a#mapa:hover, #icones a#contato:hover {
	opacity:.7;
}

.newsletter {
	background-image: url(../images/news_icon.png);
	background-repeat: no-repeat;
	padding-left: 45px;
	background-position: 0px 3px;
}
/* Miscelânia */
.dots {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-bottom:1em;
}
.dotted {
	float:left;
	width:99%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-bottom:1em;
}
.full_dotted {
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-bottom:1em;
}	
.gray {
	background-color:#e5e5e5;
	padding:5%;
	width:90%;}
#breadcrumbs {
    margin: 20px 0 10px;
    padding-bottom: 20px;
    width: 100%;
}
a#coment {
	background-image: url(../images/lapis.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
a#comentarios {
	text-decoration: none;
	background-image: url(../images/coment.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.gallery_height {
	height:680px;
	max-height:680px}
form#busca {
    background-color: #ffffff;
    border: 1px solid #67a8f9;
    height: 23px;
    margin-top: 10px;
    padding: 2px 11px;
    width: 28%;
}
input#word {
	border:solid 1px #fff;}
input#search {
	background-color:rgba(255,255,255,0);
	border:solid 1px rgba(255,255,255,0);
	background-image:url(../images/busca.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent:-2000px;
	overflow:hidden;
}
#news ul li{
	height:2em;}
#news ul li a {
	border-bottom:dotted 1px #999;
	text-decoration:none;
	display:block;
	float:left;
	background-image:url(../images/seta.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0;
	}
ul#botoes {float:left;}
ul#botoes li {
	background: #ffffff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNjZWQ5ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #ffffff 57%, #ced9e0 99%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(57%,#ffffff), color-stop(99%,#ced9e0)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 57%,#ced9e0 99%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 57%,#ced9e0 99%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 57%,#ced9e0 99%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 57%,#ced9e0 99%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ced9e0',GradientType=0 ); /* IE6-8 */

border: 1px solid #c2c3c4;
    display: block;
    float: left;
    height: 28px;
    margin-bottom: 5px;
    padding: 8px 5px;
    text-decoration: none;
    width: 96%;


	}
ul#botoes li a {
    background-image: url("../images/icones_right.png");
    background-position: 190px 4px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    line-height: 27px;
    padding: 0 2%;
    text-decoration: none;
    width: 96%;
}
ul#botoes li a#transparencia {background-position: 190px -50px;}
ul#botoes li a#guia {background-position: 190px -100px;}
ul#botoes li a#academico {background-position: 190px -154px;}
ul#botoes li a#consulta {background-position: 190px -204px;}
#agenda th {
	color:#fff;
	background-color:#008b8b;
	font-weight:bold;
	padding:5px 2px;}
#agenda td {
	background-color: #fff;
	border-bottom:1px dotted #B8BFB7;
	padding:2px;
}
#agenda td.evento {
	color: #008b8b;
}

#agenda td.evento {
	color:#666;
}

#agenda td:nth-child(2n+2)
{
background:#e2ebe2;
}
#agenda tr.linha td {
	padding:10px 0;
	}
	
#agenda tr.linha:nth-child(2n+2){
	background:#e2ebe2;
	}
img.no-100 {
	width:auto !important;}
a.social {
	background-image:url(../images/social.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 35px;
	width: 31px;
	margin-right: 4px;
	margin-bottom:10px;
	}
a#face {}
a#twitter {
	background-position: -34px top;
}
a#linkedin {
	background-position: -68px top;}
a#flickr {
	background-position: -102px top;}
#navega_footer ul {
	margin:0;
	padding:0;}
	#navega_footer ul  {
margin-left: 20px;
padding: 0;
}

#navega_footer {
	font-size:1.2em;
text-shadow:1px 1px 1px #fff;}
span.numero {
	background-color:#68a8ff;
	color:#fff;
	width:12px;
	height:12px;
	float:left;
	text-align:center;
	padding:2px;
	margin-right:5px;
	border-radius:4px;}
a:hover span.numero {
	background-color:#4977B5;
	}
#navega_footer ul li a {
text-decoration: none;
color: #666;
font-weight: bold;
}
#navega_footer ul li ul li a {
text-decoration: none;
color: #666;
font-weight: normal;
}
#navega_footer h2 {
font-size: 1.5em;
line-height: 1.5em;
margin-bottom: 6px;
color: #666;
}
address {
	font-size:1em;
	line-height:1.5em}
a#local {
background-image: url(../images/pin.png);
background-repeat: no-repeat;
padding-left: 25px;
margin-top: 20px;
height: 30px;
float: left;
padding-top: 9px;
font-size: 1.2em;
text-decoration: none;
color: #043a84;
}

#navega_footer ul li a:hover {
	color:#032E6A;
}
#gohome img {
	width:auto !important;
	height:auto !important;
	margin:auto;}
#topo-links a {color:#fff; margin-left:10px;}
.gray {
	background-color:#f6f6f6;
}
.blue-bar {
	border-top:solid 3px #67a8f9;
	border-radius:5px 5px 0 0;
	}
#eventos {
position: relative;
padding: 13px 10px 1px;
}
#conteudo #eventos {
	width:44%;}
#eventos h2 {
background-image: url(../images/symbol-events.png);
background-repeat: no-repeat;
background-position: right top;
position: absolute;
width: 93%;
line-height: 2em;
height: 69px;
top: -4px;
float: left;
}
nav#related {
	margin-top:50px;
}
#eventos nav#related ul li a {
	text-decoration:none !important;}
#eventos #related ul li {
border-bottom: dotted 1px #ccc;
padding-bottom: 0px;
margin-bottom: 10px;
}
#eventos #related li p{
	margin-bottom:5px;}
#eventos #related li {background-image:url(../images/icon-agenda.png);
background-repeat:no-repeat;
padding-left:25px;
}
.pad-top {
	padding-top:10px;}
.pad-left {
	padding-left:10px}
.pad-bottom {
	padding-bottom:10px}
.cartola {
background-color: #67a8f9;
color: #fff;
border-radius: 3px 3px 0 0;
box-shadow: 0px 0px 9px #0F4486 inset;
}
.data {
	width:100%;
	float:left;
	margin-bottom:0px;}
#nots span {
	color:#333;
}
#nots a {
	text-decoration:none;
	color:#67a8f9;
	font-size:1.2em;
	}
#licits li {
	padding-left:5px;
	}
#licits li a {
	text-decoration:none;
	}
#banner-page {
	position:relative;
	}
#banner-page figure {
width: 105%;
position: absolute;
top: -20px;
left: -4%;
}
#banner-page h1 {
top: 10px;
left: 0px;
color: #fff;
text-shadow: 1px 1px 1px #333;
z-index: 18000;
position: absolute;
font-size: 2.8em;
font-weight: bold;
}

#banner-page h2 {
padding-top: 50px;
left: 0px;
color: #fff;
text-shadow: 1px 1px 1px #333;
z-index: 18000;
position: absolute;
font-size: 1.8em;
font-weight: bold;
}


.gray.col4 {
	width:21%;
	position:relative;
	z-index:2000000}
.gray.col4 a {
	color:#67a8ff;
	text-decoration:none;
	font-size:1.5em;}
ul.vertical {
	height:400px;
}
ul.vertical li {
width: 40px;
height: 350px;
margin-right: 25px;
display: inline-block;
position: relative;
}
ul.vertical li a {
-ms-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
color: #fff;
position: absolute;
width: 350px;
line-height: 1.2em;
height: 20px;
left: -170px;
top: 170px;
font-size: 1.5em;
text-decoration: none;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 40px;
border-radius: 10px;
border-right: 4px solid #bad8ff;
border-left: 4px solid #bad8ff;

background: #2a70e0; /* Old browsers */

background: -moz-linear-gradient(left,  #2a70e0 0%, #67a8ff 50%, #358cff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2a70e0), color-stop(50%,#67a8ff), color-stop(100%,#358cff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #2a70e0 0%,#67a8ff 50%,#358cff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #2a70e0 0%,#67a8ff 50%,#358cff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #2a70e0 0%,#67a8ff 50%,#358cff 100%); /* IE10+ */

background: linear-gradient(to right,  #2a70e0 0%,#67a8ff 50%,#358cff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a70e0', endColorstr='#358cff',GradientType=1 ); /* IE6-9 */
	
}
ul.vertical li .info a, ul.vertical li .info a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0);
    border-color: -moz-use-text-color -moz-use-text-color #fff;
    border-image: none;
    border-radius: 0;
    border-style: none none dotted;
    border-width: medium medium 1px;
    color: #254991;
    display: block;
    float: left;
    font-size: 1.2em;
    height: auto;
    left: 0;
    line-height: 1.2em;
    padding: 3px 3%;
    position: static;
    text-decoration: none;
    top: 0;
    transform: rotate(0deg);
    width: 94%;
}

ul.vertical li .info a:hover {
    color: #3466C9;
}
ul.vertical li .info {
    background-color: #c8e5fa;
    border-radius: 10px;
    height: 300px;
    left: 40px;
    padding: 10px;
    position: absolute;
    top: 10px;
    width: 200px;
    z-index: 1;
	border:2px solid #2a70e0;
}
ul.vertical li .info.dir {
left: -200px !important;
}

ul.vertical li a:hover {
	background: #064770; /* Old browsers */

background: -moz-linear-gradient(left,  #064770 0%, #6685aa 50%, #003060 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#064770), color-stop(50%,#6685aa), color-stop(100%,#003060)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #064770 0%,#6685aa 50%,#003060 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #064770 0%,#6685aa 50%,#003060 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #064770 0%,#6685aa 50%,#003060 100%); /* IE10+ */

background: linear-gradient(to right,  #064770 0%,#6685aa 50%,#003060 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064770', endColorstr='#003060',GradientType=1 ); /* IE6-9 */

}

ul.vertical li a span {
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
position: absolute;
width: auto;
height: auto;
left: 0px;
font-size: .7em;
width: 40px;
text-align: center;
font-weight:bold;
}
ul.submenu li {
	list-style-type: square;
	list-style-position: inside;
}
ul.submenu li a {
	text-decoration:none;
	
	}
ul.submenu li {
	border-left:dotted 1px #ccc;}
ul.submenu li ul {
	margin-left:15px;}
.contato-quadro {
	width:90%;
	padding:5%;
	border:2px solid #6685aa;
	background-color: #C8E5FA;
	float:left;
	margin:10px 0;
}
#rato {
	margin-top:110px;
	margin-bottom:10px;}
.contato-home figure {
	background-color:#C8E5FA;
	height:5px;
	}
.contato-home .news li a:hover figure {
	background-color:#AAC3D6;
	}
	.contato-home .news li a:hover h3 {
	color:#5386D6;
}

/* Media Queryies
================================================== */	
@media all and (max-width: 1280px) {	
#main_nav ul li a{
	0.5em 0.9em !important
	}
.gallery_height {
	max-height:620px}
}

@media all and (max-width: 960px) {	
	#main_nav ul {
    max-margin-left: 0;
}
#main_nav ul li a {
    color: #7E7E7E;
    float: left;
    font-size: 0.9em;
    margin-right: 1px;
    padding: 0.5em 0.7em !important;
    text-decoration: none;
}
.gallery_height {
	max-height:560px}
.nav_menu ul.dropmenu li ul {
    background-color:#fff !important;
    box-shadow: 2px 4px 6px rgba(0, 0, 0, 0);
}
a#gohome {
float: left;
height: auto !important;
overflow: hidden;
width: 150px !important;
margin-left: 10px;
}
a#gohome img{
    float: left;
    height: auto !important;
    overflow: hidden;
    width: 100% !important;
}
#topo-links {
	width:50%}
header hgroup col8 {
	width:60%;
	}
header h2 {
	font-size:1.2em}
header h3 {
	font-size:1em}
input#word {
border: solid 1px #fff;
width: 78%;
}
form#busca {
width: 25%;
}
}

@media all and (max-width: 720px) {
#top_busca {
	width:50%;
	float:right;}
#top_busca hgroup {
	display:none;}
form#busca {
    background-color: #ffffff;
    border: 1px solid #67a8f9;
    float: right;
    height: 23px;
    margin-right: 5%;
    margin-top: 10px;
    padding: 2px 11px;
    width: 68%;
}
input#word {
    border: 1px solid #fff;
    width: 70%;
}
#main_nav{
	background-color:#fff;
	}
#main_nav ul{
	clear:both;
	margin-left:0px	
	}
#main_nav ul li{
	display: inline;
	width:100%	
	}
#main_nav ul li a{
	padding:1%;
	text-decoration:none;
	font-size:1.2em;
	margin-right:0;
	width:98%;
	margin-bottom:2px !important;
	
	}
a#gohome {
    width: 160px;
}

a#gohome img {
    float: left;
    height: auto !important;
    overflow: hidden;
    width: 120px !important;
	margin-left:20px;
}
#topo-links {
width: 42%;
}
	.gallery_height {
	max-height:490px}
	#top_busca {
width: 120%;
float: right;
margin-top: 0 !important;
}
header.add-top {margin-top:5px !important;}
a#gohome {
float: left;
height: auto !important;
overflow: hidden;
width: 140px !important;
margin-left: 10px;
}
div#main-wrap {
border-top: 4px solid #67a8f9;
border-radius: 4px 4px 0 0;
padding-top: 3px;
float: left;
width: 100%;
margin-top: 12px;
}
#main_article {
	width:100%;}
#main_article .col6 {
	width:100%;}

	#social_mapa {
		margin-top:20px;}
	#social_mapa img {
		width:50% !important;}
	#banner-page figure img {
		width:230%;
}
#conteudo.col6, #conteudo .col6, #conteudo #eventos {
	width:100%;}
#related-centros {
	padding-top:10px;}
#conteudo {
	padding-top:70px;
	line-height:1.5em;
	}

#conteudo span { line-height:1.5em; }
#conteudo div { line-height:1.5em; }
#conteudo p div { line-height:1.5em; }
#banner-page figure {display:none;}

#conteudo a {
color: #7E7E7E;
}

#banner-page h1 {
	color:#043a84;} 
}
@media all and (max-width: 480px) { 
.gallery_height {
	max-height:460px}
	


}
@media all and (max-width: 380px) { 
.gallery_height {
	max-height:420px}
}
@media all and (max-width: 320px) { 
.gallery_height {
	max-height:360px}
}

ul.sub2 li a {
  padding-left: 40px !important;
  font-size: 1em !important;
}

ul#acc3 ul ul li a {
padding-left:40px !important;
font-size:1em !important;
}

img.alinha_na_linha {
  display: inline; 
  border-width: 0px;
}