body{
  background: #e3e3e3 url('../inIMG/topo/bg.jpg') repeat-x;
  font-family: Segoe UI, arial;
  font-size: 10pt;
  margin: 0px;
  border: 0px;
  overflow: scroll;
  overflow-x: auto;
}

.btSub{
	font-size: 0px;
	border: 0px;
	width: 77px;
	height: 29px;
	cursor: pointer;
}
a.normal{
	font-family: arial;
	text-decoration: none;
	color: black;
}
a.normal:hover{
	text-decoration: underline;
}

.paper_1{
  border: #BBBBBB 1px solid;
}
.paper_1 .td_pp{
  background: white url('../inIMG/pages/bg_paper_1.jpg') repeat-x;
  border: white 4px solid;
  font-family: arial;	
  font-size: 12px;
  color: #515151;
}

.strace_01{
  background: url('../inIMG/strace_01.gif') repeat-x;
  font-size: 0px;
  height: 1px;
}

ul.noList, li.noList, ul.noList li{
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 14px;
}
ul.noList a{
	display: block;
}

.iCenterPage{  }
.iCenterPage .icp_01{
	font-size: 0px;
	background: url('/inIMG/pages/icp_01.png') no-repeat 0px 128px;
	width: 12px;
}
.iCenterPage .icp_02{
	background: url('/inIMG/pages/icp_02.png') repeat-x 0px 128px;
}
.iCenterPage .icp_03{
	font-size: 0px;
	background: url('/inIMG/pages/icp_03.png') no-repeat 0px 128px;
	width: 12px;
}

.baseGeral{
  background:url('/inIMG/topo/bg_top.gif') repeat-x 0px 28px;	
}

.btBuscar{
	 font-size:0px;
	 background:url('../inIMG/buscar.gif');
	 width: 47px;
	 height: 20px;
	 border: 0;
	 padding: 0;
	 margin: 0;
	 cursor: pointer;
}

.grayField{
	background: #f1efef;
	border: #afafaf 1px solid;
	height: 25px;
	padding-top: 3px;
	padding-left: 2px;
	font-family: tahoma;
	font-size: 12px;
}

/* BOTTOM */
.bottom_1, .bottom_3{ font-size: 0px; width: 11px; height: 126px; }
.bottom_1{ background:url('/inIMG/bottom/bottom_1.gif') no-repeat; }
.bottom_2{ background:url('/inIMG/bottom/bottom_2.gif') repeat-x; }
.bottom_3{ background:url('/inIMG/bottom/bottom_3.gif') no-repeat; }

a.awhite{
	font-family: arial;
	font-size: 11px;
	color: white;
	text-decoration: none;
	margin-left: 5px;
}
a.awhite:hover{
	text-decoration: underline;
}

a.blue12b, a.blue12, a.rojo12{
	font-family: arial;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	margin-left: 5px;
}
a.blue12b, a.blue12:hover, a.rojo12:hover{
	text-decoration: underline;
}
a.rojo12{ color: #9D004F; }
a.rojo12, a.blue12b{ text-decoration: underline; }

.ymk, .gmk, .omk{
	font-family: arial;
	font-size: 12px;
	color: black;
	background: #FFFF9F;
	padding: 8px 6px 8px 6px;
	border: #FCE99C 0px solid;
	margin: 1px;
}
.gmk{
	background: #148325;
	color: white;
}
.omk{
	background: #847f60;
	color: white;
}
.rmk, .blmk{
	background: #D90000;
	padding: 8px 6px 8px 6px;
	border: #FCE99C 2px solid;
	width: 720px;
	color: white;
	text-align: center;
}

.blmk{
	background: black;
	border: 2px #969696 dotted;
}

.omk a{
	color: #ECECE1;
	background: black url('../inIMG/bg_link_black.gif') repeat-x;
	border: black 1px solid;
	text-decoration: none;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
}
.omk a:hover{
	background-position: 0px 100%;
}

table.brapida{
  background: url('../inIMG/busca_rapida_bg.gif') repeat-x;
  height: 39px;	
  border-bottom: #c6c3a4 3px solid;
  margin-bottom: 5px;
}
td.brapida_td{
  font-family: Segoe UI, arial;
  font-size: 11px;
  color: #E6E6E6;
}
td.brapida_td select{
  font-family: Segoe UI, arial;
  font-size: 12px;
  color: #51523A;	
}
.fthin_red{
  font-family:  Segoe UI, arial;
  color: #c62a00;
  font-size: 17px;
}
.fthin_bar{
  font-family: arial;
  color: #c62a00;
  font-size: 17px;
  border-bottom: #d2d0c0 2px solid;
}

hr{
  width: 100%;
  border: 0px;
  border-bottom: #C7C7C7 1px solid;
  margin: 20px 0px 20px 0px;
}

.foneTopo{
  font-family: Trebuchet MS;
  font-weight: bold;
  font-size: 19px;
  color: #db2e1e;
}
.foneTopo span{
  font-family: Trebuchet MS;
  font-weight: bold;
  font-size: 11px;
  color: #b1b1b1;
}

p.p5, p.p10, p.p15, p.p1{
  font-family: arial;
  font-size: 0px;
  height: 5px;
  line-height: 5px;
  width: 1px;
  margin: 0px;
}

p.p10{ height: 10px; line-height: 10px; }
p.p15{ height: 15px; line-height: 15px; }
p.p1{  height: 1px; line-height: 1px;   }

.frmMail{
	height: 32px;
	padding-left: 5px;
	padding-top: 35px;
}
.frmInput{
	font-family: arial;
	font-size: 14px;
	color: #5D5D5D;
	background: white;
	height: 22px;
	border: 0px;
}

.tCenter{
  font-family: Arial,tahoma;
  font-size: 11px;
  height: 50px;
}

.bgTopGray{
  background: url('../inIMG/topo/03.png') repeat-x;
}
table.bgBarra1{ height: 40px; margin-bottom: 1px; }
td.bgBarraL, td.bgBarraR{ font-size: 0px; width: 5px; height: 40px; }
td.bgBarraL{ background: url('../inIMG/topo/menu/left.gif')  no-repeat 0px 100%; }
td.bgBarraR{ background: url('../inIMG/topo/menu/right.gif') no-repeat 0px 100%; }

a.bgBarra1, a.bgBarra1 div, .bgBarra1_hover, .bgBarra1_hover div{
  font-family: Arial,tahoma;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
  vertical-align: bottom;
}
a.bgBarra1 div, .bgBarra1_hover div{
  text-align: center;
  color: #606060;
  width: 100%;
}
a.bgBarra1 div{
	background: url('../inIMG/topo/menu/bg_center.gif') repeat-x 0px 100%;
	padding-bottom: 6px;
	padding-top: 6px;
}
.bgBarra1_hover div{
	padding-top: 16px;
	padding-bottom: 15px;
	background: url('../inIMG/topo/menu/bg_selected.gif') no-repeat 0px 100%;
	width: 112px; 
}

td.bgBarraSep{
  background: url('../inIMG/topo/menu/sep.gif') repeat-x 0px 100%;
  width: 1px;
  font-size:0px;
}

.bgBarra_two{ }

/* MENU_LEFT */
.left_m1{
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #1D1F70;
  font-weight: bold;
  text-decoration: none;
  font-weight: bold;
  line-height: 15px;
  padding: 4px;
}
a.left_m1:hover{
  text-decoration: underline;
}

a.left_m2h, a.left_m2{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #4d4d4d;
  text-decoration: none;
  line-height: 16px;
  height: 16px;
  padding: 1px;
  white-space: nowrap;
}
a.left_m2:hover{
  color: red;
  text-decoration: underline;
}
a.left_m2h{
  font-weight: bold;
  color: black;
}
.left_menu3{
  border: #DFDFDF 1px solid;
  border-top: 0px;
}

.topRandom{
  padding: 10px;
  padding-top: 5px;
  font-family: Segoe UI, arial;
  font-size: 8pt;
  color: #000000;	
}

/* MODULE TOP */
.ft_orange1{
  font-family: tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #FF5706;
}

.fInput1, .fInput1_1{
  background: #FFFFFF;
  border: #C7C7C7 1px solid;
  font-family: arial;
  font-size: 10px;
  color: #2E2E2E;	
  height: 21px;
  padding: 2px;
}
.fInput1_1{
  font-family: tahoma;
  font-size: 13px;
}

.submit1, .submit2{
  font-size: 0px;
  border: 0px;
  width: 22px;
  height: 21px;
  cursor: pointer;
}
.submit1{
  background: url('../inIMG/bt_ok_1.gif') no-repeat;
}
.submit2{
  background: url('../inIMG/bt_ok_2.gif') no-repeat;
}

.continuar1{
  background: url('../inIMG/menu_product/bt_continuar_1.png') no-repeat 0% 1px;
  border: 0px;
  width: 75px;
  height: 23px;
  cursor: pointer;
}

.continuar2{
  background: url('../inIMG/menu_product/bt_continuar_2.png') no-repeat 0% 1px;
  border: 0px;
  width: 75px;
  height: 23px;
  cursor: pointer;
}

.mini_ft1{
  font-family: tahoma;
  font-size: 10px;
  color: #485262;
}

a.cURI{
  font-family: arial;
  font-size: 12px;
  color: #D6D6D6; 
  text-decoration: none;
  font-weight: bold;
  padding: 2px;
}
a.cURI:hover{
  color: #FFFFFF;
}
font.cURI{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: white;
}
.tdURI{
  background: #3C3C3C;
  padding: 10px;
}

/* HEADER */
.hdCatC{
  font-size: 1px;
  background: #2C2C2C url('../inIMG/left_menu/menu_03.png') no-repeat;
  width: 204px;
  height: 37px;
}

.hdFilterL{
  font-size:0px;
  width: 20px;
  text-align: right;
  vertical-align: middle;
  background: url('../inIMG/headers/filter_center.png') repeat-x;
}
.hdFilterC{
  font-weight: bold;
  font-family: Arial;
  font-size: 14px;
  color: #353535;
  padding: 7px;
  padding-top: 0px;
  padding-bottom: 2px;
  vertical-align: middle;
  background: #f5f5f5 url('../inIMG/headers/filter_center.png') repeat-x 0px 100%;  	
}
.hdFilterR{
  font-size:0px;
  width: 0px;
  background: #FFFFFF;
}

.hdFilterL2{
  font-size:0px;
  width: 3px;
  background: url('../inIMG/headers/2filter_left.png') no-repeat;
}
.hdFilterC2{
  font-family: verdana;
  font-size: 11px;
  color: #3A3A3A;
  padding: 7px;
  vertical-align: top;
  background: url('../inIMG/headers/2filter_center.png') repeat-x;	
}
.hdFilterR2{
  font-size:0px;
  width: 3px;
  background: url('../inIMG/headers/2filter_right.png') no-repeat;	
}

.SuperTit{
  font-family: Trebuchet MS, tahoma;
  font-size: 15px;
  font-style: italic;
  color: #5D5D61
}

.tr01{
  font-size:0px;
  height:3px;
  background: url('../inIMG/tr_01.gif') repeat-x;
}

.tr02{
  font-size:0px;
  height:1px;
  background: url('../inIMG/tr_02.gif') repeat-x;
}

.tr03{
  font-size:0px;
  height:1px;
  background: url('../inIMG/tr_03.gif') repeat-x;
}


.tr01_2{
  font-size:0px;
  background: #FFFFFF url('../inIMG/menu_product/bg_box_2.png') no-repeat 100% 0px;
}
.tr01_3{
  font-size:0px;
  background: #FFFFFF url('../inIMG/menu_product/bg_box_3.png') no-repeat 100% 0px;
}
.tr01_3_1{
  font-size:0px;
  background: #FFFFFF url('../inIMG/menu_product/bg_box_3.png') no-repeat 50% 0px;
}
.tr01_3_2{
  font-size:0px;
  background: #FFFFFF url('../inIMG/menu_product/bg_box_3.png') no-repeat 0px 0px;
}
.tr01_3_3{
  font-size:0px;
  background: #FFFFFF url('../inIMG/menu_product/bg_box_4.png') no-repeat 0px 0px;
}
.tr01_3_4{
  font-size:0px;
  background: #FFFFFF url('../inIMG/menu_product/bg_box_5.png') no-repeat 0px 0px;
}

.tra1{
  background: #FFFFFF url('../inIMG/menu_product/tr_01.gif') 0px 50% repeat-x;
}

.ft0x{
  font-size:0px;
}

.ft10x{
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  color: #4f4f4f;	
}
.ft11x{
  font-family: arial;
  font-size: 11px;
  color: #3A3A3A;
}

.ft11x2{
  font-family: verdana;
  font-size: 11px;
  color: #242424;
}

.ft12x{
  font-family: Arial;
  font-size: 12px;
  color: #585858;
}

.ft12x2{
  font-family: Arial;
  font-size: 12px;
  color: #373737;
}
.ft12xb{
  font-family: Arial;
  font-size: 12px;
  color: black;
}

.ft13x{
  font-family: Tahoma;
  font-size: 14px;
  color: #3A3A3A;
}
.ft13x2{
  font-family: arial;
  font-size: 13px;
  color: #333232;
}

.ft14x{
  font-family: arial;
  font-size: 14px;
  color: #3A3A3A;
}

.ft17x{
  font-family: Arial;
  font-size: 17px;
  color: #3A3A3A;
}

.ft9x{
  font-family: Helvetica,Arial;
  font-size: 11px;
  color: #000000;
}

.smallRed, .smallBlue, .smallBlue11, .smallBlue12{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #D70000; 
  text-decoration: none;
}
a.smallRed, a.smallGray2, .smallBlue{
  text-decoration: none;
}
a.smallRed:hover, a.smallGray2:hover, .smallBlue:hover, .smallBlue11:hover, .smallBlue12:hover{
  text-decoration: underline;
}

.smallBlue{
  color: #0000FF;	
}
.smallBlue11, .smallBlue12{
  font-family: arial;
  color: #241abd;	
  font-size: 11px;
}
.smallBlue12{
	font-size: 12px;
}

.smallGray2{
  font-family: verdana;
  font-weight: normal;
  font-size: 10px;
  color: #516273;
  text-decoration: none;
}

.linkFilter, .linkFilterMore{
  font-family: Verdana;
  font-size: 10px;
  color: #2D3C40; 
  text-decoration: none;	
  font-weight: normal;
}

a.linkFilter:hover{
  font-weight: bold;		
}
.linkFilterMore{
  font-weight: bold;
  color: blue;
}

.gray1{
  font-family: Helvetica,Arial;
  font-size: 11px;
  color: #54545A; 
}

.cartVTotal{
  font-family: Trebuchet MS,Arial;
  font-size: 12px;
  color: #FF9900;  
}

.lnkBlue{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #005CB9;
}
.lnkBlue:hover{
  text-decoration: underline;
}

.headerOffer{
  background: #4F6F7A;
  width: 99%;
  height: 27px;
  margin-bottom: 10px;
}
.headerOffer a{
  display: block;
}

.All12x, .All12x *{
  font-family: Arial;
  font-size: 12px;
  color: #4A4A4A;
}
.All12x a{
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #0000FF;
  text-decoration: none;
}
.All12x a:hover{
  color: #F45000;
  border-bottom: #F45000 1px dotted;
}
.All12x h3, .h3all{
  font-family: arial;
  font-size: 18px;
  margin: 0px;
  margin-bottom: 10px;
  color: #5C5C5C;
  border-bottom: #F0F0F0 1px solid;
  line-height: 35px;
  height: 25px;
  margin-top: 6px;
}
.All12x span.h3, .All12x span.h3 b{
  font-size: 16px;
  line-height: 15px;
  height: 20px;
  color: #2C4E87;
  vertical-align: middle;
}
.All12x span.h3{
  font-size: 13px;
  color: #46A3FF;
  font-weight: bold;
  background: url('../inIMG/bg_tit_3.gif') no-repeat 100% 0px;
  padding: 7px;
  padding-left: 10px;
  padding-right: 20px;
}

.subTopo{
	font-family: tahoma;
	font-size: 12px;

	text-align: right;
	background: url('../inIMG/headers/filter_center.png') repeat-x 0px 100%;
	border-bottom: #D6D6D6 1px solid;
	height: 15px;
	padding: 4px;
	padding-right: 10px;
	vertical-align: middle;
	margin: 0px;
	margin-bottom: 20px;
}

.bgtit_base .bgtit_1{
	padding-top: 5px;
	padding-left: 4px;
	width: 50px;
}
.bgtit_base .bgtit_2{
	padding-top: 2px;
	padding-left: 4px;
}
.bgtit_base{
	font-size: 0px;
	background: #dbd7b5 url('../inIMG/headers/titulo/bg_top_tit.png') no-repeat;
	height: 59px;
}
.bgtit_center2{
	background: #dbd7b5 url('../inIMG/pages/fundo.jpg') no-repeat;
	padding-left: 2px;
}
.bgtit_center3{
	background: #dbd7b5 url('../inIMG/pages/fundo.jpg') no-repeat;
	padding: 20px;
	padding-top: 10px;
}
.bgtit_center{
	background: #dbd7b5 url('../inIMG/pages/fundo.jpg') no-repeat;
	padding: 10px;
	padding-top: 10px;
}

.bgtit_center, .bgtit_center2, .bgtit_center3{
	font-family: Segoe UI, arial;
	font-size: 12px;
	color: #3f3f3c;
}

a.sim_estou div{
	cursor: pointer;
	font-size: 0px;
	background: url('../inIMG/sim_estou.gif') no-repeat 0px 0px;
	width: 162px;
	height: 67px;
}
a.sim_estou:hover div{
	background: url('../inIMG/sim_estou.gif') no-repeat 0px 100%;
}

a.nao_estou div{
	cursor: pointer;
	font-size: 0px;
	background: url('../inIMG/nao_estou.gif') no-repeat 0px 0px;
	width: 162px;
	height: 67px;
}

a.nao_estou:hover div{
	background: url('../inIMG/nao_estou.gif') no-repeat 0px 100%;
}

h4, .h4{
	font-family: arial;
	font-weight: bold;
	font-size: 18px;
	color: black;
}
h4 span, .h4 span{
	font-family: arial;
	font-size: 16px;
	color: black;
}