html{height:100%;}
body{
	background: url(../images/body-tail.gif) top center repeat;
	font:14px/22px Arial, Helvetica, sans-serif;
	color:#a6a6a6;
	position:relative;
	min-width:320px;
	padding:12px 0;
}
.main{width:990px; margin:0 auto; background:#fff; padding:16px 0 37px;}
/*********************************header*************************************/
header{width:100%; padding-bottom:7px;}
#page1 header{padding-bottom:18px;}
	header .indent-bottom{padding-bottom:0px;}
	header .indent-bottom1{padding-bottom:27px;}
h1{float:left; padding-left:2px;}
	h1 a{
		display:inline-block;
		padding:40px 0 0 44px;
		background:url(../images/logo.png) 0 0 no-repeat;
	}
		h1 a:hover{text-decoration:none;}
	h1 a strong{display:none;}
	h1 span{
		display:block;
		font:normal 14px/17px Arial, Helvetica, sans-serif;
		color:#a6a6a6;
	}
.marcador {float:left;margin-top:8px;margin-left:12px;margin-right:5px;}
       .menu_pub{
						float:left;
						width:250px;
						min-height:300px;
						
						}
						.menu_pub li{
						
						height:50px;
						}
						.marcador2 {float:left;margin-top:8px;margin-left:5px;margin-right:2px;}

/********************************* Content **********************************/
#content{width:100%; padding:56px 0 60px;}
	#page1 #content, #page3 #content, #page4 #content{padding:0 0 60px;}
/*----- Global Structure -----*/
.img-indent{float:left; margin-right:0px;}
.img-indent6{float:left; margin-right:30px; padding-top:5px;}
.last-item{margin-right:0 !important; margin-bottom:0 !important;} 

/* ---------- Tags ---------*/
h3{font:300 33px/35px 'Open Sans', sans-serif; color:#202020; letter-spacing:-1px;margin-top:10px;}
h5{font:300 italic 14px/22px 'Open Sans', sans-serif; color:#323232;}
	h5 a{color:#323232;}
		h5 a:hover{text-decoration:none; color:#f17f26;}
h6{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#202020;}
	h6 a{color:#202020;}
		h6 a:hover{text-decoration:none; color:#f17f26;}

blockquote{width:100%;}
	.quote-content{margin-bottom:23px;}
	.quote-caption{font:300 italic 14px/22px 'Open Sans', sans-serif; color:#202020;}
time.date1{
	display:inline-block;
	font:300 italic 14px/22px 'Open Sans', sans-serif;
}
	time.date1 a{
		display:inline-block;
		color:#fff;
		padding:3px 10px 5px;
		background:#f17f26;
	}
		time.date1 a:hover{text-decoration:none; background-color:#202020;}
/*---------- Columns --------*/
.col-4-1{float:left; width:170px; margin-right:20px;}
.col-5-1{float:left; width:210px; margin-right:20px;}
/*----------- Boxes ----------*/
.box{background:#f7f7f7;}
	.box .indents{padding:45px 25px 43px 30px;}
	.box .indents1{padding:45px 20px 43px 30px;}
.img-box{display:block; border:10px solid #f7f7f7;}
/*---------- Links ----------*/
a{color:#a6a6a6; outline:none; cursor:pointer; text-decoration:none;}
	a:hover{text-decoration: underline}
a[href^="tel:"]{color:#a6a6a6; text-decoration:none;}
.link{color:#202020; text-decoration:underline;}
	.link:hover{text-decoration:none;}
.link-1{color:#202020; font:italic 13px/22px Arial, Helvetica, sans-serif;}
	.link-1:hover{text-decoration:none; color:#f17f26;}
.link-2{color:#202020;}
	.link-2:hover{text-decoration:none; color:#f17f26;}
.button{
	display:inline-block;
	cursor:pointer;
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#202020;
	padding:6px 13px 7px;
}
	.button:hover{text-decoration:none; background-color:#f17f26;}
/*---------- Lists -----------*/
.list-1 li{
	overflow:hidden;
	padding-bottom:23px;
	border-bottom:1px solid #ececec;
	margin-bottom:28px;
}
	.list-1 li.last-item{border-bottom:none; padding-bottom:0;}
	.list-1 .marker{
		float:left;
		margin-right:20px;
		width:30px;
		height:30px;
		overflow:hidden;
		font:300 italic 14px/30px 'Open Sans', sans-serif;
		color:#fff;
		text-align:center;
		background:#f17f26;
	}
	.list-1 h6{margin-top:-5px;}
.list-2 li{
	font:14px/22px Arial, Helvetica, sans-serif;
	color:#202020;
	background:url(../images/marker-2.gif) 0 9px no-repeat;
	padding-left:12px;
	margin-bottom:8px;
}
	.list-2 a{color:#202020;}
		.list-2 a:hover{text-decoration:none; color:#e3a11f;}
/*---------- Borders ---------*/
.border-right6-1{background:url(../images/pic1.gif) 239px 0 repeat-y;}
.border-right8-1{background:url(../images/pic1.gif) 319px 0 repeat-y;}
.border-right12-1{background:url(../images/pic1.gif) 479px 0 repeat-y;}
.border-right16-1{background:url(../images/pic1.gif) 639px 0 repeat-y;}
.border-right18-1{background:url(../images/pic1.gif) 719px 0 repeat-y;}
.border-bottom{border-bottom:0px solid #ececec;}
/*---------- Indents ---------*/
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0;}		.p0-1{margin-bottom:3px;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px;}
	.p4{margin-bottom:20px;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
.indent-top1{padding-top:5px;}
.indent-top2{padding-top:10px;}
.indent-right12{padding-right:60px;}
.indent-bottom6{padding-bottom:30px;}
.indent-bottom6-1{padding-bottom:33px;}
.indent-bottom7{padding-bottom:35px;}
.indent-bottom8{padding-bottom:40px;}
.indent-bottom11{padding-bottom:55px;}
.indent-bottom14{padding-bottom:70px;}
/*----------- Map ------------*/
#map iframe{width:100%; height:248px;}
#map dl{width:100%; position:relative; overflow:hidden;}
#map dt{margin-bottom:10px;}
#map dd{}
#map dl span {float:left; width:98px;}
/************************************** Footer *************************************/
footer{width:100%; padding-top:38px;}
	.social-icons{float:right; overflow:hidden; padding-right:7px;}
		.social-icons li{
			float:left;
			font:14px/17px Arial, Helvetica, sans-serif;
			color:#a6a6a6;
			padding-right:2px;
		}
			.social-icons li:first-child{margin-right:15px; padding-top:8px;}
			.social-icons a{
				display:block;
				width:34px;
				height:35px;
				background-position: 0 0;
				background-repeat:no-repeat;
				background-color:#fff;
			}
				.social-icons .icon-1{background-image:url(../images/icon-1.png);}
				.social-icons .icon-2{background-image:url(../images/icon-2.png);}
				.social-icons .icon-3{background-image:url(../images/icon-3.png);}
	.footer-text{float:left; padding-top:6px;}
		.footer-text a{color:#a6a6a6; text-decoration:underline;}
			.footer-text a:hover{text-decoration:none;}
		.footer-text .footer-logo{
			display:inline-block;
			width:25px;
			height:30px;
			background:url(../images/footer-logo.png) 0 0 no-repeat;
			margin-right:4px;
		}

/*=================================================================================*/
@media only screen and (max-width: 995px) {
	p, .p3, .p3-1{margin-bottom:15px}
		.p4-1, .p5, .p5-1, .p6, .p6-1, .p7, .p7-1, .p8, .p8-1{margin-bottom:20px;}
		h3{margin-bottom:15px !important;}
	.col-4-1{width:132px;}
	.col-5-1{width:164px;}
	.border-right6-1{background-position:191px 0;}
	.border-right8-1{background-position:255px 0;}
	.border-right12-1{background-position:383px 0;}
	.border-right16-1{background-position:511px 0;}
	.border-right18-1{background-position:575px 0;}
	.indent-right12{padding-right:0;}
	.indent-bottom6-1, .indent-bottom7, .indent-bottom8, .indent-bottom11, .indent-bottom14{padding-bottom:30px;}
	/*-----------------------------------------*/
	.main{width:768px; padding:30px 0;}
	h1{padding-left:5px;}
	h1 a{padding:31px 0 0 44px;}
	h1 span{font-size:11px; line-height:14px;}
	.box .indents, .box .indents1{padding:20px 15px 25px 20px;}
}
@media only screen and (min-width: 768px) and (max-width: 995px) {
	.width1-tp{width:130px;}
}

@media only screen and (max-width: 767px) {
	.col-4-1, .col-5-1{width:130px; margin-right:15px;}
	.border-right6-1, .border-right8-1, .border-right12-1, .border-right16-1, .border-right18-1{background:none;}
	.indent-top1, .indent-top2{padding-top:0;}
	/*-----------------------------------------*/
	.main{width:480px;}
	.box .grid_6, .box .grid_8{border-bottom:1px solid #fff; margin-bottom:0;}
		.box .grid_6.omega, .box .grid_8.omega{border-bottom:none;}
	.social-icons{float:none; padding-right:0; margin-bottom:20px;}
	.footer-text{float:none; padding-top:0;}
}

@media only screen and (max-width: 479px) {
	.col-4-1, .col-5-1{float:none; width:100%; margin-right:0; margin-bottom:30px;}
	.main{width:320px;}
}


/* 
versão mobile publicações
*/
.publicacoes {
	float:right;
	max-width:700px;
	}
 
	.publicacoes_bordas {
		 float:left;
		 width:100%;
		 border-bottom:1px solid #EEE;
		 height:5px;
		 margin-top:10px;
		 margin-bottom:10px;
		 }
		 
	.publicacoes_imagens {
		float:left;
		margin-right:10px;	
		}
	
	.publicacoes_conteudo {
		float:left;
		width:80%;
		overflow:hidden;	
		}
		
		.gallery-image img{
	margin-right:5px;
	border: 1px solid;
}
.gallery-image img:hover{
	margin-top:-1px;
	margin-left:-1px;
	margin-right:4px;
	margin-bottom:-1px;
	border: 2px solid;
}

/*
custom
*/
.menu > li > a{
	font-size: 12px;
}