/* CSS Document */

/* Reset CSS */
* {padding:0;margin:0;}
li {list-style-type:none;}
fieldset {border:none;}
a img {border:none;}

/* All */
body {
	background:url(../images/body/bg-dgd.gif) repeat-x left top #050505;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-bottom:15px;
}
#base {
	width:900px;
	margin:10px auto;
	text-align:left;
	border:solid 1px #ccc;
	background-color:#fff;
	padding:20px;
}
h1 {
	color:#a3a3a3;
	font-size:16px;
	margin-bottom:5px;	
}
h1.title {
	font-family:"Arno Pro";
	font-size:24px;
}
h2 {color:#a3a3a3;}
h3 {margin-bottom:5px;}
h5 {font-size:13px;}
.linefaq {margin:10px 0;}
.floatnone {clear:both;}
.res {padding:5px;margin:5px 0;font-weight:bold;text-align:center;background-color:#ffff00;display:none;color:#000;}
.banner {margin-top:10px;}
.warming {
	background-color:#fff8bf;
	padding:10px;
	margin:10px 0;
	color:#FF0000;
	clear:both;
}

/* Navegator */
#navegator {
	color:#808285;
	margin-top:10px;
}
#navegator li {
	float:left;
	margin-right:10px;
}
#navegator li.pg {
	background-color:#e6e7e8;
	padding:5px 9px;
}
#navegator li a {
	float:left;
	background-color:#e6e7e8;
	padding:5px 9px;
}
#navegator li a:link {color:#0051d6;}
#navegator li a:visited {color:#0051d6;}
#navegator li a.link {
	color:#808285;
	background-color:#fffebd;
}


/* Logo */
#logo {
	float:left;
	margin-bottom:20px;
}

/* SAC */
#sac {
	float:right;
}

/* Head */
#header {
	background-color:#fff;
}
#header hr {
	clear:both;
	border-top:solid 1px #f2f2f2;
	border-bottom:solid 1px #c9cbcd;
	margin-left:328px;
	margin-top:-5px;
}
#header_col01 {
	float:left;
	width:328px;
}
#header_menu {
	margin-top:43px;
}
#header_col02 {
	float:left;
	width:345px;
	text-align:center;
	padding-bottom:40px;
}
#header_col03 {
	float:right;
	width:227px;
	text-align:center;
	padding-bottom:5px;
}
#header_col03 p {
	text-align:justify;
	color:#939598;
	font-size:12px;
	padding:5px 0;
}
#header_col03 a {
	display:block;
	text-align:right;
	color:#0034b7;
	text-decoration:none;
	font-size:16px;
}
#header_col03 a span {
	text-decoration:underline;
}
#header_col03 a img {
	margin-bottom:-5px;
}


/* MainMenu */
#mainmenu {
	float:right;
	margin:25px 0 10px;
	font-size:15px;
}
#mainmenu li {
	float:right;
	border-left:solid 1px #777;
	margin-left:5px;
	padding-left:5px;
}
#mainmenu li.home {border:none;}
#mainmenu li a:link {color:#777;}
#mainmenu li a:visited {color:#777;}
#mainmenu li a:hover {color:#000;}
#mainmenu li a.active {
	color:#bcbcbc;
	text-decoration:none;
}

/* Date Search */
#date_search {
	clear:both;
	background:url(../images/date_search/dgd.gif) repeat-x left top;
	padding:0;
}
#date_search * {margin:0;padding:0;}
#date_search .left {float:left;}
#date_search .right {float:right;}
#date_search_date {
	float:left;
	padding:12px 0 12px 0;
	font-size:13px;
}
#date_search_date a {
	color:#0051d8;
}
#date_search_form {
	float:right;
	padding:5px 5px 5px 0;
	font-size:13px;
	width:340px;
}
#date_search_form input {
	padding:2px;
	float:right;
	margin-top:5px;
}
#date_search_form #search {
	color:#818181;
	width:200px;
	float:right;
}
#date_search_form select {padding:2px;}
#date_search_form label {
	float:left;
	padding:8px 0 0 0;
	display:inline;
}
#date_search_form #btn {
	width:80px;
	margin-left:5px;
	padding:0;
	font-size:12px;
}

/* Banner */
#banner {
	padding:10px 0 10px 20px;
	text-align:center;
}

/* Menu Category */
#category_menu {
	clear:both;
	background:url(../images/date_search/dgd.gif) repeat-x left top;
	margin-top:20px;
}
#category_menu a {
	color:#000;
	text-decoration:none;
	font-size:15px;
}
#category_menu .left {float:left;}
#category_menu .category {margin:12px 15px 0 0;}
#category_menu .right {float:right;}
#category_menu ul {
	float:left;
	margin-top:12px;
}
#category_menu li {
	display:inline;
	border-right:solid 1px #89b0d8;
	border-left:solid 1px #fff;
	padding:5px;
}

/* Column 01 */
#column01 {
	margin-top:10px;
	width:180px;
	float:left;
}

/* Column 01 | Category Menu */
.category_menu {
	background:url(../images/menu/dgd.gif) repeat-x left top #ccddee;
	padding:10px 15px;
	margin:10px 0;
}
.category_menu h3 {
	color:#a3a3a3;
	font-size:17px;
}
.category_menu li {
	border-top:solid 1px #89b0d8;
	padding-top:3px;
	margin-top:9px;
}
.category_menu li.title {
	border:none;
	background:none;
	padding:0;
	margin:0;
}
.category_menu li {font-size:18px;}
.category_menu li a {
	font-size:16px;
	color:#000;
	text-decoration:none;
}
.category_menu li a:hover {text-decoration:underline;}
.category_menu li .img {
	width:50px;
	height:50px;
	overflow:hidden;
	margin-top:5px;
	float:left;
}
.category_menu li .img * {width:100%;}
.category_menu li p {
	float:left;
	width:70px;
	margin:5px 0 0 10px;
}
.category_menu li p a {font-size:11px;font-weight:bold;}

/* Column 02 */
#column02 {
	width:525px;
	float:left;
	margin:10px 0 10px 10px;
}
#column02.list li {
	margin:5px 9px 16px 9px;
}
#column02.list {
	background:url(../images/list/bg.gif) no-repeat center top;
	padding:10px;
	width:454px;
}

/* Column 02 | List Product */
#list_product {margin-top:5px;}
#list_product li {
	width:165px;
	margin-right:10px;
	float:left;
	text-align:center;
	padding-bottom:10px;
}
#list_product li .img {
	border:solid 1px #ccc;
	width:165px;
	height:248px;
	overflow:hidden;
}
#list_product li .img * {width:100%;height:248px;}
#list_product h1, #list_product h1 a:link, #list_product h1 a:visited  {
	color:#0051d8;
	font-size:12px;
	margin-top:5px;
	text-decoration:none;
}
#list_product h3 {
	font-size:12px;
	font-weight:normal;
	margin:3px 0;
}
#list_product h4 {
	font-size:20px;
}
#list_product li.linha {
	clear:both;
	float:none;
	width:auto;
	border-bottom:solid 1px #89b0d8;
	margin-bottom:10px;
}
#list_product .link {
	margin-top:10px;
}

/* Column 03 */
#column03 {
	width:180px;
	float:right;
	margin-top:10px;
}
#column03 .link {
	border:solid 1px #95a7c0;
	padding:3px 9px;
	color:#4a4949;
	display:block;
	margin-bottom:10px;
	background:url(../images/list_shop/link-dgd.gif) repeat-x left bottom;
	text-decoration:none;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
}
#column03 .background {
	background:url(../images/form/dgd.gif) repeat-x left top;
	padding:20px 15px;
	margin-bottom:10px;
}
#column03 .background p {
	margin-top:5px;
}
#column03 .background label {
	font-weight:bold;
	display:block;
	margin:5px 0 1px;
}
#column03 .background #btn {
	margin-top:2px;
}

/* Column 03 | List Shop */
#list_shop {
	background: url(../images/list_shop/dgd.gif) repeat-x left top #fff8bf;
	padding:10px;
	margin-bottom:10px;
}

#list_shop ul {}
#list_shop ul li {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:dashed 1px #000;	
}
#list_shop ul li.dt {
	margin:0;
	padding:0;
	border:none;
}
#list_shop ul li p.cp01 {
	width:90px;
	float:left;
	font-weight:bold;
}
#list_shop ul li p.cp02 {
	width:60px;
	float:right;
}
#list_shop ul li p.cpvl {
	color:#ff0000;
}
#list_shop ul li p.cpdt {
	color:#003cab;
}
#list_shop ul li p.cpdt span{
	font-size:14px;
	font-weight:bold;
}
/* Column 03 | Warming */
#warming {
	background:url(../images/list_shop/info-dgd.gif) repeat-x left top #f5e0e0;
	padding:10px;
	clear:both;
	margin-top:10px;
}
/* Columnn 03 | Banner */
#banner_column03 {
	margin-top:10px;
}

/* Footer Base */
#footer_base {
	clear:both;
	border-top:dashed 1px #000;
	padding-top:10px;
	margin-top:10px;
	color:#9b9b9b;
	text-align:right;
}
#footer_base p.cp01 {
	color:#71008d;
	font-style:italic;
	font-weight:bold;
}
#footer_base p.cp02 {margin:3px 0;}
#footer_base p.cp03 {font-size:18px;}
/* Icons */
#icons {
	font-size:16px;
	padding-top:10px;

}
#icons li {
	float:left;
	margin-right:10px;
}

/* Footer */
#footer {
	clear:both;
	background-color:#fff;	
	font-size:14px;
}
.footer {
	background:url(../images/footer/bg.gif) repeat-x left top;
	padding-top:5px;
}
#footer_col01 {
	float:left;
	width:490px;
}
#footer .p2 {
	color:#939598;
	font-size:12px;
}
#icons {float:right;}
#icons li {
	float:right;
	margin-left:10px;
}
#links_validation {
	width:940px;
	margin:10px auto;
	text-align:right;
}
#links_validation li {
	display:inline;
}

/* Page Duvidas Frequentes [duvidas_frequentes.php] */
/* Lista Assuntos */
#list_subject {
	margin:20px 0;
	font-size:15px;
}
#list_subject li a:link {
	color:#777;
	text-decoration:none;
}
#list_subject li a:visited {
	color:#777;
	text-decoration:none;
}
#list_subject li a:hover {color:#000;}
/* lista de Perguntas */
#list_question {}
#list_question li.title {padding:0 0 20px 0;}
#list_question ul {padding-bottom:20px;}
#list_question ul li {padding-left:40px;}
#list_question li.title {
	padding:0 0 10px 0;
	font-size:15px;
}
#list_question a:link {
	color:#777;
	text-decoration:none;
}
#list_question a:visited {
	color:#777;
	text-decoration:none;
}
#list_question a:hover {color:#000;}
/* lista de Respostas */
#list_res {}
#list_res li {margin-bottom:10px;}
#list_res a {color:#777;}

/* Page Contato [contato.php] */
/* Lista Assuntos */
#form {
	background:url(../images/category_menu/dgd.gif) repeat-x left top;
	padding:5px 10px;
	margin-top:20px;
	border:solid 1px #ccc;
}
#form legend {
	font-size:18px;
}
#form label {
	display:block;
	padding:3px 0 1px;
	font-weight:bold;
}
#form input,textarea {
	padding:2px;
	width:350px;
}
#form #btn {
	width:80px;
	display:block;
	margin-top:10px;
}

/* Page Product [produto.php] */
/* Page Product | Product Base */
#product_base {}
/* Page Product | Product Column01 */
#product_column01 {
	float:left;
	width:242px;
}
#product_column01 .img {
	border:solid 1px #cacccd;
	margin-bottom:10px;
}
#product_column01 .img * {}

/* Page Product | Product Column02 */
#product_column02 {
	width:265px;
	float:right;
}
#product_column02 legend {
	color:#a7a9ac;
	font-size:18px;
}
#product_column02 li.line {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #bcbec0;
}
#product_cp01 {margin-bottom:10px;}
#product_cp01 h1 a:link, #product_cp01 h1 a:visited {
	font-size:18px;
	color:#0051d8;
	text-decoration:none;
}
#product_cp01 h3 {
	font-size:14px;
	font-weight:normal;
}
#product_cp01 h4 {
	font-size:20px;
}
#text_product {}
#base_value {clear:both;}
#base_value li {
    background-color: #f9f1bc;
    padding:4px;
    margin-bottom:10px;
	color:#322ed4;
}
#base_value li.valor6 {
	background-color: #f0edda;
	color:#06b616;
}
#base_value table {
    width:100%;

}
#base_value .preco01 {
	background-color:#fff;
	padding:0;
	margin:0;
	margin-top:10px;
}
#base_value .preco02 {
	background-color:#fff;
	color:#15b922;
	padding:0;
	margin:0;
	margin-top:10px;
}
#base_value .col01 {
    width: 45px;
	font-size: 12px;
	text-align:justify;
}
#base_value .col03 {
    width: 70px;
	font-size: 12px;
	text-align:center;
	color:#4187ce;
}
#base_value li.valor6 .col03 {color:#06b616;}
#base_value .col04 {
    width: 38px;
	font-size: 12px;
	text-align:center;
	padding-right:10px;
}
#base_value .col05 .p01 {
	float:left;
	padding-top:15px;
}
#base_value .col05 .p02 {
	font-size:28px;
	float:right;
}
#base_value .col06 {
	width: 70px;
	font-size: 11px;
	text-align:center;
	color:#4187ce;
}
#base_value li.valor6 .col06 {color:#06b616;}
#base_value .col02 {
    padding-left: 6px;
}
#base_value .col02 .p01 {
    padding-left: 0px;
    font-size: 10px;
    font-weight: bold;
}
#base_value .col02 .p02 {
    padding-left: 0px;
    font-size: 13px;
}
#base_value .center {
    text-align:center;
}
#base_value h3 {
    color:#322ed4;
    font-weight: normal;
    font-size:32px;
    margin:0;
    float:left;
}
#base_value li.valor6 h3 {color:#06b616;}
#base_value h4 {
	font-size:16px;
	color:#000;
        float:left;
}

#produto-valor {font-family:Helvetica, Arial, sans-serif;}
#produto-valor p.vl01 {
	color:#020063;
	margin-bottom:2px;
	margin-top:10px;	
}
#produto-valor p.vl02 {
	color:#c3322a;
	margin-bottom:2px;	
}
#produto-valor .valor {margin-bottom:10px;}
#produto-valor .col-left {
	width:44px;
	float:left;
	text-align:center;	
	padding:11px 0;
	background-color:#020062;
}
#produto-valor .col-center {
	width:128px;
	float:left;
	padding:6px 0 0 27px;
	font-size:24px;
}
#produto-valor .col-center span {
	font-size:12px;
	font-weight:bold;
}
#produto-valor .col-right {
	width:46px;
	float:right;
	padding-top:6px;
	color:#b60a06;
	font-size:9px;
	line-height:9px;
	text-align:center;	
	
}
#produto-valor .col-right.desconto {	
	padding:10px 14px 5px 5px;
}
#produto-valor .col-right.parcela {	
	padding:5px 14px 3px 5px;
}
#produto-valor .blue {
	background-color:#d5e2f2;
	color:#020063;
}
#produto-valor .blue .col-right.desconto {background:url(../images/product/aproveite-o-desconto-blue.gif) no-repeat left 7px;}
#produto-valor .blue .col-right.parcela {background:url(../images/product/valor-total-da-unidade-blue.gif) no-repeat left 3px;}

#produto-valor .red {
	background-color:#ffdcdc;
	color:#b60a06;
}
#produto-valor .red .col-right.desconto {background:url(../images/product/aproveite-o-desconto-red.gif) no-repeat left 7px;}
#produto-valor .red .col-right.parcela {background:url(../images/product/valor-total-da-unidade-red.gif) no-repeat left 3px;}



#form_color {}
#form_color input {
	float:left;
	margin:5px 5px 0 0;	
}
#form_color .color {
	width:20px;
	height:20px;
	float:left;
	margin-bottom:5px;
	border:solid 1px #bcbec0;
}
#form_color label {
	font-size:15px;
	padding-left:5px;
}
#form_size {}
#form_size p {padding:0 0 3px;}
#form_size input {
	float:left;
	margin:5px 5px 0 0;
}
#form_color label {
	font-size:15px;
	padding-left:5px;
}
#form_color p {padding:0 0 3px;}
#form_size ul {}
#form_size ul li {
	border:none;
	padding:0;
	margin:0;
	float:left;
	width:80px;
}
#form_size label {
	font-size:15px;
	padding:2px 0 0 1px;
	float:left;
}
#form_info {margin-top:5px;}
#form_info .link {}
#form_info .link img {
	float:left;
	margin:1px 5px 0 0;
}
#form_info .link a {
	color:#680084;
	float:left;
}
#table_info {
	width:100%;
	font-size:15px;
	text-align:center;
	border-bottom:solid 1px #bcbec0;
	border-left:solid 1px #bcbec0;
	margin:10px 0;
}
#table_info tr.line01 {
	background-color:#f1f2f2;
	font-weight:bold;
}
#table_info tr.line02 #numselect {
	width:50px;
	border:solid 1px;
	text-align:center;
}
#table_info td {
	border-top:solid 1px #bcbec0;
	border-right:solid 1px #bcbec0;
	padding:3px;
}
#table_color {
	text-align:center;
	font-size:12px;
}
#table_color .color {
	margin:auto;
	width:15px;
	height:15px;
	border:solid 1px #ccc;
}
#order_table {
	font-size:12px;
	text-align:center;
	border-bottom:solid 1px #bcbec0;
	border-left:solid 1px #bcbec0;
}
#order_table span {color:#FF0000;}
#order_table th {
	background-color:#f1f2f2;
	font-weight:bold;
	border-top:solid 1px #bcbec0;
	border-right:solid 1px #bcbec0;
	padding:2px 5px;
}
#order_table input {
	width:30px;
	border:solid 1px;
	text-align:center;
}
#order_table td {
	border-top:solid 1px #bcbec0;
	border-right:solid 1px #bcbec0;
	padding:3px;
}
.form-obs-2 {
	font-size:11px;
	clear:both;
}
.form-obs-2 span {color:#F00;}
#btn-comprar {float:right;}

/* List Product */
#list_product_th {
	margin-top:12px;
	padding-left:3px;
}
#list_product_th li {
	float:left;
	width:45px;
	height:45px;
	overflow:hidden;
	border:solid 1px #bcbec0;
	margin:0 3px 3px 0;
}
#list_product_th li * {width:100%;}

/* Lista de Cores */
#list_color {}
#list_color li {
	float:left;
	margin:0 5px 5px 0;
}
#list_color li .color {
	width:14px;
	height:14px;
	float:left;
	margin-right:2px;
	border:solid 1px #ccc;
}

/* Page Pesquisa [pesquisa.php] */
#search_list {}
#search_list li {
	border-bottom:dashed 1px #000;
	padding:10px 5px;
}
#search_list li .img {
	width:130px;
	height:180px;
	overflow:hidden;
	border:solid 1px #ccc;
	float:left;
	margin-right:10px;
}
#search_list li .img * {width:100%;}
#search_list li h1 {font-size:12px;}
#search_list li h3 {
	font-size:12px;
	font-weight:normal;
}
#search_list li h4 {font-size:20px;}

/* Pedido [pedido.php] */
#pedido {
	text-align:center;
	border:solid 1px #d4d6d7;
	border-bottom:none;
	border-right:none;
}
#pedido a {
	color:#0054d2;
	font-size:11px;
	display:block;
}
#pedido a.lk01 {
	margin-bottom:5px;
	color:#006600;
}
#pedido td {
	border-bottom:solid 1px #d4d6d7;
	border-right:solid 1px #d4d6d7;
	padding:3px;
}
#pedido .line01 {	
	font-weight:bold;
}
#pedido a.excluir {
	color:#FF0000;
}
#pedido h2 {font-size:14px;}
#pedido .img {
	width:49px;
	height:49px;
	overflow:hidden;
	border:solid 1px #d1d3d4;
	float:left;
}
#pedido .img * {width:100%;}
#pedido .txt {
	width:88px;
	float:left;
	margin-left:1px;
}
#links {margin:30px 0 10px;}
#links a {
	border:solid 1px #95a7c0;
	padding:9px;
	color:#4a4949;
	display:block;
	float:left;
	margin-right:10px;
	background:url(../images/pedido/btn_bg.gif) repeat-x left bottom;
	text-decoration:none;
}
#vl_total {
	border:solid 1px #d1d3d4;
	border-top:none;
	text-align:right;
	clear:both;
	font-size:18px;
	color:#a3a3a3;
}
#vl_total p {
	padding:10px 5px;
}
#vl_total .p01 {
	float:left;
	padding:10px 0 0 10px;
}
#vl_total .p02 {
	float:right;
}
#vl_total span {color:#0051d8;}
.vltotal {
	text-align:right;
	clear:both;
	font-size:18px;
	color:#a3a3a3;
}
.vltotal p {
	padding:10px;
}
.vltotal span {color:#0051d8;}
.vltotal2 {
	border:solid 1px #d1d3d4;
	border-top:none;
	text-align:right;
	clear:both;
	font-size:12px;
	font-weight:bold;
	color:#a3a3a3;
}
.vltotal2 p {
	padding:10px;
}
.vltotal2 span {color:#0051d8;}
#correios_frete {
	border:solid 1px #d1d3d4;
	border-top:none;
}
#correios_frete table {
	border-bottom:solid 1px #d1d3d4;
	background-color:#fbffc0;
}
#correios_frete table td {
	padding:10px 0;
}
#correios_frete form {
	margin:10px 0 10px 15px;
}

/* Payment [metodo_pagamento.php] */
#payment {
	clear:both;
}
#payment li {
	padding:10px 0;
}
#payment li h3 {
	background-color:#f1f2f2;
	padding:3px;
}
#payment li p {
	padding:3px;
}
#payment li input {
	margin:3px 5px 0 0;
	float:left;
}

/* Tabela */
#tabela {
	border-left:solid 1px #d1d3d4;
	border-top:solid 1px #d1d3d4;
	font-size:12px;
}
#tabela a {color:#ec3f24;}
#tabela td {
	border-right:solid 1px #d1d3d4;
	border-bottom:solid 1px #d1d3d4;
	padding:8px 0;
	text-align:center;
}
#tabela .line01 {
	background:url(../images/pedido/table-title-bg.gif) repeat left top #d0d2d4;
	font-weight:bold;
	text-align:center;
}
#tabela .img {
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	border:solid 1px #d1d3d4;
	margin-left:9px;
}
#tabela .img * {
	width:100%;
}
#tabela .txt {
	text-align:left;
	float:left;
	margin:10px 0 0 10px;
	width:110px;
}
#tabela .txt h2 {
	color:#a3a3a3;
	font-size:15px;
}
#vl_total {
	border:solid 1px #d1d3d4;
	border-top:none;
	text-align:right;
	clear:both;
	font-size:18px;
	color:#a3a3a3;
}
#vl_total p {
	padding:10px;
}
#vl_total span {color:#0051d8;}
.links {
	font-family:Tahoma,"Times New Roman", Times, serif;	
}
.links a {
	color:#000;
	text-decoration:none;
}
.links li {
	float:left;
	border:solid 1px #748db2;
	padding:7px 11px;
	background:url(../images/pedido/links-bg.gif) repeat-x left top #c0cee3;
	margin:10px 10px 10px 0;
}
.links li.next {
	padding:5px 11px;
	margin-right:0;
	float:right;
	
}
.links li.next a {
	font-size:15px;
	font-weight:bold;
}
.warning {
	margin:10px 0;
	color:#FF0000;
}

.base {
	margin:10px 0;
	border:solid 1px #d1d3d4;
}
.base .title {
	background:url(../images/pedido/table-title-bg.gif) repeat left top #d0d2d4;
	font-weight:bold;	
}
.base p {
	padding:7px 10px;
}

/* Form Login */

/* Form User */
#form_user {
	padding:5px 10px;
	border:solid 1px #979797;
	margin-top:5px;
}
.link_type {
	border:solid 1px #979797;	
	background-color:#fff;
	padding:5px 10px;
	color:#000;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	margin-right:5px;
}
.link_type_active {
	border:solid 1px #979797;	
	background-color:#fff;
	padding:5px 10px;
	color:#000;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	border-bottom:solid 1px #fff;
}
#form_user legend {
	font-size:15px;
	padding:0 5px;
	font-weight:bold;
	
}
#form_user legend a {
	font-size:12px;
}
#form_user label {
	display:block;
	padding:3px 0 1px;
	font-size:12px;
	font-weight:bold;
}
#form_user label span {
	font-weight:normal;
	color:#6d6e71;
}
#form_user fieldset {
	padding:5px;
	border-bottom:solid 1px #fff;
	margin-bottom:15px;
	padding-bottom:15px;
}
#form_user input, #form_user textarea {
	padding:2px;
	width:360px;
	margin-bottom:7px;
}
#form_user #number, #form_user #complement {
	width:80px;
}
#form_user #btn {
	width:130px;
	display:block;
	clear:both;
	margin-top:10px;
	cursor:pointer;
}
#div02 {display:none;}
#cp01 {float:left;width:300px;}
#cp02 {float:right;width:300px;}

/* @ MODEL2.PHP */
/* base2 */
#base2 {
	border:solid 2px #e9eaeb;
	margin-top:10px;
}
#base2 .title {
	background-color:#cbdcee;
	padding:7px 0;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
#base2 .text {
	padding:7px 10px;
}

/* Form Contact */
#contact_page {
	background:url(../images/category_menu/dgd.gif) repeat-x left top;
	padding:5px 10px;
	margin-top:20px;
	border:solid 1px #979797;
}
#contact_page legend {
	font-size:18px;
}
#contact_page label {
	display:block;
	padding:3px 0 1px;
	font-weight:bold;
}
#contact_page input, #contact_page textarea, #contact_page select {
	padding:2px;
	width:350px;
}
#contact_page select {

}
#contact_page #ddd {
	width:20px;
	text-align:center;
}
#contact_page #phone {
	width:100px;
}
#contact_page #btn {
	width:80px;
	display:block;
	margin-top:10px;
	font-weight:bold;
}
#contact_page .obs {
	margin:0;
	font-size:10px;
}
#contact_page .obs span {
	font-weight:bold;
}

/* Form CRT */
#crt {font-size:14px;width:480px;text-align:right;}
#crt p {display:inline;font-size:12px;}
#crt span {display:inline;}
#crt hr {border:none;}
#crt input {border:solid 1px #ccc;padding:2px;float:right;}
#crt #numero {margin-right:0;}
#crt #nome {margin-right:157px;}
#crt #mm, #crt #aa {width:20px;}
#crt #mmaa {margin-right:133px;}
#crt #codigo {margin-right:157px;}

/* Order Table */
#order {
	border:solid 1px #cdcdcd;
	border-bottom:none;
	border-left:none;
	width:650px;
	float:left;
	text-align:left;
}
#order tr.line01 {
	background-color:#e5e5e5;
	text-align:center;
	font-size:14px;
}
#order td {
	border-bottom:solid 1px #cdcdcd;
	border-left:solid 1px #cdcdcd;
	padding:5px 10px;
}
.base_order {
	border:solid 1px #cdcdcd;
	width:650px;
	float:left;
	margin:0 20px 20px 0;
	text-align:left;
}
.base_order h1 {
	background-color:#e5e5e5;
	border-bottom:solid 1px #cdcdcd;
	padding:5px 10px;
}
.base_order p {
	padding:5px 10px;
}
.base_order form {
	margin:5px 10px;
}
.base_order .btn {
	margin-top:10px;
	width:100px;
}
#status {
	display:inline;
	font-size:16px;
	margin:0;
	width:250px;
}

/* Order Table */
#order_table {
	float:left;
	font-size:12px;
	text-align:center;
	border-bottom:solid 1px #bcbec0;
	border-left:solid 1px #bcbec0;
	background-color:#fff;
}
#order_table th {
	background-color:#f1f2f2;
	font-weight:bold;
	border-top:solid 1px #bcbec0;
	border-right:solid 1px #bcbec0;
	padding:2px 5px;
}
#order_table input {
	width:30px;
	border:solid 1px;
	text-align:center;
}
#order_table td {
	border-top:solid 1px #bcbec0;
	border-right:solid 1px #bcbec0;
	padding:3px;
}

#hist h3 {
	background-color:#e5e5e5;
	border-bottom:solid 1px #cdcdcd;
	padding:5px 10px;
}
#hist li {
	border:solid 1px #ccc;
	margin:10px 5px;
}
#hist li p {
}

#parcelas {width:170px;margin-left:5px;}

#banner-blog {margin-bottom:10px;}
