#wowslider-container1 {
    height: 408px;
    margin: 0 19px;
    overflow: hidden;
  	border:0px;
}
.banner-tv .mascara{
  	background:url(/images/comum/mask.png) no-repeat;
  	width:953px;
  	height:408px;
  	top:0px;
  	left:17px;
  	z-index:9999;
}.logo{
  	background: url(/images/comum/logo.png) no-repeat center top;
	display:block;
  	height:50px;
  	width:282px;
  	margin:20px 0 0 47px;
  	float: left;
  	
}

.tel_top{
	font-size:17px;
  	background: url(/images/comum/001.png) no-repeat center left;
  	color: #666;
  	padding-left:30px;
  	float:right;
  	margin:35px 34px 0 0;
}

.tel_top > strong{
	font-size:22px;
  	font-weight:600;
}.m1 > a{
	background-position: 0 -63px !important;
}.menu-principal{
	display:block;
  	float:left;
  	width:954px;
  	margin:0 0 0 17px;
}

.menu-principal li {
    display: block;
    float: left;
}


.menu-principal li a {
  	height:61px;
  	display:block;
  	/*color: transparent;*/
  	text-indent:-9999px;
}


.m1 > a {
  	width:208px;
	background: url(/images/comum/bg_nav.png) no-repeat 0 0;
}

.m1 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat 0 -63px;
}

.m2 > a {
  	width:165px;
	background: url(/images/comum/bg_nav.png) no-repeat -208px 0;
}

.m2 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat -208px -63px;
}

.m3 > a {
  	width:166px;
	background: url(/images/comum/bg_nav.png) no-repeat -373px 0;
}

.m3 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat -373px -63px;
}

.m4 > a {
  	width:248px;
	background: url(/images/comum/bg_nav.png) no-repeat -539px 0;
}

.m4 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat -539px -63px;
}

.m5 > a {
  	width:167px;
	background: url(/images/comum/bg_nav.png) no-repeat -787px 0;
}

.m5 > a:hover {
	background: url(/images/comum/bg_nav.png) no-repeat -787px -63px;
}






.cont-rodape{
  	font-weight:600;
}

.r-end{
	top:23px;
  	left:27px;
  	font-size:14px;

}
.r-end a{
  	display:block;
  	margin-bottom:10px;
}

.r-tel{
  	background:url(/images/comum/tel.png) no-repeat left center;
  	font-size:22px;
  	padding:0 0 0 43px;
  	top:153px;
  	left:31px;
}

.r-tel span,
.r-tel a{
  	font-weight:700;
  	font-size:28px;
}
.r-mail{
  	font-size:15px;
	display:block;
  	background:url(/images/comum/email.png) no-repeat left center;
  	padding:0 0 0 45px;
  	top:201px;
  	left:27px;
}


.separacao{
  	background:url(/images/comum/08.png) no-repeat;
  	width:2px;
  	height:199px;
  	top:15px;
}
.s1{ left:327px; }
.s2{ left:661px; }

.r-mapa{
  	width:283px;
  	top:23px;
  	left:357px;
}
.r-mapa span{
  	display:block;
  	text-align:center;
  	font-size:12px;
  	margin-bottom:10px;
}


.r-copy{
  	font-size:12px;
  	width:278px;
	text-align:right;
    top:99px;
  	left:683px;
}
.r-copy img{
  	margin:5px 0 10px;
  	float:right;
  	display:block;
  	
}
.r-copy span{
  	display:block;
}
.r-copy span.copy{
  	font-size:9px;
}
.r-desenv{
	top:203px;
  	left:786px;
}











.ultimos-artigos{
	display:block;
  	width:193px;
  	height:27px;
  	margin:15px 0;
  	background: url(/images/comum/004.png) no-repeat center top;
}

.lista-artigos{
	width:957px;
  	padding: 0 16px;
  	margin:auto;
}

.lista-artigos li{
	width:283px;
  	display:block;
  	float:left;
  	margin-right:36px;
}


.lista-artigos a{
  	position:relative;
}
.lista-artigos a,
.lista-artigos span{
  	display:block;
}
.lista-artigos .titulo{
  	color:#333333;
  	font-weight:bold;
  	margin:10px 0;
}
.mask-img{
  	background:url(/images/comum/06.png) no-repeat;
  	width:282px;
    height:118px;
  	position:absolute;
  	top:0px;
  	left:0px;
}
.leia-mais{
  	background:url(/images/comum/leia-mais.jpg) no-repeat;
	width:71px;
  	height:29px;
  	margin:15px 0;
}
.lista-artigos a:hover .leia-mais{
  	background-position:-0 -29px;
}





.boas-vindas{
  	display:block;
  	color:#393738;
    font-size:22px;
  	font-weight:600;
    margin:10px auto 0;
  	width:362px;
}

.boas-vindas > strong{
	color:#923438;
}

.boas-vindas > span{
	font-size:18px;
}

.bv{
	text-align:center;
  	margin:20px auto 0;
  	width:889px;
  	font-weight:400;
  	font-size:18px;
  	line-height:150%;
}