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

.row{max-width: 1100px}

body, html{
	font-family: 'Titillium Web';
	font-size: 15px;
	font-weight: 400;
	overflow-x:hidden;
}

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: 5px !important;-moz-border-radius: 5px !important; border-radius:5px !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;}

.buttonSys{background:#7DE2EC; color: #444444; font-size: 14px !important; padding:8px 10px !important;}

.sprite{background: url('../img/csg-54e4bd650a018.png') no-repeat top left;}
.icon_face{ background-position: 0 0; width: 21px; height: 21px;}
.icon_mail{ background-position: 0 -23px; width: 21px; height: 14px !important;}
.icon_map{ background-position: 0 -39px; width: 20px; height: 20px;}
.icon_phone{ background-position: 0 -61px; width: 20px; height: 20px;}
.icon_search{ background-position: 0 -83px; width: 24px !important; height: 24px; padding:0 !important; margin: 0;}
	
.bodyWrapper{background: url('../img/back-content.png') repeat; padding:10px 0 30px 0;}

header{border-bottom:6px #78D4E1 solid}
header .contentHeaderIni, header .contentHeaderIni a{color:#545454; font-size: 13px; font-weight: 300; line-height: 20px;}
header .contentHeaderIni .columns{padding-top: 8px}
header .contentHeaderIni .columns .sprite{padding-left: 30px; /*min-width: 150px; text-align: left*/}
header form{ min-width: 200px; max-width: 90%; padding-left: 25px}
header form input{height:30px !important; margin:-5px 0 0 3px !important; background: transparent !important; border:0 !important; color:#535353 !important; border-color: transparent !important}
header .icon_search{margin-right: -50px}

.bannersWrapper{border-bottom:6px #78D4E1 solid}
#banner-fade{margin: 0 auto;}

nav{margin-top: 40px}
nav ul li{margin:0 3px; line-height:70px;border-bottom: 3px #FFFFFF solid; padding: 0 20px; color:#333333;}
nav ul li:hover,nav ul li:focus, nav ul li.current {border-bottom: 3px #F58634 solid; /*color:#F58634;*/}
nav ul li a{font-size: 15px; color:inherit;}
nav ul li a:hover,nav ul li a:focus{color:#F58634;}

.beforeFooter{color:#444444; line-height: 30px; padding:40px 0;}
.beforeFooter .contentImage{min-height:80px;}

footer{background:#78D4E1; padding:11px 0; margin-top: 0px}

.bt_cart{width:50px; height:95px; position: fixed; top: 50%; right: 0; margin-top: -20px; background: #78D4E1 url('../img/bt_order.png') center 45px no-repeat; padding: 5px 5px 40px 5px; color:#FFFFFF; font-size: 22px}

