#logoin2 a { position: absolute; display:block; position:fixed; bottom:18px; margin-left:925px; z-index: 4000; width:39px; height:24px; background:transparent url(../imagens/in2.png) top right no-repeat;  }
#logoin2 a:hover { background-position:bottom right;}

#fechar a { position: absolute; position:fixed; bottom:90px; margin-left:785px; z-index: 4000; width:165px; height:33px; background:transparent url(../imagens/fechar.png) top right no-repeat;  }
#fechar a:hover { background-position:bottom right;}

#link_pri a { position: absolute; line-height: 22px; display:block; position:fixed; bottom:22px; margin-left:0px; z-index: 5200; width:240px; height:19px; background:transparent url(../imagens/cadeado_fechado.png) top right no-repeat;  }
#link_pri a:hover { background-position:bottom right;}

#cadeado_aberto a { position: absolute; position:fixed; bottom:22px; margin-left:0px; z-index: 6100; width:23px; height:19px; background:transparent url(../imagens/cadeado_aberto.png) top right no-repeat;  }
#cadeado_aberto a:hover { background-position:bottom right;}

#twitter a {display:block; width:40px; height:26px; background:transparent url(../imagens/share_tw.png) top right no-repeat;  }
#twitter a:hover { background-position:bottom right;}

#facebook a {display:block; width:40px; height:29px; background:transparent url(../imagens/share_fc.png) top right no-repeat;  }
#facebook a:hover { background-position:bottom right;}

#voltar a {position: fixed; margin-top:300px; margin-left:-12px; z-index: 20; width:100px; height:42px; display:block; background:transparent url(../imagens/voltar_gal.png) top left repeat;  }
#voltar a:hover { background-position:bottom left; color: #FFFFFF; vertical-align:middle;}


.menu_inf:link {color:#666666; text-decoration: none;}
.menu_inf:visited {color:#666666; text-decoration: none;}
.menu_inf:hover {color:#0066CC; text-decoration: underline;}


#menu {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
}

html, body {
	height: 100%;
}

body {
	font-family: Arial;
	font-size: 12px;
	background-color: #f6f6f6;
	cursor: default;
	min-width:1000px;
}

::selection {
        background: #dddddd; 
        }
::-moz-selection {
        background: #dddddd; 
}

a {
	text-decoration: none;
	color: Black;
}

h1,
h2,
h3,
h4 {
	text-transform: uppercase;
	color: #231f20;
	font-family: HelveticaBoldCondensed, HelveticaBoldCondensed_IE, Arial, sans-serif;
	font-weight: normal !important;
}

h1 {
	font-size: 40px;
	letter-spacing: -4px;
}

h2 {
	font-size: 18px;
}

#body-wrapper {
	position: relative;
	min-height: 100%;
}

.clear {
	clear: both;
}

.cleantext {
	color: #3c3c3c;
	line-height: 20px;
	text-align: justify;
}

#content {
	width:100%;
	min-width:980px;
	overflow:hidden;

}

.wrapper {
	position: relative;
	width: 930px;
	margin:0 5px;

}

.wrapper-privacidade {
    width: 930px;
    color: #231f20;
	font-family: Arial, sans-serif;
	text-align:justify;
	padding-left:20px;
    padding-right:20px;

}

.wrapper-large {
	position: relative;
	width: 980px;
	margin: 86px auto 0px;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	background-color: White;
	min-height: 700px;
}


#large-logo-box {
	position: fixed;
    top: -5px;
    margin-left:-90px;
    width: 1182px;
	background: no-repeat;
	height: 140px;
	z-index: 20;
	background: url('../imagens/top-bar.png') no-repeat center;
}

#load-box {
	position: fixed;
    top: 150px;
    margin-left:990px;
    width: 19px;
    height: 19px;
	background: no-repeat;
	z-index: 45;
	background: url('../imagens/load_gif-2.gif') no-repeat center;
}

#mail_box a { 
     
     
     position: fixed;
    top: 150px;
    margin-left:940px;
	background: no-repeat;
	z-index: 45;
     display:block; width:28px; height:17px; background:transparent url(../imagens/webmail_in2.png) top right no-repeat;  }

#mail_box a:hover { background-position:bottom right;}


#load-box2 {
	position: fixed;
    top: 150px;
    margin-left:990px;
    width: 19px;
    height: 19px;
	background: no-repeat;
	z-index: 45;
	background: url('../imagens/load_gif.gif') no-repeat center;
}

#fone-box {
	position: fixed;
    top: 33px;
    margin-left:785px;
    width: 19px;
    height: 45px;
	z-index: 20;
}

#fone-description {
    font-family: Lucida Sans Unicode, HelveticaBoldCondensed, HelveticaBoldCondensed_IE, Arial, sans-serif;
    text-shadow: 1px 1px #FFFFFF;
    font-size:12px;
	color: #555555;
	position: fixed;
    top: 33px;
    margin-left:810px;
    width: 250px;
    height: 15px;
	z-index: 20;
}

#fone-number {
    font-family: HelveticaBoldCondensed, HelveticaBoldCondensed_IE, Arial, sans-serif;
    text-shadow: 1px 1px #FFFFFF;
    font-size:22px;
	color: #333333;
	position: fixed;
    top: 45px;
    margin-left:810px;
    width: 250px;
    height: 50px;
	z-index: 20;
}


#loja-box {
	position: fixed;
    top: 33px;
    margin-left:525px;
    width: 19px;
    height: 45px;
	z-index: 20;
}

#loja-description {
    font-family: Lucida Sans Unicode, HelveticaBoldCondensed, HelveticaBoldCondensed_IE, Arial, sans-serif;
    text-shadow: 1px 1px #FFFFFF;
    font-size:12px;
	color: #555555;
	position: fixed;
    top: 33px;
    margin-left:550px;
    width: 250px;
    height: 15px;
	z-index: 20;
}

#loja-nome {
    font-family: HelveticaBoldCondensed, HelveticaBoldCondensed_IE, Arial, sans-serif;
    text-shadow: 1px 1px #FFFFFF;
    text-transform: uppercase;
    font-size:22px;
	color: #333333;
	position: fixed;
    top: 50px;
    margin-left:550px;
    height: 50px;
	z-index: 20;
}


#seta_down a { display:block; width:26px; height:13px; background:transparent url(../imagens/seta_down.png) top right no-repeat;  }
#seta_down a:hover { background-position:bottom right;}

.POST2 {padding:4px 4px 4px 4px; background-color: #FFFFFF; border: 1px #cccccc solid; font-family: "Lucida Sans Unicode"; font-size: 11px; color : #333333;}

#header {
	position: fixed;
	top: 135px;
	margin-left:-20px;
	width: 1042px;
 background-image: url('../imagens/menu-bg.png');
	height: 49px;
    z-index: 20;
}

#lojas{
   position:fixed;
   width: 150px;
   height: 40px;
   z-index: 25;
}

	#header .logo {
		left: -33px;
		position: absolute;
		top: 13px;
	}
	
	#header .home {
		display:block;
		width:130px;
		height:45px;
		position:absolute;
		top:0;
		left:0;
	}

	ul#menu {
		list-style: none;
		height:45px;
		width:950px;
	}
	
	ul#menu li {
		float: left;
		position: relative;
		background:url(../imagens/menu-border.png) no-repeat right 4px;
	}
	
	ul#menu li a.link {
		display: block;
		font-size: 14px;
		text-transform: uppercase;
		color: White;
		height: 29px;
		padding-top: 12px;
		padding-left: 20px;
		padding-right: 20px;
		margin-top:4px;
		margin-left:3px;
		text-align:center;
		font-family: HelveticaBoldCondensed, HelveticaBoldCondensed_IE, Arial, sans-serif;
		
	}

	ul#menu li a.link:hover {
		color: #FFCE00;
	}
	
	ul#menu liclick a.link:hover {
		color: #FFCE00;

	}
	
	ul#menu li a.link.active-country {
		padding: 5px 25px 0px;
		height: 36px;
	}
	
	ul#menu li a.link.active-country span.active-country {
		font-size: 10px;
		display: block;
	}
	
	ul#menu li a.link.active-country imagens {
		display: block;
		position:absolute;
		right: 9px;
		top: 22px;
	}
	
	#header a.social-media {
		float: right;
		margin-top: 8px;
		margin-left: 5px;
	}
	
	#header li.show-country-selector {
		margin-left:2px;
	}
	
	#header li.show-country-selector div#country-selector {
		display:none;
	}
	
	#header li.show-country-selector:hover div#country-selector {
		display:block;
	}
	
	#header #country-selector {
		background: url("../imagens/country-bg.png") no-repeat scroll left bottom transparent;
		height: 298px;
		left: 0;
		padding-top: 8px;
		position: absolute;
		top: 42px;
		width: 452px;
	}
	
	#header #country-selector #country-wrapper {
		height: 260px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 37px;
		width: 385px;
	}
	
	#header #country-selector #country-wrapper div {
		display: block;
		float: left;
		margin-bottom: 9px;
		width: 190px;
	}
	
	#header #country-selector #country-wrapper div a {
		color: #ccc;
	}
	
	#header #country-selector #country-wrapper div a:hover {
		color: #fff;
	}
	
	ul#menu .select-language div {
		display: block;
		font-size: 14px;
		text-transform: uppercase;
		color: White;
		height: 29px;
		padding-top: 12px;
		padding-left: 20px;
		padding-right: 20px;
		margin-top:4px;
		text-align:center;
		margin-left:-3px;
		font-family: HelveticaBoldCondensed, HelveticaBoldCondensed_IE, Arial, sans-serif;
	}
	
	ul#menu .select-language {
		float:right;
		background:none;
	}
	
	ul#menu .select-language a {
		color:white;
	}
	
	ul#menu .select-language a.selected {
		color:#58ccff;
	}

#footer {
    margin-left: -1px;
    width: 980px;
	background-image: url('../imagens/bg-texture-light.gif');
    color: white;
	z-index: 1;
    position: relative;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
    color:#333333;
    font-family: Arial, sans-serif;
    text-shadow: 1px 1px #FFFFFF;
    
}

#footer2 {
	height: 70px;
    bottom:0px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
	z-index: 1;
	position: fixed;
}

#footer_allright {
    height: 70px;
    bottom:0px;
    margin-left:-95px;
	width: 1200px;
    background-image: url('../imagens/backgroud_bottom.png');
    background-position: center;
    background-repeat: no-repeat;
	z-index: 20;
	position: fixed;
}

#footer_seta {
    height: 70px;
    margin-left:35px;
    margin-top:-28px;
    width: 27px;
    background-image: url('../imagens/bottom_seta.png');
    background-position: center;
    background-repeat: no-repeat;
	z-index: 21;
	position: absolute;
}

#des_empresa {
    font-family: Lucida Sans Unicode, HelveticaBoldCondensed, HelveticaBoldCondensed_IE, Arial, sans-serif;
    text-shadow: 1px 1px #FFFFFF;
    font-size:12px;
	color: #666666;
    bottom:22px;
    margin-left:20px;
    position: absolute;
    z-index: 20;
    position: fixed;
}




	#footer #PXL {
		position: absolute;
		right: 10px;
		bottom: 10px;
		width: 29px;
		height: 11px;
		text-indent: -999em;
		background-image: url('../imagens/PXL.png');
		background-position: center bottom;
	}
	#footer #PXL:hover {
		background-position: center top;
	}

#footer h3 {
	color: white;
	margin-bottom: 30px;
	font-size:12px;
}

#footer .box {
	float: left;
	width: 170px;
}

#footer .searchbox {
	float:left;
	width:380px;
}

#footer .box ul {
	list-style: none;
}

#footer .box ul li {
	margin-bottom: 10px;
}

#footer .box ul li a {
	color: White;
	display: block;
}

#footer .box ul li a:hover {
	color: #58ccff;
}


iframe {
	border:0;
	overflow:hidden;
}

.campaign {
	background: url(../imagens/content/campaign-news.png) top center no-repeat;
}

div.shadow-bottom-right {
	background: url(../imagens/image-shadow.png) bottom right no-repeat;
	padding: 0 7px 7px 0;
	float: left;
}

div.shadow-bottom-right imagens {
	margin: 0 !important;
	display: block;
	padding: 8px;
	background: #ffffff;
	border: solid 1px #bcbcbc;
}

.anchor {
	display:block;
}

a.white-back-arrow {
	background: url(../imagens/white-back-arrow.png) left center no-repeat;
	padding-left: 25px;
	font-family: Georgia;
	color: #58ccff;
	font-size: 18px;
}

a.blue-next-arrow {
	background: url(../imagens/blue-next-arrow.png) right center no-repeat;
	padding-right: 25px;
	font-family: Georgia;
	color: #58ccff;
	font-size: 16px;
}


a.blue-back-arrow {
	background: url(../imagens/blue-back-arrow.png) left center no-repeat;
	padding-left: 25px;
	font-family: Georgia;
	color: #58ccff;
	font-size: 16px;
}

a.orange-button {
	display: block;
	background-color: #fb8109;
	font-size: 23px;
	color: White;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-transform:lowercase;
	text-shadow:1px -1px 0px #894604;
}

a.orange-button-small {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    background-color: #FB8109;
    color: White;
    display: block;
    float: left;
    font-size: 14px;
	letter-spacing:-0.5px;
    font-weight: bold;
    padding: 8px 17px;
    text-align: center;
	text-shadow:0px -1px 0 #C16810;
	text-transform:lowercase;
}

.grey-button-small {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    background-color: #898989;
    color: White;
    display: block;
    float: left;
    font-size: 14px;
	letter-spacing:-0.5px;
    font-weight: bold;
    padding: 5px 17px;
    text-align: center;
	text-shadow:1px -1px 0px #242424;
	text-transform:lowercase;
}

textarea {
	background-color: #fafafa;
	border: solid 1px #bcbcbc;
	width: 380px;
	height: 100px;
	padding: 10px;
}


div.pagination {
	text-align: center;
	height: 17px;
}

ul#pagination {
	display: inline-block;
}

ul#pagination li {
	display: block;
	float: left;
	height: 8px;
	width: 17px;
	background-color: #7c7c7c;
	margin-right: 5px;
	overflow: hidden;
	text-indent: 980px;
	margin-top: 4px;
}

ul#pagination li:hover,
ul#pagination li.active {
	height: 17px;
	background-color: #58ccff;
	text-indent: 0px;
	margin-top: 0px;
}

ul#pagination li a {
	text-align: center;
	padding-top: 3px;
	height: 15px;
	width: 18px;
	color: White;
	display: block;
	font-size: 8px;
}

#share-menu {
	position:fixed;
	top:218px;
	margin-left:981px;
	z-index:2;
}

#youtube {
	position:relative;
}

#youtube #fullscreen {
	display:none;
}

#youtube.fullscreen {
	width:100%;
	height:100%;
	position:fixed;
	z-index:2000;
	top:0;
	left:0;
}

.offset_anchor {
	position:relative;
	top:-100px;
}


.twitter-share-button {
	margin-bottom: 2px;
	margin-right: 5px;
}
