@CHARSET "UTF-8";

#cesto
{
	float:left;
	width: 580px;
}

#checkoutcesto img
{
	border: none;
}

.prightcol, .disptcol, .lright, .lrightdisp {
	float: right;
	width: 10%;
	display: inline;
}

.disptcol, .lrightdisp {
	width: 20%;
}

.pleftcol
{
	float: left;
	max-width: 50%;
	_width: 250px; /*  Overload for Internet Explorer 6 */
	display: inline;
}


.lleft
{
	float: left;
	max-width: 50%;
	_width: 250px; /*  Overload for Internet Explorer 6 */
	display: inline;
}

.pleftcol {
	color: #5a5a5a;
}
 

.ctrlButtons
{
	margin-top:7px;
}

.qtButtons
{
	margin-top:7px;
}

.qtButtons a
{
	margin-right:3px;
}

.ctrlButtons a
{
	margin-right:7px;
}

#cesto img
{
	border: none;
}

.intButton
{
	margin-top:13px;
	margin-left:10px;
}

.desconto
{
	background-color: #18A8E4;
	color: #FFFFFF;
	width: 28px;
	float: left;
	display: inlne;
	height: 18px;
}

.tdesconto
{
	padding-left: 3px;
}


#carrinhoItems{
	clear:both;
	}

.cartlement
{
	clear:both;
	border-bottom: solid 1px #d1d1d1;
	_border-bottom: none; /*  Overload for Internet Explorer 6*/ 
	min-height: 70px;
	_min-height: 50px; /*  Overload for Internet Explorer 6 */
	padding-top: 15px;
	_padding-top: 5px; /*  Overload for Internet Explorer 6 */
}

#cestoLabel
{	
	min-height: 30px;		
	border-bottom: solid 1px #d1d1d1;	
	_border-bottom: none; /*  Overload for Internet Explorer 6 */
	color: #009de0;
	padding-top:15px;
	font-weight: bold;
}

.descimg
{
	float: left;
	display: inlne;
}

.ldisc
{
	margin-top: 7px;
}

#cestoheader
{
	background-image: url('/media/images/barraMedio.gif?versao=2010');
	background-repeat: repeat;
	height: 28px;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
}

#cestoheader img
{
	height: 26px;
	margin-top: 2px;
	margin-left:1px;
	float: left;
}

#headerlabel
{
	position: relative;
	top: 4px;
	left: 4px;
	color: #444444;
	font-weight: bold;
}

#cestoContents
{
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	border-bottom: solid 1px #d1d1d1;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

#listacompras
{
	border-top: solid 1px #d1d1d1;
	_border-top:none; /*  Overload for Internet Explorer 6 */
	padding-top: 12px;
	padding-bottom: 12px;
}

#listacomprasheader img
{
	float: left;
	margin-left: 2px;
	margin-right: 5px;
}

#listacomprasheader
{
	border-bottom: solid 1px #d1d1d1;
	padding-bottom: 12px;
}

#listacomprasheadertexto
{
	color: #144f7a;
	font-size: 15px;
	font-weight: bold;
}

.laddcestobt
{
	height: 22px;
	width: 125px;
	float: left;
}


.laddcestobt a
{
	background: url('/media/images/bt_adicionarCesto.gif?versao=2010') no-repeat;
	height: 22px;
	width: 125px;
	position: absolute;
	display:block;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	background-position: 0px 0px;
}

.laddcestobt a:hover
{
background-position: 0px -22px;
}

.laddcestobt a.disabled
{
	background-position: 0 -22px;
	cursor: default;
}

.ldesc img
{
	float: left;
}

.listdesp img
{
	margin-top: 5px;
}


.listimg
{
	float: left;
	width: 50px;
}

.listdesc
{
	float:left;
	width: 50px;
	margin-left: 20px;
	margin-top: 15px;
}

.listtext
{
	float: left;
	color: #4c4c4c;
	width:260px;
}

.ldisp
{
	color: #7a7a7a;
}

.listrightctrl
{
	float:right;
	height:100%;
}

.listinnerrightctrl
{
	position: absolute;
	bottom: 0;
	right: 18px;
	margin-bottom:10px;
}


.listlement
{
	border-bottom: solid 1px #d1d1d1;
	margin-top: 15px;
	padding-bottom: 10px;
	height: 1%;
	overflow:auto;
	position: relative;	
}


.lpreco
{
	margin-bottom: 5px;
	color: #7a7a7a;
	font-size: 12px;
}

.lpreco b
{
	color: #e26834;
	font-size: 14px;
}

.checkout
{
	margin-bottom: 20px;
	height: 22px;
	width:100%;
	padding-top: 20px;
	position: relative;
	left:400px;
}

.linkcheckout 
{
	background: url('/media/images/bt_checkout2.gif?versao=2010') no-repeat;
	height: 22px;
	width: 125px;
	position: absolute;
	display:block;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	background-position: 0px 0px;
	
}

.linkcheckout:hover
{
background-position: 0px -22px;
}

#disponibilidadetotal
{
	color: #7a7a7a;
	float: right;
	text-align:right;
	margin-right: 58px;
	overflow: auto;
}

#disponibilidadetotal b
{
	text-transform: uppercase;
}

#total
{
	float: right;
	/*min-height: 90px;*/
	margin-right: 20px;
	text-align:right;
	overflow: auto;	
}

#endcart
{
	clear:both;
	padding-top: 15px;
	/*min-height: 90px;*/
	overflow: auto;
}

.red
{
	color: 	#FF0000;
}

#checkoutcontents
{
	background-color: #f6f6f6;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:20px;
	padding-top: 15px;
	/*_width: 100%;*/
}

#headerlabel .headertext
{
	text-transform: uppercase;
}

#ckoutcestocont
{
	margin-top:60px;
}

#checkoutbt
{
	float: right;
	position: relative;
	left: -150px;
}

#checkoutbts a
{
	color: #009de0;
}

#checkoutbts img
{
	position: relative;
	top: 5px;
}

.addlista
{
	background: url('/media/images/listaCompras_2.gif?versao=2010') no-repeat;
	height: 19px;
	width: 16px;
	position: absolute;
	display:block;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	background-position: 0px 0px;
}

.addlista:hover
{
	background-position: 0px -19px;
}

.addlixo
{
	background: url('/media/images/lixo_2.gif?versao=2010') no-repeat;
	height: 19px;
	width: 16px;
	position: absolute;
	display:block;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	background-position: 0px 0px;
}

.addlixo:hover
{
	background-position: 0px -19px;
}

.btaddlixo
{
	position: relative;
	left: 25px;
}


.menoslista
{
	float: left;
	margin-left: 10px;
}

.menoslista a
{
	background: url('/media/images/menosLista.gif?versao=2010') no-repeat;
	height: 22px;
	width: 17px;
	position: absolute;
	display:block;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	background-position: 0px 0px;
}

.menoslista a:hover
{
	background-position: 0px -22px;
}

#listacontents
{
	padding-top:20px;
}

#login
{
	width: 250px;
	border: 1px solid #d1d1d1;
	padding: 5px 15px 5px 15px;
	background-color: #f6f6f6;
	z-index: 9999;
	position: absolute;
	left:470px;
}

#login #apresentacao, #login #cliente_wook{
	margin-top:5px;
}

#loginform label
{
	color: #144f7a;
}

#loginform a
{
	margin:0;
	padding:0;
	font-weight:normal;
}

#loginform input
{
	width: 100%;
}

#loginform input#enviar 
{
	margin-top:10px;
	width:100px;
	cursor: pointer;
}

	
#loginheader
{
	overflow:auto;
	padding-bottom:3px;
	margin: 0px;
	border-bottom: 1px dashed #d1d1d1;
	clear: both;
	cursor:move;
}

#loginheader #label
{
	color: #144f7a;
	float:left;
	font-size: 24px;
	line-height:normal;
	font-weight: bold;
}

#close
{
	float: right;
	cursor: pointer;
	font-weight: bold;
}

.error
{
	clear:both;
	color: red;
}








