
@charset "utf-8";
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body:before {
  content: "";
  position: fixed;
  top: -10px;
  left: -10px;
  width: 110%;
  height: 10px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
  -ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
  -o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
  z-index: 100;
}
@font-face {
  font-family: 'euph';
  src: url('fonts/euphemia/euphemia-webfont.eot');
  src: url('fonts/euphemia/euphemia-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/euphemia/euphemia-webfont.woff') format('woff'), url('fonts/euphemia/euphemia-webfont.ttf') format('truetype'), url('fonts/euphemia/euphemia-webfont.svg#EuphemiaRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.facebook {
    width: 780px;
}
.facebook_header{
    width: 100%;
    height: 40px;
    line-height: 40px
    position:relative;
    z-index:900;
    
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
}
.facebook_header .txt{
    color: #fff;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 5px;
    font-size: 14px;
}
.fb_header_container{
    padding: 0px 10px;
}
.fb_category_select{
    margin: 8px 0px;
}
@font-face {
  font-family: 'oswald';
  src: url('fonts/oswald/oswald-webfont.eot');
  src: url('fonts/oswald/oswald-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/oswald/oswald-webfont.woff') format('woff'), url('fonts/oswald/oswald-webfont.ttf') format('truetype'), url('fonts/oswald/oswald-webfont.svg#OswaldRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  font: normal 400 62.5% Arial, Helvetica, sans-serif;
  color: #333;
  height:150px;
  background: #f1f1f1 ;
}

.aviso_ie{
    padding:5px 0;
    border-bottom: 1px solid #F7941D;
    background: #FEEFDA;
    text-align:center;
    font:400 14px Arial, Helvetica, sans-serif;
    position:relative;
}
.aviso_ie a{color:#F7941D;}
.aviso_ie .close{
    position:absolute;
    right:15px;
    top:25px;
    font:400 16px "oswald",Arial, Helvetica, sans-serif;
    color:#fff;
    padding:5px;
    background-color:#F7941D;
    cursor:pointer;
}

/* ==== SOCIAL NETWORK BAR ===== */
.social_bar{margin:10px;float:left;position:relative;}.social_bar .social_txt{font:400 14px "Lucida Sans Unicode","Lucida Grande",sans-serif;color:#2e7a16;margin:0 10px;float:left;}
.social_bar .tumblr_share{display:inline-block;text-indent:-9999px;overflow:hidden;width:63px;height:20px;background:url('http://platform.tumblr.com/v1/share_2.png') top left no-repeat transparent;}
.social_bar .twitter-share-button,.social_bar .facebook-share,.social_bar .tumblr_share,.social_bar .g-plusone2,.social_bar #copy,.social_bar #link_copy,.social_bar .pdf,.social_bar .addthis_button{position:relative;float:left;margin:0 0 0 10px;}
.social_bar .twitter-share-button{margin:0;}
.social_bar .addthis_button{margin-top:2px;}
.social_bar .g-plusone2{width:60px !important;margin:0 10px !important;overflow:hidden;}
.social_bar .twitter-share-button,.social_bar .facebook-share{width:100px !important;overflow:hidden;}
.social_bar #link_copy{width:120px;height:20px;border:1px solid #eaeaea;background:#f1f1f1;color:#666;padding:0;}
.social_bar #copy{display:block;width:23px;height:23px;background:url('../img/copy.png') no-repeat 0 0;}
.social_bar .pdf{display:block;width:23px;height:23px;background:url('../img/pdf.png') no-repeat 0 0;}
/* ==== SOCIAL NETWORK BAR ===== */

.corpo{background:;padding:10px 0;}
/* -- BEGIN HEADER */

.header > .logo {
  display: block;
  height: 165px;
  background: url('../img/logo.png') no-repeat 0 0;
}

.header {
    height: px;
}

.link-user {
  
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,100%,1) 0%, hsla(0,0%,90%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,100%,1)), color-stop(100%,hsla(0,0%,90%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
  margin: 0 0 10px 0;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0 0 5px #717171;
  -moz-box-shadow: 0 0 5px #717171;
  box-shadow: 0 0 5px #717171;
}
.link-user ul li {
  float: left;
  position: relative;
  border-right: 1px solid #9f9f9f;
  border-left: 1px solid #fff;
}
.link-user ul li input[type=text] {
  width: 332px;
  margin: 4px 7px;
  font: 400 1.2em/18px "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  outline: none;
  border: 1px solid #9f9f9f;
  background: url('../img/icons/zoom.png') no-repeat 310px 1px;
  color: #6db3f2;
  text-shadow: 1px 1px 0 #ffffff;
}
.link-user ul li a {
  color: #6db3f2;
  text-decoration: none;
  text-shadow: 1px 1px 0 #ffffff;
  display: block;
  padding: 0 12px;
  font: 400 1.2em/30px "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.link-user ul li:first-child {
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  border-radius: 0 0 0 5px;
  border-left: none;
}
.link-user ul li:last-child {
  -webkit-border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
  border-radius: 0 0 5px 0;
  border-right: none;
}
.link-user ul li:hover {
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
}
.tel {
    height: 60px;
    margin-left: 10px;
    font: 400 1.8em/100% "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
    color: #6db3f2;
    text-shadow: 1px 1px 0 #ffffff;
}
.tel span {
  margin: 10px 0;
  display: block;
}
.tel span .icon-phone {float:left;}
.tel span .icon-sort-down {
  font-size: 1.223em;
  margin: 0 5px 0 0;
  float:right;
}
.tel span ul {float:left;font-size:22px;margin:0 0 12px 0}
.tel span ul ul{
	display:none;position:absolute;top:100%;left:0;z-index:999;width:140px;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #717171;
  -moz-box-shadow: 0 0 5px #717171;
  box-shadow: 0 0 5px #717171;
	
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,100%,1) 0%, hsla(0,0%,90%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,100%,1)), color-stop(100%,hsla(0,0%,90%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
}
.tel span ul ul li{width:125px;margin:3px 0;}
.tel span:hover ul ul{display:block;}
.tel li {
  font-size: 0.778em;
  float: left;
  position: relative;
  margin: 0 3px 0 0;
}

.cart-login {
  position: relative;
  margin: 14px 0 0 0;
  
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,100%,1) 0%, hsla(0,0%,90%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,100%,1)), color-stop(100%,hsla(0,0%,90%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -webkit-box-shadow: 0 0 5px #717171;
  -moz-box-shadow: 0 0 5px #717171;
  box-shadow: 0 0 5px #717171;
}
.cart-login ul {
  padding: 5px 10px;
  color: #6db3f2;
  font: 400 1.4em/18px "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  text-shadow: 1px 1px 0 #ffffff;
}
.cart-login ul li {
  float: left;
  position: relative;
  padding: 0 0 5px 0;
  width: 100%;
}
.cart-login ul li i {
  font-size: 1.286em;
}
.cart-login ul li a {
  color: #4f85bb;
  text-decoration: none;
}
.cart-login ul li a:hover {
  text-decoration: underline;
}
.cart-login .entrar i {
  line-height: 10px !important;
}
.cart-login .form-entrar {
  font: 400 1.2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  width:230px !important;
  top: 25px;
  padding: 10px;
  display: none;
  position: absolute !important;
  z-index: 999 !important;
  
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,100%,1) 0%, hsla(0,0%,90%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,100%,1)), color-stop(100%,hsla(0,0%,90%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 5px #000000;
  -moz-box-shadow: 0 0 5px #000000;
  box-shadow: 0 0 5px #000000;
}
.cart-login .form-entrar a {
  color: #4f85bb;
  text-decoration: none;
  margin-top: 10px;
  float: left;
}
.cart-login .form-entrar a:hover {
  text-decoration: underline;
}
.cart-login .form-entrar label {
  width: 60px;
  float: left;
  position: relative;
  margin: 5px 0;
}
.cart-login .form-entrar input {
  width: 150px;
  resize: none;
  padding: 2px 5px;
  border: 1px solid #ccc;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font: 400 1em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.cart-login .form-entrar input[type=submit] {
  float: right;
  width: auto;
  padding: 5px 10px;
  color: #fff;
  cursor: pointer;
  border-color: #4f85bb;
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
}
.cart-login .form-entrar input[type=submit]:hover {
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}
.cart-login .form-entrar input[type=submit]:active {
  -webkit-box-shadow: inset 0 0 5px #000000;
  -moz-box-shadow: inset 0 0 5px #000000;
  box-shadow: inset 0 0 5px #000000;
}
/* -- END HEADER */
/* -- BEGIN NAVIGATION */
.nav {
  width: 100%;
  /*height: 46px;*/
  float: left;
  position:relative;
  z-index:900;
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
}
.nav .container_16{position:relative;}
.nav .cat-nav {
    float:left;
    position: relative;
    z-index: 990;
}
.nav .cat-nav > li {
    position:relative;
    float:left;
    z-index: 990;
}
.nav .cat-nav li > a {
    font: 400 14px/46px Arial, Helvetica, sans-serif;
    color: #ffffff;
    display:block;
    padding:0 10px;
    text-decoration: none;
    text-transform:uppercase;
    text-shadow: 1px 1px 0 #333333;
}
.nav .cat-nav li ul {
    width: 220px;
    display: none;
    position: absolute;
    z-index: 999;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000;
	box-shadow: 0 0 5px #000000;
	background:#6db3f2;
}
.nav .cat-nav li ul ul{
	background:#6db3f2;
}
.nav .cat-nav li ul li {
    width: 220px;
    position:relative;
    border-top: 1px solid #6db3f2;
    border-bottom: 1px solid #6db3f2;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #333;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.nav .cat-nav li ul li:last-child {
    border-bottom: none;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.nav .cat-nav li ul li li:first-child {
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}
.nav .cat-nav li ul li a {
    display: block;
    width: 200px;
    padding: 0 10px;
}
.nav .cat-nav li ul li:hover{
    background:#4f85bb !important;
}
.nav .cat-nav li:hover{
	
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}
.nav .cat-nav li > ul {
    top: 46px;
    left: 0;
}
.nav .cat-nav li ul li {
    display: list-item;
}
.nav .cat-nav li ul li > a {
    font: 400 14px/25px "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
    color: #ffffff;
}
.nav .cat-nav li ul li ul {
    top: 0 !important;
    left: 220px;
}
.nav .cat-nav li ul li ul li {
    display: list-item;
}
.nav .cat-nav li ul li ul li > a,
.nav .cat-nav li ul li ul li > a:hover,
.nav .cat-nav li:hover > a,
.nav .cat-nav li ul li > a:hover{
    color: #ffffff;
}
.nav .cat-nav li:hover > ul,
.nav .cat-nav li:hover > ul li:hover > ul {
    display: block;
}

.nav .departments {
  float: left;
  position: relative;
  height: 46px;
  font: 400 1.6em "oswald",Arial, Helvetica, sans-serif;
  line-height: 46px;
  color: #f1f1f1;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  text-shadow: 1px 1px 0 #333333;
}
.nav .departments:hover {
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}
.nav .departments .seedep {
  display: none;
  position: absolute;
  top: 100%;
  left:0;
  width: 940px;
  padding: 10px;
  z-index: 999;
  border: 3px solid #d8d8d8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
  -webkit-box-shadow: 0 0 5px #000000;
  -moz-box-shadow: 0 0 5px #000000;
  box-shadow: 0 0 5px #000000;
}
.nav .departments .seedep .allprod{
    color: #ffffff;
    text-decoration:none;
    display:block;
    background: #6db3f2;
    
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.nav .departments .seedep .allprod:hover{
    background: #6db3f2;
}
.nav .departments .seedep .dep {
  float: left;
  width: 165px;
  z-index: 999;
  margin: 0 17px 20px 0;
  position: relative;
  text-align: left;
  font: 400 0.75em/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif}
.nav .departments .seedep .dep a {
  color: #4f85bb;
  text-decoration: none;
  text-transform: none;
  text-shadow: none;
}
.nav .departments .seedep .dep a.title {
  font-size: 1.334em;
}
.nav .departments .seedep .dep ul {
  margin: 0 0 0 5px;
  border-left: 1px solid #999;
  padding: 0 0 0 5px;
  width: 165px;
  height: 100px;
  overflow: auto;
}
.nav .departments .seedep .dep ul li {
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 3px;
}
.nav .departments .seedep .dep ul li:hover {
  background: #6db3f2;
}
.nav .departments .seedep .dep ul li:hover a {
  color: #fff;
}
.basic-nav {
  width: 100%;
  position:relative;
  z-index:800;
  border-bottom: 1px solid #fff;
  
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,100%,1) 0%, hsla(0,0%,90%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,100%,1)), color-stop(100%,hsla(0,0%,90%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
}
.basic-nav ul {
  margin-left: 10px;
}
.basic-nav li {
  float: left;
  position: relative;
  font: 400 1.3em/35px "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  padding: 0 15px;
  border-right: 1px solid #fff;
  border-left: 1px solid #cccccc;
}
.basic-nav li:first-child {
  border-left: none;
}
.basic-nav li:last-child {
  border-right: none;
}
.basic-nav li:hover {
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
}
.basic-nav li a {
  color: #333333;
  text-decoration: none;
  display: block;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #ffffff;
}
/* -- END NAVIGATION */
/* -- SLIDER -- */
.slider {
  position: relative;
  float: left;
  width: 100%;
  height: 325px;
  border-bottom: 1px solid #fff;
  margin: 0;
  overflow: hidden;
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
}
.slider .show {
  position: absolute;
  left: 50%;
  margin-left: -470px;
  width: 100%;
  height: 325px;
  z-index: 9;
}
.slider .snav-wrap {
  position: relative;
  z-index: 10;
  width: 200px;
  padding: 5px;
  margin: 0 auto;
  
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,100%,1) 0%, hsla(0,0%,90%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,100%,1)), color-stop(100%,hsla(0,0%,90%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.slider .snav-wrap .snav {
  float: left;
  position: relative;
  margin: 0 5px 0 8px;
}
.slider .snav-wrap .snav li {
  float: left;
  position: relative;
}
.slider .snav-wrap .snav li a {
  display: block;
  float: left;
  position: relative;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
  color: #6db3f2;
  text-decoration: none;
  font-size: 1.5em;
}
.slider .snav-wrap .snav li a:hover {
  color: #6db3f2;
}
.slider .snav-wrap .snav li.activeSlide a {
  color: #6db3f2;
}
.slider .snav-wrap .prev,
.slider .snav-wrap .next {
  display: block;
  float: left;
  color: #6db3f2;
  font-size: 2em;
  text-decoration: none;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
  float: left;
}
.slider .snav-wrap .prev:hover,
.slider .snav-wrap .next:hover {
  color: #6db3f2;
}
.slider .snav-wrap .next {
  float: right;
}
/* -- END SLIDER -- */
/* -- RIGHT SIDE -- */
.right-side {
  color: #333333;
}
.right-side .cat-list > ul {
  margin: 0 0 0 5px;
  padding: 5px 0 0 5px;
}
.right-side .cat-list > ul i[class^=icon-] {
  float: right;position:relative;
}
.right-side .cat-list > ul ul {
  display: none;
  position: absolute;
  z-index: 990;
  width: 160px;
  top: 0;
  left: 100%;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 5px #000000;
  -moz-box-shadow: 0 0 5px #000000;
  box-shadow: 0 0 5px #000000;
}
.right-side .cat-list > ul ul ul {
  display: none;
  position: absolute;
  width: 160px;
  top: 0;
  left: 100%;
}
.right-side .cat-list > ul li {
  position: relative;
}
.right-side .cat-list > ul li a {
  display: block;
  padding: 5px;
  font: 400 1.4em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  text-decoration: none;
  color: #333333;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.right-side .cat-list > ul li:hover a {
  background: #6db3f2;
  color: #fff;
}
.right-side .cat-list > ul li:hover li li a,
.right-side .cat-list > ul li:hover li a {
  background: none;
  color: #333333;
}
.right-side .cat-list > ul li:hover li:hover > a {
  background: #6db3f2;
  color: #fff;
}
.right-side form {
  font: 400 1.2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.right-side form label {
  width: 160px;
  float: left;
  margin: 5px 0;
}
.right-side form input {
  width: 150px;
  padding: 2px 5px;
  border: 1px solid #ccc;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font: 400 1em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.right-side form input[type=submit] {
  width: auto;
  padding: 5px 10px;
  color: #fff;
  cursor: pointer;
  border-color: #4f85bb;
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
}
.right-side form input[type=submit]:hover {
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}
.right-side form input[type=submit]:active {
  -webkit-box-shadow: inset 0 0 5px #000000;
  -moz-box-shadow: inset 0 0 5px #000000;
  box-shadow: inset 0 0 5px #000000;
}
/* -- END RIGHT SIDE -- */
/* -- BOTH SIDES -- */
.publicidade {
  margin: 0 0 10px 0;
  float: left;
  position: relative;
}
.left-side {
  float: right;
}
.left-side h1,
.right-side h1,
.text h1,
.left-side h2,
.right-side h2,
.text h2,
.title_heading{
  font: 400 2.4em "oswald",Arial, Helvetica, sans-serif;
  color: #6db3f2;
  border-bottom: 1px solid #999;
  margin-bottom:5px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #ffffff;
}
/* -- BOTH SIDES -- */
/* -- FOOTER -- */
.footer {
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
  border-top: 3px solid #6db3f2;
  text-shadow: 1px 1px 0 #00c4fa;
}
.footer h2 {
  font: 400 2em "oswald",Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 1px 1px 0 #6db3f2;
}
.footer form {
  font: 400 1.2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.footer form label {
  width: 210px;
  float: left;
  color: #fff;
  text-shadow: none;
}
.footer form input,
.footer form textarea {
  width: 210px;
  padding: 2px 5px;
  border: 1px solid #ccc;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font: 400 1em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.footer form input[type=submit] {
  width: auto;
  padding: 5px 10px;
  color: #fff;
  cursor: pointer;
  border-color: #4f85bb;
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
}
.footer form input[type=submit]:hover {
	
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}
.footer form input[type=submit]:active {
  -webkit-box-shadow: inset 0 0 5px #000000;
  -moz-box-shadow: inset 0 0 5px #000000;
  box-shadow: inset 0 0 5px #000000;
}
.footer form textarea {
  height: 70px;
  resize: none;
}
.footer .map {
  margin: 10px 0;
}
.footer ul {
  margin: 0 0 0 5px;
  border-left: 1px solid #6db3f2;
  padding: 0 0 0 5px;
}
.footer ul a {
  font: 400 1.2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  padding: 2px 5px;
  display: block;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.footer ul a:hover {
  background: #6db3f2;
  color: #fff;
}
.rights {
  width: 100%;
  margin:0 auto;
  line-height: 30px;
  color: #333333;
  text-shadow: none;
  
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,100%,1) 0%, hsla(0,0%,90%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,100%,1)), color-stop(100%,hsla(0,0%,90%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
}
.rights a {
  color: #333333;
}
/* -- END FOOTER FOOTER -- */
/* -- PRODUCTS LIST -- */
.prod {
  width: 180px;
  height: 430px;
  float: left;
  position: relative;
  margin: 0 6px 10px 6px;
}
.prod a {
  font: 400 1.6em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #333333;
  text-decoration: none;
}
.prod span.title {
  overflow: hidden;
  height: 80px;
  display: block;
}
.prod .details {
  display: none;
  color: #fff;
  font: 400 3em "oswald",Arial, Helvetica, sans-serif;
  position: absolute;
  z-index:800;
  top: 0;
  left: 0;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.5);
  width: 180px;
  /*height: 160px;*/
  text-align: center;
  padding: 110px 0;
}
.prod .price {
  font: 400 1.8em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  display: block;
  color: #6db3f2;
}
.prod .price a {
  font: 400 0.7em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  display: block;
  color: #6db3f2;
}
.prod .bulk {
  font: 400 1.2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  display: block;
  color: #6db3f2;
}
.prod .bulk a {
  font: 400 1.0em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  display: block;
  color: #6db3f2;
}
.prod .price.desc {
  font-size: 1.4em;
  text-decoration: line-through;
  color: #737373;
}
.prod .price.desc a {
  font-size: 1.0em;
  text-decoration: line-through;
  color: #737373;
}
.prod .price.por {
  font-size: 1.4em;
  color: #737373;
}
.prod .price.por a{
  font-size: 1.0em;
  color: #737373;
}
.prod .unavailable,
.prod .avaliable {
  position: absolute;
  top: 0;
  right: 0px;
  z-index: 15;
  background:url('../img/indisponivel-ie8.png') no-repeat 0 0;
  width: 82px;
  height: 86px;
}
/* -- PRODUCTS LIST -- */
/* -- NEWS -- */
.news {
  position: relative;
}
.news h2 {
  font: 400 2.4em "oswald",Arial, Helvetica, sans-serif;
  color: #6db3f2;
  text-transform: uppercase;
  margin-bottom:5px;
  border-bottom: 1px solid #999;
}
.news .carousel,
.news .more-prod {
  height: 320px;
  /*overflow:hidden;*/

}
.news .carousel li,
.news .more-prod li {
  width: 180px;
  height: 320px;
  margin: 0 5px;
  float: left;
  position: relative;
}
.news .carousel li a,
.news .more-prod li a {
  font: 400 1.6em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #333333;
  text-decoration: none;
}
.news .carousel li a span,
.news .more-prod li a span {
  display: none;
  color: #fff;
  font: 400 1.875em "oswald",Arial, Helvetica, sans-serif;
  position: absolute;
  top: 0;
  left: 0;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.5);
  width: 180px;
  /*height: 160px;*/
  text-align: center;
  padding: 110px 0;
}
.news .prev,
.news .next {
  font-size: 30px;
  position: absolute;
  top: 55%;
  text-decoration: none;
  color: #6db3f2;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.news .prev:hover,
.news .next:hover {
  color: #6db3f2;
}
.news .prev {
  left: -5px;
  z-index: 10;
}
.news .next {
  right: -5px;
  z-index: 10;
}
/* -- NEWS -- */
/* -- PARTNERS -- */
.partners {
  position: relative;
}
.partners h2 {text-indent:5px;
  font: 400 2.4em "oswald",Arial, Helvetica, sans-serif;
  color: #6db3f2;
  text-transform: uppercase;
  border-bottom: 1px solid #999;
  margin-bottom:5px;
}
.partners .partners {
  height: 187px;
}
.partners .partners li {
  width: 187px;
  height: 187px;
  margin: 0 10px 0 0;
  float: left;
  position: relative;
}
.partners .partners li a {
  text-decoration: none;
}
.partners .partners li a span {
  display: block;
  color: #fff;
  font: 400 1.4em "oswald",Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 0;
  left: 0;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.5);
  width: 187px;
  text-align: center;
}
.partners .prev,
.partners .next {
  font-size: 30px;
  position: absolute;
  top: 55%;
  text-decoration: none;
  color: #6db3f2;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.partners .prev:hover,
.partners .next:hover {
  color: #6db3f2;
}
.partners .prev {
  left: -5px;
  z-index: 10;
}
.partners .next {
  right: -5px;
  z-index: 10;
}
.partner .logo {
  margin: 0 10px 0 0;
}
.partner .info-partner li {
  margin: 0 0 5px 0;
}
.partner .info-partner a {
  color: #6db3f2;
}
.partner .social {
  padding: 5px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 0 #ffffff;
  -moz-box-shadow: 1px 1px 0 #ffffff;
  box-shadow: 1px 1px 0 #ffffff;
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.partner .social li {
  float: left;
  position: relative;
  margin: 0 7px 0 0;
}
.partners2 {
  width: 187px;
  height: 187px;
  margin: 0 6px 6px 0;
  float: left;
  position: relative;
}
.partners2 a {
  text-decoration: none;
}
.partners2 a span {
  display: block;
  color: #fff;
  font: 400 1.4em "oswald",Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 0;
  left: 0;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.5);
  width: 187px;
  text-align: center;
}
/* -- PARTNERS -- */
/* -- TEXT GALLERY -- */
.product-view .txt-gallery,
.partner .txt-gallery {
  margin: 10px 10px 10px 0;
}
.product-view .txt-gallery ul,
.partner .txt-gallery ul {
  width: 340px;
  height: 340px;
}
.product-view .txt-gallery ul li,
.partner .txt-gallery ul li {
  width: 340px;
  height: 340px;
}
.product-view .txt-gallery ul li a,
.partner .txt-gallery ul li a {
  width: 340px;
  height: 340px;
}
.partner .txt-gallery {
  margin: 0 0 10px 10px;
}
.txt-gallery {
  position: relative;
  margin: 10px;
}
.txt-gallery ul {
  width: 280px;
  height: 280px;
}
.txt-gallery ul li {
  width: 280px;
  height: 280px;
}
.txt-gallery ul li a {
  display: block;
  width: 280px;
  height: 280px;
}
.txt-gallery .prev,
.txt-gallery .next {
  font-size: 30px;
  position: absolute;
  top: 50%;
  text-decoration: none;
  color: #6db3f2;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.txt-gallery .prev:hover,
.txt-gallery .next:hover {
  color: #6db3f2;
}
.txt-gallery .prev {
  left: -5px;
  z-index: 10;
}
.txt-gallery .next {
  right: -5px;
  z-index: 10;
}
/* -- TEXT GALLERY -- */
/* -- BREADCRUMBS -- */
.breadcrumbs {
  margin: 0 0 10px 0;
  float: left;
  position: relative;
}
.breadcrumbs li {
  float: left;
  position: relative;
  font: 400 1.2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #8c8c8c;
  padding: 0 3px 0 0;
}
.breadcrumbs li a {
  color: #666666;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.breadcrumbs li a:hover {
  color: #333333;
}
/* -- BREADCRUMBS -- */
/* -- TEXT PAGES -- */
.text {
  font: 400 1.4em/120% "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.text h1 {
  font-size: 1.429em;
}
.text h3 {
  font: 400 1.143em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  border-bottom: 1px solid #6db3f2;
  color: #6db3f2;
  margin: 0 0 10px 0;
}
.text p {
  padding: 5px 0;
}
.text a {
  color: #6db3f2;
}
.text ol {
  list-style: decimal-leading-zero inside;
  margin: 10px 0 0 0;
}
.text ol li {
  margin: 0 0 5px 0;
}
.text ol li a {
  color: #6db3f2;
}
.text ol li a:hover {
  text-decoration: none;
}
.coupon input[type=text]{
    width: 263px!important;
}
.text form {
  font: 400 1.2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  margin-top: 10px;
}
.text form label {
  width: 140px;
  float: left;
  position: relative;
  margin: 5px 0;
}
.text form label.duo input[type=radio] {
  float: left;
  text-align: right;
  width: auto;
}
.text form input[type=text],
.text form input[type=password],
.text form input[type=email],
.text form input[type=submit],
.text form select,
.text form textarea {
  width: 420px;
  resize: none;
  padding: 2px 5px;
  border: 1px solid #ccc;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font: 400 1em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.text form input.small,
.text form select.small,
.text form textarea.small {
  width: 300px;
}
.text form select {
  width: 433px;
}
.text form input[type=submit] {
  float: right;
  width: auto;
  padding: 5px 10px;
  color: #fff;
  cursor: pointer;
  border-color: #4f85bb;
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
}
.text form input[type=submit]:hover {
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}
.text form input[type=submit]:active {
  -webkit-box-shadow: inset 0 0 5px #000000;
  -moz-box-shadow: inset 0 0 5px #000000;
  box-shadow: inset 0 0 5px #000000;
}
.text form.endereco label {
  width: 250px;
  float: left;
  position: relative;
  margin: 5px 0;
}
.text form.endereco label.duo input[type=radio] {
  float: left;
  text-align: right;
  width: auto;
}
.text form.endereco input[type=text],
.text form.endereco input[type=password],
.text form.endereco input[type=email],
.text form.endereco input[type=submit],
.text form.endereco select,
.text form.endereco textarea {
  width: 500px;
  resize: none;
  padding: 2px 5px;
  border: 1px solid #ccc;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font: 400 1em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.text form.endereco input.small,
.text form.endereco select.small,
.text form.endereco textarea.small {
  width: 300px;
}
.text form.endereco select {
  width: 500px;
}
.text form.endereco input[type=submit] {
  float: right;
  width: auto;
  padding: 5px 10px;
  color: #fff;
  cursor: pointer;
  border-color: #4f85bb;
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
}
.text form.endereco input[type=submit]:hover {
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}
.text form.endereco input[type=submit]:active {
  -webkit-box-shadow: inset 0 0 5px #000000;
  -moz-box-shadow: inset 0 0 5px #000000;
  box-shadow: inset 0 0 5px #000000;
}
.text .d1,
.text .d2 {
  width: 580px;
  padding: 5px 0;
  margin-bottom: 10px;
  background: #e4e4e4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px #000000;
  -moz-box-shadow: inset 0 0 5px #000000;
  box-shadow: inset 0 0 5px #000000;
}
.text .d1 label,
.text .d2 label {
  padding: 0 0 0 5px;
  width: 135px;
}
.text .b1,
.text .b2 {
  padding: 5px 5px 5px 0;
  display: block;
  float: left;
  position: relative;
  color: #8c8c8c;
  text-decoration: none;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.text .b1.active,
.text .b2.active,
.text .b1:hover,
.text .b2:hover {
  color: #6db3f2;
}
.text .map {
  margin: 10px 0 0 0;
}
/*.bfix {
  margin-bottom: 20px;
}*/
/* -- TEXT PAGES -- */
/* -- PRODUCT VIEW -- */
.product-view h2,.product-view h1 {
  font: 400 2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #6db3f2;
}
.product-view .prod-code {
  width: 760px;
  display: block;
  font: 400 1.1em Arial, Helvetica, sans-serif;
  color: #333333;
}
.product-view .price-info .prices div {
  font: 400 3em "oswald",Arial, Helvetica, sans-serif;
  display: block;
  color: #6db3f2;
}
.product-view .price-info div.de {
  text-decoration: line-through;
  font-size: 2em;
  color: #8c8c8c;
}
.product-view .price-info .indique,
.product-view .price-info .buy {
  font: 400 1.4em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  text-decoration: none;
  margin: 0 0 5px 0;
  text-align: center;
  padding: 5px;
  color: #fff;
  border: 1px solid #4f85bb;
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.product-view .price-info .indique:hover,
.product-view .price-info .buy:hover {
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}
.product-view .price-info .indique:active,
.product-view .price-info .buy:active {
  -webkit-box-shadow: inset 0 0 5px #000000;
  -moz-box-shadow: inset 0 0 5px #000000;
  box-shadow: inset 0 0 5px #000000;
}
.product-view .price-info .buy {
  font: 400 2em "oswald",Arial, Helvetica, sans-serif;
  padding: 5px 20px;
  margin: 0;
  float: right;
}
.product-view .price-info .parcelas {
  margin-top: 20px;
  margin-bottom: 20px;
  float: left;
  position: relative;
}
.product-view .price-info .parcelas h2 {
  border-bottom: 1px solid #ccc;
  font-size: 1.7em;
  margin-bottom: 5px;
}
.product-view .price-info .parcelas ul {
    width: 400px;
}
.product-view .price-info .parcelas li {
  width: 50%;
  float: left;
  display: inline;
  font: 400 1.2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #666;
}
.product-view .addthis_toolbox {
  margin: 10px 0;
  padding: 7px 5px 0;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 0 #ffffff;
  -moz-box-shadow: 1px 1px 0 #ffffff;
  box-shadow: 1px 1px 0 #ffffff;
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.product-view .especificacoes_toolbox {
  margin: 10px 0;
  padding: 7px 5px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 0 #ffffff;
  -moz-box-shadow: 1px 1px 0 #ffffff;
  box-shadow: 1px 1px 0 #ffffff;
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.product-view .especificacoes_toolbox table{
    width: 100%;
}
.product-view .especificacoes_toolbox .options{
    text-align: right;
}
.product-view .especificacoes_toolbox td, th{
    padding: 5px 10px;
    line-height: 13px;
}
.product-view .especificacoes_toolbox thead{
    border-bottom: 1px solid #CCC;
    margin-bottom: 5px;
}
.product-view .especificacoes_toolbox th{
    font-weight: bold;
}
.product-view .especificacoes_toolbox input[type=radio]{
    margin: 0px;
}
.product-details .b1,
.product-details .b2 {
  font: 400 2em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  text-decoration: none;
  color: #333333;
  display: block;
  float: left;
  padding: 3px 10px;
  background: #e5e5e5;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.product-details .b1:hover,
.product-details .b2:hover,
.product-details .b1.active,
.product-details .b2.active {
  background: #ccc;
}
.product-details .d1,
.product-details .d2 {
  padding: 5px;
  border: 1px solid #ccc;
  -webkit-border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  border-radius: 0 5px 5px 5px;
}
.more-prod {
  width: 760px;
}
.more-prod li {
  margin: 0 5px 0 0;
}
/* -- PRODUCT VIEW -- */
/* -- SHOPPING CART -- */
.shopping-cart tbody .qtd-prod .item-qtd form {
    margin: 0;
    line-height: 30px;
}
.shopping-cart thead {
  border: 1px solid #d9d9d9;
  border-top: none;
}
.shopping-cart thead.brt {
  border-top: 1px solid #d9d9d9 !important;
}
.shopping-cart thead.brt .rt{
  text-align:right !important;
}
.shopping-cart thead tr th {
  font: 400 1.429em "oswald",Arial, Helvetica, sans-serif;
  color: #737373;
}
.shopping-cart thead tr th > table > * {
  border: none;
}
.shopping-cart thead tr.border-tr {
  border: none;
  border-top: 1px solid #d9d9d9;
}
.shopping-cart tbody {
  border: 1px solid #d9d9d9;
  border-top: none;
}
.shopping-cart tbody tr {
  border-bottom: 1px solid #d9d9d9;
  margin: 10px 0;
}
.shopping-cart tbody tr:hover {
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
}
.shopping-cart tbody tr td {
  border-right: 1px solid #d9d9d9;
  padding: 10px 0 0 0;
  text-align: center;
}
.shopping-cart tbody .info-prod {
  padding: 0;
}
.shopping-cart tbody .info-prod a {
  text-decoration: none;
  color: #333333;
}
.shopping-cart tbody .info-prod img {
  float: left;
  margin: 0 10px 0 0;
  width: 140px;
  height: 210px;
}
.shopping-cart tbody .info-prod h2 {
  font-size: 1.143em;
}
.shopping-cart tbody .info-prod div.description {
  float: left;
  position: relative;
  margin: 10px 0 0 0;
  width: 288px;
  text-align: left;
  max-height: 200px;
  overflow: hidden;
}
.shopping-cart tbody .qtd-prod .item-qtd-box {
  margin: 0px 10px;
}
.shopping-cart tbody .qtd-prod .item-qtd {
  float: left;
  line-height: 24px;
}
.shopping-cart tbody .qtd-prod .qtd {
  width: 30px;
  text-align: right;
  float: left;
  background: transparent;
  border: 0px;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font: 400 1em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.shopping-cart tbody .qtd-prod .up-down {
  width: 20px;
  float: left;
}
.shopping-cart tbody .qtd-prod .up-down a {
  text-decoration: none;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
  float: left;
  margin: 0 0 0 10px;
}
.shopping-cart tbody .qtd-prod .up-down a[class^=icon] {
  color: #333333;
}
.shopping-cart tbody .qtd-prod .up-down a[class^=icon]:hover {
  color: #6db3f2;
}
.shopping-cart tbody .qtd-prod .up-down a.off {
  color: #a6a6a6;
  cursor: not-allowed;
}
.shopping-cart tbody .qtd-prod .btn-prod {
  margin-top: 30px;
}
.shopping-cart tbody .qtd-prod .delete {
  color: #737373;
  text-decoration: none;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.shopping-cart tbody .qtd-prod .delete:hover {
  color: #6db3f2;
  text-decoration: underline;
}
.shopping-cart tbody .qtd-prod .update {
  color: #737373;
  text-decoration: none;
  
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}
.shopping-cart tbody .qtd-prod .update:hover {
  color: #6db3f2;
  text-decoration: underline;
}
.coupon {
  border: 1px solid #d9d9d9;
  border-top: none;
  margin: -10px 0 0 -7px;
  padding: 10px 0 10px 5px;
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
}
.coupon input[type=text] {
  width: 263px;
  padding: 2px 5px;
  margin: 5px 0 0 0;
  border: 1px solid #ccc;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font: 400 1em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.bt {
  float: right;
  margin: 10px 2px;
  color: #fff !important;
  font-size: 1.143em;
  text-decoration: none;
  width: auto;
  padding: 5px 10px;
  color: #fff;
  cursor: pointer;
  border: 1px solid #4f85bb;
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.bt:hover {
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}
.bt:active {
  -webkit-box-shadow: inset 0 0 5px #000000;
  -moz-box-shadow: inset 0 0 5px #000000;
  box-shadow: inset 0 0 5px #000000;
}
/* -- SHOPPING CART -- */
/* -- ADDRESS -- */
.end,
.new-end,
.shipping {
  margin: 10px 20px 0 0;
}
.shipping .title{
	font-size:22px;
}
.end h2,
.new-end h2,
.shipping h2 {
  font-size: 1.143em;
}
.end h2 a,
.new-end h2 a,
.shipping h2 a {
  color: #333333;
  text-decoration: none;
  float: right;
  padding: 0 5px;
}
.new-end {
  margin: 10px 0;
}
/* -- ADDRESS -- */
/* -- SHIPPING -- */
.shipping a {
  text-decoration: none;
  color: #333333;
}
.shipping [class^=icon] {
  float: right;
}
.shipping li {
  width: 760px;
  float: left;
  position: relative;
  margin: 0 0 20px 0;
}
.shipping li span {
  display: block;
  color: #6db3f2;
  font-size: 1.143em;
}
.shipping .bt {
  color: #fff;
  float: left;
}
/* -- SHIPPING -- */
/* -- ADSENSE -- */
.adsense {
  width: 960px;
  margin: 10px auto 0;
}
.adsense .ad_468 {
  width: 468px;
  height: 60px;
  float: left;
  position: relative;
  background: #ccc;
}
.adsense .ad_468.right {
  margin-left: 12px;
}
.adsense .ad_468.left {
  margin-right: 12px;
}
/* -- ADSENSE -- */

/* -- LIST FABRICANTE LOGOS -- */
.list-fabricantes-logo{width:580px;float:left;position:relative;}
.list-fabricantes-logo li{float:left;position:relative;width:100px;height:76px;margin:0 16px 10px 0;}
/* -- LIST FABRICANTE LOGOS -- */

/* -- TIP TIP -- */
#tiptip_arrow,
#tiptip_arrow_inner {
  position: absolute;
  border-color: transparent;
  border-style: solid;
  border-width: 6px;
  height: 0;
  width: 0;
}
#tiptip_holder {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
}
#tiptip_holder.tip_top {
  padding-bottom: 5px;
}
#tiptip_holder.tip_top #tiptip_arrow {
  border-top-color: #fff;
  border-top-color: #4f85bb;
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
  margin-top: -7px;
  margin-left: -6px;
  border-top-color: #009fff;
  border-top-color: #4f85bb;
}
#tiptip_holder.tip_bottom {
  padding-top: 5px;
}
#tiptip_holder.tip_bottom #tiptip_arrow {
  border-bottom-color: #fff;
  border-top-color: #4f85bb;
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
  margin-top: -7px;
  margin-left: -6px;
  border-top-color: #009fff;
  border-top-color: #4f85bb;
}
#tiptip_holder.tip_right {
  padding-left: 5px;
}
#tiptip_holder.tip_right #tiptip_arrow {
  border-right-color: #fff;
  border-top-color: #4f85bb;
}
#tiptip_holder.tip_right #tiptip_arrow_inner {
  margin-top: -7px;
  margin-left: -6px;
  border-top-color: #009fff;
  border-top-color: #4f85bb;
}
#tiptip_holder.tip_left {
  padding-right: 5px;
}
#tiptip_holder.tip_left #tiptip_arrow {
  border-left-color: #fff;
  border-top-color: #4f85bb;
}
#tiptip_holder.tip_left #tiptip_arrow_inner {
  margin-top: -7px;
  margin-left: -6px;
  border-top-color: #009fff;
  border-top-color: #4f85bb;
}
#tiptip_content {
  font-size: 11px;
  color: #fff;
  text-shadow: 0 0 2px #000;
  padding: 4px 8px;
  border: 1px solid #4f85bb;
  
background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 3px #555555;
  -moz-box-shadow: 0 0 3px #555555;
  box-shadow: 0 0 3px #555555;
}
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #tiptip_content {
    padding: 4px 8px 5px 8px;
    background-color: rgba(45, 45, 45, 0.88);
  }
  #tiptip_holder.tip_bottom #tiptip_arrow_inner {
    border-bottom-color: rgba(45, 45, 45, 0.88);
  }
  #tiptip_holder.tip_top #tiptip_arrow_inner {
    border-top-color: rgba(20, 20, 20, 0.92);
  }
}
/* -- END TIP TIP -- */

.localizacao #map_canvas,
.contato #map_canvas {
  height: 440px;
  width: 580px;
}
.localizacao input[type=text],.contato input[type=text],.localizacao2 input[type=text]{
	width: 420px;
	resize: none;
	padding: 2px 5px;
	margin:0 0 10px 0;
	border: 1px solid #ccc;
	outline: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font: 400 1em "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#map {
  position: relative;
  float: right;
  margin-top: 10px;
}
/* #map_busca input {
  background: #E7EBF0;
  border: 1px solid #717171;
  height: 20px;
  padding: 3px 0 3px 5px;
  width: 200px;
} */
#map_canvas {
  position: relative;
  float: left;
  height: 440px;
  width: 940px;
  border: 1px solid #717171;
}

/**/
.paging {
  margin: 20px 0 0 0;
}
.paging li {
  float: left;
  position: relative;
  height: 32px;
  margin: 0 5px;
  padding: 0 10px;
  text-shadow: 1px 1px 0 #ffffff;
  border: 1px solid #d3d3d3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
font: 400 14px/32px "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,100%,1) 0%, hsla(0,0%,90%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,100%,1)), color-stop(100%,hsla(0,0%,90%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,100%,1) 0%,hsla(0,0%,90%,1) 100%);
}
.paging li a {
  font: 400 14px/32px "euph","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #6db3f2;
  display: block;
}
.paging li:hover {
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
;
  margin: 0 5px;
}
.paging li:hover a {
  color: #6db3f2;
}
.paging li:active,
.paging li.active {
  margin: 0 5px;
  -webkit-box-shadow: inset 0 0 5px #d3d3d3;
  -moz-box-shadow: inset 0 0 5px #d3d3d3;
  box-shadow: inset 0 0 5px #d3d3d3;
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
}
.paging li.disable {
  margin: 0 5px;
  
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  hsla(0,0%,90%,1) 0%, hsla(0,0%,100%,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,90%,1)), color-stop(100%,hsla(0,0%,100%,1)));
    background: -webkit-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: -o-linear-gradient(top,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
    background: linear-gradient(to bottom,  hsla(0,0%,90%,1) 0%,hsla(0,0%,100%,1) 100%);
}
.paging li.disable {
  color: #cccccc;
}

.ad_table{
float: right;
}

.ad_table td{
    padding-right: 15px;
    padding-bottom: 5px;
}

.como-anunciar {
    margin-top: 20px;
    float: left;
}

//#recaptcha_widget {
//    margin-top: 5px;
//}
//#recaptcha_image img {
//    width: 210px;
//    border-radius: 5px;
//}
//#recaptcha_widget a, .recaptcha_only_if_image, .recaptcha_only_if_audio {
//  color: #fff;
//  text-shadow: none;
//
//
//}

.carrinho_especificacoes li {float: left; margin-right: 10px;}
#simular_frete {
  font: 400 2em "oswald",Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin: 0 0 5px 0;
  text-align: center;
  padding: 5px;
  color: #fff;
  border: 1px solid #3A131D;
  
background: #31679e;

background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(209,82%,63%,1) 0%, hsla(211,86%,58%,1) 25%, hsla(217,76%,49%,1) 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(209,82%,63%,1)), color-stop(25%,hsla(211,86%,58%,1)), color-stop(71%,hsla(217,76%,49%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(209,82%,63%,1) 0%,hsla(211,86%,58%,1) 25%,hsla(217,76%,49%,1) 71%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#simular_frete:hover {

background: #6db3f2;
background: -moz-linear-gradient(top,  hsla(208,84%,69%,1) 0%, hsla(217,76%,49%,1) 0%, hsla(211,86%,58%,1) 75%, hsla(209,82%,63%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(208,84%,69%,1)), color-stop(0%,hsla(217,76%,49%,1)), color-stop(75%,hsla(211,86%,58%,1)), color-stop(100%,hsla(209,82%,63%,1)));
background: -webkit-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -o-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: -ms-linear-gradient(top,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
background: linear-gradient(to bottom,  hsla(208,84%,69%,1) 0%,hsla(217,76%,49%,1) 0%,hsla(211,86%,58%,1) 75%,hsla(209,82%,63%,1) 100%);
}