*{
  font-family: Arial, Helvetica, sans-serif;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(imgs/bk.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

body{
  foreground-color:#cccccc;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
}
form{
  margin:0px;
}
a img{border:0px;}
.catorze {
	font-size: 14px;
}
.cat_laranja {
	font-size: 14px;
	color: #f37020;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: none;
}
.onze {
	font-size: 11px;
}

.dezoito_lar{
  padding-top:20px;
}

.dezoito_listing {
  font-size: 18px;
	color: #F37020;
}

.dezoito_lar, .dezoito_lar a{
	font-size: 18px;
	color: #F37020;
}
.nove {
	font-size: 9px;
}
.dez {
	font-size: 10px;
	color: #202020;
}
.dez a:link {
	color: #202020;
}
.dez a:visited {

	color: #202020;
}
.dez a:hover {
	color: #202020;
}
.dez a:active {
	color: #202020;
}

.doze {
	font-size: 12px;
}
.doze a:link {
	text-decoration: none;
}
.doze a:visited {
	text-decoration: none;
}
.doze a:hover {

	text-decoration: underline;
}
.doze a:active {
	text-decoration: none;
}

.dezasseis {
	font-size: 16px;
}
.dezasseis a:link {
	color: #b4b4b4;
}
.dezasseis a:visited {

	color: #b4b4b4;
}
.dezasseis a:hover {
	color: #666666;
	text-decoration: none;
}
.dezasseis a:active {
	color: #b4b4b4;
}
.dezoito {
	font-size: 18px;
}
.quinze_lar {
	font-size: 15px;
	color: #F37020;
}
.border {
	border: 1px solid #cacaca;
}
.cinzamedio {
	color: #666666;
}
.onze_cinzaclaro {
	font-size: 11px;
	color: #666666;
}
.laranja, a.laranja{
	color: #F37020;
}
select {
	font-size: 11px;
}
input {
	font-size: 11px;
}

textarea {
	font-size: 11px;
}

.laranjaonze {
	font-size: 11px;
	color: #F37020;
}

.laranjadoze {
	font-size: 12px;
	color: #F37020;
}

.leftbox {
  background:#eeeeee;
}

.imglist img{
	border: 1px solid #e3e3e3;
}

.imglist:hover img {
	border: 1px solid #F37020;
}
.listingcontent{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}

.topmenu{
	font-size: 14px;
}

.listingbox{
  float:left;
  padding-top:9px;
  padding-right:9px;
  padding-bottom:9px;
  padding-left:0px;
}

.listingbox .imbox{
  border:solid 1px #cccccc;
}

.menu_tit{
  padding-top: 10px;
  padding-bottom: 5px;
}

.menu_tit, .menu_tit a{
	font-size: 18px;
	color: #F37020;
}

.smallText{font-size:10px;}

.main{font-size:12px;}

.logoutspan{
  cursor:pointer;
}

#image_thumb_popup{text-decoration:none;}

.dezasseis_lar, .dezasseis_lar a{
	font-size: 16px;
	color: #F37020;
}

/********************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#invertedtabs{
margin-left: 0px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 0px;
}

#invertedtabs ul{
font: 11px arial;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#invertedtabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
line-height: 1.5em;
}


#invertedtabs a{
float:left;
color: black;
background: #dcdcdc url("imgs/color_tabs_left2.gif") no-repeat left bottom;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 0px;
cursor:pointer;
}

#invertedtabs a span{
float:left;
display:block;
background: transparent url("imgs/color_tabs_right2.gif") no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#invertedtabs a span{
float:none;
}


#invertedtabs a:hover{
background-color: #f37020;
color:#FFFFFF;
}

#invertedtabs a:hover span{
background-color: #f37020;
color:#FFFFFF;
}

#invertedtabs .currenttab a, #invertedtabs .currenttab span{
/*currently selected tab*/
background-color: #f37020;
color:#FFFFFF;
}

.invertedtabs_content{ valign="top"
  padding-top:8px;
  line-height:1.2em;
}

.invertedtabs_content p{
  padding:0px;
  margin:0px;
}

a.nolink{cursor: pointer;}

a.pageResults{text-decoration:none;}

#frontpage {
   border: 5px solid #CCCCCC;
   padding: 5px;
}

.maintable {
  border: 5px solid #CCCCCC;
	padding: 20px;
}

.scart_text{
  padding-top:4px;
}

#product_added_alert{
  position:absolute;
  padding-top:8px;
  font-size:0.8em;
  margin-left:70px;
  margin-left: expression('-60px');
  background:url(imgs/elm/bkaviso.gif) no-repeat;
  width:305px;
  height:50px;
}


#tooltip_price{
  padding:0px;
  margin-left:140px;
	position: absolute;
	width: 269px;
	height: 107px;
  padding-left:10px;
	display:none;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(imgs/elm/bktooltip.png) no-repeat;
	
}

#tooltip_price p{
  margin-top:10px;
  padding-left:10px;
}

#select_options_infobox{
  background:url(imgs/elm/bkaviso2.gif) no-repeat;
  display:none;
  position:absolute;
  text-align:center;
  font-weight:bold;
  font-size:12px;
  padding-top:12px;
  width:305px;
  height:36px;
  margin-top:-45px;
  height: expression('54px');
}

#no_quantity_infobox{
  background: url(imgs/elm/bktooltip.png) no-repeat;
  display:none;
  margin-left:-4px;
  width:269px;
  height: 140px;
  position:absolute;
  z-index: 100;
  text-align:center;
  font-weight:bold;
  font-size:12px;
  margin-top:140px;
  padding:0px;
}

#no_quantity_infobox p{
  padding:10px;
  margin:0px;
}

.formsearch {
  width:115px;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size:11px;
}

.onzefooter a{
	font-size: 11px;
	color: #555555;
}

.onzefooter {
	font-size: 11px;
	color: #555555;
}

#separador {
	background-color: #CCCCCC;
	padding: 5px 5px 5px 8px;
	text-transform: uppercase;
}
#separador .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

.listhome{
	float:left;
	padding-right: 8px;
}

.botaoprod {
	background-image: url(imgs/bts/bk.botao.png);
	background-repeat: no-repeat;
	height: 16px;
}

#footpay {
	border: 1px solid #CCCCCC;
	padding: 5px 12px 3px;
}

#footpay td{
  font-size:11px;
}
/***
 * NOVO MENU
 **/

.headerbar{
font: bold 14px Arial, Helvetica, sans-serif;
color: #eeeeee;
background: black url(media/titlebar.png) repeat-x center left;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.headerbar a{
font: bold 14px Arial, Helvetica, sans-serif;
color: #ffffff;
}

.headerbar a:hover, .menudestaque a:visited{
color: #ffffff;
}

.menudestaque{
background: black url(media/titlebar_.png) repeat-x center left;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.menudestaque a{
font: bold 14px Arial, Helvetica, sans-serif;
color: #ffffff;
}

.menudestaque a:hover, .menudestaque a:visited{
color: #ffffff;
}

.menuprinc a{
color: #333333;
background: url(media/seta.gif) no-repeat center left;
display: block;
padding: 1px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 12px;
}

.menuprinc a:visited{
color: #333333;
}

.menuprinc a:hover{
color: #000000;
background-color: #F3F3F3;
}
/*** END MENU ***/ 

.dezgray {
	font-size: 10px;
	color: #666666;
}

.dezblack {
	font-size: 10px;
	color: #000000;
}




/******************** COMBO *************************/

.x-combo-list{border:1px solid #d2d2d2;background:#ddecfe;zoom:1;overflow:hidden;}
.x-combo-list-inner{overflow:auto;background:white;position:relative;zoom:1;overflow-x:hidden;}
.x-combo-list-hd{font:bold 11px verdana,tahoma,arial,helvetica,sans-serif;color:#15428b;background-image:url(includes/lib/resources/images/default/layout/panel-title-light-bg.gif);border-bottom:1px solid #98c0f4;padding:3px;}
.x-resizable-pinned .x-combo-list-inner{border-bottom:1px solid #98c0f4;}
.x-combo-list-item{font:normal 11px verdana,tahoma,arial,helvetica,sans-serif;padding:2px;border:1px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.x-combo-list .x-combo-selected{border:1px dotted #a3bae9!important;background:#f1f1f1;cursor:pointer;}
.x-combo-noedit{cursor:pointer;}
.x-combo-list .x-toolbar{border-top:1px solid #98c0f4;border-bottom:0 none;}
.x-combo-list-small .x-combo-list-item{font:normal 11px verdana,tahoma,arial,helvetica,sans-serif;}

.x-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;}
.x-shadow *{overflow:hidden;}
.x-shadow *{padding:0;border:0;margin:0;clear:none;zoom:1;}
.x-shadow .xstc,.x-shadow .xsbc{height:6px;float:left;}
.x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr{width:6px;height:6px;float:left;}
.x-shadow .xsc{width:100%;}
.x-shadow .xsml,.x-shadow .xsmr{width:6px;float:left;height:100%;}
.x-shadow .xsmc{float:left;height:100%;background:transparent url( includes/lib/resources/images/default/shadow-c.png );}
.x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%;}
.x-shadow .xsml{background:transparent url( includes/lib/resources/images/default/shadow-lr.png ) repeat-y 0 0;}
.x-shadow .xsmr{background:transparent url( includes/lib/resources/images/default/shadow-lr.png ) repeat-y -6px 0;}
.x-shadow .xstl{background:transparent url( includes/lib/resources/images/default/shadow.png ) no-repeat 0 0;}
.x-shadow .xstc{background:transparent url( includes/lib/resources/images/default/shadow.png ) repeat-x 0 -30px;}
.x-shadow .xstr{background:transparent url( includes/lib/resources/images/default/shadow.png ) repeat-x 0 -18px;}
.x-shadow .xsbl{background:transparent url( includes/lib/resources/images/default/shadow.png ) no-repeat 0 -12px;}
.x-shadow .xsbc{background:transparent url( includes/lib/resources/images/default/shadow.png ) repeat-x 0 -36px;}
.x-shadow .xsbr{background:transparent url( includes/lib/resources/images/default/shadow.png ) repeat-x 0 -6px;}

.x-form-field{margin:0;font:normal 10px verdana,tahoma,arial,helvetica,sans-serif;}
.x-form-text,textarea.x-form-field{padding:1px 3px;background:#fff url(includes/lib/resources/images/default/form/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;}
textarea.x-form-field{padding:2px 3px;}
.x-form-text{height:22px;line-height:18px;vertical-align:middle;}
.ext-ie .x-form-text{margin:-1px 0;height:22px;line-height:18px;}
.ext-ie textarea.x-form-field{margin:-1px 0;}
.ext-strict .x-form-text{height:18px;}
.ext-safari .x-form-text{height:20px;padding:0 3px;}
.ext-safari.ext-mac textarea.x-form-field{margin-bottom:-2px;}
.ext-gecko .x-form-text{padding-top:2px;padding-bottom:0;}
textarea{resize:none;}

.x-form-field-wrap{position:relative;zoom:1;white-space:nowrap;}
.x-form-field-wrap .x-form-trigger{width:17px;height:21px;border:0;background:transparent url(includes/lib/resources/images/default/form/trigger.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}
.ext-safari .x-form-field-wrap .x-form-trigger{height:21px;}

/******************** COMBO *************************/


.tablepadtrinta {
	padding: 35px;
	border: 5px solid #CCCCCC;
}
.tracejado {
	border: 1px dashed #999999;
}
.dez {
	font-size: 10px;
	color: #333333;
}
.laranjaonze {
	font-size: 11px;
	color: #F37020;
}
.tracejadobt {
	border: 1px dotted #000000;
}
.passocarrinhoactive {
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.passocarrinho {
	font-size: 12px;
	font-style: italic;
	color: #b8b7b7;
	background-color: #efefef;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.passocarrinho a:link {
	color: #b8b7b7;
}
.passocarrinho a:visited {
	color: #b8b7b7;
}
.passocarrinho a:hover {
	color: #999999;
	text-decoration: none;
}
.passocarrinho a:active {
	color: #b8b7b7;
}

.borderdoispx {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
}

.brancotreze {
	font-size: 13px;
	color: #FFFFFF;
}

.dezasseis_lar, .dezasseis_lar a{
	font-size: 16px;
	color: #F37020;
}

.brancotreze a:link {
	color: #FFFFFF;
}
.brancotreze a:visited {
	color: #FFFFFF;
}
.brancotreze a:hover {
	color: #FFFFFF;
}
.brancotreze a:active {
	color: #FFFFFF;
}
.laranja-vinte {
	font-size: 20px;
	color: #FF6600;
}

.branconove {
	font-size: 9px;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.branconove a:link {
	color: #FFFFFF;
}
.branconove a:visited {
	color: #FFFFFF;
}
.branconove a:hover {
	color: #FFFFFF;
}
.branconove a:active {
	color: #FFFFFF;
}

.nove {
	font-size: 9px;
	letter-spacing: 1px;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    text-align: center;
    background-color: #EEE;
    color: #333;
    border: 3px solid #f37020;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

.jqmWindow p { font-size:14px; width:500px; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
