
body {
	font-family: 'Lato', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}
.logo {padding-top:20px; margin-bottom:0px;}

.clear5  {margin-top: 5px;}
.clear10 {margin-top:10px;}
.clear15 {margin-top:15px;}
.clear20 {margin-top:20px;}
.clear30 {margin-top:30px;}

.voltarTopo {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 26px;
    /* -webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.18); */
    -moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
    /* box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.25); */
    background: url(../img/up.svg) no-repeat;
    display: block;
    position: fixed;
    bottom: 20px !important;
    right: 20px;
    width: 38px;
    height: 40px;
    z-index: 999999;
    border: none;
    outline: none;
    cursor: pointer;
}



.spacerslider {
	clear:both;
	margin-top: 820px;
    float: left;
	}

.icotop {
	width:28px;
	height:28px;}
.icofooter {
	margin-right:32px;
	}
	.icofooter img{
	    margin-top: -5px;
	}
.teltop {
	font-family: 'Lato', sans-serif;
	font-style:italic;
	color:#F27F1E;
	font-size:18px;
	    font-weight: /*300*/;
	}
.telmenor1{font-size:14px; font-weight:600; line-height:16px;}
.telmenor2{font-size:14px; line-height:16px;}

.blue {/*color:#3A5899;*/}
	.pref {font-size:14px;}

.top-bar {
    background: #F4811E;
	    border-radius: 5px;
}

.top-bar.expanded .title-area {
    background: #F4811E;
}

.top-bar-section ul li.active > a {
    background: #D66F17;
}

.top-bar-section ul li {
    background: #F4811E;
}

.top-bar-section ul li:hover:not(.has-form) > a {
    background-color: #D66F17;
    color: #FFFFFF;
    background: #D66F17;
}

.top-bar-section ul li.active > a:hover {
    background: #F4811E;
    color: #FFFFFF;
}

.top-bar.expanded .toggle-topbar a span::after {
    box-shadow: 0 0 0 1px #B55C11, 0 7px 0 1px #B55C11, 0 14px 0 1px #B55C11;
}

.top-bar-section ul li > a {
	font-family: 'Lato', sans-serif;
	font-size:0.875em;}

.subtitleslider-ante {
	font-size:22px;
	font-weight:400;
	font-style:italic;
	/*
	color:#133385;
	background:rgba(255,255,255, 0.85);
	*/
	color:#000;
	line-height: 8px;
    padding: 6px 16px 16px;
	position: absolute;
    top: 258px;
    left: 18%;
	}

.titleslider {
	/*
	color:#133385;
	background:rgba(255,255,255, 0.85);
	*/
	color:#000;
	font-size:50px;
	font-weight:300;
	line-height: 49px;
    padding: 6px 16px 16px;
	position: absolute;
    top: 280px;
    left: 18%;
	}

.subtitleslider {
	font-size:22px;
	font-weight:400;
	font-style:italic;
	/*
	color:#133385;
	background:rgba(255,255,255, 0.85);
	*/
	color:#000;
	line-height: 8px;
    padding: 6px 16px 16px;
	position: absolute;
    top: 335px;
    left: 18%;
	}

h1.title1, h2.title1, h3.title1, h4.title1, h5.title1, h6.title1, .title1  {
	
	font-family: 'Lato', sans-serif;
	font-size:26px;
	font-weight:600;
	font-style:italic;
	color:/*#999999*/#575757;
	border-left:10px solid #F3801E;
	line-height:28px;
	    padding-left: 13px;
	    margin-bottom: 23px;
	}
	
	.title1 {
	color:/*#999999*/#575757;
	border-left:10px solid #f3801e;
	margin-top: 62px;}
	
	.orange .title1 {
	font-size:22px;
	color:#fff;
	border-left:0px solid #f3801e;
	margin-top: 30px;
	text-indent: 0;}
	.orange p {
	color:#fff;
	}
	
	.orange {
		background: url(../img/bg-laranja.png) center bottom no-repeat #EB7E1E;
		}
	div.noticia {
		margin-top: 20px!important;
		}
	.title.noticia {
		color:#F3801E;
		font-weight:;
		font-style:italic;
		font-size:18px;
		font-family:;
		line-height:1.2;
		}
	
	p.noticia {
		color:/*#999999*/#575757;
		font-weight:;
		font-style:;
		font-size:16px;
		margin-bottom:0;
		line-height:1.2;
		}
	
	a.noticia {
		color:#F3801E;
		font-weight:;
		font-style:italic;
		font-size:15px;
		text-decoration:underline;
		}
		
		a.noticia::after {
		content:url(../img/setanot.svg);
		margin-left: 10px;
			}
	img.noticia {
		margin-top:10px;
		}	
		
	.newsletter .title1 {margin-top: 15px;}
	.newsletter {    background: url(../img/bg-laranja.png) center bottom no-repeat #EB7E1E;
		margin-top:60px;
		}
	
	.newsletter .columns {
		margin:20px 0 5px;
		}
	.newsletter .columns .columns {
		/*margin:05px 0 0;*/
		}
		
	.newsletter .title1 {
	color:#fff;
	/*border-left:10px solid #3F5FAB;*/
	margin-top: 9px;}
	
	.newsletter p {
	color:#fff;
	font-weight:500;
	font-style:italic;
	}
	
	.newsletter .columns.marform {
		margin-top:9px;
		}
		
	.newsletter input[type="text"] {
		background:white;
		border: 0px solid white;
		}
	
	.newsletter button, .newsletter .button {
    /*background: #133485;
    background: -moz-linear-gradient(top, #f4811e 0%, #d96d0d 100%);*/
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4811e), color-stop(100%,#d96d0d)); */
    /* background: -webkit-linear-gradient(top, #f4811e 0%,#d96d0d 100%); */
    /*background: -o-linear-gradient(top, #f4811e 0%,#d96d0d 100%);
    background: -ms-linear-gradient(top, #f4811e 0%,#d96d0d 100%);*/
    /* background: linear-gradient(to bottom, #f4811e 0%,#d96d0d 100%); */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4811e', endColorstr='#d96d0d',GradientType=0 );*/
    background-image: url(../img/seta.svg) no-repeat center right;
    font-family: 'Lato', sans-serif;
    padding: 0.0rem 1.35rem 0.0rem 1.25rem;
    font-size: 0.8125rem;
    line-height: 36px;
    font-size: 1.000em;
    font-weight: 500;
    font-style: italic;
}

.marform {
	/*padding-right:10px!important;*/
	}
	
.newsletter ::-webkit-input-placeholder {
  color: #133485; }

.newsletter :-moz-placeholder {
  /* Firefox 18- */
  color: #133485; }

.newsletter ::-moz-placeholder {
  /* Firefox 19+ */
  color: #133485; }

.newsletter :-ms-input-placeholder {
  color: #133485; }
	


	::-webkit-input-placeholder {
  color: #999; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #999; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #999; }

:-ms-input-placeholder {
  color: #999; }	
  
 textarea {min-height: 61px;}
  
  .boxescinza {
	  background:#fbfbfb;
	  border:1px solid #ccc;
	  padding:0px 10px;
	  display:block;
	  border-radius:3px;
	  margin-bottom:10px;
	  }
	  
	  .boxescinza span.tit-servico{
		  display:block;
		  font-size:16px;
		  color:/*#999999*/#575757;
		  margin:3px 0 5px;
		  }
  	  .boxescinza img {
		  margin:5px 0 0px;
		}
	.boxescinza:hover p {
		  color:#F3801E;
	}
	.boxescinza:hover {
	  border:1px solid #F3801E
		}
		
	.boxescinza2 {
	  background:transparent;
	  border:0px solid #ccc;
	  padding:0px 0px;
	  display:block;
	  border-radius:3px;
	  margin-bottom:10px;
		}
		
		.boxescinza2 img {max-width:80px;     width: 61px;}
		.boxescinza2 p {display:none;}
	.sabia {
		padding:10px 15px;
		background:url(../img/cidade.svg) center center no-repeat;
		max-width:270px;
		height:260px;
    border: 1px solid #ccc;
    border-radius: 3px;
		}
	.sabia p{
		color:#555555;
		font-weight:300;
		font-style:italic;
		font-size:15px;
		}
		
.linhaB {
	background:rgba(237,243,249, 0.75);
	position:absolute;
	z-index:9999;
	padding:15px 0 25px 0;
	width: 100%;
	top:673px;
}

.linhaB .title {
	font-size:24px;
	font-weight:300;
	font-style:italic;
	color:#000;}

.linhaB p {
	font-size:16px;
	font-weight:500;
	font-style:normal;
	color:#000;}
	
.formbox {
    position: absolute;
    z-index: 12;
    top: -300px;
	background:rgba(255,255,255, 0.92);
	border:1px solid #F4811E;
	padding:15px;
	width: 100%;
    right: 10px;
}
.formbox .title {
	font-family: 'Lato', sans-serif;
	font-size:20px;
	font-weight:600;
	font-style:italic;
	color:/*#999999*/#575757;
	border-left:0px solid #F3801E;
	line-height:28px;
	    text-indent: 0px;
	    margin-bottom: 3px;
	}
	.formbox p{
		color:#999;
		}
	.formbox button, .formbox .button {
		margin-bottom:0;    width: 100%;
		}
	
	
	.formbox input[type="text"], .formbox input[type="password"], .formbox input[type="date"], .formbox input[type="datetime"], .formbox input[type="datetime-local"], .formbox input[type="month"], .formbox input[type="week"], .formbox input[type="email"], .formbox input[type="number"], .formbox input[type="search"], .formbox input[type="tel"], .formbox input[type="time"], .formbox input[type="url"], .formbox input[type="color"], .formbox textarea {
		margin-bottom:5px;}
	
	.formbox2 {
    background: transparent;
    border: 0px solid #F4811E;
    padding: 0px;
    width: 100%;
}

.formbox2 .title {
	font-family: 'Lato', sans-serif;
	font-size:20px;
	font-weight:600;
	font-style:italic;
	color:/*#999999*/#575757;
	border-left:0px solid #F3801E;
	line-height:28px;
	    text-indent: 0px;
	    margin-bottom: 3px;
	}
	.formbox2 p{
		color:#999;
		}
	.formbox2 button, .formbox2 .button {
		margin-bottom:0;
		}
	
	
	.formbox2 input[type="text"], .formbox2 input[type="password"], .formbox2 input[type="date"], .formbox2 input[type="datetime"], .formbox2 input[type="datetime-local"], .formbox2 input[type="month"], .formbox2 input[type="week"], .formbox2 input[type="email"], .formbox2 input[type="number"], .formbox2 input[type="search"], .formbox2 input[type="tel"], .formbox2 input[type="time"], .formbox2 input[type="url"], .formbox2 input[type="color"], .formbox2 textarea {
		margin-bottom:5px;}
		
		
	.formbox3 input[type="text"], .formbox3 input[type="password"], .formbox3 input[type="date"], .formbox3 input[type="datetime"], .formbox3 input[type="datetime-local"], .formbox3 input[type="month"], .formbox3 input[type="week"], .formbox3 input[type="email"], .formbox3 input[type="number"], .formbox3 input[type="search"], .formbox3 input[type="tel"], .formbox3 input[type="time"], .formbox3 input[type="url"], .formbox3 input[type="color"], .formbox3 textarea {
		margin-bottom:9px;}
	
	.side {    margin-top: 60px;}
	
@media only screen and (min-width: 64.0625em) {
	
.formbox {max-width:270px;}

	.top-bar {
    background: transparent;
	    border-radius: 5px;
		margin-top:0px;
}

.top-bar-section ul li {
    background: transparent;
}

	
.top-bar-section li:not(.has-form) a:not(.button) {
    background: transparent;
    line-height: 2.8125rem;
    padding: 0 2.5em;
    color: #CD630C;
	text-transform:uppercase;
}
	
.top-bar-section li.active:not(.has-form) a:not(.button) {
    background: transparent;
    color: #CD630C;
    line-height: 2.8125rem;
    padding: 0 2.5em;
	text-decoration:underline;
}

.menu2 .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 1.5em;
	
    color: #fff;
}


.top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: transparent;
    color: #CD630C;
    text-decoration: underline;
}

.top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: transparent;
    background: transparent;
    text-decoration: underline;
    color: #F4811E;
}


.top-bar-section ul li:first-child {
	padding-left:0;
	}

.top-bar-section ul li:first-child a{
	padding-left:0!important;
	}
.top-bar-section ul li:last-child a{
	padding-right:0!important;
	}

}


button, .button {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4811e+0,d96d0d+100 */
background: #f4811e; /* Old browsers */
background: -moz-linear-gradient(top,  #f4811e 0%, #d96d0d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4811e), color-stop(100%,#d96d0d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4811e 0%,#d96d0d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4811e 0%,#d96d0d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4811e 0%,#d96d0d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4811e 0%,#d96d0d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4811e', endColorstr='#d96d0d',GradientType=0 ); /* IE6-9 */
background-image:url(../img/seta.svg) no-repeat center right;

	
	font-family: 'Lato', sans-serif;
	
    padding: 0.0rem 0.675rem 0.0rem 1.25rem/*0.0rem 1.75rem 0.0rem 1.75rem*/;
    font-size: 0.8125rem;
    line-height: 36px;
	
	font-size:1.000em;
	font-weight:500;
	font-style:italic
}

  button.secondary, .button.secondary {
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    color: #E57614; }
	
button.secondary::before, .button.secondary::before  {
	content:url("../img/seta-laranja.svg") /* with class lasieta ??*/;
	float: right;
    height: 15px;
	margin-left:1.000rem;}

    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
background: #dddddd; /* Old browsers */
background: -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	  
	  }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      color: #E57614; }


button.small, .button.small { padding: 0.0rem 0.625em 0.0rem 1.25rem;
    font-size: 0.8125rem;
    line-height: 36px;
}

button::before, .button::before  {
	content:url("../img/seta.svg") /* with class lasieta ??*/;
	float: right;
    height: 15px;
	margin-left:1.000rem;}

.button input[type="submit"]::before  {
	content:" ";
	background:url(../img/seta.svg) no-repeat;
	float: right;
    height: 15px;
	margin-left:1.000rem;}
	
button:hover, button:focus, .button:hover, .button:focus {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4811e+0,d96d0d+100 */
background: #d96d0d; /* Old browsers */
background: -moz-linear-gradient(top,  #d96d0d 0%, #f4811e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d96d0d), color-stop(100%,#f4811e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d96d0d 0%,#f4811e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d96d0d 0%,#f4811e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d96d0d 0%,#f4811e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d96d0d 0%,#f4811e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d96d0d', endColorstr='#f4811e',GradientType=0 ); /* IE6-9 */
}

button:hover button::before, .button:hover .button:hover::before {
	display:none;
	}
	
	.voltar::before, .voltar::before {
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
	
	float: left;
    margin-right: 1.000rem;
    margin-left: 0rem;
}

.voltar {
	padding: 0.0rem 1.25rem 0.0rem 0.675rem;}
	
	.bxbox {
		position:relative;
		z-index:1;
	    width: 100%;}
	
	.cabec {
		position:absolute;
		z-index:2;
	    width: 100%;
		top: 0;
		height: 310px;
    	background: url("../img/transptop.png") 0 0 repeat-x;}
		
	.cabec2 {
		position:absolute;
		z-index:2;
	    width: 100%;
		top: 0;
		height: 310px;
    	background: url("../img/cabec2.png") 0 0 repeat-x;}
	
	.cabec2 .logo {
    padding-top: 20px;
    margin-bottom: 0px;
}
	
	.banner-container2 {
    position: relative;
    width: 100%;
    height: 264px;
	
    	background: url("../img/cabec2-bg.jpg") top center repeat-x;}


.titleinterna {
	font-weight:300;
	font-style:italic;
	font-size:40px;
	color:#CD630C;
	line-height:78px;
	}

.titleinterna a, 
.subtitleinterna a, 		
.title1 a {
	color:inherit;
	}

.titlesingle {
    font-family: 'Lato', sans-serif;
    font-size: 26px;
    font-weight: 600;
    font-style: italic;
    color: /*#999999*/#575757;
    border-left: 0px solid #F3801E;
    line-height: 28px;
    padding-left: 13px;
    margin-bottom: 15px;
    margin-top: 7px;
}
		
ul {
    /**/ margin-left: 0rem; 
}	

.whitefooter {
	padding:27px 0 50px; 	
	background:url("../img/whfooter.png") 0 bottom repeat-x ;

}

.bluefooter {
	background:#323232;
	padding:17px 0 20px;
	border-bottom:10px solid #F4811E;
	}
	
	.bluefooter span {color:#fff; margin-bottom:21px;     display: block;}


h1.subtitleinterna, h2.subtitleinterna, h3.subtitleinterna, h4.subtitleinterna, h5.subtitleinterna, h6.subtitleinterna, .subtitleinterna {
    font-family: 'Lato', sans-serif;
    font-size: 22px;
    font-weight: 500;
    font-style: italic;
    color:/*#999999*/#575757;
    /* border-left: 10px solid #F3801E; */
    line-height: 28px;
    /* text-indent: 13px; */
    margin-bottom: 10px;
}


.titleimg {
    margin-top: 62px;}	


@media only screen and (max-width: 64em) {
	.cabec {
    position: relative;
    height: 210px;
    background: url("../img/transptop.png") 0 0 repeat-x;
}
header
{
    background: url("../img/slide.jpg") -110% -420px;
    background-attachment: initial;
}

.linhaB {
    background: rgba(237,243,249, 1);
    padding: 15px 0;
    width: 100%;
	margin:10px 0; 
}

.formbox {
    position: relative;
    z-index: 12;
    top: 0;
    background: rgba(255,255,255, 1.0);
    border: 1px solid #F4811E;
    padding: 15px;
    width: 100%;
    right: 0px;
}


		
		
		

.menurow {    z-index: 21;}

.padline {
    padding: 13px 0px;
	
}
.padline img{
    margin-top: 10px;
}

.cabec2 {
    position: relative;
    z-index: 2;
    width: 100%;
    top: 0;
    height: 160px;
}
	
}


	
@media only screen and (max-width: 40em) {
.titleimg {
    margin-top: 0px;}
.title1 {
    margin-top: 20px;}
	.logo {
		padding-top: 70px;}
	.menurow {
		position:absolute;
		top:0px;
		z-index:13;
		margin-top: 10px;}
	
	button, .button, button:hover, button:focus, .button:hover, .button:focus
	{padding:0.0rem 1.3rem 0.0rem 1.3rem}
	
	.cabec {
    position: relative;
    height: 270px;
    /* */ background: none;
}
header
{
    background: none;
}

.cabec2 .logo {
    padding-top: 80px;
    margin-bottom: 0px;
}

}


@media only screen and (max-width: 64em) {
		.centre-medium {
		text-align:center!important;
		}
		
		.left-medium {
		text-align:left!important;
		}
}


@media only screen and (max-width: 40em) {
	.centre-small {
		text-align:center!important;
		}
}

@media only screen and (min-width: 64.0625em) {
	
		.centre-large {
		text-align:center!important;
		}
		
		.left-large {
		text-align:left!important;
		}
		
	.menu2	{
    background-color: #E67615;
	margin-top: 13px;
	}
	
	.menu2 .top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: transparent;
    background: transparent;
    text-decoration: underline;
    color: #FFFFFF;
}


}
@media only screen and (min-width: 40.0625em) {
.dizright	{
	padding-right:5px;
	}
.dizleft	{
	padding-left:5px;
	}
	.noticiasingleimg {
	max-width:300px;}
}
.padimg {
	border: white solid 7px;
    margin-top: 9px;}
.noticiaimg img {
    margin-top: 10px;
}
.noticiasingleimg img {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}

.reveal-modal .close-reveal-modal2 {
    color: #AAAAAA;
    cursor: pointer;
    font-size: 2.5rem;
    font-weight: bold;
    line-height: 1;
    position: absolute;
    bottom: 0.625rem;
    right: 1.375rem;
}

a {
    color: #EE7D1B;
}

.openmod {
    width: 100%;
    line-height: 47px;
    font-size: 16px;
    text-align: center;
    display: block;
    border-top: 1px solid #DADADA;
    color: #EE7D1B;
	font-weight:700;
	}
	
a:hover, a:focus, a.openmod:hover, a.openmod:focus, a.openmod1:hover, a.openmod1:focus, a.openmod2:hover, a.openmod2:focus, a.openmod3:hover, a.openmod3:focus, a.openmod4:hover, a.openmod4:focus, a.openmod5:hover, a.openmod5:focus, a.openmod6:hover, a.openmod6:focus  {
    color: #CB6B18;
}

.openmod1, .openmod2, .openmod3 {
    width: 100%;
    line-height: 24px;
    font-size: 21px;
    text-align: center;
    display: block;
    color: #fff;
	font-weight:700;
    padding: 130px 0 30px;
	
-webkit-box-shadow: inset 0px -75px 30px -19px rgba(0, 0, 0, 1);
-moz-box-shadow:    inset 0px -75px 30px -19px rgba(0, 0, 0, 1);
box-shadow:         inset 0px -75px 30px -19px rgba(0, 0, 0, 1);
	}
	
	.openmod2 {padding: 120px 0 10px;}
	
.openmod4, .openmod5, .openmod6 {
    width: 100%;
    line-height: 24px;
    font-size: 21px;
    text-align: center;
    display: block;
    color: #fff;
	font-weight:700;
    padding: 130px 0 20px;
	margin-bottom:15px;
	
-webkit-box-shadow: inset 0px -75px 30px -19px rgba(0, 0, 0, 1);
-moz-box-shadow:    inset 0px -75px 30px -19px rgba(0, 0, 0, 1);
box-shadow:         inset 0px -75px 30px -19px rgba(0, 0, 0, 1);
	}
	
	.openmod1 {
	background:url("../img/openmod1.png") no-repeat center center;
	}
	.openmod2 {
	background:url("../img/img-funcionarios.jpg") no-repeat center center;
	}
	.openmod3 {
	background:url("../img/img-assembleia.jpg") no-repeat center center;
	}
	.openmod4 {
	background:url("../img/img-lei-condominio.jpg") no-repeat top left;
	}
	.openmod5 {
	background:url("../img/img-lei-inquilinato.jpg") no-repeat top left;
	}
	.openmod6 {
	background:url("../img/openmod2.png") no-repeat top left;
	}
	
	.openmod span{
    line-height: 24px;
    display: inline-table;
}


.list-styled{
	padding-left:23px;
	list-style-image:url(../img/ico-list.svg);	
}
