body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#0C3B61;
font-size:12px;
background-color:#FFFFFF;
}

table {
font-family:Arial, Helvetica, sans-serif;
color:#0C3B61;
font-size:12px;
}

img {
border:0px;
}

a {
text-decoration:none;
color:#0C3B61;
}
a:hover {
text-decoration:underline;
}

h1 {
color:#075089;
font-size:16px;
}

h2 {
color:#494949;
font-size:12px;
font-weight:normal;
}

/* ************************************************** DIV MENU ************************************************************ */

/*body { font: normal 12px Arial; }*/

ul#primary-nav,
ul#primary-nav ul {
	margin:0px;
	padding:0px;
	width: 188px; /* Width of Menu Items */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0C3B61;
	font-size:10px;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	/*border-collapse: collapse;*/
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	padding-left: 13px;
	height:15px;
	/*padding-top: 2px;
	padding-bottom: 0px;*/
	/*background-color:#D4D4D4;*/
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 189px; /* Set 1px less than menu width */
	top: 0px;
	}

ul#primary-nav li ul li a {
padding: 2px 2px;
background-color:#F4F4F5;
border-bottom:solid 1px #ADADAD;
width:170px;
} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block;} /* The magic */

/*ul#primary-nav li.menuparent { background-color:#F4F4F5}*/

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { color:#19589D; }

ul#primary-nav li a:hover { color:#19589D; background:#FBFBFB;}
ul#primary-nav li.traco {
padding-left:10px;
}

/* ************************************************ FIM DIV MENU ************************************************************ */

/* ************************************************** DIV MENU 2 ************************************************************ */

/*body { font: normal 12px Arial; }*/

ul#primary-nav2,
ul#primary-nav2 ul {
	margin:0px;
	padding:0px;
	width: 153px; /* Width of Menu Items */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0C3B61;
	font-size:10px;
	}

ul#primary-nav2 li {
	position: relative;
	list-style: none;
	/*border-collapse: collapse;*/
	}

ul#primary-nav2 li a {
	display: block;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 4px;
	/*padding-top: 2px;
	padding-bottom: 0px;*/
	/*background-color:#D4D4D4;*/
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav2 li { float: left; height: 1%; }
* html ul#primary-nav2 li a { height: 1%; }
/* End */

ul#primary-nav2 ul {
	position: absolute;
	display: none;
	left: 152px; /* Set 1px less than menu width */
	top: 0px;
	}

ul#primary-nav2 li ul li a {
padding: 2px 2px;
background-color:#F4F4F5;
border-bottom:solid 1px #ADADAD;
width:153px;
} /* Sub Menu Styles */

ul#primary-nav2 li:hover ul ul,
ul#primary-nav2 li:hover ul ul ul,
ul#primary-nav2 li.over ul ul,
ul#primary-nav2 li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav2 li:hover ul,
ul#primary-nav2 li li:hover ul,
ul#primary-nav2 li li li:hover ul,
ul#primary-nav2 li.over ul,
ul#primary-nav2 li li.over ul,
ul#primary-nav2 li li li.over ul { display: block;} /* The magic */

/*ul#primary-nav li.menuparent { background-color:#F4F4F5}*/

ul#primary-nav2 li.menuparent:hover,
ul#primary-nav2 li.over { color:#19589D; }

ul#primary-nav2 li a:hover { color:#19589D; background:#FBFBFB;}
ul#primary-nav2 li.traco {padding-left:5px;}

/* ************************************************ FIM DIV MENU 2 ************************************************************ */

/* ################################################## TOPO ############################################################# */

/* table */

.padding_logo_topo {
padding-left:20px;
}

.box_carrinho {
background:url(img/box_carrinho.jpg) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1268AE;
font-size:11px;
padding-left:64px;
padding-top:42px;
}

.box_tel {
background:url(img/box_tel.jpg) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1268AE;
font-size:14px;
padding-left:64px;
/*padding-top:42px;*/
}

.td_box_tel {
padding-right:10px;
}

/* fim table */


/* ################################################## FIM TOPO ############################################################# */

/* ################################################## MENU ############################################################# */

/* table */

.box_busca {
background:url(img/box_busca.jpg) no-repeat;
padding-left:13px;
padding-top:30px;
}

.bg_menu {
background:url(img/bg_menu.jpg) #F4F4F5 top no-repeat;
}

.td_categoria_menu {
padding-top:7px;
padding-bottom:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0C3B61;
font-size:11px;
}
a.td_categoria_menu {
text-decoration:none;
}
a.td_categoria_menu:hover {
text-decoration:underline;
}

.td_subcat_menu {
padding-left:25px;
padding-top:1px;
padding-bottom:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0C3B61;
font-size:11px;
}
a.td_subcat_menu {
text-decoration:none;
}
a.td_subcat_menu:hover {
text-decoration:underline;
}

.td_traco_menu {
padding-left:7px;
}

.td_chapeu_menu {
background-image:url(img/chapeu_menu2.gif);
width:153px;
height:25px;
padding-left:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0C3B61;
}

.box_news_menu {
padding:4px;
background-color:#F4F4F5;
}

/* fim table */

/* form */

.input1 {
border:1px solid #0D406C;
font-family:Arial, Helvetica, sans-serif;
color:#0C3B61;
font-size:12px;
}

.input1_arial10 {
border:1px solid #0D406C;
font-family:Arial, Helvetica, sans-serif;
color:#0C3B61;
font-size:10px;
}

.input1_arial11 {
border:1px solid #0D406C;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0C3B61;
font-size:11px;
}

/* fim form */

/* ################################################## FIM MENU ############################################################# */

/* ################################################## MENU DIR ############################################################# */

/* table */

.td_menudir {
background:#F4F4F5;
padding-left:4px;
padding-right:4px;
}

/* fim table */


/* ################################################## FIM MENU DIR ############################################################# */

/* ################################################## INDEX ############################################################# */

/* table */

.padding_menu {
padding-left:5px;
}

.padding_nav {
padding-right:35px;
}

.padding_menudir {
padding-right:7px;
}

.td_produto {
background:url(img/bg_produto.jpg) no-repeat bottom;
width:143px;
}

.td_chapeu_produto {
background:url(img/chapeu_produtos.jpg) left no-repeat;
width:312px;
height:55px;
}

.td_news {
background:url(img/box_news.jpg) left no-repeat #FFFFFF;
padding-left:17px;
padding-top:35px;
}

.padding_produtoEsq {
padding-left:5px;
}

.padding_produtoDir {
padding-right:5px;
}

/* fim table */

/* fonts */

.font1_verdana {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0C3B61;
font-size:11px;
}

.font2_verdana_preto {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.font3_arial10 {
font-size:10px;
}

/* fim fonts */

/* ################################################## FIM INDEX ############################################################# */

/* ################################################## INTERNAS ############################################################# */

/* table */

.td_tit_produto_det {
background:url(img/bg_produto_det.jpg) right repeat-y #FEFEFE;
padding-right:11px;
padding-top:11px;
padding-bottom:11px;
width:234px;
}

.padding_descr_produto {
padding:10px;
}

.padding_internas {
padding:10px 10px 10px 10px;
}

.td_chapeu_internas {
background:url(img/chapeu_internas.jpg) left no-repeat;
padding-left:38px;
font-size:16px;
letter-spacing:-70%;
width:498px;
height:19px;
}

.padding_form1 {
padding-top:5px;
}

.padding_cadastrese {
padding:7px;
background:#F1f1f1;
}

.tr_carrinho {
background:#EFEFEF;
}

.tr_carrinho2 {
background:#D9F7FD;
}

.padding_pag_produtos {
padding:3px;
}

.padding_descr_produtos {
padding:1px;
}

.traco_pag_produtos {
background-color:#01355C;
height:1px;
}

.traco_tit_produtos_esq {
	/*border-bottom:solid 1px #01355C;
border-right:solid 1px #01355C;*/
background-color:#F3f3f3;
	margin: 0px;
	padding: 0px;
}

.traco_tit_produtos_dir {
background-color:#01355C;
color:#FFFFFF;
}

.traco_campos_produtos {
border-right:solid 1px #999999;
}

.box_nosrecomendamos {
padding-left:3px;
padding-right:3px;
border-right:solid 1px #104165;
border-left:solid 1px #104165;
}

.td_chapeu_produto2 {
background:url(img/chapeu_produtos2.jpg) left no-repeat;
width:287px;
height:34px;
padding-left:50px;
}

.border_promos {
border:solid 1px #104165;
}

.fundo_azulclaro {
background-color:#EBF4FB;
}

table.bordasimples {border-collapse: collapse; font-size:11px;}
table.bordasimples tr td {border:1px solid #6D6D6D;}

table.bordasimples2 {border-collapse: collapse; font-size:11px;}
table.bordasimples2 tr td {border:1px solid #01355B;}

table.semborda {
border:0px;
font-size:11px;
}
table.semborda tr td {border:0;}

table.promos {border-collapse: collapse}
table.promos tr td {border:1px solid #01355B;}

.td_nosrecomen {
background-image:url(img/chapeu_nosrecomen.gif);
background-repeat:no-repeat;
width:165px;
height:25px;
padding-left:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0C3B61;
}

.box_busca_produtos {
border:1px solid #01355B;
background-color:#F3F3F3;
}

/* fim table */

/* fonts */

.font_preco_det1 {
color:#075089;
font-size:30px;
}

.font_preco_det2 {
color:#075089;
font-size:18px;
}

.font4_11 {
font-size:11px;
}

.font5_10 {
font-size:10px;
}

.font6_nota_form {
font-size:9px;
color:#990000;
}

.font7_16_strong {
font-size:16px;
font-weight:bold;
}

.font_vermelho {
color:#CC0000;
}

.font_16 {
font-size:16px;
}

.font_14 {
font-size:14px;
}

/* fim fonts */

/* form */

.bt1 {
background:#EEEEEE;
border:1px solid #969696;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#023860;
padding:1px;
}

.bt2 {
background:#054C82;
border:1px solid #003366;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f1f1f1;
padding:1px;
}

/* fim form */

/* ################################################## FIM INTERNAS ############################################################# */
form {
	margin: 0px;
	padding: 0px;
}
.padding_descr_produto2 {
	padding:10px;
	font-size: 12px;
}
