@charset "iso-8859-1";
/* CSS Document */

* { padding: 0; margin: 0; }

/* CSS Document */
html { height: 100%;}

body {
margin:0 auto;
height: 100%;
font-family:tahoma,arial,verdana;
font-size:12px;
color:#3d3d3d;
background:url(../_imgs/background.jpg);
background-repeat:repeat-x;
}

ul {
margin:0;
/*padding:0;*/
}

li {
background:url(../imgs/bullet.jpg);
background-repeat:no-repeat;
background-position: 0px 4px;
padding-left:12px;
list-style: none;
font-size:11px;



}



.header{
/*background:url(../img/menuTemp.png);
 background-repeat:no-repeat;
*/
margin:0 auto;width:940px;overflow:hidden
}
.contactosHolder {float:right;}
.logoHolder {float:left;}

.LogosPic{
background:url(../img/3LogoPic.png);
margin:0 auto;
width:885px;
height:181px;
background-repeat:no-repeat;
}

.menuHolder{
/*background:url(../img/menuTemp.png);
 background-repeat:no-repeat;
*/
margin:0 auto;width:940px;overflow:hidden
}


.menuBackground { background:url(../_imgs/menuBackground.jpg) no-repeat; width:939px;height:28px;padding:6px 15px;color:#fff;margin-top:-3px}






body, td, th { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
img {border:0;}
h1 { font-size:15px; color:#DD1F22; display:block;overflow:hidden;height:17px;}
h2 { font-size:13px; color:#DD1F22; }
.additionalInfo { display:none;}
.floatBlock { width:100%; overflow:hidden}
.floatLeft{ float:left}
.floatRight{ float:right}
.sep { background:url(../imgs/dashHor.gif) repeat-x; height:10px; margin:0 7px;}
.sep hr {display:none}

a.buy:link, a.buy:visited { color:#DD1F22; padding-right:18px; background:url(../imgs/icoBuy.gif) no-repeat right top; text-decoration:none;}
a.buy:hover { text-decoration:underline;}

a.knowMore:link, a.knowMore:visited { color:#DD1F22; padding-right:18px;text-decoration:none;}
a.knowMore:hover { text-decoration:underline;}

a.rodape:link, a.rodape:visited { color:#999999;text-decoration:none;}
a.rodape:hover { text-decoration:none;color:#666}

a:link, a:visited { color:#DD1F22;;text-decoration:none;}
a:hover { text-decoration:underline;}


/*	FORMS	*/
.input25 { display:block; width:27px; height:24px; background:url(../imgs/bgInputs.png) no-repeat; }
.input25 input { width:14px; height:14px; margin:2px 5px; border:0;}
.input150 { display:block; width:152px; height:24px; background:url(../imgs/bgInputs.png) no-repeat 0 -25px; }
.input150 input { width:139px; height:14px; margin:2px 5px; border:0;}
.input313 { display:block; width:315px; height:24px; background:url(../imgs/bgInputs.png) no-repeat 0 -50px; }
.inputPesquisa { display:block; width:163px; height:18px; background:url(../imgs/fundoPesquisa.jpg) no-repeat  }
.input313 input { width:302px; height:14px; margin:2px 5px; border:0;}


#container{ width: 928px; margin:0 auto; text-align:left;overflow:hidden }

#header { height:105px; border-bottom:5px solid #FFFFFF; margin:0 7px;}
#header #logo { padding-top:30px; float:left;}
#header #headerTxt { float:right; margin-top:46px; text-align:right; font-size:25px; text-align:right; margin-left:10px}

#menu { height:32px; overflow:hidden; background:url(../imgs/bgMnu.png);} 
#menu ul{ list-style:none;}
#menu ul li { float:left; background:url(../imgs/menu.png) no-repeat;}
#menu #mnuItem1 { width:56px; background-position:0 0;}
#menu #mnuItem1-sel { width:56px; background-position:0 -32px;}
#menu #mnuItem2 { width:74px; background-position: -61px 0;}
#menu #mnuItem2-sel { width:74px; background-position: -61px -32px;}
#menu #mnuItem3 { width:109px; background-position: -140px 0;}
#menu #mnuItem3-sel { width:109px; background-position: -140px -32px;}
#menu #mnuItem4 { width:112px; background-position: -250px 0;}
#menu #mnuItem4-sel { width:112px; background-position: -250px -32px;}
#menu #mnuItem5 { width:69px; background-position: -362px 0;}
#menu #mnuItem5-sel { width:69px;background-position: -362px -32px;}
#menu #mnuItem6 { width:84px; background-position: -432px 0;}
#menu #mnuItem6-sel { width:85px; background-position: -432px -32px;}
#menu #mnuItem7 { width:109px; background-position: -517px 0;}
#menu #mnuItem7-sel { width:109px; background-position: -517px -32px;}
#menu a{ display:block;}
#menu img { display:block; width:100%; height:32px;}

#subMenu { height:27px; overflow:hidden; margin-bottom:8px; background:url(../imgs/bgSubMnu.png); color:#FFFFFF}
#subMenu .floatLeft { margin:4px 0 0 10px; background:url(../imgs/bgSearch.png) no-repeat right top; display: inline; /* workaround for IE Doubled Float-Margin Bug */}
#subMenu .floatRight { margin:6px 10px 0 0;}
#subMenu label { display:block; float:left; padding-top:2px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#subMenu #searchString { width:140px; height:16px; float:left; margin:3px 0 0 35px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top; background-color:transparent;}
#subMenu span{ width:18px; overflow:hidden; display:block; float:left;}
#subMenu #submitSearch { cursor:pointer; border:0; background-color:transparent; padding-left:20px;}
#subMenu a:link, #subMenu a:visited { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration:none}
#subMenu a:hover { text-decoration:underline;}

#submitPesquisaEnviarWrapper { display:block; width:18px; height:18px; overflow:hidden; background:url(../imgs/okPesquisa.jpg) no-repeat}

.bgGray1 { background:url(../imgs/bgGray1.png) repeat-y;}
.bgGray2 { background:url(../imgs/bgGray2.png) no-repeat;}
/*	.whiteBg class must be defined after .bgGray2 to overwrite the background */
.whiteBg { background:none; background-color:#FFFFFF; !important }	
#content{ width:100%; overflow:hidden; background:url(../imgs/bgRnd.png) no-repeat left bottom;}

/*	PRODUCTS MENU	*/
#mnuProds { width:180px; margin:5px 0 0 8px; float:left; display:inline; /* workaround for IE Doubled Float-Margin Bug */} 
#mnuProds h2 { font-size:14px;} 
/*
#mnuProds ul { list-style:none} 
#mnuProds ul li { padding:0 0 5px 13px; background:url(../imgs/icoProd1.gif) no-repeat 0 2px; }
#mnuProds ul li a:link, #mnuProds ul li a:visited { color: #333333; font-weight:bold; text-decoration:none; }
#mnuProds ul li a:hover { text-decoration:underline}
#mnuProds ul li ul { padding-top:5px;}
#mnuProds ul li ul li { padding-left:12px; background:url(../imgs/bullet.jpg) no-repeat 0 2px; }
#mnuProds ul li ul li a:link, #mnuProds ul li ul li a:visited { font-weight:normal; text-decoration:none; color:#999999}
#mnuProds ul li ul li a:hover { text-decoration:underline; color:#666666}
*/
#footer { height:60px; background:url(../imgs/bgFooter.jpg) repeat-x; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px}
#footer p { padding:8px 0 0 4px;}

/*	HOME	*/
#home { width:502px; margin-left:14px; float:left; display:inline; /* workaround for IE Doubled Float-Margin Bug */}
#home hr {display: none}
#home .prod { width: 168px; margin:10px 0 0 2px; background:url(../imgs/dashVer.gif) repeat-y right top;}
#home .prod-right { width: 160px; margin-top:10px; padding-bottom:15px;}
#home .prod h4, #home .prod-right h4 { color:#333333; font-size:11px; margin-bottom:8px}
#home .prod p, #home .prod-right p { margin-bottom:25px; }
a.homeBuy:link, a.homeBuy:visited { padding-left:18px; margin-right:10px; color:#DB1F21; text-decoration:none; font-weight:bold; background:url(../imgs/icoBuy.gif) no-repeat;} 
a.homeBuy:hover { text-decoration:underline;}

/*	RIGHT COLUMN	*/
#rightCol { width:213px; float:right; padding-bottom:10px; }
#rightCol p img { margin-top:10px;}

/*		*/
#myMediaStock { height:251px; background: #E2E2E2 url(../imgs/bgMyMediaStock.png) no-repeat left bottom}
#myMediaStock h3 { height:24px; overflow:hidden; background:url(../imgs/txtMyMediaStock.jpg);}
#myMediaStock h3 span { display:block; padding-top:24px;}
#myMediaStock h4 { margin:7px; padding-left:18px; background:url(../imgs/icoBuy2.gif) no-repeat; font-size:12px; color:#666666;}
#myMediaStock ul { padding-left:22px; list-style:none}
#myMediaStock ul li { padding:0 0 5px 12px; } 
#myMediaStock ul li a:link, #myMediaStock ul li a:visited { font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#999999}
#myMediaStock ul li a:hover { text-decoration:underline}
#myMediaStock strong { font-size:12px; color:#666666;}
#myMediaStock p { margin:7px; }
#myMediaStock p a:link, #myMediaStock p a:visited {padding:0 0 5px 13px; background:url(../imgs/icoProd1.gif) no-repeat 0 2px;font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666666;}
#myMediaStock p a:hover { text-decoration:underline;}

/*	LIST	*/
#list { width:502px; margin-left:14px; float:left; display:inline; /* workaround for IE Doubled Float-Margin Bug */}
#list .prod { clear:both; width:100%; overflow:hidden; padding:10px 0 15px 0; margin:5px 0; border-bottom:1px solid #E0E0E0; color:#666666;}
#list .prod .floatRight { width:90px; margin-right:10px; text-align:right;} 
#list .prod strong { display:block; padding:28px 0; color:#DD1F22; font-size:13px;}
#list .imgWrapper { width:100px; float:left; text-align:center }
#list .info { width:285px; float:left; margin-left:10px; font-size:11px;}
#list .info2 { width:385px; float:left; margin-left:10px; font-size:11px;}
#list h3 { height:25px; margin-top:5px; font-size:11px;}
#list #pageInfo a:link, #list #pageInfo a:visited { color:#333333; text-decoration:none }
#list #pageInfo a:hover { text-decoration:underline}
#list #pageInfo .curPage { color:#DD1F22; font-weight:bold;}
#list #pageInfo {margin-bottom:10px;overflow:hidden}


/*	PRODUCT DETAILS 	*/
#prodDetails { width:686px; float:left; background-color:#FFFFFF;padding-bottom:10px;padding-right:20px; }
#prodDetails .imgWrapper { width:270px; text-align:center;}
#prodDetails .info1 { width:382px;}
#prodDetails .info1 .floatRight { margin:8px 20px 0 0;}
#prodDetails .info1 p { padding:5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:130%; color:#666666;}
#prodDetails .price { font-size:22px; font-weight:bold;color:#DD1F22; }
#prodDetails #info2 { line-height:130%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666}
#prodDetails #info2 ul {  height:35px; list-style:none; margin-bottom:10px; border-bottom:1px solid #E0E0E0}
#prodDetails #info2 ul li { height:25px; overflow:hidden; float:left; background-image:url(../imgs/mnuProdDetails.png); margin-right:10px;} 

#prodDetails .detail1 { cursor:pointer;width:94px; background-position:0 0 ;}
#prodDetails .detail1-sel { cursor:pointer;width:94px; background-position:0 -25px ;}
#prodDetails .detail2 { cursor:pointer;width:106px; background-position:-106px 0 ;}
#prodDetails .detail2-sel { cursor:pointer;width:106px; background-position:-106px -25px ;}
#prodDetails .detail3 { cursor:pointer;width:94px; background-position:-225px 0 ;}
#prodDetails .detail3-sel { cursor:pointer;width:94px; background-position:-225px -25px ;}
#prodDetails .detail4 { cursor:pointer;width:98px; background-position:-330px 0 ;}
#prodDetails .detail4-sel { cursor:pointer;width:98px; background-position:-330px -25px ;}
#prodDetails .detail5 { cursor:pointer;width:94px; background-position:-440px 0 ;}
#prodDetails .detail5-sel { cursor:pointer;width:104px; background-position:-440px -25px ;}

#prodDetails #info2 ul li a { display:block;}
#prodDetails #info2 ul li a img { width:100%; height:25px; } 


/*	SHOPPING CART	*/
#shopCart { background-color:#FFFFFF; }
#shopCart h1 { margin-bottom:10px;}
#shopCart table tr td, #shopCart table tr th{ color:#666666; border-bottom:1px solid #CCCCCC; padding:7px;}
#shopCart a.del { display:block; width:16px; height:16px; overflow:hidden; background:url(../imgs/icosShopCart.png) no-repeat 0 -60px; margin-left:40px; color:#DD1F22;}
#shopCart a.del span { display:block; padding-top:20px;}
#shopCart #total { text-align:right; padding:10px 25px; color:#DD1F22; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
#shopCart .floatRight { padding:10px 22px; }
#shopCart .floatRight a:link, #shopCart .floatRight a:visited { height:16px; display:block; float:left; padding:0 18px; color:#666666; text-decoration:none}
#shopCart .floatRight a:hover { text-decoration:underline;}
#shopCart a.finish { background:url(../imgs/icosShopCart.png) no-repeat right -40px; }
#shopCart a.continue { background:url(../imgs/icosShopCart.png) no-repeat right -20px; }
#shopCart a.refresh { background:url(../imgs/icosShopCart.png) no-repeat right top; }


/*	NEW ACCOUNT*/
#newAccount { width:696px; margin-left:0px; float:left; background-color:#FFFFFF; color:#666666; display:inline; /* workaround for IE Doubled Float-Margin Bug */}
#newAccount h1 { margin-bottom:10px;}
#newAccount p { line-height:130%; padding-bottom:10px;}
#newAccount form { display:block; width:315px;}
#newAccount form br { display:none;} 
#newAccount label { display:block; margin-bottom:5px;}
#newAccount .input313, #newAccount .input150 { margin-top: 2px;}
#newAccount #submitWrapper { display:block; width:140px; height:25px; overflow:hidden; background:url(../imgs/btnNovaConta.gif);}
#newAccount #submitEnviarWrapper { display:block; width:140px; height:25px; overflow:hidden; background:url(../imgs/enviarBtn.jpg) no-repeat}
#newAccount #submitWrapperEdit { display:block; width:90px; height:25px; overflow:hidden; background:url(../imgs/btnContinuar.gif);}
#newAccount #submitWrapper input { padding-top:25px; cursor:pointer; border:none; background:transparent}
#newAccount #submitEnviarWrapper input { padding-top:25px; cursor:pointer; border:none; background:transparent;width:80px}

/*	LOGIN	*/
#loginWrapper { height:277px; background:url(../imgs/bgLogin.png); margin-bottom:10px; color:#666666 }
#loginWrapper .floatLeft, #loginWrapper .floatRight { width:400px; margin:10px; display:inline;}
#loginWrapper .floatRight { width:200px; margin:10px; display:inline;}
#loginWrapper .floatLeft p, #loginWrapper .floatRight p { padding:10px 0; line-height:130%; font-family:Verdana, Arial, Helvetica, sans-serif}
#loginWrapper .floatLeft form { margin-top:0px;}
#loginWrapper .floatRight form { margin-top:0px;}
#loginWrapper form br { display:none; } 
#loginWrapper label { display:block; margin:0 0 5px 1px; line-height:130%; }
#loginWrapper .floatLeft a:link, #loginWrapper .floatLeft a:visited{ color:#D91E21; text-decoration:none; font-weight:bold;}
#loginWrapper .floatLeft a:hover { text-decoration:underline}
#loginWrapper #submitLoginWrapper {display:block; width:66px; height:25px; overflow:hidden; background:url(../imgs/btnEntrar.gif);}
#loginWrapper #submitLogin { padding-top:25px; width:100%; cursor:pointer; border:none; background:transparent}
#loginWrapper #submitNewWrapper {display:block; width:140px; height:25px; overflow:hidden; background:url(../imgs/btnNovaConta2.gif);}
#loginWrapper #submitNewWrapper input { padding-top:25px; width:100%; cursor:pointer; border:none; background:transparent}

/* OTHER */

.floatLeft{float:left; }
.floatRight{float:right; }

.priceStrikeOut {
text-decoration:line-through;
}
.txtPoupanca {
 font-size:10px;
 color:#333;
 font-weight:100;
}

.txtRed {
 color:#DD1F22;
}
.titleShoppingResume {
font-weight:bold;
background-color:#f1f1f1;
color:#DD1F22;
height:20px;
width:660px;
border-bottom:1px solid #333;
padding-top:8px;

}
