@import url("/Rendering/Images/styles.css");


html, body, form
{
	height:100%; 
}

.bgClassic
{
    padding: 0px;
    margin:0px;
	background:#666666 url(/PublicImages/background.gif);
	
}
.bgPrata
{
    padding: 0px;
    margin:0px;
	background:#666666 url(/PublicImages/background2.gif);
	
}

.tblCanvas {width:100%;height:100%; }
.tdGrad {background:url(/PublicImages/gradient.png) repeat-x top; }
.trCanvas { }

.tdCnt { }

.site_width { width:990px;  margin:0px auto;}
.Tblgeneric { width:900px; }
.tblCnt { margin-top:40px; vertical-align:top; }
.bg_barra
{
    padding:5px 0px;
    width:100%; 
    background:url(/PublicImages/div_bg.png);
    text-align:center; 
    vertical-align:bottom;
}
          
.text_barra { white-space:nowrap; vertical-align:middle; }
.text_barra a { text-decoration: none; }
.nowrap { white-space:nowrap; }
          
.sep_bottom {background:url(/PublicImages/div_sep_bottom.png) no-repeat;}
.sep_top {background:url(/PublicImages/div_sep_top.png) no-repeat;}

.main_menu{height: 25px;}
.main_menu a 
{
font-size:14px;
line-height:30px;
color:white; 
background:url(/PublicImages/btn0.png) repeat;
text-decoration:none;
padding:7px 8px;
text-transform: uppercase;
white-space: nowrap;
}

.main_menu a:hover {background:url(/PublicImages/btn1.png) repeat; color:white;  }
.main_menu a.main_menuSelected  {background:url(/PublicImages/btn1.png) repeat;  }.left_menu { line-height:18px; text-align:left; font-size:14px; }
.left_menu a:hover { font-weight:bold;color: #ffffff; }

.tblHome_cnt 
{
    background:url(/PublicImages/tblhome_background.png) repeat-x;
	width:590px;
	height: 240px;
}

.tbox, .tboxS, .tboxM, .tbox_drop, .tboxM_drop,  .tbox_cld, 
.tbox_alert, .tboxM_alert, .tboxS_alert, .tbox_cld_alert, .tbox_drop_alert, .tboxM_drop_alert
{  height:15px; font-size:12px; border: 1px solid #aaaaaa; }

.tbox, .tbox_alert, .tboxM_drop, .tboxM_drop_alert {  width:180px; }
.tboxM, .tboxM_alert { width: 100px; }
.tboxS, .tboxS_alert { width:30px; text-align:center; }
.tbox_drop, .tbox_drop_alert, .tboxM_drop, .tboxM_drop_alert { height: 20px; border: none; }
.tbox_none { border: none; }

.tbox_alert, .tboxM_alert, .tboxS_alert, .tbox_cld_alert, .tbox_drop_alert, .tbox_none_alert, .tboxM_drop_alert
{
    border: 2px solid #d8852d;
}

.alerts { color: #d8852d; }

.tbox_multiline
{
    background: white;
	color: black;
    font-family: Verdana; 
    font-size: 10px; 
    height:100px;
    width:680px;
}
.CartHelp { 
    width:200px; 
    padding:15px; 
    border-right: dashed 1px white;
}
.cart_width, .passo { width:800px; margin: 0px auto; background:#5e5e5e; padding:15px; }

.total, .passo
{ font-size:15px; font-weight:bold; background:#2b2b2b; }

.passo
{    
    height:30px;
    padding-top: 10px;
    text-align:left;
}

.tblCheckOut td { border-bottom: dashed 1px white; padding:10px;} 

.tblCheckOut 
{    
    width:98%;
    margin-bottom:25px; 
}

.tdAddress
{
    border:solid 1px #808080; 
    padding:10px 5px 10px 15px;
}

.footer_sep { background-color:#944c00; }
.footer_grad { background: #944c00 url(/PublicImages/footer_gradient.gif) repeat-x; }

.menu_selected { font-weight:bold; }

.loja_families { font-weight:bold; text-transform: uppercase; margin: 12px 0px; font-size: 14px; }
.loja_subfamilies { /*text-transform: uppercase;*/ margin: 5px 0px; padding-left: 12px; }
.loja_families a, .loja_subfamilies a { text-decoration: none; }
.loja_table { font-size: 11px; }
.loja_td { padding-right: 25px; padding-bottom: 10px; }
.loja_oldprice { text-decoration: line-through; }
.loja_desc { font-size: 11px; }
.loja_desc p { margin: 5px 0px; }

.tblPaging { margin: 10px 0px; }
.pageSelected { font-weight: bold; }
.tdpaging_border { border-top: 1px dotted white; }

.tblDestaques
{
    width:410px; 
    margin:0px auto;
    margin-top:10px;
}

/*HIGHSLIDE STUFF*/
	
.highslide img {border: none;}
.highslide_title{ 
	font-family:Arial;
	font-weight: bold;
	color: gray;
	font-size: 20px;
	}
	
.highslide_text hr {border:none; border-bottom:solid 1px gray;}
.highslide_text a {color:black; text-decoration:underline;}


.my-wrapper-class{
    border-color: black;
    background-color: gray;
    color: black;
}
.highslide-html {
	background-color: #b0b0b0;
	/*background-color: #3e3e3e;*/
}
.draggable-header .highslide-header .highslide-close a {

	background-image: url(/PublicImages/closeX.png);}
	
.highslide-footer .highslide-resize {
	background: url(/PublicImages/resize.gif) no-repeat;}
	/*END HIGHSLIDE STUFF*/

.tblCargos  { background:url(/PublicImages/div_bg.png); padding: 10px !important; }
.tblCargos td { vertical-align: top; width:50%; }
.tblCargos p { margin: 0px; }
.tdCargos { cursor: pointer; }

/*Footer BUTTONS*/

.btnMargin
{margin-right:10px;
}
.fbutton a
{
	white-space:nowrap;
	float:left;
	padding-left: 10px;
	text-decoration:none;
	cursor: pointer; 
	margin: 0px;
	background: url(/PublicImages/fbutton_left.png) no-repeat left top;
}

.fbutton a span
{
	float:left; 
	display:block;
    padding:3px 13px 3px 2px;
	font: bold 11px Arial;
	text-transform: uppercase;
	cursor:pointer;
	color: white;
	background:url(/PublicImages/fbutton_right.png) no-repeat right top;
	text-transform: uppercase;
}
   
.fbutton a:hover 
{
	background-position: left -20px;
	text-decoration:none;
}

.fbutton a:hover span
{
	background-position: right -20px;
}

/*END Footer BUTTONS*/



.print{ display:none; }


@media print{

	.print{	display:block;	}
	
	.noprint  { display: none; }

	body, .site_width, .cart_width { width: 630px; }

}