/* CSS Document */
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
body { 
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}
.textBlack,.textBlackBold,.textWhite,.textWhiteBold {
    font-family: Verdana, Arial;
    font-size: 10px;
}
.textBlackBold,.textWhiteBold {
    font-weight: bold;
}
.textBlack,.textBlackBold {
    color: #000000;
}
.textWhite,.textWhiteBold {
    color: #FFFFFF;
}
.textBlackSite,.textBlackBoldSite,.textWhiteSite,.textWhiteBoldSite {
    font-family: Verdana, Arial;
    font-size: 12px;
}
.textBlackBoldSite,.textWhiteBoldSite {
    font-weight: bold;
}
.textBlackSite,.textBlackBoldSite {
    color: #000000;
}
.textWhiteSite,.textWhiteBoldSite {
    color: #FFFFFF;
}
.menu_img {
	width:13px;
	height:16px;
	text-align:right;
}
.menu_text {
	padding: 0px 0px 1px 5px;
}
.formInputText {
	font-size: 12px;
	color: #000000;
	font-family: "Courier New", monospace, Courier;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.formInputButton {
	color: #FFFFFF;
	font-size: 10px;
    font-weight: bold;
	font-family: Verdana, Arial;
	border: 1px solid #000000;
    background-color: #9966FF;
}
.formInputBox {
    border: 1px;
}
.formInputSelect {
	font-size: 12px;
	color: #000000;
	font-family: "Courier New", monospace, Courier;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.grid_cell, .grid_cell_img {
	width: 25%;
	text-align: center;
}
.grid3_cell, .grid3_cell_img {
	width: 33.33%;
	text-align: center;
}
.grid_cell_img, .grid3_cell_img {
	height: 77px;
	vertical-align: bottom;
}
.grid_cell, .grid3_cell {
	vertical-align: top;
	font-size: 12px;
}
.img75 {
	padding: 1px;
	border: 1px solid #FFFFFF;
}
.p_name {
	font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
	color: #6602D5;
}
.p_list_border {
	width:77px;
	height:77px;
	border-right:1px dotted #666666;
	padding: 1px 1px 1px 1px;
	cursor:pointer;
}

/* Search things */
.search_textGreen {
	font-family: Verdana, Arial;
    font-size: 10px;
	color: #666666;
}
.search_dropdown {
	float: left;
	width: 100px;
	height: 18px;
	border: 1px #BBBBBB solid;
	border-right: none;
	background:url('../images/s_dd_bg.jpg');
	font-family: Verdana, Arial;
    font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
}
.search_dropdown_bt {
	float: left;
	width: 21px;
	height: 20px;
	background: transparent url('../images/s_dd_bt.jpg') no-repeat scroll 0px -20px;
	cursor: pointer;
}
.search_ddmenu {
	position: absolute;
	visibility: hidden;
}
.search_ddmenu_i, .search_ddmenu_i1 {
	display: block;
	background-color: #ECF1FA;
	border: 1px solid #A0B1DC;
	border-top: none;
	z-index: 99;
	width: 130px;
}
.search_ddmenu_i1 {
	border-top: 1px solid #A0B1DC;
}
.search_ddmenu_i a, .search_ddmenu_i1 a {
	display: block;
	padding: 4px;
	font-family: Verdana, Arial;
    font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.search_ddmenu_i a:hover, .search_ddmenu_i1 a:hover {
	background-color: white;
	text-decoration: none;
}
.search_results {
	margin-top:5px;
	border-top:1px solid #36c;
	background:#d5ddf3;
	color:#000;
	padding:4px;
}
.search_results td {
	color:#000;
	font-family: Verdana, Arial;
    font-size: 11px;
}
.search_filter {
	width: 58px;
	height: 17px;
	background: transparent url('../images/search_filter.gif') no-repeat scroll 0px 0px;
	cursor: pointer;
}
.filter_del {
	padding: 0px 2px 0px 2px;
	border: 1px solid #000000;
	background-color: #F5F5F5;
	font: bold 10px Tahoma,Helvetica,sans-serif;
	color: #FF0000;
}
.search_dfmenu {
	position: absolute;
	visibility: hidden;
	display: block;
	width: 170px;
	background-color: #ECF1FA;
	border: 1px solid #A0B1DC;
	z-index: 99;
}
.search_dfmenu a {
	display: block;
	padding: 2px 5px 2px 5px;
	font-family: Verdana, Arial;
    font-size: 10px;
	color: #003399;
	text-decoration: none;
}
.search_dfmenu a:hover {
	background-color: white;
	text-decoration: none;
}
.highligh {
	background: #FFFF00;
}
.nav, .navsel {
	border: 1px solid #CCDBE4;
	padding: 3px 6px 3px 6px;
	margin-left: 3px;
	margin-right: 3px;
	font: 13px Tahoma,Helvetica,sans-serif;
	color: #14295C; 
}
.nav {
	border: 1px solid #FFFFFF;
	color: #36c;
}
.navsel {
	border: 1px solid #d5ddf3;
	color: #000000;
	font-weight: bold;
}
.nav:hover {
	text-decoration: none;
	background-color: #3666D4;
	border-color: #2B55AF;
	color: #FFFFFF;
}

/* Show Product */
.cardadd_label {
	float: left;
	width: 45px;
	height: 20px;
	margin-right: 4px;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: right;
	overflow: hidden;
}
.cardadd_value {
	float: left;
	width: 85px;
	/*height: 20px;*/
	border: 1px solid #999999;
	font: 10px Arial, Helvetica, sans-serif;
	background-color:#CEDEFF;
}
.parcel_container {
	width:160px;
	padding:10px 0px 8px 0px;
	font:11px Arial, Helvetica, sans-serif;
}
.p_title {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
}
.p_desTitle {
	padding: 5px 0px 5px 0px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #6602D5;
}
.p_des {
	padding-left: 20px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
.p_img_show {
	width:286px;
	height:286px;
	border:1px dotted #666666;
	padding: 2px 2px 2px 2px;
	cursor:pointer;
}
.p_img_navbox {
	width:47px;
	height:47px;
	border:1px dotted #666666;
	padding:1px 1px 1px 1px;
	margin:0px 3px 0px 3px;
	cursor:pointer;
}

/* Shop Cart */
.sc_header {
	height:30px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	background:url('../images/sc_header.jpg');

}
.sc_product {
	border-left: 1px solid #3567CC;
	border-right: 1px solid #3567CC;
}
.sc_noproduct {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #AA0000;
}
.sc_shipping {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

/* Cadastro, Profile e Finalizar Pedido */
.b1fD, .b1fE {height:1px; margin:0 5px;}
.b2fD, .b2fE {height:1px; margin:0 3px;}
.b3fD, .b3fE {height:1px; margin:0 2px;}
.b4fD, .b4fE {height:2px; margin:0 1px;}
.b1fD, .b2fD, .b3fD, .b4fD{background:#DDD; font-size:1px; overflow:hidden; display:block;}
.b1fE, .b2fE, .b3fE, .b4fE{background:#EEE; font-size:1px; overflow:hidden; display:block;}
.contentfD {background:#DDD; padding: 0px 10px 10px 10px;}
.contentfE {background:#EEE; padding: 0px 10px 10px 10px;}

.f_title {
	float: left;
	height: 24px;
	margin-top:1px;
	padding-left:5px;
	font: bold 28px Arial, Helvetica, sans-serif;
	color:#36C;
	overflow:hidden;
}
.f_topbar {
	height: 30px;
	padding: 3px 0px 3px 0px;
	border-top: 3px solid #36c;
	background: #d5ddf3;
}
.f_arrow {
	float: left;
	margin: 2px 2px 0px 20px;
}
.f_topbar_t1, .f_topbar_t2 {
	float: left;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.f_topbar_t1 {
	color:#208FFF;
}
.f_topbar_t2 {
	color:#ECF5FF;
}
.f_box_title {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FF8000;
}
.f_statustable th {
	padding:0px 0px 0px 10px;
	text-align: left;
	white-space:nowrap;
}
.f_statustable td {
	vertical-align:top;
	padding:3px 0px 3px 0px;
	white-space:nowrap;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.f_statusbox {
	width:226px;
	height:132px;
	background:url('../images/f_statusbox.jpg');
	background-repeat:no-repeat;
}
.f_status_icon {
	float:left;
	margin: 0px 10px 10px 15px;
}

/* Informações */
.i_title {
	float: left;
	height: 24px;
	margin-top:1px;
	padding-left:5px;
	font: bold 28px Arial, Helvetica, sans-serif;
	color:#090;
	overflow:hidden;
}
.i_topbar {
	height: 30px;
	padding: 3px 0px 3px 0px;
	border-top: 3px solid #090;
	background: #BEFF9F;
}
.i_topbar_t1 {
	float: left;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #5BB700;
}

/* Área Pessoal */
.pf_title {
	float: left;
	height: 24px;
	margin-top:1px;
	padding-left:5px;
	font: bold 28px Arial, Helvetica, sans-serif;
	color:#CC6600;
	overflow:hidden;
}
.pf_topbar {
	height: 30px;
	padding: 3px 0px 3px 0px;
	border-top: 3px solid #CC6600;
	background: #FFE6C4;
}
.pf_topbar_t1 {
	float: left;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #F1B178;
}
.pf_abaTitleA {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FF8000;
}
.pf_abaTitle {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #555555;
}