@charset "utf-8";

/*
@font-face {
	font-family: 'Conv_MYRIADPRO-REGULAR';
	src: url('../fonts/MYRIADPRO-REGULAR.eot');
	src: local('☺'), url('../fonts/MYRIADPRO-REGULAR.woff') format('woff'), url('../fonts/MYRIADPRO-REGULAR.ttf') format('truetype'), url('../fonts/MYRIADPRO-REGULAR.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

@font-face {
	font-family: 'Conv_MyriadPro-BlackCondIt';
	src: url('../fonts/MyriadPro-BlackCondIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-BlackCondIt.woff') format('woff'), url('../fonts/MyriadPro-BlackCondIt.ttf') format('truetype'), url('../fonts/MyriadPro-BlackCondIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-BlackSemiExt';
	src: url('../fonts/MyriadPro-BlackSemiExt.eot');
	src: local('☺'), url('../fonts/MyriadPro-BlackSemiExt.woff') format('woff'), url('../fonts/MyriadPro-BlackSemiExt.ttf') format('truetype'), url('../fonts/MyriadPro-BlackSemiExt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-BlackSemiExtIt';
	src: url('../fonts/MyriadPro-BlackSemiExtIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-BlackSemiExtIt.woff') format('woff'), url('../fonts/MyriadPro-BlackSemiExtIt.ttf') format('truetype'), url('../fonts/MyriadPro-BlackSemiExtIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Bold.eot');
	src: local('☺'), url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-BoldCond';
	src: url('../fonts/MyriadPro-BoldCond.eot');
	src: local('☺'), url('../fonts/MyriadPro-BoldCond.woff') format('woff'), url('../fonts/MyriadPro-BoldCond.ttf') format('truetype'), url('../fonts/MyriadPro-BoldCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-BoldCondIt';
	src: url('../fonts/MyriadPro-BoldCondIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-BoldCondIt.woff') format('woff'), url('../fonts/MyriadPro-BoldCondIt.ttf') format('truetype'), url('../fonts/MyriadPro-BoldCondIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-BoldIt';
	src: url('../fonts/MyriadPro-BoldIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-BoldIt.woff') format('woff'), url('../fonts/MyriadPro-BoldIt.ttf') format('truetype'), url('../fonts/MyriadPro-BoldIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-BoldSemiExt';
	src: url('../fonts/MyriadPro-BoldSemiExt.eot');
	src: local('☺'), url('../fonts/MyriadPro-BoldSemiExt.woff') format('woff'), url('../fonts/MyriadPro-BoldSemiExt.ttf') format('truetype'), url('../fonts/MyriadPro-BoldSemiExt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-BoldSemiExtIt';
	src: url('../fonts/MyriadPro-BoldSemiExtIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-BoldSemiExtIt.woff') format('woff'), url('../fonts/MyriadPro-BoldSemiExtIt.ttf') format('truetype'), url('../fonts/MyriadPro-BoldSemiExtIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-Cond';
	src: url('../fonts/MyriadPro-Cond.eot');
	src: local('☺'), url('../fonts/MyriadPro-Cond.woff') format('woff'), url('../fonts/MyriadPro-Cond.ttf') format('truetype'), url('../fonts/MyriadPro-Cond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-CondIt';
	src: url('../fonts/MyriadPro-CondIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-CondIt.woff') format('woff'), url('../fonts/MyriadPro-CondIt.ttf') format('truetype'), url('../fonts/MyriadPro-CondIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-It';
	src: url('../fonts/MyriadPro-It.eot');
	src: local('☺'), url('../fonts/MyriadPro-It.woff') format('woff'), url('../fonts/MyriadPro-It.ttf') format('truetype'), url('../fonts/MyriadPro-It.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-LightCond';
	src: url('../fonts/MyriadPro-LightCond.eot');
	src: local('☺'), url('../fonts/MyriadPro-LightCond.woff') format('woff'), url('../fonts/MyriadPro-LightCond.ttf') format('truetype'), url('../fonts/MyriadPro-LightCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-LightCondIt';
	src: url('../fonts/MyriadPro-LightCondIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-LightCondIt.woff') format('woff'), url('../fonts/MyriadPro-LightCondIt.ttf') format('truetype'), url('../fonts/MyriadPro-LightCondIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-LightSemiExt';
	src: url('../fonts/MyriadPro-LightSemiExt.eot');
	src: local('☺'), url('../fonts/MyriadPro-LightSemiExt.woff') format('woff'), url('../fonts/MyriadPro-LightSemiExt.ttf') format('truetype'), url('../fonts/MyriadPro-LightSemiExt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-LightSemiExtIt';
	src: url('../fonts/MyriadPro-LightSemiExtIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-LightSemiExtIt.woff') format('woff'), url('../fonts/MyriadPro-LightSemiExtIt.ttf') format('truetype'), url('../fonts/MyriadPro-LightSemiExtIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-Semibold';
	src: url('../fonts/MyriadPro-Semibold.eot');
	src: local('☺'), url('../fonts/MyriadPro-Semibold.woff') format('woff'), url('../fonts/MyriadPro-Semibold.ttf') format('truetype'), url('../fonts/MyriadPro-Semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-SemiboldCond';
	src: url('../fonts/MyriadPro-SemiboldCond.eot');
	src: local('☺'), url('../fonts/MyriadPro-SemiboldCond.woff') format('woff'), url('../fonts/MyriadPro-SemiboldCond.ttf') format('truetype'), url('../fonts/MyriadPro-SemiboldCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-SemiboldCondIt';
	src: url('../fonts/MyriadPro-SemiboldCondIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-SemiboldCondIt.woff') format('woff'), url('../fonts/MyriadPro-SemiboldCondIt.ttf') format('truetype'), url('../fonts/MyriadPro-SemiboldCondIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-SemiboldIt';
	src: url('../fonts/MyriadPro-SemiboldIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-SemiboldIt.woff') format('woff'), url('../fonts/MyriadPro-SemiboldIt.ttf') format('truetype'), url('../fonts/MyriadPro-SemiboldIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-SemiboldSemiExt';
	src: url('../fonts/MyriadPro-SemiboldSemiExt.eot');
	src: local('☺'), url('../fonts/MyriadPro-SemiboldSemiExt.woff') format('woff'), url('../fonts/MyriadPro-SemiboldSemiExt.ttf') format('truetype'), url('../fonts/MyriadPro-SemiboldSemiExt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-SemiboldSemiExtIt';
	src: url('../fonts/MyriadPro-SemiboldSemiExtIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-SemiboldSemiExtIt.woff') format('woff'), url('../fonts/MyriadPro-SemiboldSemiExtIt.ttf') format('truetype'), url('../fonts/MyriadPro-SemiboldSemiExtIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-SemiExt';
	src: url('../fonts/MyriadPro-SemiExt.eot');
	src: local('☺'), url('../fonts/MyriadPro-SemiExt.woff') format('woff'), url('../fonts/MyriadPro-SemiExt.ttf') format('truetype'), url('../fonts/MyriadPro-SemiExt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-SemiExtIt';
	src: url('../fonts/MyriadPro-SemiExtIt.eot');
	src: local('☺'), url('../fonts/MyriadPro-SemiExtIt.woff') format('woff'), url('../fonts/MyriadPro-SemiExtIt.ttf') format('truetype'), url('../fonts/MyriadPro-SemiExtIt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*font-family:'Conv_MyriadPro-BlackCondIt',Sans-Serif;*/


body {
	background-repeat: repeat-y;
	background-position: center;
	font-family: 'Conv_MyriadPro-Regular';
	/*font-family: 'PT Sans', sans-serif;*/
	letter-spacing: normal;
	background-color: #EDEDEF;
	background-image: url(../images/bg.png);
}
h1 {
	font-family: 'Conv_MyriadPro-Semibold';
	font-size: 28px;
	color: #3F3F3F;
	line-height: 32px;
	margin-bottom: 5px;
	font-weight: normal;
}
h2 {
	font-size: 13px;
	color: #ce003f; 			/*VERMELHO LAYOUT*/
	font-weight: bold;
	margin-bottom: 15px;
}
h3{
	font-family: 'Conv_MyriadPro-LightSemiExt';
	font-size: 28px;
	color: #7d7d7d;
	line-height: 32px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:lighter;
}
h4{
	font-size: 15px;
	color: #383637;
	font-weight: normal;
	line-height: 21px;
	margin-top: 5px;
	margin-bottom: 5px;
}


h2 a{
	color: #ce003f;
	text-decoration:none;
	-webkit-transition: color 0.4s linear;
	-moz-transition: color 0.4s linear;
	-o-transition: color 0.4s linear;
	transition: color 0.4s linear;
}
h2 a:hover {
	color:#151515;
}
p {
	color: #464646;
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
	text-align: justify;
}
p a{
	color: #ce003f;
	text-decoration:none;
	-webkit-transition: color 0.4s linear;
	-moz-transition: color 0.4s linear;
	-o-transition: color 0.4s linear;
	transition: color 0.4s linear;
}
p a:hover {
	color:#151515;
}
nav a {
	color: #121212;
	text-decoration: none;
	-webkit-transition: color 0.4s linear;
	-moz-transition: color 0.4s linear;
	-o-transition: color 0.4s linear;
	transition: color 0.4s linear;
	font-weight:normal;
}
nav a:hover {
	color: #ce003f;
	text-decoration: none;
}
#indexcontent {
	width: 940px;
	margin-left: -470px;
	position: absolute;
	left: 50%;
	top: 50%;
	height: 300px;
	margin-top: -150px;

}
#indexcontent header #indexlogo {
	height: 198px;
	width: 268px;
	position: absolute;
	left: 50%;
	top: 25px;
	margin-left: -134px;
}
#indexcontent header nav {
	height: 52px;
	width: 940px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	text-align: center;
	background-image: url(../images/bg_nav.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#indexcontent header nav a {
	color: #141414;
	text-decoration: none;
	line-height: 52px;
	font-size: 12px;
	padding-right: 25px;
	padding-left: 25px;
	-webkit-transition: color 0.4s linear;
	-moz-transition: color 0.4s linear;
	-o-transition: color 0.4s linear;
	transition: color 0.4s linear;
	font-weight:normal;
}
#indexcontent header nav a:hover {
	color: #ce003f;
	text-decoration: none;
}

#content {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	min-height: 500px;
}
#content header {
	width: 940px;
	height: 180px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#content header #logo {
	height: 64px;
	width: 411px;
	position: absolute;
	left: 0px;
	top: 45px;
}
#content header #langs {
	height: 18px;
	position: absolute;
	top: 18px;
	right: 0px;
	font-size: 12px;
	font-weight: normal;
}
#content header #langs a{
	color: #121212;
	text-decoration: none;
	-webkit-transition: color 0.4s linear;
	-moz-transition: color 0.4s linear;
	-o-transition: color 0.4s linear;
	transition: color 0.4s linear;
}
#content header #langs a:hover, #content header #langs .active{
	color: #83B317;
	text-decoration: none;
}

#content header nav {
	height: 52px;
	width: 940px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url(../images/bg_nav.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#content header nav #menu-esq {
	line-height: 52px;
	height: 52px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#content header nav #menu-esq li {
	float: left;
	margin-right: 90px;
	height: 52px;
	line-height: 52px;
	font-size: 12px;
	font-weight: normal;
}

#content header nav #menu-dir {
	height: 52px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#content header nav #menu-dir li {
	float: right;
	margin-left: 90px;
	height: 52px;
	line-height: 50px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
}


#content section {
	width: 1024px;
	position: relative;
}
/*****************************/
/********banners*************/
/****************************/
#content section #banner {
	height: 468px;
	width: 938px;
	border: 1px solid #DBDCDF;
	background-color: #F8F8F8;
	overflow: hidden;
	margin-top: 40px;
	position: relative;
	-webkit-box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.1);
	margin-right: auto;
	margin-left: auto;
}
#content section #banner #slide {
	height: 468px;
	width: 938px;
	overflow: hidden;
	position: relative;
}
#content section #banner #slide #ban_slide_1 {
	position:relative;
	text-align:center;
}
#content section #banner #slide #ban_slide_1 #txt_banslide_1{
	width:850px;
	height:200px;
	top:50px;
	left:50px;
	position:absolute;
}
#content section #banner #slide #ban_slide_2 {
	position:relative;
}
#content section #banner #slide #ban_slide_2 #txt_banslide_2{
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/txt_banslide_red.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 300px;
	width: 256px;
	padding-right: 35px;
	padding-left: 15px;
	padding-top: 168px;
	background-position: center center;
}
#content section #banner #slide #ban_slide_2 #txt_banslide_2 h1{
	color:#FFF;
}
#content section #banner #slide #ban_slide_2 #txt_banslide_2 h4{
	color:#000;
	font-size:18px;
}
#content section #banner #slide #ban_slide_3 {
	position:relative;
}
#content section #banner #slide #ban_slide_3 #txt_banslide_3 {
	position:absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/txt_banslide_silver.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 300px;
	width: 256px;
	padding-right: 35px;
	padding-left: 15px;
	padding-top: 168px;
	background-position: center center;
}
#content section #banner #slide #ban_slide_3 #txt_banslide_3 h1{
	color:#383637;
}
#content section #banner #slide #ban_slide_3 #txt_banslide_3 h4{
	color:#7d7d7d;
	font-size:18px;
}
#content section #banner #slide #ban_slide_4 {
	position:relative;
}
#content section #banner #slide #ban_slide_4 #txt_banslide_4{
	position:absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/txt_banslide_black.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 300px;
	width: 256px;
	padding-right: 35px;
	padding-left: 15px;
	padding-top: 168px;
	background-position: center center;
}
#content section #banner #slide #ban_slide_4 #txt_banslide_4 h1{
	color:#FFF;
}
#content section #banner #slide #ban_slide_4 #txt_banslide_4 h4{
	color:#7d7d7d;
	font-size:18px;
}
#content section #banner #slide #ban_slide_5 {
	position:relative;
}
#content section #banner #slide #ban_slide_5 #txt_banslide_5{
	position:absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/txt_banslide_black.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 300px;
	width: 256px;
	padding-right: 35px;
	padding-left: 15px;
	padding-top: 168px;
	background-position: center center;
}
#content section #banner #slide #ban_slide_5 #txt_banslide_5 h1{
	color:#FFF;
}
#content section #banner #slide #ban_slide_5 #txt_banslide_5 h4{
	color:#7d7d7d;
	font-size:18px;
}
#content section #banner #slide #ban_slide_6 {
	position:relative;
}
#content section #banner #slide #ban_slide_6 #txt_banslide_6{
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/txt_banslide_darksilver.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 300px;
	width: 256px;
	padding-right: 35px;
	padding-left: 15px;
	padding-top: 168px;
	background-position: center center;
}
#content section #banner #slide #ban_slide_6 #txt_banslide_6 h1{
	color:#FFF;
}
#content section #banner #slide #ban_slide_6 #txt_banslide_6 h4{
	color:#FFF;
	font-size:18px;
}
#content section #banner #slide #ban_slide_7 {
	position:relative;
}
#content section #banner #slide #ban_slide_7 #txt_banslide_7{
	position:absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/txt_banslide_darksilver.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 300px;
	width: 256px;
	padding-right: 35px;
	padding-left: 15px;
	padding-top: 168px;
	background-position: center center;
}
#content section #banner #slide #ban_slide_7 #txt_banslide_7 h1{
	color:#FFF;
}
#content section #banner #slide #ban_slide_7 #txt_banslide_7 h4{
	color:#FFF;
	font-size:18px;
}

#content section #banner #noslide {
	height: 468px;
	width: 938px;
	overflow: hidden;
	position: relative;
}

#content section #banner2, #content section #banner3 {
	width:1024px;
	position:absolute;
	top:0px;
	left:0px;
	height:760px;	
}
#content section #banner2 #slide2, #content section #banner3 #slide3 {
	height: 575px;
	width: 1024px;
	overflow: hidden;
	position: relative;
	background-color:#F4F4F4;
	overflow:hidden;
}
#content section #banner2 #nav2, #content section #banner3 #nav3 {
	text-align:center;
	top:540px;
	left:0;
	height: 17px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	z-index:999;

}
#content section #banner2 #nav2 a, #content section #banner3 #nav3 a {
	display: inline-block;
	height: 17px;
	width: 17px;
	background-image: url(../images/a_nav.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration:none;
}
#content section #banner2 #nav2 .activeSlide, #content section #banner3 #nav3 .activeSlide {
	background-image: url(../images/a_nav_over.png);
}

#content section #banner2 #thumb2 {
	/*margin-top:17px;
	height: 150px;
	width: 1024px;
	overflow: hidden;
	position: relative;*/
}

/***********************************/
.list_carousel {
	margin-top:17px;
	height: 150px;
	width: 1024px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li:first-child {
	margin-left:12px;
}

.list_carousel li {
	position: relative;
	display: block;
	cursor: pointer;
	margin-left:6px;
	margin-right:6px;
	float:left;
	width: 241px;
	height: 150;
}
.clearfix {
	float: none;
	clear: both;
}
#prev, #prev_3 {
	position:absolute;
	top: 65px;
	left:18px;
	width:15px;
	height:22px;
	display:block;
	z-index:999;
}
#next, #next_3 {
	position:absolute;
	top:65px;
	right:18px;
	width:15px;
	height:22px;
	display:block;
	z-index:999;
}

/***********************************/

/*
#content section #banner3 {
	width:1024px;
	position:absolute;
	top:0px;
	left:0px;
	height:760px;	
}
#content section #banner3 #thumb3 {
	margin-top:17px;
	height: 150px;
	width: 1024px;
	overflow: hidden;
	position: relative;
}
#content section #banner3 #thumb3 img {
	margin-left:6px;
	margin-right:6px;
	float:left;
}
#content section #banner3 #thumb3 a:first-child img {
	margin-left:12px;
}
*/


#content section #banner #map {
	height: 468px;
	width: 938px;
	overflow: hidden;
	position: relative;
}

#content section #banner4 {
	width:1024px;
	position:absolute;
	top:0px;
	left:0px;
	height:575px;	
}

#content section #banner4 #slide4 {
	height: 575px;
	width: 1024px;
	overflow: hidden;
	position: relative;
	background-color:#F4F4F4;
	overflow:hidden;
}
#content section #banner4 #nav4 {
	text-align:center;
	top:540px;
	left:0;
	height: 17px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	z-index:999;

}
#content section #banner4 #nav4 a {
	display: inline-block;
	height: 17px;
	width: 17px;
	background-image: url(../images/a_nav.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration:none;
}
#content section #banner4 #nav4 .activeSlide {
	background-image: url(../images/a_nav_over.png);
}


/*
#content section #banner #pag{
	height: 20px;
	position: absolute;
	z-index: 999;
	background-color: #FFF;
	border: 1px solid #F5F5F5;
	min-width: 40px;
	top: 18px;
	right: 27px;
}
#content section #banner #pag a{
	text-decoration: none;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	height: 20px;
	width: 20px;
	display: inline-block;
	background-image: url(../images/pag_a_off.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#content section #banner #pag a.activeSlide{
	background-image: url(../images/pag_a.jpg);
}
#content section #banner #pag a:focus{
	outline: none;
}
*/
#content section #navbanner {
	height: 30px;
	width: 938px;
	overflow: hidden;
	position: relative;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
}

#content section #navbanner #pag{
	height: 20px;
	margin-left:auto;
	margin-left:auto;
	z-index: 999;
	background-color: #FFF;
	min-width: 40px;
	text-align:center;
}
#content section #navbanner #pag a{
	text-decoration: none;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	height: 20px;
	width: 20px;
	display: inline-block;
	background-image: url(../images/a_nav.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#content section #navbanner #pag a.activeSlide{
	background-image: url(../images/a_nav_over.png);
}
#content section #navbanner #pag a:focus{
	outline: none;
}
#content section #screwcap_sec1 {
	height: 406px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_screwcap_1.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #screwcap_sec1 #img_screwcap_1 {
	height: 347px;
	width: 452px;
	background-image: url(../images/img_screwcap_1.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 0px;
	margin-top: 150px;
}
#content section #screwcap_sec1 #txt_screwcap_1 {
	height: 300px;
	width: 500px;
	position: absolute;
	left: 68px;
	top: 80px;
	text-align: center;
}
#content section #screwcap_sec2 {
	height: 575px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_screwcap_2.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #screwcap_sec2 #txt_screwcap_2_1{
	top: 78px;
	left: 280px;
	height: 90px;
	width: 460px;
	position: absolute;
	text-align: center;
}
#content section #screwcap_sec2 #txt_screwcap_2_2{
	top: 330px;
	left: 74px;
	height: 140px;
	width: 310px;
	position: absolute;
	text-align:center;
}
#content section #screwcap_sec2 #txt_screwcap_2_3{
	top: 330px;
	right: 74px;
	height: 140px;
	width: 310px;
	position: absolute;
	text-align:center;
}



#content section #screwcap_sec3 {
	height: 704px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_screwcap_3.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #screwcap_sec3 #img_screwcap_3 {
	height: 431px;
	width: 1024px;
	background-image: url(../images/img_screwcap_3.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 220px;
}
#content section #screwcap_sec3 #img_screwcap_3_en {
	height: 431px;
	width: 1024px;
	background-image: url(../images/img_screwcap_3_en.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 220px;
}
#content section #screwcap_sec3 #txt_screwcap_3 {
	height: 120px;
	width: 770px;
	position: absolute;
	left: 140px;
	top: 72px;
	text-align: center;
}
#content section #screwcap_sec4 {
	height: 468px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_screwcap_4.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #screwcap_sec4 #img_screwcap_4 {
	height: 404px;
	width: 362px;
	position: absolute;
	right: 0px;
	background-image: url(../images/img_screwcap_4.png);
	background-repeat: no-repeat;
	/*margin-top: 230px;*/
	margin-top: 100px;
}
#content section #screwcap_sec4 #txt_screwcap_4 {
	height: 250px;
	width: 500px;
	position: absolute;
	left: 125px;
	top: 115px;
	text-align:center;
}

#content section #screwcap_sec5 {
	height: 860px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_screwcap_5.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #screwcap_sec5 #txt_screwcap_5 {
	height: 250px;
	width: 400px;
	position: absolute;
	left: 40px;
	top: 300px;
	text-align: center;
}
#content section #vantagens_sec1 {
	height: 490px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_vantagens_1.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: visible;
	z-index: 999;
}
#content section #vantagens_sec1 #txt_vantagens_1 {
	height: 250px;
	width: 580px;
	text-align: left;
	position: absolute;
	left: 50px;
	top: 130px;
}


#content section #vantagens_sec2 {
	height: 200px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: top;
}
#content section #vantagens_sec2 #txt_vantagens_2 {
	height: 50px;
	width: 610px;
	text-align: center;
	position: absolute;
	left: 210px;
	top: 50px;
}

#content section #vantagens_sec3 {
	height: 650px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_vantagens_3.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: top;
}
#content section #vantagens_sec4 {
	height: 228px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_vantagens_4.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: top;
}
#content section #vantagens_sec4 #txt_vantagens_4 {
	text-align: center;
	height: 120px;
	width: 570px;
	position: absolute;
	left: 225px;
	top: 65px;
}

#content section #vantagens_sec5 {
	height: 662px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_vantagens_5.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: top;
}
#content section #vantagens_sec5 #txt_vantagens_5 {
	text-align: center;
	height: 80px;
	width: 760px;
	position: absolute;
	left: 130px;
	top: 40px;
}

#content section #vantagens_sec6 {
	height: 497px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_common_top.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: center top;
}
#content section #vantagens_sec6 #txt_vantagens_6 {
	height: 160px;
	width: 930px;
	position: absolute;
	left: 48px;
	top: 48px;
	text-align: center;
}

#content section #vantagens_sec7 {
	height: 742px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_common_top.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: center top;
}

#content section #vantagens_sec8 {
	height: 170px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: top;
}
#content section #vantagens_sec8 #txt_vantagens_8 {
	height: 50px;
	width: 700px;
	text-align: center;
	position: absolute;
	left: 150px;
	top: 45px;
}
#content section #decoracao_sec1 {
	height: 406px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_decoracao_1.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #decoracao_sec1 #img_decoracao_1 {
	height: 452px;
	width: 599px;
	position: absolute;
	left: 0px;
	background-image: url(../images/img_decoracao_1.png);
	background-repeat: no-repeat;
}
#content section #decoracao_sec1 #txt_decoracao_1 {
	height: 250px;
	width: 530px;
	position: absolute;
	top: 87px;
	right: 52px;
	text-align: center;
}


#content section #decoracao_sec2 {
	height: 650px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_decoracao_2.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #decoracao_sec2 #txt_decoracao_2 {
	height: 150px;
	width: 770px;
	position: absolute;
	left: 180px;
	top: 35px;
	text-align: center;
}
#content section #decoracao_sec2 #img_decoracao_2 {
	height: 465px;
	width: 355px;
	position: absolute;
	right: 68px;
	bottom: 0px;
}
#content section #decoracao_sec2 #cores_decoracao_2 {
	height: 435px;
	width: 540px;
	position: absolute;
	left: 68px;
	bottom: 0px;
}

#content section #decoracao_sec3 {
	height: 280px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_decoracao_3.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #decoracao_sec3 #txt_decoracao_3 {
	height: 110px;
	width: 680px;
	text-align: center;
	position: absolute;
	left: 170px;
	top: 98px;
}

#content section #decoracao_sec4 {
	height: 760px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #decoracao_sec5 {
	height: 254px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_decoracao_5.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: top;
}
#content section #decoracao_sec5 #txt_decoracao_5 {
	text-align: center;
	height: 140px;
	width: 850px;
	position: absolute;
	left: 90px;
	top: 70px;
}

#content section #decoracao_sec6 {
	height: 760px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#content section #decoracao_sec7 {
	height: 254px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_decoracao_7.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: top;
}
#content section #empresa_sec1 {
	height: 250px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	overflow: hidden;
}
#content section #empresa_sec1 #txt_empresa_1{
	text-align: center;
	height: 140px;
	width: 850px;
	position: absolute;
	left: 90px;
	top: 50px;
}
#content section #empresa_sec2 {
	height: 575px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	overflow: hidden;
}
#content section #empresa_sec3 {
	height: 220px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	overflow: hidden;
}
#content section #empresa_sec3 #txt_empresa_3 {
	text-align: center;
	height: 140px;
	width: 850px;
	position: absolute;
	left: 90px;
	top: 30px;
}
#content section #empresa_sec4 {
	height: 254px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_decoracao_5.jpg);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	background-position: top;
}
#content section #empresa_sec4 #txt_empresa_4 {
	text-align: center;
	height: 140px;
	width: 850px;
	position: absolute;
	left: 90px;
	top: 60px;
}
#content section .boxes {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#content section .um-quarto {
	width: 205px;
	margin-top: 20px;
	margin-right: 40px;
	float: left;
	min-height: 200px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#content section .bg-quarto {
	background-image: url(../images/bg_205.jpg);
}
#content section .um-quarto:nth-child(4n+4) {
	margin-right: 0px;
}
#content section .um-quarto .image {
	height: 203px;
	width: 203px;
	border: 1px solid #DBDCDF;
	overflow: hidden;
	margin-bottom: 20px;
	-webkit-box-shadow:  2px 2px 4px 1px rgba(0, 0, 0, 0.1);
    box-shadow:  2px 2px 4px 1px rgba(0, 0, 0, 0.1);
}

#content section .um-terco {
	width: 282px;
	margin-top: 20px;
	margin-right: 47px;
	float: left;
	min-height: 200px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#content section .bg-quarto {
	background-image: url(../images/bg_205.jpg);
}
#content section .um-terco:nth-child(3n+3) {
	margin-right: 0px;
}
#content section .um-terco .image {
	height: 203px;
	width: 282px;
	border: 1px solid #DBDCDF;
	overflow: hidden;
	margin-bottom: 20px;
	-webkit-box-shadow:  2px 2px 4px 1px rgba(0, 0, 0, 0.1);
    box-shadow:  2px 2px 4px 1px rgba(0, 0, 0, 0.1);
}



#content section .um-meio {
	width: 450px;
	float: left;
	margin-right: 40px;
	margin-left: 40px;
	padding-bottom: 20px;
	min-height: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#content section .bg-meio {
	background-image: url(../images/bg_450.jpg);
}
#content section .um-meio:nth-child(2n+2) {
	margin-right: 0px;
	margin-left: 0px;
}
#content footer {
	height: 40px;
	width: 940px;
	line-height: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDCDF;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
}
#content footer p{
	line-height:40px;
	font-size:12px;
	color:#999;
	font-weight:normal;
}
#content footer p a{
}

#content footer .left{
	float:left;
	height:40px;
}

#content footer .right{
	float:right;
	height:40px;
}

.clear {
	clear: left;
}
.mais {
	padding-top: 20px;
	padding-left: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.mais a{
	color: #ce003f;
	text-decoration:none;
	-webkit-transition: color 0.4s linear;
	-moz-transition: color 0.4s linear;
	-o-transition: color 0.4s linear;
	transition: color 0.4s linear;
}
.mais a:hover{
	color:#1E1E1E;
}
.border {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDCDF;
	padding-bottom: 15px;
}
.nobg {
	background-image: url(../images/sample2.jpg);
}
.col_2{
	float: left;
	width: 47%;
	display: block;
}
.pad_2{
	margin-right: 6%;	
}
.linha {
	height: 10px;
	width: 940px;
	background-color: #ce003f;
	margin-top: 25px;
	margin-left:42px;
	margin-right:42px;
}
.active {
	color: #ce003f;
}
.textnormal {
	text-transform: none;
}
.box_cor     {
	font-family: 'Conv_MyriadPro-Regular';
	font-size:11px;
	color:#666;
	float: left;
	width: 70px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 52px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 5px;
	cursor: pointer;
}

#cor_1 {background-image: url(../images/cor_1_n_b.png);}
#cor_2 {background-image: url(../images/cor_2_n_b.png);}
#cor_3 {background-image: url(../images/cor_3_n_b.png);}
#cor_4 {background-image: url(../images/cor_4_n_b.png);}
#cor_5 {background-image: url(../images/cor_5_n_b.png);}
#cor_6 {background-image: url(../images/cor_6_n_b.png);}
#cor_7 {background-image: url(../images/cor_7_n_b.png);}
#cor_8 {background-image: url(../images/cor_8_n_b.png);}
#cor_9 {background-image: url(../images/cor_9_n_b.png);}
#cor_10 {background-image: url(../images/cor_10_n_b.png);}
#cor_11 {background-image: url(../images/cor_11_n_b.png);}
#cor_12 {background-image: url(../images/cor_12_n_b.png);}
#cor_13 {background-image: url(../images/cor_13_n_b.png);}
#cor_14 {background-image: url(../images/cor_14_n_b.png);}
#cor_15 {background-image: url(../images/cor_15_n_b.png);}
#cor_16 {background-image: url(../images/cor_16_n_b.png);}
#cor_17 {background-image: url(../images/cor_17_n_b.png);}
#cor_18 {background-image: url(../images/cor_18_n_b.png);}
#cor_19 {background-image: url(../images/cor_19_n_b.png);}
#cor_20 {background-image: url(../images/cor_20_n_b.png);}
#cor_21 {background-image: url(../images/cor_21_n_b.png);}
#cor_22 {background-image: url(../images/cor_22_n_b.png);}
#cor_23 {background-image: url(../images/cor_23_n_b.png);}
#cor_24 {background-image: url(../images/cor_24_n_b.png);}
#cor_25 {background-image: url(../images/cor_25_n_b.png);}
#cor_26 {background-image: url(../images/cor_26_n_b.png);}
.box_img {
	position: absolute;
	top: 0px;
	bottom: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:100%;
}
#cap_cor_1{	background-image: url(../images/cap_1.png); }
#cap_cor_2{	background-image: url(../images/cap_2.png); }
#cap_cor_3{	background-image: url(../images/cap_3.png); }
#cap_cor_4{	background-image: url(../images/cap_4.png); }
#cap_cor_5{	background-image: url(../images/cap_5.png); }
#cap_cor_6{	background-image: url(../images/cap_6.png); }
#cap_cor_7{	background-image: url(../images/cap_7.png); }
#cap_cor_8{	background-image: url(../images/cap_8.png); }
#cap_cor_9{	background-image: url(../images/cap_9.png); }
#cap_cor_10{ background-image: url(../images/cap_10.png); }
#cap_cor_11{	background-image: url(../images/cap_11.png); }
#cap_cor_12{	background-image: url(../images/cap_12.png); }
#cap_cor_13{	background-image: url(../images/cap_13.png); }
#cap_cor_14{	background-image: url(../images/cap_14.png); }
#cap_cor_15{	background-image: url(../images/cap_15.png); }
#cap_cor_16{	background-image: url(../images/cap_16.png); }
#cap_cor_17{	background-image: url(../images/cap_17.png); }
#cap_cor_18{	background-image: url(../images/cap_18.png); }
#cap_cor_19{	background-image: url(../images/cap_19.png); }
#cap_cor_20{	background-image: url(../images/cap_20.png); }
#cap_cor_21{	background-image: url(../images/cap_21.png); }
#cap_cor_22{	background-image: url(../images/cap_22.png); }
#cap_cor_23{	background-image: url(../images/cap_23.png); }
#cap_cor_24{	background-image: url(../images/cap_24.png); }
#cap_cor_25{	background-image: url(../images/cap_25.png); }
#cap_cor_26{	background-image: url(../images/cap_26.png); }
.img-shadow  {
	-webkit-box-shadow:  2px 2px 4px 1px rgba(0, 0, 0, 0.1);
    box-shadow:  2px 2px 4px 1px rgba(0, 0, 0, 0.1);
}
