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

ul{list-style:none;margin:0}
img{vertical-align:top;}

.row{max-width: 1100px}

body, html{
	font-family: 'Yanone Kaffeesatz';
	font-size: 16px;
	font-weight: 400;
}

input{margin-bottom: 0 !important}
button:hover,button:focus {background-color: transparent;}

.left{float: left}
.right{float: right;}
.full{width: 100% !important}
.cursor{cursor: pointer;}
.nome{display: none;width: 0; height: 0}
.halfScreem{width: 48%; margin: 1%;}
.radius{-webkit-border-radius: 3px !important;-moz-border-radius: 3px !important; border-radius:3px !important;}
.clear:after{clear: all;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clear{display:block;zoom:1; clear: both;}
.bold{font-weight: bold;}

.bt_search{background:url('../img/bt_search.png') no-repeat center center; width:30px; height:30px; margin:-35px -55px 0 0}
.bt_phone{background:url('../img/bt_phone.png') no-repeat center center; width:24px; height:24px; margin: 20px 10px 0 0}

.bodyWrapper{padding: 20px 0; background:#FAFAFA;}

.buttonSys{
	font-size: 13px !important;
	background-color: #5083C2; 
	/* 
	background-repeat: repeat-x; /* Repeat the gradient 
	background-image: -moz-linear-gradient(top, #1768FF 0%, #5083C2 100%); /* FF3.6+ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1768FF), color-stop(100%,#5083C2)); /* Chrome,Safari4+ 
	background-image: -webkit-linear-gradient(top, #1768FF 0%,#5083C2 100%); /* Chrome 10+,Safari 5.1+ 
	background-image: -ms-linear-gradient(top, #1768FF 0%,#5083C2 100%); /* IE10+ 
	background-image: -o-linear-gradient(top, #1768FF 0%,#5083C2 100%); /* Opera 11.10+ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1768FF', endColorstr='#5083C2',GradientType=0 ); /* IE6-9 
	background-image: linear-gradient(top, #1768FF 0%,#5083C2 100%); /* W3C 
	*/
}
.buttonSys:hover,.buttonSys:focus{background: #CD3539 !important;}

header{
	height:170px;
	background: url('../img/backHeader.png') left center repeat-x;
	padding: 10px 0;
	font-weight: 400;
}

.logo{margin-left: 50px}

#formSearch{
	width:360px;
	margin-top: 60px;
	background-color: rgba(0, 0, 141, .10);
	padding: 8px 45px 8px 8px;
}

nav li a{margin: 0 32px; color:#444444;}
nav li a:last-child{margin-right: 0}

.contentPhones{
	font-size: 19px;
	color:#444444;
	line-height: 24px;
}

.bottomHeader{
	height:30px;
	margin-bottom: -15px;
	background-color: #CD3539; /* Old browsers 
	background-repeat: repeat-x; /* Repeat the gradient 
	background-image: -moz-linear-gradient(top, #C40000 0%, #CD3539 100%); /* FF3.6+ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C40000), color-stop(100%,#CD3539)); /* Chrome,Safari4+ 
	background-image: -webkit-linear-gradient(top, #C40000 0%,#CD3539 100%); /* Chrome 10+,Safari 5.1+ 
	background-image: -ms-linear-gradient(top, #C40000 0%,#CD3539 100%); /* IE10+ 
	background-image: -o-linear-gradient(top, #C40000 0%,#CD3539 100%); /* Opera 11.10+ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C40000', endColorstr='#CD3539',GradientType=0 ); /* IE6-9 
	background-image: linear-gradient(top, #C40000 0%,#CD3539 100%); /* W3C 
	*/
}

ul#menu{height:50px;position: relative;z-index: 10000;
	background-color: #5083C2; /* Old browsers 
	background-repeat: repeat-x; /* Repeat the gradient 
	background-image: -moz-linear-gradient(top, #1768FF 0%, #5083C2 100%); /* FF3.6+ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1768FF), color-stop(100%,#5083C2)); /* Chrome,Safari4+ 
	background-image: -webkit-linear-gradient(top, #1768FF 0%,#5083C2 100%); /* Chrome 10+,Safari 5.1+ 
	background-image: -ms-linear-gradient(top, #1768FF 0%,#5083C2 100%); /* IE10+ 
	background-image: -o-linear-gradient(top, #1768FF 0%,#5083C2 100%); /* Opera 11.10+ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1768FF', endColorstr='#5083C2',GradientType=0 ); /* IE6-9 
	background-image: linear-gradient(top, #1768FF 0%,#5083C2 100%); /* W3C 
	*/
}
ul#menu, ul#menu ul.sub-menu{padding:0;margin: 0;position: relative;z-index: 1000;display: inline-block;}
ul#menu > li{line-height: 40px; margin: 0 10px}
ul#menu li, ul#menu ul.sub-menu li{list-style-type: none;display: inline-block;padding: 0 20px 0 20px;}
ul#menu li a, ul#menu li ul.sub-menu li a{width: 100%;text-decoration: none;color: #FFF;padding: 5px;display:inline-block;}
ul#menu > li:hover, ul#menu li ul.sub-menu li a{background: #CD3539;}
ul#menu li{position: relative;}
ul#menu li ul.sub-menu{width: auto;display:none;position: absolute;top: 50px;left: 0;-webkit-border-radius:  0px 5px 5px 5px;-moz-border-radius: 0px 5px 5px 5px; border-radius: 0px 5px 5px 5px;}
ul#menu li:hover ul.sub-menu{display:block;}
ul.sub-menu li{background: #CD3539; min-width: 150px; border-bottom: 1px #FAFAFA dotted}
ul.sub-menu li:last-child{border:0}
ul#menu ul.sub-menu li{white-space: nowrap;display: inline-block;width: 100%;}

.bannersWrapper{max-width: 1440px; margin: 0 auto;}
.banners img{width:100% !important;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}

.contentTitle span{font-size: 36px; color:#666666; background:#FAFAFA !important; z-index: 10; position:relative; padding: 0 20px}
.contentTitle .lineTitle{border-bottom: 1px #666666 dotted; margin-top: -42px}

.beforeFooter{padding: 20px 0; margin-top: 20px; border-bottom: 20px #FAFAFA solid; font-size: 20px; color:#333333;}
.beforeFooter a{color:#333333;}
.beforeFooter .contentImage{min-height:70px}

footer{
	height:80px;
	color:#FFFFFF;
	line-height: 80px;
	font-weight: 400;
	background-color: #CD3539; /* Old browsers 
	background-repeat: repeat-x; /* Repeat the gradient 
	background-image: -moz-linear-gradient(top, #C80000 0%, #850000 100%); /* FF3.6+ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C80000), color-stop(100%,#850000)); /* Chrome,Safari4+ 
	background-image: -webkit-linear-gradient(top, #C80000 0%,#850000 100%); /* Chrome 10+,Safari 5.1+ 
	background-image: -ms-linear-gradient(top, #C80000 0%,#850000 100%); /* IE10+ 
	background-image: -o-linear-gradient(top, #C80000 0%,#850000 100%); /* Opera 11.10+ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C80000', endColorstr='#850000',GradientType=0 ); /* IE6-9 
	background-image: linear-gradient(top, #C80000 0%,#850000 100%); /* W3C
	*/
}
footer span{font-weight: 300}

/* AutoCompletes */
.smart_autocomplete_container{ margin: 10px 0; padding: 5px; background-color: #FFFFFF; }
.smart_autocomplete_container li {list-style: none; cursor: pointer; padding: 3px; font-size: 14px;}
li.smart_autocomplete_highlight {background-color: #CD3539; color: #FFFFFF;}