/*
Theme Name: Lilarte
Theme URI: http://www.lilarte.com.br
Description: Programa&ccedil;&atilde;o em camadas, desenvolvimento de sites dentro dos padr&otilde;es da W3C. Intera&ccedil;&atilde;o usando ajax, cria&ccedil;&atilde;o de temas para blogs, aplica&ccedil;&atilde;o de ferramentas para gereciamento conte&uacute;do, t&eacute;cnicas SEO.
Version: 1.0
Author: FatorSite.com
Author URI: http://fatorsite.com
Tags: FatorSite.com

	Lilarte v1.0
	http://www.lilarte.com.br
*/

/* ZERAMENTO */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;outline-color:invert;outline-style:none;outline-width:0;margin:0;padding:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{font-size:100.01%}img{border:0}

/* TIPOGRAFIA*/
body{font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:0.7em;color:#666}

a {text-decoration:none; color:#996699}
a:hover, h2 a:hover{color:#93AF57;text-decoration:underline}
a,.cart_buttom, .custom_checkbox, .botao, .cart_add {cursor:pointer}

p {margin:0 0 10px;line-height:1.5em}

h1{color:#fff;font-size:2.2em}

h2 {font-size:0.95em;text-transform:uppercase;color:#666}
h2 a {display:block}
h2.border, h3.border {margin:1px;padding:10px;border-width:0 0 1px;background:#f5f5f5 url('images/sombra_title.jpg') repeat-x}
#info_title h2 a {display:inline-block}

h3 {color:#666; font-size:1em; font-weight:bold; line-height:13px;margin-bottom:5px;font-family:Verdana}
#sidebar h3 {width:100%;display:inline}

h4 {font-size:1em;margin-bottom:10px}
h4.border {border-width:0 0 1px 0}
h4.valor {padding:0 0 5px;margin:0 40px -18px 0;text-align:right;clear:both}

html > body img {padding:3px}
img {padding:3px;border-width:1px}
a img:hover, .img_hover {border:1px solid #000}
img.thumb-mini {width:55px;height:55px}
img.thumbnail {width:100px;height:100px}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
img.alignright{margin:0 0 10px 10px;display:inline}
img.alignleft{margin:0 10px 10px 0;display:inline}
#corpo img {background-color:#fff}

acronym, abbr, span.caps {cursor: help}
acronym, abbr {border-bottom: 1px dashed #999}
blockquote {margin-bottom:25px}
blockquote cite {margin: 5px 0 0;display:block}

.entry em {color:#000}

.postmetadata strong, .entry strong {font-size:0.85em}
strong.color {text-transform:uppercase}
.color{color:#dfa7df}
.avisos {color:red;margin-top:0px}
.center {text-align:center}
.blink {text-decoration:blink}
.screen-reader-text {position: absolute;left: -1000em}

.tag-cloud {margin:10px}
.tag-cloud a {padding:2px}

input.botao:hover{background-color:#800080;color:#fff}
.botao{background-color:#cc99cc;color:#000;border:1px solid #000}

#form_pagamento .loading {padding:0 0 20px; background:#fff url('images/loading.gif') no-repeat 0 15px}
#form_pagamento .loading:hover{background-color:#fff}

.info, .message, ul.login_error {margin:10px 0;background:url('images/bg_info.gif'); border:1px outset #000;color:#000}
.login_error {margin:10px 0}
.login_error li{margin:10px;color:red}
p.message, .message li {padding:10px;color:#c71585}

.padding {margin:10px}
.nopadding {margin:0}
.padding h2.border, h3.border {margin:-9px -9px 10px!important}

.clear{clear:both}
.hidden, .linklove {display:none!important}
.alignleft {float:left}
.alignright {float:right}
.wp-pagenavi {padding:15px 0px;text-align:center;overflow:hidden;clear:both}
.navigation {display: block;text-align: center;margin-top: 10px;	margin-bottom: 60px;}


/* ESTRUTURA */
body {background:#996699 url('images/bg2.gif')}

#header {background-color:#996699;border-bottom:1px solid #000;overflow:hidden;position:relative;z-index:2}
#header h1 span {color:#996699;width:0;float:left;overflow:hidden}
#header h1 a{color:#000;font-size:.55em;font-weight:normal}
#header h1 a:hover {color:#fff}
#header .description {width:767px;margin:0 auto;padding:10px 0}
#header .description h2 {font:1.1em Helvetica}
#header .description  cite{display:block;text-align:right}
#header .description h2, #header .description cite {color:#fff;margin:0 5px 0 5px;position:relative}
#header img {border:none;float:left}

#principal {background:url(images/top_bg.png) repeat-x 0 -10px;padding:10px 0;position:relative;z-index:1}

#footer {height:314px;margin-top:-260px;overflow:hidden;background:url('images/bottom_bg.png') repeat-x 0 10px}
#footer p {height:100%;overflow:hidden;background-color:#996699;border-top:1px solid #000;padding:10px;text-align:center;color:#fff;margin-top:259px}
#footer a {color:#fff}
#footer a:hover{text-decoration:underline}

#corpo {padding:5px;margin:0 auto;width:760px;overflow:hidden;background:#fdfbf8 url('images/bg_info.gif');-moz-border-radius:5px}

#content {width:526px;float:left}
#content .box {border-width:1px}

.home #content .box .entry {height:130px}
.home #content .box_width .entry {height:auto}
.home  .postmetadata {height:35px}

.border, img, input , select{border-style:solid;border-color:#e0e0e0}
.box {overflow:hidden;background-color:#fff;float:left;display:inline;margin:5px;border-width:1px;width:251px;height:100%}
.box_width, .boxlogin_width .box {width:514px;height:auto}
.box_max {width:748px;height:auto}

.publicidade.box_max img{padding:0;border:1px solid #fff}
.publicidade.box_max img:hover{border-color:#000}

.chamada{float:left;width:100%}

.postmetadata.meta_single {margin:0 0 15px; padding:0}
.postmetadata {margin-top:-5px; padding-right:40px}
.postmetadata a{padding:5px 2px}

.detalhes {background-color:#fffafa;margin:0 0 10px}
.detalhes tr {margin:0}
.detalhes  td{border:1px solid #d8bfd8;padding:5px;line-height:1.3em;vertical-align:top}
.detalhes  td.td_branco{background-color:#fff}
.detalhes .content_prod {height:215px}
.detalhes .content_valor {background-color:#ffffe1;margin:0 -5px -5px;padding:5px 5px 0;border-top:1px solid #d8bfd8;height:40px;overflow:hidden}
.detalhes .content_valor .cart_add{padding-top:20px}
.detalhes .content_valor .valor {border:none;text-align:left}

/* 
.more-link {display:block;} 
.sidebar .more-link {margin-left:73px}
*/

.link_cat {height:100%;background:url('images/sombra.jpg') repeat-x;border-color:#aaa;margin:10px 5px 5px}
.link_cat a{position:relative;background:url('images/arrow.png') no-repeat 98% 5px;display:block;padding:2px 6px;color:#fff}
.link_cat a:hover{text-decoration:underline;color:#000;background:url('images/arrow.png') no-repeat 98% -10px}


/* SIDEBARS */
.sidebar {display:inline;float:left}
.sidebar p {line-height:1.2em}
.sidebar p.info {padding:5px;margin:0}

#sidebar .box {clear:both}
#sidebar .nopadding {margin:0}

#sidebar-bottom #box3, #execphp-443840823, #sidebar .box {width:222px}

#sidebar ul li ul {margin:10px}
#sidebar ul li ul li {margin-bottom:10px}

.sidebar#sidebar-bottom .box {border-width:1px;height:270px}
#sidebar-bottom #box3 {margin-right:0}
#sidebar-bottom h2.border {border-width:0 0 1px}
#sidebar-bottom .padding ul, #sidebar-bottom .padding ol {margin:5px 0 0}
#sidebar-bottom .chamada.border {margin-bottom:10px;border-width:0 0 1px 0}


/* CART */
#cart_sidebar.tem_itens{background:#fff url('images/cart_itens.jpg') no-repeat 170px 45px}
#cart_sidebar p .n_itens{height:50px;margin:-10px -10px -45px; display:block}
#cart_sidebar p {margin:13px 0}
#cart_sidebar p a {width:100%;margin:-10px;padding:10px;position:relative}
#cart_sidebar.tem_itens h2 a{color:#93af57}
#cart_sidebar .info {padding:5px;margin:15px 0 0}

.page-template-pg-carrinho-php table td {vertical-align:middle;padding:2px 5px}

.total_cart , .itens_cart{width:494px}
.itens_update {width:470px}

.itens_cart {margin-bottom:10px}
.itens_cart tr{height:auto}
.itens_cart .border{border-width:1px}
.itens_cart .cart_leg {width:50px}
.itens_cart .cart_info {width:325px}
.itens_cart .cart_rm span {margin:15px 40px 0 5px;display:block}

.total_cart {height:30px;border:1px solid #CC99CC;text-align:center;margin-bottom:10px}
.total_cart #cart_leg_total {text-align:left}
.total_cart #cart_info_total{width:95px;height:45px}

.cart_buttom {border:0;color:#666;padding:10px 50px 10px 0;font-size:1em}
.cart_link_bt {display:block;border:none;width:100%;height:40px;overflow:hidden}
.cart_add {background:url('images/cart_bt.gif') no-repeat top right}
.cart_add:hover, .cart_add_hover {background:url('images/cart_bt.gif') no-repeat 100% -40px}
.cart_rm {background: url('images/cart_bt.gif') no-repeat 100% -80px}
.cart_cx {background: url('images/finalizar.jpg') 100% no-repeat;height:35px;overflow:hidden;width:220px; color:#ff0000}
.bt_cart_add {overflow:hidden;margin-top:-11px}

 

/* FORMS */
input ,select{border-width:1px}
input:focus, textarea:focus, select:focus , input:hover, .foco{background-color:#ffffe1}

input {font-size:1em;overflow:hidden;padding:3px}
input.botao:hover {background-color:#800080;color:#fff}
.botao{background-color:#cc99cc;color:#000;border:1px solid #000;height:20px;padding:0px 0 3px 0}
.rememberme {margin-left:0}

.searchform  input {float:left}
.searchform .s {width:135px;margin-right:8px;padding:2px 3px 3px}

#sidebar .botao{width:55px}
#sidebar .searchform {padding:8px;margin:0;border:none;overflow:hidden}

form.form_user {overflow:hidden;padding:10px;height:100%}
form.form_user input, form.form_user select {display:block;margin-top:2px}
form.form_user label{margin:0 8px 10px 0;float:left}
form.form_user.border{border-width:1px;margin-bottom:10px}
form.form_user  .botao {clear:both}

.page-id-8 .success, .page-id-206 .success{display:none}

#sidebar form.form_user .input{width:100%}
#sidebar form.form_user{width:180px}
#sidebar form.form_user .botao{width:auto}

#content .cform legend {line-height:1em; font-size:1em; font-weight:bold}
#content .cform {margin-top:20px}
#content .cform   .textonly {font-weight:normal; font-size:.85em}


/* LISTAS */
ol li{list-style:decimal outside}

.entry ul {margin:10px 0; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}
.entry li {margin-top:5px; list-style:inside disc; line-height:1.5em}
.entry ol {padding:0 0 0 35px ;margin:0}
.entry ol li {margin:0;padding:0}

.nav  li{list-style:none}

.postmetadata ul, .postmetadata li {display:inline;list-style-type:none;list-style-image:none}

.list_error {margin-bottom:20px}
.list_error li {margin-bottom:5px}
.list_error li  span {margin:0;display:inline!important}


/* CALENDARIO */
#wp-calendar {empty-cells:show;margin:10px auto 0;width:100%}
#wp-calendar #next a {padding-right:10px;text-align: right}
#wp-calendar #prev a {padding-left:10px;text-align: left}
#wp-calendar a {display:block}
#wp-calendar caption {text-align:center;width:100%;margin:0;padding:0 0 10px}
#wp-calendar td {padding: 3px 0;text-align:center}
#wp-calendar td.pad:hover {background-color: #fff}


/* FORMAS DE PAGAMENTO CSS */
#tipos_pag {margin-bottom:10px;background-color:#fffafa;border:1px solid #dfa7df;padding-bottom:10px;overflow:hidden;width:100%}
#tipos_pag h4 {margin:10px 10px 0}
#tipos_pag ul {text-indent:0}
#tipos_pag li {float:left;height:61px;margin:8px 9px 6px 7px;text-align:center;line-height:1em;font-family:arial;	font-size:1em;display:inline}
#tipos_pag li.last {margin-right:0}
#tipos_pag span {display:block;height:20px;margin:3px 0 0}
#tipos_pag img {padding:0;border:0}
#tipos_pag img.duas-linhas {margin-top:4px}
#tipos_pag li {background:transparent url('images/pagseguro/bg-half-pay.gif') no-repeat left top;color:#666664;display:block;height:55px;overflow:hidden;padding:3px;text-decoration:none;width:57px}



/* highslide */
.highslide-body h2 {margin-bottom:15px;color:#dd137b;}
.highslide-body a {color:#2b72b0;font-weight:bold}
.highslide-body a:hover{}
.ampliar img,.highslide img{cursor: url('images/graphics/zoomin.cur'), pointer; outline:none}
.highslide-image {border: 2px solid white}
.highslide-move {cursor: move;}
.highslide-image {border: 2px solid white}
.highslide-dimming {background:#000;top:0;left:0}
.highslide-overlay{display:none; }
.highslide-resize {cursor: nw-resize;}
.highslide-caption {display: none;border: 2px solid white;border-top: none;font-family: Verdana, Helvetica, Arial;font-size: 12px;color:#000;font-weight:bold;padding: 5px;background-color: white;text-align:center;}
.highslide-caption {display: none;border: 2px solid white;border-top: none;font-family: Verdana, Helvetica, Arial;font-size: 12px;color:#000;font-weight:bold;padding: 5px;background-color: white;text-align:center;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: black;padding-left: 22px;background-image: url('images/graphics/loader.gif');background-repeat: no-repeat;background-position: 3px 1px;}
.highslide-html {background-color: white;}
.highslide-wrapper .highslide-html-content {width: 400px;padding: 5px;}
.highslide-html-content {position: absolute;	display: none;}
.highslide-wrapper {background-color: white;}
.highslide-wrapper .highslide-header ul {margin: 0;padding: 0;text-align: right;}
.highslide-wrapper .highslide-header ul li {display: inline;padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display: none;}
.highslide-wrapper .highslide-header a {font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float: right;height: 11px;width: 11px;background: url('images/graphics/resize.gif')}
.highslide-wrapper .highslide-body {padding:10px;text-align:left;margin:10px;border:1px solid #eee;}
.highslide-html-blur {}
.highslide-wrapper .highslide-header div {}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.control {float: right;display: block;position: relative;margin: 0 5px;font-size: 9pt;font-weight: bold;text-decoration: none;text-transform: uppercase;margin-top: 1px;margin-bottom: 1px;}
.control:hover {border-top: 1px solid #333;border-bottom: 1px solid #333;margin-top: 0;margin-bottom: 0;}
.control, .control * {color: #666;}
.controlbar{background:url('images/graphics/controlbar4.gif'); width:167px; height:34px; } 
.controlbar a{ display:block; float:left; height:27px; } 
.controlbar a:hover{ background-image:url('images/graphics/controlbar4-hover.gif'); } 
.controlbar .previoushs{ width:50px; } 
.controlbar .nexths{ width:40px; background-position:-50px 0; } 
.controlbar .highslide-move{ width:40px; background-position:-90px 0; } 
.controlbar .closehs{ width:36px; background-position:-130px 0; } 
a.highslide-credits, a.highslide-credits i {padding: 2px;color:silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {color: white;background-color: gray;}
