
#breadpath {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #333333; 
	padding-top: 5px; 
    text-align: left;
}
#breadpath a { 
	text-decoration: none; color: #cc0000; 
}
#breadpath a:hover{ 
	text-decoration: underline; color: #ff0000; 
}

input.CartUpdate
{
    background-color: #fcca8f;
    margin-top:      10px;
}

input.SearchBTN
{
    margin-left: 2px;
    border: 0;
    width:  23px;
    height: 19px;
}


td.cartItemGrayLineB
{
    background-color: #E7E5E3;
    text-align:       right;
    padding-right:    5px;
    border-bottom:1px solid #CCCCCC;
}

td.cartItemGrayLineA
{
    font-weight:      bold;
    text-align:       left;
}

td.cartItemRedLine
{
    background-color: #B4150B;
    color:            #FFFFFF;
    text-align:       right;
    padding-right:    5px;
    border-bottom:1px solid #CCCCCC;
}
td.cartItemRedLineb
{
    font-weight:      bold;
    text-align:       right;
    padding-right:    5px;
}

input.CartItemDel
{
    width:     68px;
    height:    18px;
    border:    0;
}
input.order_end_back{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    border-left:   1px solid #999999;
    border-right:  1px solid #999999;
    border-top:    1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #FF0000;
    cursor:hand;
    pointer:hand;
}

input.order_end, input.order_end_disabled{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    border-left:   1px solid #999999;
    border-right:  1px solid #999999;
    border-top:    1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #66cc33;
    cursor:hand;
    pointer:hand;
}
input.order_end_disabled{background-color: #cccccc;color: #999999;}

input.order_end_edit{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    border-left:   1px solid #999999;
    border-right:  1px solid #999999;
    border-top:    1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #cccc99;
    cursor:hand;
    pointer:hand;
}

input.PaymentMethodID{

}

td.LabelGray
{
    background-color: #e7e5e3;
    padding-left:   5px;
    padding-right:  5px;
    padding-top:    5px;
    padding-bottom: 5px;
    border-bottom:  1px solid #FFFFFF;
}

input.radioLogin
{
    width:  22px;
    height: 22px;
}

.newText
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.newTextRed
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
}

td.DeliveryLine{
    border-bottom:   1px solid #999999;
}
td.DeliveryLineB{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
    border-right:    1px solid #999999;
}

table.deliveryTable
{

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;

    border-left:   1px solid #999999;
    border-right:  1px solid #999999;
    border-top:    1px solid #999999;
    border-bottom: 1px solid #999999;
}

td.DeliverySubsection
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
    font-weight:bold;
    text-align:left;
    border-left:   3px solid #e1decd;
    border-right:  3px solid #e1decd;
    border-top:    3px solid #e1decd;
    border-bottom: 3px solid #e1decd;
    background: #e1decd;
}


#panfletoOpen {
	position: absolute;
	left: 175px;
	bottom: 20px;
	z-index: 20;
}


td.aviso_carrinho{
	font-size: 14px;
}

a.listaProdutosRelac{
	font-size: 14px;
}

div.kitpromo
{
    padding-top: 15px;
    padding-bottom: 10px;
    clear:both;
}

span.produtoDetalhePreco{
font-size: 16px;
color: #ff0000;
}
span.produtoDetalheNome{
font-size: 16px;
}
span.produtoDetalheAdd{
font-size: 14px;
}

a.prdt_detail{
	font-size: 18px;
	font-weight:bold;
}
div.prdt_detail_Value{
	font-size: 18px;
	font-weight:bold;
}
span.prdt_detail_Value2{
	font-size: 13px;
}

td.product_missing{
	font-size: 14px;
	color: #ff0000;
}

div.jobsForm{
	position: absolute;
	left: -1900px;
	top: 0px;
}

div.popHidden{
	position: absolute;
	left: -2500px;
	top: 0px;
}

.esqueci { 
	text-decoration: underline;
	color: #000000;
}



/* conteudo */

#bannerTopFlash {
	text-align: center;
	margin-top: 15px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;	
}



#titulo1 { 
	text-align: left;
	border-bottom: 1px solid #b4150b; 
	margin-top: 10px; 
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}
#titulo2 {
	border-bottom: 1px solid #b4150b;
	margin-top: 5px; 
	margin-bottom: 2px; 
	margin-left: 5px;
	margin-right: 5px;
	text-align: left; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #b4150b; 
	font-weight: bold; 
}

#texto { 
padding: 5px;
} 
a.tipo { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #CC0000; 
	font-weight: bold; 
	text-decoration: none;
}

a.descricao { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: none;
} 

a.prdt_right{
	text-align: left; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000;  
}

div.prdtV_right{
	text-align: left; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #b4150b; 
	font-weight: bold; 
}

.preco { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000; 
} 

.PriceRed
{
    font-weight:  bold; 
    font-size:    14px;
    color:        #FF0000;
}

.preco strong {
	font-size: medium; font-weight: bold; font-size: 14px;
} 
.qtd { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;
}
.qtd #qtdLabel {
	padding-top: 0px; width: 20px; 
} 
.qtd #prod_qtd { 
	float: left; width: 20px; height: 20px; display: block; 
}
#vejaList { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; width: 98%;
}
#vejaList td {
	border-bottom: 1px solid #7f7f7f; color: #CC0000; 
} 
#vejaList th { 
	font-weight: normal; color: #000000; border-bottom: 1px solid #7f7f7f; text-align: left; 
}
#vejaList th a {
	color: #000000; text-decoration: none;
} 
#vejaList th a:hover { 
	text-decoration: underline;
} 



/* coluna direita */ 


#terminar {
	width: 142px; height: 20px; margin: 5px; 
}

#receber {
	text-align: left; 
	border: 1px solid #337a1f; 
	background: #ebf2e9; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #333333; 
	padding: 6px; 
}
#promocoes { 
	border-top: 2px solid #FFFFFF; 
}
.promobanner {
	margin-left: 1px; 
}
#promoitem {
	margin: 1px; 
	background: #FFFFFF; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #333333; 
	padding: 5px;
}
#promoitem em { 
	font-style: normal; color: #cc0000; 
}

a.paginacao_atual {

    border-top:       solid 1px #fffeff;
    border-bottom:    solid 1px #fffeff;
    border-left:      solid 1px #fffeff;
    border-right:     solid 1px #fffeff;

    padding-top:      1px;
    padding-bottom:   1px;
    padding-left:     3px;
    padding-right:    3px;

    background-color: #f9e4de;

	color: #000000;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:14px; text-decoration:none; font-weight:bold;
} 
a.paginacao_atual:hover {
    background-color: #ffffff;
	color: #ff0000; 
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	text-decoration:underline; 
	font-weight:bold;
}
a.paginacao {

    border-top:       solid 1px #fffeff;
    border-bottom:    solid 1px #fffeff;
    border-left:      solid 1px #fffeff;
    border-right:     solid 1px #fffeff;

    padding-top:      1px;
    padding-bottom:   1px;
    padding-left:     3px;
    padding-right:    3px;

    background-color: #f9e4de;

	color:#cc0000; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	text-decoration:none;
    display:          inline;
}
a.paginacao:hover {
    background-color: #ffffff;
	color:#ff0000; 
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	text-decoration:underline;
}

.texto { 
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; 
}

td.cartImageWarning
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 14px;
    font-weight: bold;
}

td.cartItemGrayLine
{
    border-bottom:1px solid #CCCCCC;
}
span.cartItemMsgLine
{
	color:#FF0000; 
}

span.cartItemMsgDelete
{
	color:#FF0000; 
}

div.SnowDelayWarning
{
    text-align:       left;
    margin-top:      25px;
    margin-bottom:   0px;
    margin-left:     115px;
    margin-right:    115px;
    padding:    15px;
    border-bottom:1px solid #FF0000;
    border-top:1px solid #FF0000;
    border-left:1px solid #FF0000;
    border-right:1px solid #FF0000;
}

.xmasNeve
{
    text-align:  center;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 14px;
    font-weight: bold;
	color:#FF0000; 
    clear:both;
}

span.ItemNotFound{
    font-size: 16px;
    font-weight: bold;
	color:#FF0000; 
    clear:both;
}

div.ProductDetailBannerFile
{
    padding-top:      0px;
    padding-bottom:   0px;
    padding-left:     3px;
    padding-right:    0px;

    width:            188px;
    display:          inline;

    background-color: #ffffff;
}


span.PersonCurrentPass
{
    font-size:   17px;
    font-weight: bold;
    color:       #FF0000;
}