@import url("style.textual.css");
@import url("style.pagination.css");

#textual{width:550px; float:left; padding:0}
#textual p{padding-bottom:10px; font-size:13px; line-height:16px; text-align:justify}
#textual table.precos td p{padding:0; margin:0}
#textual h3{padding:5px 0; margin-bottom:10px}
#textual h6{font-size:13px; font-weight:bold; color:#444}
#textual h4{
	font-size:16px; font-weight:bold; color:#222; letter-spacing:1px; margin:0; margin-top:15px; margin-bottom:3px; 
	padding:0; border:none; font-variant:small-caps
}
#textual p.result{height:120px}

table.precos{border:1px solid #f1f1f1; width:100%}
table.precos th, table.precos td{padding:5px}
table.precos th{background:#c2e7ef; font-variant:small-caps; color:#2d607c; font-size:12px}
table.precos td{border-top:1px dotted #f1f1f1; color:#555; font-size:11px}
table.precos td span{display:block; color:#333}
table.precos td small{text-transform:lowercase; font-size:12px}
table.precos td a{color:#009fbf; text-decoration:none}
table.precos td a:hover{color:#005c6f}
table.precos td.image img{float:left; width:auto; margin-right:5px}

#textual table.default td{border-bottom:1px solid #f1f1f1; padding:10px 0}
#textual table.default td p{padding:0}
#textual table.default td.noborder{border:none}

div.filter{background:#f9f9f9; padding:10px; margin:10px 0}
div.filter ul li{float:left; margin-right:5px}
div.filter ul li label{font-size:11px; font-weight:bold; letter-spacing:1px}
div.filter ul li input, div.filter ul li select{border:1px solid #eee; padding:3px}
div.filter ul li select{padding:2px}
div.filter ul li select#tipo{width:120px}
div.filter ul li input.submit{cursor:pointer; border:none; background:#0d8eac; color:#fff}

div.marcas{margin-top:10px; text-align:center}
div.marcas ul li{background:#fff; margin-bottom:5px; padding:5px 0}

#textual div.fotolog{float:left; width:258px; padding:5px; border:1px solid #f1f1f1}
#textual div.classi{float:right; width:258px; padding:5px; border:1px solid #f1f1f1}

#textual div.fotolog dl, #textual div.classi dl{height:70px; clear: left;}
#textual div.fotolog dl dt, #textual div.classi dl dt{float:left; margin-right:5px}
#textual div.fotolog h2, #textual div.classi h2{padding:5px; color:#fff; font-size:12px; margin-bottom:5px}
#textual div.fotolog h2{background:#ce1d15}
#textual div.classi h2{background:#1786a6}
#textual div.fotolog dl dt img, #textual div.classi dl dt img{padding:2px; background:#f1f1f1}
#textual div.fotolog dl dd span, 
#textual div.classi dl dd span{color:#ccc; font-size:10px; letter-spacing:1px; margin-bottom:3px}
#textual div.fotolog dl dd h6, 
#textual div.classi dl dd h6{font-size:11px; color:#157898; font-weight:bold; text-transform:uppercase}
#textual div.fotolog dl dd p a, 
#textual div.classi dl dd p a{font-size:11px; color:#3c3c3c; font-variant:small-caps}
#textual div.fotolog small, #textual div.classi small{display:block}
#textual div.fotolog small a, #textual div.classi small a{font-size:11px; text-decoration:none}
#textual div.fotolog small a:hover, #textual div.classi small a:hover{color:#ce1d15}

#parceiros ul{margin-top:15px}
#parceiros ul li{
	display:block; float:left; margin:2px 5px; border:1px solid #f0f0f0; padding:5px; width:200px;
	position:relative
}
#parceiros ul li a{text-decoration:none}

/* Lista de Produtos */
#listaprodutos{margin-top:10px}
#listaprodutos table{margin-bottom:5px}
#listaprodutos table td.qtde{width:100px; text-align:center}
#listaprodutos input.text{
	width:30px; text-align:center; border:1px solid #c2e7ef; padding:5px; color:#2d6091;
	margin:0 auto
}
#listaprodutos input.submit{
	padding:5px; text-align:center; color:#fff; background:#567e49; font-size:11px; font-weight:bold;
	letter-spacing:1px; border:1px outset #f1f1f1; cursor:pointer; outline:0
}
#listaprodutos input:active.submit{border:1px inset #f1f1f1}

table.carrinho{border:1px solid #f1f1f1; width:100%; margin-top:10px; margin-bottom:5px}
table.carrinho th, table.carrinho td{padding:5px}
table.carrinho th{background:#567e49; font-variant:small-caps; color:#fff; font-size:11px; font-weight:bold}
table.carrinho td{border-top:1px dotted #f1f1f1; color:#555; font-size:11px}
table.carrinho td span{display:block; color:#333}
table.carrinho td small{text-transform:lowercase; font-size:12px}
table.carrinho td a{color:#009fbf; text-decoration:none}
table.carrinho td a:hover{color:#005c6f}
table.carrinho tr.foot td{background:#ffffef}
table.carrinho td.valor{color:#1783a4}
table.carrinho td.total{color:#df0a00}

.popup{position:absolute; display:none; z-index:50px; border-collapse:collapse; width:450px}
.popup td.corner{height:15px; width:19px}
.popup td.topleft{background-image:url(img/bubble-1.png)}
.popup td.top{background-image:url(img/bubble-2.png)}
.popup td.topright{background-image:url(img/bubble-3.png)}
.popup td.left{background-image:url(img/bubble-4.png)}
.popup td.right{background-image:url(img/bubble-5.png)}
.popup td.bottomleft{background-image:url(img/bubble-6.png)}
.popup td.bottom{background-image:url(img/bubble-7.png); text-align:center}
.popup td.bottom img{display:block; margin:0 auto}
.popup td.bottomright{background-image:url(img/bubble-8.png)}
.popup table.popup-contents{font-size:12px; line-height:1.2em; background-color:#fff; color:#666}
table.popup-contents th.name{text-transform:uppercase}
table.popup-contents td{text-align:left}


/* Icone Remover do Carrinho */
div.itemremove a{
	text-indent:-5000px; background:url(img/excluir.png) no-repeat left center; height:16px; width:16px; 
	overflow:hidden; display:block
}


/**
 * @package pagamento
 * @author 	eduardobona
 */
#carrinhoContainer{
	/*background:blue*/
}

#carrinhoContainer .simpleCart_shelfItem{
	/*width:270px;*/ float:left;
	height:70px;
	/*background:red;*/
	padding:5px; width:256px; border:1px solid #f5f5f5; margin:1px
}
#carrinhoContainer .simpleCart_shelfItem div.image-container{
	float:left;
	width:60px;
	margin-right:10px;
}
#carrinhoContainer{
	font-size:12px;
}
#carrinhoContainer .simpleCart_shelfItem h5{
	font-size:11px;
	padding:0; margin:0; padding-bottom:5px
}
#carrinhoContainer .simpleCart_shelfItem div.description-container{
	margin-right:10px;
	width:176px; float:right;
	/*background:green*/
}
#carrinhoContainer .simpleCart_shelfItem div.description-container a.item_add{
	color:#333333; padding:5px; font-weight:bold; background:#f5f5f5 url(img/icon-add.gif) no-repeat 10px center; 
	border:1px solid #eee; border-bottom:1px solid #DEDEDE; cursor:pointer; display:block; float:right; width:85px;
	padding-left:15px; font-size:11px; text-align:center
}
#carrinhoContainer .simpleCart_shelfItem div.description-container a:hover.item_add{
	background-color:#dff4ff; border:1px solid #c2e1ef; text-decoration:none; color:#3366bc
}
#carrinhoContainer .simpleCart_shelfItem div.description-container span.item_thumb{display:none}
#carrinhoContainer .simpleCart_items .itemContainer .itemincrement a, 
#carrinhoContainer .simpleCart_items .itemContainer .itemdecrement a{display:block; width:16px; height:8px; float:left}
#carrinhoContainer #cartTotal{
	clear:both; text-align:right; font-size:22px; color:#2b4a00; padding-bottom:3px
}
#carrinhoContainer #cartTotal span.title{float:left}
#carrinhoContainer #cartTotal strong, 
#carrinhoContainer #cartTotal span.simpleCart_total{border-bottom:1px solid #2b4a00}
#carrinhoContainer .simpleCart_items{
	padding:5px; border:1px solid #f1f1f1; border-bottom:1px solid #ccc; margin-top:5px
}
#carrinhoContainer .simpleCart_items .itemContainer .itemname{font-size:11px; padding-bottom:5px}
#carrinhoContainer .simpleCart_items .itemContainer{
	/*background:pink;*/
	width:169px; height:100px; 
	float:left; text-align:center; background:#f5f5f5; padding:4px; margin:1px
}
#carrinhoContainer .simpleCart_items .itemContainer .itemQuantity{
	display:block; float:left; margin-left:65px
}
#carrinhoContainer .simpleCart_items .itemContainer input{
	width:40px; display:block; height:20px; font-size:11px; 
	margin:0 auto; text-align:center; font-weight:bold; color:#000; 
	background:url(img/bg-iteminput.png) no-repeat; line-height:20px;
}
#carrinhoContainer .itemTotal{clear:both; padding-top:5px}
#carrinhoContainer .cartHeaders{display:none}
#carrinhoContainer .cart_submit{clear:both; text-align:right; margin-top:5px}
#carrinhoContainer .cart_submit a.simpleCart_empty{
	color:#d12f19; padding:10px; font-weight:bold; background:#f5f5f5 url(img/icon-cancel.gif) no-repeat 10px center; 
	border:1px solid #eee; border-bottom:1px solid #DEDEDE; cursor:pointer; display:block; float:right; width:125px;
}
#carrinhoContainer .cart_submit a:hover.simpleCart_empty{
	background-color:#fbe3e4; border:1px solid #fbc2c4; text-decoration:none
}
#carrinhoContainer .cart_submit a.simpleCart_checkout{
	color:#529214; padding:10px; font-weight:bold; background:#f5f5f5 url(img/icon-checkout.gif) no-repeat 10px center; 
	border:1px solid #eee; border-bottom:1px solid #DEDEDE; cursor:pointer; display:block; 
	margin-left:10px; width:120px; float:right
}
#carrinhoContainer .cart_submit a:hover.simpleCart_checkout{
	background-color:#e6efc2; border:1px solid #c6d880; text-decoration:none
}
