/* CSS Document */

/* =GERAL 
------------------------------------------------------------------- */
body { min-height: 100%; _height: 100%;	margin:0; }
img { border:0; margin:0; padding:0; }
.clear { clear:both; }
li { list-style:none; list-style-position:outside; }
.hidden { position:relative; display:block; text-indent:-5000px; overflow:hidden; }


/* =LAYOUT
------------------------------------------------------------------- */

body { background:#f0f0f0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; }

div#header-wrapper { display:block; height:65px; border-bottom:2px solid white; background-position: center top; background-repeat: repeat-x ; }
div#header { width:780px; height:65px; margin:0 auto; }
ul#idiomas { width:153px; height:24px; float:right; margin:36px 0 0 0; padding:0; }
ul#idiomas li { float:left; }

a.portugues, a.english, a.espanol { position:relative; display:block; text-indent:-5000px; overflow:hidden; }
a.portugues { width:77px; height:24px; background-position: left top; background-repeat: no-repeat; }
a.portugues:hover { background-position: left -24px; background-repeat: no-repeat; }
a.english { width:64px; height:24px; background-position: left top; background-repeat: no-repeat; }
a.english:hover { background-position: left -24px; background-repeat: no-repeat; }
a.espanol { width:66px; height:24px; margin-right:10px; background-position: left top; background-repeat: no-repeat; }
a.espanol:hover {  background-position: left -24px; background-repeat: no-repeat; }

div#outdoor-wrapper { height:194px; display:block; background:#0d5cc9; border-bottom:4px solid white; }
div#outdoor { width:780px; margin:0 auto; }
div#outdoor img { float:left; }

div#content { width:780px; margin:0 auto; background:url('../images/bg_content.gif') left top repeat-y; }

div#menu { width:137px; float:left; }
div#menu ul { width:137px; margin:0; padding:0; }
div#menu li.menu-item { width:135px; height:26px; margin:0; }
div#menu li.last-menu-item { width:135px; height:25px; }
a#home {  }

div#iframe-wrapper { width:643px; float:left; }

div#main-content { font-size:10px; }
div#main-content p { color:#787878; margin:0; margin-bottom:10px; }
div#main-content a { color:#787878; text-decoration:none; }
div#main-content a:hover { text-decoration:underline; }
div#banner { width:387px; display:inline-block; padding-left:3px; }
div#banner img { float:left; }

div#boxes-wrapper { float:left; display:inline-block; padding:47px 33px 14px 25px; }

div#box1 { width:120px; float:left; display:inline; padding-right:59px; }
div#box2 { width:153px; float:left; display:inline; }

div#boxes-wrapper h3 { font-size:10px; margin: 0 0 10px 0; padding: 0; }
div#boxes-wrapper h3.orange { color:#e6a180;  }
div#boxes-wrapper h3.grey { color:#787878; }
div#boxes-wrapper A:hover H3.orange { text-decoration: none;  }
div#boxes-wrapper IMG { border: 1px solid #929292; float: left }

div#boxes-wrapper a p { text-decoration:none; }
div#boxes-wrapper a:hover p { text-decoration:underline; }

div#sidebar-wrapper { width:250px; float:left; }

div#main-content h2 { width:422px; height:30px; margin:0 0 6px 0; padding: 0 0 0 19px; background:url('../images/bg_localizador.gif') left top no-repeat; position: relative }

div#main-content h2 #btnSenha, div#main-content h2 #btnSair {
	border: 1px solid gray;
	background-color: #cccccc;
	color: #4a4a4a;
	font-family: Verdana;
	font-size: 10px;
	position: absolute;
	top: 7px;
}

div#main-content h2 #btnSenha {
	right: 62px;
	width: 100px;
}

div#main-content h2 #btnSair {
	width: 50px;
	right: 6px;
}


img#logo { margin-left:20px; margin-bottom:21px; }
div.banner-lateral { width:187px; height:49px; margin-bottom:12px; margin-left:31px; }
div.banner-lateral img { float:left; }

div#footer-wrapper { width:100%; display:block; /display:inline; padding-bottom:12px; }
div#adress { display:block; background:#e2e2e2; padding:4px 0;  }
div#adress p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#717171; text-align:center; letter-spacing:-1px; padding:0; margin:0; }

div#creditos { width:420px; margin:0 auto; padding-top:6px; }
div#creditos p { float:left; margin:0; padding:0; text-align:center; }

div#box-content p { margin: 0 }
div#box-content H5 { margin: 0 0 10px 0; padding: 0; font-family: Verdana; font-size: 14px;  }

div#box-content #tituData { display: block; margin-bottom: 10px } 

div#box-content #destacaLinks A { color: Black }

#destacaLinks a {
	text-decoration:none;
	color: black;
}

#destacaLinks a:hover {
	color: black;
	text-decoration:underline;
}

/* SAC ----------------------------------------------------------*/

img#produto { float:left; }

div#box-single { padding: 10px 20px 4px 24px; }
div#box-single { text-align:left; }
div#box-single p { margin-bottom:10px; padding-left:189px; }
div#box-single h4, div#box-content h4 { color:#3e47a9; padding: 0; margin: 10px 0px 10px 0px; font-size: 10px }
div#galeria { padding: 0 0px 0 21px; }
div#box-single ul { color:#858585; margin:0; padding:0; padding-left:189px; }
ul#especificacao li { font-size:9px; }
img#produto-single { float:left; margin:0 14px 0 0; }
h4#vejamais { margin:0; margin-bottom:20px; padding:0; color:#3e47a9; padding: 0; margin: 10px 0px 20px 0px; font-size: 10px }

ul#produto-lista { display:block; /display:inline; padding-left:3px; margin:0; clear:left; }
ul#produto-lista li { display:block; float:left; margin-bottom:20px; }
ul#produto-lista li a { display:block; margin-right:20px; }
ul#produto-lista li a img { float:left; display:block; border: 1px solid gray }
.bold { font-weight:bold; }

div#menu-produto-wrapper { width:160px; margin:0 auto 30px auto; font-size:10px; background:url('../images/bg_menu_produto_bottom.gif') left bottom no-repeat; }
ul#menu-produto { width:140px; margin:0; padding:10px; background:url('../images/bg_menu_produto.gif') left top no-repeat; }
ul#menu-produto li { padding-left:8px; margin-bottom:3px; background:url('../images/bg_dot.gif') left 5px no-repeat; }
ul#menu-produto li a { color:#787878; text-decoration:none; }
ul#menu-produto li a:hover, ul#menu-produto li.selected a:hover { text-decoration:underline; }

ul#menu-produto li.selected { background:url('../images/bg_dot_black.gif') left 5px no-repeat; }
ul#menu-produto li.selected a { color:black; text-decoration: none; }



a.tools { height:35px; float:left; clear:left; }

a#indique { height:35px; padding-left:40px; margin-left:55px; background:url('../images/button_indique.gif') 0 0 no-repeat; }
a#print { height:24px; padding-left:30px; margin-left:64px; margin-top:13px; background:url('../images/button_print.gif') 0 0 no-repeat; }
a#aplus { height:29px; padding-left:40px; margin-left:56px; margin-top:8px; background:url('../images/button_aplus.gif') 0 0 no-repeat; }
a#aminus { height:29px; padding-left:40px; margin-left:56px; margin-top:9px; background:url('../images/button_aminus.gif') 0 0 no-repeat; }
a#catalogo { height:33px; padding-left:40px; margin-left:56px; margin-top:9px; background:url('../images/button_catalogo.gif') 0 0 no-repeat; }
a#comprar { height:31px; padding-left:40px; margin-left:56px; margin-top:9px; background:url('../images/button_comprar.gif') 0 0 no-repeat; }

a#indique:hover { background:url('../images/button_indique.gif') 0 -35px no-repeat; }
a#print:hover { background:url('../images/button_print.gif') 0 -24px no-repeat; }
a#aplus:hover { background:url('../images/button_aplus.gif') 0 -29px no-repeat; }
a#aminus:hover { background:url('../images/button_aminus.gif') 0 -29px no-repeat; }
a#catalogo:hover { background:url('../images/button_catalogo.gif') 0 -32px no-repeat; }
a#comprar:hover { background:url('../images/button_comprar.gif') 0 -30px no-repeat; }


/* BROWSER 02 --------------------------------------------------*/

div#sidebar-wrapper a img { display:block; }

#cabPrint { display: none; }

#overlay {
	width: 100%; 
	height: 400px; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 1000; 
	text-align: center;
	background: black; 
	filter: alpha(opacity=60); 
	opacity: .2;
	display: none;
}

#ampliacao {
	width: 100%; 
	height: 400px; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 1001; 
	text-align: center;
	display: none;
}

#ampliInner {
	width: 200px; 
	margin: 0 auto 0 auto;
}

#divBtnFechar
{
	height: 18px;
	text-align: right;
	padding-bottom: 3px;
}

#imgAmpliar2 {
	border: 6px solid white;
	margin-bottom: 6px;
}

#ampliText {
	background-color: White;
	padding: 6px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}

#divSubMenu { position: absolute; z-index: 120; visibility: hidden; background-color: white; text-align: left; border: 1px solid white; padding: 4px 0px 7px 0px; overflow: hidden; border: 1px solid #9d9d9d }
#tbMenu { }
#tbMenu TD { padding: 0px 0px 0px 0px }
#divSubMenu a { font: normal 11px Verdana; text-decoration: none; width: 100%; padding: 2px 11px 2px 6px; color: #9d9d9d; display: block;  }
#divSubMenu a:hover { background-color: #9d9d9d; color: white }

#imgCab1 { display: none }
#imgCab2 { display: none }

#banner {
	position:relative;
	z-index: 10;
}

#fbusca { margin: 0; padding: 0 }

img#busca { display:block; margin:16px 0 0 43px; }
div#sidebar-wrapper input { width:110px; height:13px; display:block; margin:1px 0 37px 45px; border:0; border-bottom:1px solid #787878; border-right:1px solid #787878; font-family: Verdana; font-size: 10px }
#fBuscaInt { margin: 0; padding: 0; position: absolute; bottom: 0px; display: block;  }

div#localizador h3 {
	display: none;
}

.noticia { padding: 0px 0px 0px 0px; margin-bottom: 24px; font-family: Verdana; width: 397px; }
.noticia IMG { float: left; border: 1px solid #cccccc; display: block; margin-right: 6px; }
.noticia .texto { float: left; padding: 0px; margin: 0px; }
.noticia .texto { width: 397px; }
.noticia #withImage { width: 329px; }
.noticia .texto STRONG { padding: 0px; font-family: Arial; }
.noticia A { color: #787878; text-decoration: none; }
.noticia A:hover { text-decoration:	 underline; }

.prod { padding: 0px 0px 0px 0px; margin-bottom: 14px; font-family: Verdana; width: 397px;  }
.prod IMG { float: left; border: 0px; display: block; margin-right: 10px; }
.prod .texto { color: #787878; float: left; padding: 0px; margin: 0px; }
.prod .texto { width: 397px; }
.prod #withImage { width: 285px; }
.prod .texto STRONG { padding: 0px; font-family: Arial; }
.prod A { color: #787878; text-decoration: none; }
.prod A:hover { text-decoration:	 underline; }
.prod #titu { display: block; color:#3e47a9; margin: 20px 0 10px 0; font-weight: bold }
div#prodSep { display: block; width: 397px; padding: 0px; height: 14px; background:url('../images/bg_produto.gif') left top repeat-x; }

#headerBusca { width: 397px; margin: 0px 0px 0px 0px; }

#itemBusca { width: 397px; padding: 0; margin-top: 16px; color: #787878; }
#itemBusca IMG { float: left; border: 1px solid #cccccc; display: block; margin-right: 6px; }
#itemBusca .texto { float: left; padding: 0px; margin: 0px; color: #787878; }
.itemBusca .texto { width: 397px; }
#itemBusca #withImage { width: 329px; }
#itemBusca .texto STRONG { padding: 0px; font-family: Verdana; }
#itemBusca .texto EM { color: #787878; font-style: normal; }
#itemBusca A { color: black; text-decoration: none; }
#itemBusca A:hover { text-decoration: underline; }
#itemBusca .space { padding: 0px; height: 2px; margin: 0px; display: block; width: 273px; overflow: hidden; }

.indexListagem { width: 397px; margin: 26px 0px 16px 0px; border-top: 1px solid #cccccc; padding-top: 16px; text-align: center; clear: both; font-size: 12px; font-family: Verdana; color: #7d7d7d; }
.indexListagem a { color: #7d7d7d; padding: 0 4px; text-decoration: none; }
.indexListagem a:hover { color: #7d7d7d; text-decoration: underline; }

.noBorderTable { border: 0px; }
.BorderOutTable { border: 1px solid gray; border-collapse: collapse; }
.BorderAllTable { border-collapse: collapse; }
.BorderAllTable TD { border: 1px solid gray; border-collapse: collapse; }

#divMovie { padding: 10px 0 10px 0 } 

.divDownload
{
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 10px;
	font-family: Tahoma;
	border: 1px solid gray;
}
.divDownload #div1
{
	float: left;
	width: 250px;
}
.divDownload #div2
{
	float: right;
	text-align: right;
	padding-top: 30px;
}
.divDownload SPAN
{
	color: #00467b;
}
.divDownload #divTempo
{
}

#acesso, #galeria {
	clear: both;
}

#msgBig { font-size: 14px; font-weight: bold; }

#arItem { background-image: url(../images/folder.gif); background-repeat: no-repeat; padding-bottom: 18px; width: 401px; }

#arItem A { padding-left: 32px; display: block; width: 369px; color: #7d7d7d; text-decoration: none; }
#arItem A:hover { text-decoration: underline; }

#mensagemAr { 
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	padding-top: 20px;
	margin-top: 20px;
}

#pedidoCab {
	font-weight: bold;
	color: gray;
	border-bottom: 1px solid gray;
	clear: both;
}

.prodProduto {
	font-family: Verdana;
	font-size: 10px;
	width: 230px;
}

.prodPreco {
	font-family: Verdana;
	font-size: 10px;
	width: 70px;
	text-align: right;
}

.prodQtde {
	font-family: Verdana;
	font-size: 10px;
	width: 50px;
	text-align: right;
}

.prodErro {
	font-family: Verdana;
	font-size: 9px;
	width: 50px;
}

@media screen
{
	div#main-content { float:left; width:392px;  }
	div#box-content { float:left; display:inline-block; padding: 10px 0px 10px 21px; width: 397px }
}

@media print 
{
	#cabPrint { 
		display: block; 
		margin-bottom: 20px; 
		padding-bottom: 4px; 
		border-bottom: 1px solid gray; 
		padding-bottom: 10px; 
		height: 80px;
		font-family: Arial; 
		font-size: 12px; 
		padding-top: 6px;
		text-align: right;
		width: 100%;
		clear: both;
	}
	div#overlay, div#ampliacao, div#header-wrapper, div#outdoor-wrapper, div#footer-wrapper,
		div#sidebar-wrapper, div#menu, div#localizador h2 {
		display: none;
	}
	BODY
	{
		background-color: White;
	}
	div#content
	{
		background-repeat: no-repeat;
		background-position: -5000px -5000px;
		margin:0 0; 
		position: absolute;
	}
	div#iframe-wrapper { 
		width:643px; 
		float: none; 
	}
	div#localizador h3 {
		display: block;
		font-size: 18px;
		color: Black;
		margin: 0 0 20px 4px;
		padding: 0;
	}
	ul#produto-lista li a img, .divDownload, .BorderOutTable, .BorderAllTable TD, .noticia IMG,
		#itemBusca IMG 
	{
		border: 1px solid black;
	}
	.indexListagem { 
		border-top: 1px solid black; 
	}
	div#main-content p, div#main-content a, div#boxes-wrapper h3.grey, ul#menu-produto li a,
		.noticia A, .prod .texto, .prod A, #itemBusca, #itemBusca .texto, #itemBusca .texto EM { 
		color: black;
	}
	div#sidebar-wrapper input { 
		border-bottom:1px solid black; 
		border-right:1px solid black; 
	}
}