body {
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #071051;
	margin: 0px;
	min-width:1020px;
}
#promo {
	text-align: center;
	position: absolute;
	height: 135px;
	z-index: 2;
	padding-top: 2px;
	padding-left: 20%;
	padding-right: 20%;
	width: 60%;
}


a:link {
	color: #0099FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CC99FF;
}
a:hover {
	text-decoration: none;
	color: #FF9900;
}
a:active {
	text-decoration: none;
	color: #FF3300;
}
hr {
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6D2E1;
}
h1 {
	font-size: 18px;
	color: #000842;
}
h2 {
	font-size: 16px;
	color: #D4972C;
}
h3 {
	font-size: 14px;
	color: #0099CC;
}
h4 {
	font-size: 12px;
	color: #006699;
}
.input {
	border: 1px solid #006;
	background: #ffc;
	font-size: 11px;
}
.submitButton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 2px;
	font-weight: bold;
	color: #000066;
	line-height: 22px;
}

.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}

.inp11 {
	font-size: 11px;
}
.button {
    border: none;
    background: url('../images/up.png') no-repeat top left;
    padding: 2px 8px;
}
.button:hover{
    border: none;
    background: url('../images/up_hover.png') no-repeat top left;
    padding: 2px 8px;
	cursor:pointer;
	cursor:hand;
}

#wrapper1 {
	position:absolute;
	text-align:left;
	width:100%;
	background-repeat: repeat-y;
	background-position: right top;
	top: 210px;
	min-width:1020px;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:url("../images/leftcolor_bg.gif") repeat-y top left;
	}
#header {
	color:#FFFFFF;
	background-image: url(../images/bg_novo.gif);
	background-repeat: repeat-x;
	height: 175px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin: 0;
	}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:0px;
	float:left;
	width:200px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -5px 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:-20px;
	right:-5px;
	float:right;
	width:200px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px;
	z-index:99;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
#centercol {
	position:relative;
	padding-top: 0;
	padding-right: 205px;
	padding-bottom: 0;
	padding-left: 205px;
	}
#centercol a {
	color:#142D65;
	}
#centercol a:hover {
	color:#9343B9;
	}
#footer {
	position:relative;
	top:1px;
	width:100%;
	clear:both;
	margin:0;
	text-align:center;
	background-image: url(../images/footer_bg_105.gif);
	background-repeat: repeat-x;
	height: 105px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: bottom;
	}
#topMenu {
	float: right;
	height: 20px;
	width: 450px;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 5px;
	font-weight: bold;
	text-align: right;
	line-height: 20px;
	font-size: 0.8em;
}
#logo {
	height: 116px;
	width: 200px;
	font-size: 2.3em;
	font-weight: bold;
	white-space: normal;
	float: left;
	overflow: visible;
	visibility: visible;
	padding-top: 0px;
	padding-left: 5px;
	position: absolute;
	z-index: 999;
	left: 0px;
	top: 0px;
}
#menuBar {
	height: 65px;
	margin-top: 0px;
	top: 135px;
	min-width:1020px;
	z-index: 100;
	position: absolute;
	width: 100%;
	vertical-align: top;
}
#menuLinks {
	color: #142D65;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 5px;
}
#header #submenu {
	background-color: #FFCC66;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #142D65;
	height: 25px;
	padding-left: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#header #submenu a{
	color: #142D65;
	
}
#header #submenu a:hover{
	color: #0000FF;
	text-decoration: none;
	
}
#menuLinks a {
	color: #142D65;
	text-decoration: none;
}
#menuLinks a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#menuBar #menuForm {
	color: #000066;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 30px;
	vertical-align: middle;
	height: 30px;
	font-size: 1em;
	top: 0px;
	float: right;
}  


.title_box{
	width:190px;
	height:30px;
	margin:0;
	background:url(../images/title_bg.png) no-repeat center;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#000842;
	line-height:30px;
	padding: 0px;
}
.border_box{
	width:188px;
	height:auto;
	text-align:center;
	border:1px #6da6b1 solid;
}

/*---------ident--------*/
ul.ident{
	width:188px;
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7E388F;
	border-right-color: #7E388F;
	border-left-color: #7E388F;
}

ul.ident li a:hover{
	background-color: #D0A024;
	font-weight: 400;
}
ul.ident li.even a{
	width:166px;
	height:20px;
	display:block;
	background-position:3px 8px;
	text-decoration:none;
	color:#142D65;
	line-height:20px;
	background-image: url(../images/arrow_dot.png);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #223263;
}
ul.ident li.selected a {
	width:163px;
	height:20px;
	display:block;
	background-position:5px 5px;
	text-decoration:none;
	color:#FFFFFF;
	line-height:20px;
	background-color: #B98626;
	background-image: url(../images/checked2.png);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 26px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #142D65;
}
/*--------left menu---------*/
ul.left_menu{
	width:188px;
	list-style:none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7E388F;
	border-right-color: #7E388F;
	border-left-color: #7E388F;
}
ul.left_menu li{
	margin:0px;
	list-style:none;
	text-align: left;
}
ul.left_menu li a:hover{
	background-color: #D0A024;
	font-weight: 400;
}

ul.left_menu li.even a{
	width:166px;
	height:20px;
	display:block;
	background-position:3px 8px;
	text-decoration:none;
	color:#142D65;
	line-height:20px;
	background-image: url(../images/arrow_dot.png);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #223263;
}
ul.left_menu li.selected a {
	width:163px;
	height:20px;
	display:block;
	background-position:5px 5px;
	text-decoration:none;
	color:#FFFFFF;
	line-height:20px;
	background-color: #B98626;
	background-image: url(../images/checked2.png);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 26px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #142D65;
}
ul.left_menu li.depto a {
	width:188px;
	height:25px;
	display:block;
	background-position:3px 8px;
	text-decoration:none;
	color:#FFFFFF;
	line-height:25px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1972C;
	background-color: #142D65;
	font-weight: bold;
	text-align: center;
}
ul.left_menu li.depto a:hover {
	color:#FFFFFF;
	background-color: #234EAF;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #142D65;
}
ul.left_menu li.deptoSel a {
	width:188px;
	height:25px;
	display:block;
	background-position:3px 8px;
	text-decoration:none;
	color:#FFFFCC;
	line-height:25px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #142D65;
	background-color: #006699;
	font-weight: bold;
	text-align: center;
}
.right_footer{
	padding-top: 6px;
	padding-bottom: 0;
	padding-left: 5px;
	line-height: 16px;
	padding-right: 5px;
	font-size: 11px;
	text-align: left;
	overflow: visible;
}
.left_footer {
	padding-top: 6px;
	text-align: left;
	display: block;
}

.down5 {
	top: 4px;
	position: relative;
}

.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #FFFFFF;
}
.right_footer a:hover{
	text-decoration:underline;
	color: #FFCC00;
}
.center_footer{
	width:300px;
	text-align:center;
	color:#FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	line-height: 16px;
	vertical-align: middle;
}
.center_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #FFFFFF;
}
.center_footer a:hover{
	text-decoration:underline;
	color: #FFCC00;
}
/*------------- prod -----------*/
.product_title{
	font-weight:bold;
	padding-top: 2px;
	padding-right: 2;
	padding-bottom: 1px;
	padding-left: 2px;
	height: 25px;
	vertical-align: top;
	line-height: 11px;
	text-align: center;
	white-space: normal;
	font-size: 11px;
}
product_title a{
	text-decoration:none;
	color:#000099;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}
.product_title a:hover{
	color:#FF0000;
	text-decoration: none;
}
.product_img{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 150px;
}
.prod_price{
	padding:5px 0 5px 0;
	text-align: center;
}
span.reduce{
	color:#FF6600;
	text-decoration:line-through;
	font-size: 11px;
	line-height: 12px;
}

span.price{
	color:#0000CC;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}
span.blue{
	color:#142D65;
}
.redcol {
	color: #FF0000;
	font-weight: bold;
}
.product_img_big{
	width:180px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.details_big_box{
	width:100%;
	text-align:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border: 1px solid #C0C0C0;
}
.cast {
	font-size: 1em;
	color: #000099;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 1px;
}

.product_title_big{
	color:#0066CC;
	font-weight:bold;
	font-size:14px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 10px;
}
.specifications{
font-size:11px;
}
.thumbs{
	border:1px #DFD1D1 solid;
	padding-top: 5px;
	padding-left: 3px;
	width: 100%;
	padding-right: 3px;
	padding-bottom: 5px;
}
.thumbs a{
padding:3px;
}
.prod_price_big{
	padding:5px 0 5px 0;
	font-size:12px;
	font-weight: bold;
}
.addtocart{
	border:none;
	width:108px;
	height:27px;
	text-decoration:none;
	line-height:27px;
	color:#1c4a52;
	background-color: #0099CC;
	background-image: url(../images/addtocart.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 90px;
	font-weight: bold;
	display: block;
	float: left;
	z-index: auto;
}
.addtocart:hover{
	background-image: url(../images/addtocart_h.gif);
	cursor:pointer;
	cursor:hand;
	color: #000066;
}

a.consult{
	width:76px;
	height:27px;
	text-decoration:none;
	line-height:27px;
	color:#1c4a52;
	background-color: #0099CC;
	background-image: url(../images/consultar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
	margin-left: 90px;
	font-weight: bold;
	display: block;
	float: left;
}
/*---------prod_box----------*/
.prod_box{
	width:150px;
	height:auto;
	text-align: center;
	margin-right: 2%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.top_prod_box{
	width:150px;
	height:6px;
	padding:0px;
	margin:0px;
	background-image: url(../images/product_box_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bottom_prod_box{
	width:150px;
	height:10px;
	padding:0px;
	margin:0px;
	background-image: url(../images/product_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.center_prod_box{
	width:150px;
	height: auto;
	text-align:center;
	padding:0px;
	margin:0px;
	background-image: url(../images/product_box_center.gif);
	background-repeat: repeat-y;
}
.top_cart_box{
	width:190px;
	height:44px;
	padding:0px;
	margin:0px;
	background-image: url(../images/topcart.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bottom_cart_box{
	width:190px;
	height:20px;
	padding:0px;
	margin:0px;
	background-image: url(../images/bottomcart.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.center_cart_box{
	width:190px;
	height: auto;
	text-align:center;
	padding:0px;
	margin:0px;
	background-image: url(../images/centercart.gif);
	background-repeat: repeat-y;
}
.cart_box{
	width:190px;
	height:auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 10px;
}
.prod_details_tab{
width:150px;
height:31px;
float:left;
background:url(../images/products_details_bg.gif) no-repeat center;
margin:3px 0 0 0;
}

.comprar_sp  {
	border: none;
	width: 70px;
	padding-top: 0px;
	text-decoration: none;
	color: #0FA0DD;
	background-image: url(../images/cartbutton.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-size: 11px;
	margin-left: 5px;
	padding-left: 15px;
	float: left;
	height: 24px;
}
.comprar_sp:hover  {
	color: #FF9900;
	background-image: url(../images/cartbutton_h.gif);
	cursor:pointer;
	cursor:hand;
}
.consultar_sp  {
	width: 50px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 18px;
	float: left;
	text-decoration: none;
	color: #0FA0DD;
	background-image: url(../images/consultap.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 11px;
	margin-left: 5px;
}
a.prod_details{
	width:30px;
	float:left;
	_margin:6px 0 0 35px;
	text-decoration:none;
	color:#0fa0dd;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 18px;
	margin-left: 0px;
	background-image: url(../images/square-blue-add.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 5px;
	font-size: 11px;
}
#quant {
	font-size: 11px;
	margin-left: 25px;
	margin-top: 1px;
}

.left15 {
	font-weight: bold;
	color: #006699;
	padding-left: 10px;
}
.detail_bar {
	color: #666666;
	text-align: left;
	white-space: normal;
	height: 20px;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 11px;
	padding-right: 2px;
	margin-bottom: 5px;
	font-weight: bold;
}
.center_title_bar{
	width:85%;
	height:36px;
	float:left;
	_margin:0 0 0 6px;
	font-size:12px;
	color:#133B5E;
	font-weight:bold;
	background-image: url(../images/center_bar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
	white-space: normal;
	line-height: 34px;
	margin-bottom: 15px;
}
.left_round {
	background-image: url(../images/left_side_bar.gif);
	background-repeat: no-repeat;
	float: left;
	height: 36px;
	width: 30px;
}

.flot_r {
	width: 85%;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	height: auto;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}
.flot_r a{
	text-decoration: none;
	
}
.simples {
	font-size: 9px;
	line-height: 10px;
	height: 21px;
	overflow: hidden;
}
.right_round {
	background-image: url(../images/right_side_bar.gif);
	background-repeat: no-repeat;
	float: left;
	height: 36px;
	width: 30px;
}
.cart-summary-subtotal {
clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000066;
}
.zero_box {

width:188px;
height:auto;
text-align:center;
}

.border_marginbox {
	width:188px;
	height:auto;
	text-align:center;
	margin-top: 15px;
	padding-top: 15px;
}
#textos {
	width: 95%;
	margin-top: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	float: left;
}
.error {
	color: #ff0000;
	font-size: 110%;
	font-weight: bold;
	background-image: url(../images/aviso.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-left: 30px;
	padding-top: 5px;
}
/* edit form */
.edit-form
{
margin: 0;
padding: 0 0 10px 0;
}
#updating {
	border: none;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	clear: both;
	height: 0px;
}
/* CADASTRO*/
.rightBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	display: block;
}

.rightBoldGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	display: block;
	color: #999999;
}
.TableHeader img {
	float: right;
	right: 75px;
	position: relative;
}


.cadHead {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#E5E5E5;
	float: left;
	padding-top: 5px;
}
.cadtd {
	height:25px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.cadtop {
	height:80px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: top;
}
.subHead {

	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#CCCCCC;
}

#checkout_title {
	margin-top: 10px;
	display: block;
}
.checkout_box {
	height: 300px;
	width: 250px;
	background-color: #EBEBEB;
	float: left;
	margin-right: 2px;
	margin-left: 16px;
}
.checkout_frame {
	width: 550px;
	text-align: center;
	padding: 5px;
	float: left;
	display: block;
	margin-left: 12px;
	background-color: #FFFFFF;
	border: thin solid #666666;
}

#checkout_input {
	font-size: 11px;
}
.checkout_line {
	display: block;
	float: left;
	width: 225px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}
.login_input {
	font-size: 11px;
}

#checkout_txt {
	font-weight: bold;
	color: #473976;
	float: left;
	width: 80px;
	text-align: right;
}
#checkout_inp {
	font-weight: bold;
	color: #473976;
	float: left;
}
#checkout_bt {
	font-weight: bold;
	color: #473976;
	text-align: center;
}

cartHead{
color: #fff;
text-align: center;
}

table.tss-table {
  width: 95%;
}

table.tss-table th {
  background:  #142d65;
  border: none;
  border-bottom: 3px solid #c6e1ec;
  color: #ffffff;
  text-align: left;
}

table.tss-table td {
  border: none;
  border-bottom: 1px solid #0590c7;
}

.borderless-table {
width: 95%;
}
.borderless-table td {
border: none;
border-bottom: 3px solid #c6e1ec;
padding-left: 0;
}
.bold-text {
font-size: 93%;
font-weight: bold;
}

.error_box {
  background-color: #FFFFCC;
  border: 1px solid #DC143C;
  color: #DC143C;
  margin: 0 auto;
  overflow: auto;
  padding: 5px;
  position: relative;
  text-align: left;
  width: 90%;
  z-index: 5;
}
