/* CSS DA LOJINHA */

#menuLojinha {position: absolute; margin-left: 502px;}
#contentLojinha {width:502px;}
#contentItensLojinha {width: 402px; margin-left: 100px;}

.boxLineItens{padding-bottom: 23px;}

.boxItens1{position: absolute; width: 124px; height: 200px; background-color: #FFFFFF;}
.boxItens2{position: absolute; margin-left: 138px; width: 124px; height: 200px; background-color: #FFFFFF;}
.boxItens3{position: absolute; margin-left: 278px; width: 124px; height: 200px; background-color: #FFFFFF;}
.boxTextTit{padding: 3px; height: 40px; font-family: verdana; font-size: 9px; color: #666666; font-weight: bold;}
.boxTextPrice{padding: 3px; height: 28px; font-family: verdana; font-size: 9px; color: #CC0000;}
.pictureCredit{padding-left: 5px; padding-bottom: 5px; font-family: verdana; font-size: 9px; color: #CCCCCC;}
.spacingObject{padding: 5px;}
.spacingObjectPic{padding: 5px; padding-bottom:0px;}
#paginacaoLojinha{text-align: right; padding-bottom: 20px;}
#ligueEcomenda{text-align: center; padding-bottom: 20px;}

.icoOculos{position: absolute; margin-left: 83px;}


/* CSS COMUM AO SITE */

body, div, td, a	{ font: 10px Verdana; color: #434343; }

a	{ text-decoration: none; font-weight: bold;}

a:hover	{ text-decoration: underline; }

input	{ background-color: #848484; border: 1px solid white; font-size: 10px; font-family: verdana; color: white; }

select	{ background-color: #848484; border: 1px solid white; font-size: 10px; font-family: verdana; color: white; }

textarea { background-color: #848484; border: 1px solid white; font-size: 10px; font-family: verdana; color: white; }

.activeInput	{ background-color: #949494; }

form	{ margin: 0; padding: 0; }

img	{ border: 0; margin: 0; padding: 0; }

body	{ height: 100%; margin: 0; background-color: #5C5C5C; }

#container	{ padding-bottom: 6px; width: 100%; }

#main	{ width: 766px; text-align: left; margin: 0 auto; }

#header	{ height: 78px; background-color: #434343; }

#headerLogo	{ margin-left: 21px; margin-top: 14px; }

#headerMenu	{ float: right; background-color: #848484; width: 383px; height: 54px; }

#topAdArea	{ background-color: #5C5C5C; padding-top: 6px; text-align: right; height: 66px; vertical-align: top; width: 100%; }

#topAdArea div	{ display: inline; }

#leftAd	{ display: inline; margin-left: 2px; }

#searchAdvanced	{ display: block; text-align: right; padding: 6px 16px 0 0}

#searchAdvancedBox input	{ width: 166px; height: 13px; padding: 0 2px 0 2px; margin-top: 3px; margin-left: 6px; vertical-align: top; }

#searchAdvancedBox select	{ width: 180px; padding: 0; margin: 2px 0 1px 4px; }
	
#rightArea	{ float: right; width: 224px; height: 160px; }

#footer	{ text-align: center;  background-color: #848484; font: bold 9px Verdana; color: #FFFFFF; height: 20px; padding-top: 6px; margin-top: 7px; }

#footer a { font: bold 9px Verdana; color: #FFFFFF; }

.DataInput, .badDataInput { width: 240px; font-weight: bold; color: #CC0000; background-color: #FFFFFF; border: 0; }
.badDataInput {  background-color: #CC0000; color: #FFFFFF; }















