.productos_titulo
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
 }

.productos_cuerpo
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left;
   text-decoration: none;
 }

.productos_precio_cuerpo
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
 }

.productos_precio_simbolo
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
 }

.productos_precio_monto
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-align: right;
   text-decoration: none;
 }

.productos_pie
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: right;
   text-decoration: none;
 }

.detalle_titulo
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   color:#ffffff;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
 }

.detalle_cuerpo
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left;
   text-decoration: none;
 }

.detalle_precio_titulo
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   color:#ffffff;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   background-color:#0033cc;
 }

.detalle_precio_cuerpo
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left;
   text-decoration: none;
   background-color:#cde8fe;
 }

.detalle_precio_simbolo
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left;
   text-decoration: none;
   background-color:#cde8fe;
 }

.detalle_precio_monto
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: right;
   text-decoration: none;
   background-color:#cde8fe;
 }

.detalle_pie
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 7pt;
   text-align: right;
   text-decoration: none;
   background-color:#cde8fe;
 }


a.linkopacity img
 { 
  filter:alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;
  -khtml-opacity: 1.0;
}

a.linkopacity:hover img
 {
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  -khtml-opacity: 0.5;
 } 

.phone_1
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color:#0074d0;
   font-size: 14pt;
   text-align: center;
   text-decoration: none;
 }

.phone_2
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color:#0074d0;
   font-size: 8pt;
   text-align: center;
   text-decoration: none;
 }

.std_2
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 6pt;
   text-align: left
   text-decoration: none;
   margin-top:2px;
   margin-bottom:2px;
 }

.std_3
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color:#ff0000;
   font-size: 8pt;
   text-align: left;
   text-decoration: none;
   margin-top:2px;
   margin-bottom:2px;
 }


.std_1
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left
   text-decoration: none;
 }

.std_1_tit
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-align: left
   text-decoration: none;
 }

.std_1 a, .std_1 a:link, .std_1 a:visited
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left
   text-decoration: none;
 }

.std_1 a:hover
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   color: #000000;
   text-align: left
   text-decoration: none;
 }

.std_carro_1
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   color: #000000;
   background-color:#e1e1e1;
   text-align: left;
   text-decoration: none;
 }

.std_carro_2
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   color: #000000;
   background-color:#e1e1e1;
   text-align: right;
   text-decoration: none;
 }

.input_1, .select_1
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   color:#000000;
   background-color:#e8e8e8;
   margin-top:0px;
 }

.input_2, .select_2
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:10px;
   color:#000000;
   background-color:#e8e8e8;
   margin-top:2px;
   margin-bottom:2px;
 }

.submit_1 
 {
   border: 1px #efefef outset;
   font-family: verdana, arial, helvetica, sans-serif; 
   font-weight: bold;
   font-size:10px;
   color: #000000;
   background-color: #dddddd;
   margin-top: 5px; 
   margin-bottom:5px;
 }


.descrip_2
 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   text-align: justify;
   text-decoration: none;
 }

.descrip_3
 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-align: justify;
   text-decoration: none;
 }

.descrip_2 a:hover
 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   text-align: justify;
   text-decoration: underline;
 }

.descrip_gral
 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 9pt;
   text-align: justify;
   text-decoration: none;
 }


.d_d
 {
   font-family: arial, helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #999999;
   text-align: justify;
   text-decoration: none;
 }



.descrip_tit
 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
   height:30px;
 }



.descrip_tit_1
 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 9pt;
   color: #0000ff;
   text-align: right;
   text-decoration: underline;
 }


.cart_gral
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   text-align: left
   text-decoration: none;
 }


.gral
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 9pt;
   text-align: left
   text-decoration: none;
 }

.gral_tit
 {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-align: left
   text-decoration: none;
   height:25px;
 }


.gral_lnk
 {
   font-family: Arial,Helvetica,sans-serif;
   font-size: 9pt;
   text-align: left
   text-decoration: none;
 }

.gral_lnk a { color:#cccccc; text-decoration: underline; }
/*.gral_lnk a:link { color:#cccccc; text-decoration: underline; }
.gral_lnk a:visited { color:#cccccc; text-decoration: underline; }
.gral_lnk a:hover { color:#cccccc; text-decoration: underline; }*/

/*buscaInsumos.asp*/
.buscaIns_1 { font-family:Verdana,Arial; font-size:10px; font-weight:bold; color:#ffffff; background-color:#0075cc; width:100%; height:20px; text-align:center; }
.buscaIns_2 { font-family:Verdana,Arial; font-size:10px; color:#000000; font-weight:bold; background-color:#ffffff;}
.buscaIns_3 { font-family:Verdana,Arial; font-size:10px; color:#000000; background-color:#e1e1e1; height:20px; }
.buscaIns_4 { border: 1px #efefef outset;color: #000000; font-family: Arial; background-color: #dddddd; margin-top: 5px; margin-bottom:0px; font-weight: bold; font-size:11px;}
.buscaIns_sp5 { width:100%; height:5px;}
.buscaIns_sp10 { width:100%; height:10px;}
.buscaIns_5 { font-family:Verdana,Arial; font-size:10px; color:#000000; background-color:#e1e1e1; height:20px; text-align:center; }
.buscaIns_6 { color: #000000; background-color:#eeeeee; font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:9px; font-weight:bold; height:25px; text-align:center; border-style: solid; border-width: 1px; border-color: #d3d3d3; }


/*buscaInsumosExe.asp*/
.buscaIns_11 { font-family:Verdana,Arial; font-size:10px; font-weight:bold; color:#ffffff; background-color:#0075cc; width:100%; height:20px; text-align:center; }



.tb_1 { border-collapse:collapse; padding:1px; border-width:0px; background-color:#d2d2d2; width:20%; }
.tb_2 { border-collapse:collapse; padding:4px; border-width:0px; background-color:#ffffff; width:100%; }

.cuerpo {margin-top:0px;margin-left:0px;margin-right:0px;color:#000000;background-color:#ffffff;}

.st_main_left { padding: 15px; }
.st_main_right { padding: 5px; }

.face_left_titulo { color: #000000; background-color:#eeeeee; font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:9px; font-weight:bold; height:25px; text-align:center; }
.face_left_titulo a { color: #000000; text-decoration:none;  }
.face_left_titulo a:hover { color: #dfdfdf; text-decoration:none; }

.face_left_cuerpo_1 { background-color: #ffffff; height:30px;}

.add_listing_field { font-size:10px; color:#000000;  background-color:#ffffff; margin-top:10px; }
.left_input_1 { font-size:10px; color:#000000;  background-color:#ffffff; margin-top:10px; }
.left_input_submit { border: 1px #efefef outset;color: #000000; font-family: Arial; background-color: #dddddd; margin-top: 5px; margin-bottom:5px; font-weight: bold; font-size:11px;}

.input_submit { border: 1px #efefef outset;color: #000000; font-family: Arial; background-color: #dddddd; margin-top: 2px; margin-bottom:2px; font-weight: bold; font-size:11px;}


.face_icono_1 { background-color: #ffffff; height:90px; }

.face_spacer_1 { height:90px; width:10px; }
.face_spacer_2 { height:90px; width:30px; }

.face_category { color: #000000; background-color:#eeeeee; font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:9px; font-weight:bold; height:35px;}
.face_category a { color: #000000; text-decoration:none; }
.face_category a:link { color: #000000; text-decoration:none; }
.face_category a:visited { color: #000000; text-decoration:none; }
.face_category a:hover { color: #c0c0c0; text-decoration:none; }

.main_nav { color: #ffffff; font-family:Verdana,Arial; font-size:9px; font-weight:bold;}
.main_nav a { color: #ffffff; text-decoration:none;  }
.main_nav a:link { color: #ffffff; text-decoration:none;  }
.main_nav a:visited { color: #ffffff; text-decoration:none; }
.main_nav a:hover { color: #dfdfdf; text-decoration:none; }

.left_nav_directory a { color: #336699 !important; text-decoration: underline; font-weight: bold; font-size:12px;}

.left_nav { color: #000000; font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:9px; font-weight:bold; text-align:center; }
.left_nav div { margin-bottom:10px;}

.footer   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px;}
.footer a:link, .footer a:visited  { color:#336699; font-weight:bold; }

.cat_1 { font-family:Verdana,Arial; font-size:10px; text-decoration:none; }
.cat_1 a:link { text-decoration:none; }
.cat_1 a:visited { text-decoration:none; }
.cat_1 a:hover { text-decoration:none; }

A { color: #000097; }
A:hover { color: #0000ff; }
A:link {color: #0000ff; }
A:visited {color: #0000ff; }
A img { border:none; }



.subcat_links {font-weight:normal; font-face:Arial MT,Arial,Helvetica; font-size:11; text-decoration:none;}  
.g-head_links {font-color:white; font-face:Tahoma,Arial,Helvetica; font-size:12; text-decoration:none;}
.menu_links {font-weight:bold; font-face:Arial MT,Arial,Helvetica; font-size:10; text-decoration:none;} 
.category_links:link,.category_links:visited {font-weight:bold; font-face:Arial MT,Arial,Helvetica; font-size:13px; color:#336699;} 
.category_home:link,.category_home:visited {font-weight:bold; font-face:Arial,Arial,Helvetica; font-size:12px; color:#336699;} 
.sub_category:link,.sub_category:visited {font-weight:bold; font-face:Arial,Arial,Helvetica; font-size:11px; color:#336699;} 
.subcat_mini {font-size: 10px; }
div.category_home { background-color:#eeeeee; padding:3 3 3 3; }


html {
  height: 100.02%;  // force vertical scrollbar in mozilla
}

/*body { font-family: Verdana,Arial; font-size: 12px;}*/
body { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }

.maintextsm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.mini  { font-size: 11px;}




TD { font-size: 12px; }
TD.header  { height: 70px; }



/* Ads */
.top_ad { color:#000000; font-size:10px;}
.top_ad a:link { color:#000000; font-size:10px; text-decoration:none; }
.top_ad a:visited { color:#000000; font-size:10px; text-decoration:none; }
.top_ad a:link b,.top_ad b a:link { color:#336699; font-size:10px; text-decoration:underline; }
.top_ad a:visited b, .top_ad b a:visited { color:#336699; font-size:10px; text-decoration:underline; }


//.ad_120 { color:#000000; font-size:12px;}
//.ad_120 a:link { color:#000000; font-size:12px; text-decoration:none; }
//.ad_120 a:visited { color:#000000; font-size:12px; text-decoration:none; }
//.ad_120 a:link em,.ad_120 em a:link { color:#336699; font-size:12px; text-decoration:underline; font-style:normal; }
//.ad_120 a:visited em, .ad_120 em a:visited { color:#336699; font-size:12px; text-decoration:underline; font-style:normal; }

//.ad_120 a ul {
//	font-size:11px;
//	padding-left: 5px;
//	margin-left: 10px;
//}

//.request_form { font-size: 10px; }



/* Directory  */

//.summary_title { font-size: 13px; color:#336699; font-weight:900;}
//.summary_title:link, .summary_link:link { color:#336699; }
//.summary_title:visited, .summary_link:visited   { color:#003366; }
//.summary_title:hover, .summary_link:hover { color:#003366;}
//.summary_text { font-size: 11px; }

//img.logo_link, .logo_link:link img, .logo_link:visited img { border:1px #bbbbbb solid; }

.detail_title { font-size: 15px; font-weight:bold;}
.detail_title:link, .detail_title:visited { color:#336699; }
.summary_title:link, .detail_title:visited, .detail_link:link, .detail_link:visited  { color:#336699; }
.detail_title:hover, .detail_link:hover { color:#003366;}
.detail_text { font-size: 11px; }
.detail_mini { font-size: 11px !important; }
.detail_mini:link, .detail_mini:visited { color:#336699; }
.detail_sidebar  { font-size: 11px; }

div.detail_links_middle {border-top: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb; font-weight:bold; background-color:#eeeeee;} 
.detail_links:link, .detail_links:visited { color:#336699; font-weight:bold; } 
.detail_links:hover { color:#003366; } 


div.detail_links_middle2 {border-top: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb; font-weight:bold; } 


.rate_pulldown { color: #000000; font-family: Arial; font-size: 9px; }
.rate_button { border: 1px #ffffff outset; background-color: #eeeeee;  font-family: Arial; font-size: 10px;}

.add_listing_label  { font-size: 11px; font-weight: bold;}
.add_listing_label select {  font-size: 11px; }
.add_listing_label select option {  font-size: 11px;  }
.add_listing_table  { backgro!und-color:#eeeeee; }
.add_listing_help { font-size: 10px; }
.add_listing_textarea { font-size: 11px; }

.required { color: #bb0000; font-weight: bold; }


.breadcrumb { font-size: 11px; }
.breadcrumb:link, .breadcrumb:visited { color:#666666; font-weight:bold; text-decoration: none; }
.breadcrumb:hover { color:#336699;  text-decoration: underline; }
span.breadcrumb a:link, span.breadcrumb a:visited { color:#666666 !important;}
span.breadcrumb a:hover, { color:#888888 !important;}



//div.summary_text { margin-top:3px;}
//.caption { font-size: 10px; font-style: italic;}
//.sponsored { font-size: 10px; font-style: italic; color:#aaaaaa;}

//td.summary_text { background-color:#ffffff; }



//.search_text { color: #ffffff; font-weight:bold; font-size:11px;}


//.search_button { border: 1px #ffffff outset;color: #000000; font-family: Arial; background-color: #f3f3f3; font-size: 90%; margin-top: 2px; font-weight: bold; }

//a.by_line { color: #ffffff !important; text-decoration: none; font-size:11px;}
//a.by_line:hover  { color: #ffffff !important; text-decoration: underline;  }


/* Left navigation  */
.left_nav a { color: #336699 !important; text-decoration: underline; font-weight: bold; margin-left:10px; line-height:20px;}
.left_nav a:hover { color: #336699; text-decoration: underline; font-weight: bold; }



.left_nav_mini:link, .left_nav_mini:visited { color:#336699; font-size: 11px !important; }






.left_nav_products a { color: #336699 !important; text-decoration: underline; font-weight: bold; line-height:25px;}
.left_nav_products_last a { line-height:normal;}

.left_nav_sm   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.left_nav_sm  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height:normal;}
.left_nav_sm_head  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height:normal;  color:#ffffff;}
div.left_nav_sm { margin-left: 10; }

.left_nav_text    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.home_description, .subcat_description, .category_description    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding:2 10 0 10;}




/* Headers and titles  */

.product_header  { font-family: Arial Black, Helvetica, sans-serif; 
	font-size: 21px; 
	font-weight: bold; 
	margin:			0 0 12 0;
	letter-spacing:	-2px;
	}


.titlesxl   { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
a.titlesxl  { color: #336699; }

h2 { color: #28a3d0; font-weight: bold; }
h3, .h3 { color: #000000; font-weight: bold; font-size: 12pt; margin-bottom:0;}
h3 a, a.h3 { color: #336699; }



/* Masthead  */

div.sub_text{ margin-top: -8px; margin-left: 2px; color: white; font-family: Arial; font-size: 90%; }
h1.title { 	font-family: Arial Black; color: white; border: 0px none; padding: 0; margin: 0; font-size: 24pt; font-weight: bold; letter-spacing: -2px; text-decoration: none; }
h1.title a { color: white !important; text-decoration: none; }

/* Misc  */
.sitemap,.sitemap ul { margin:0 0 0 10;}



/* ADVERTISING  */

.featured_headline { color: #ff0000; font-weight: bold; font-size: 14px; margin-bottom:0;}
.featured_headline:hover { color: #990000;}
.featured_title { color: #000000; font-weight: bold; font-size: 12pt; margin-bottom:0;}
.featured_body, li.featured_body { font-size: 11px;}
.featured_links { font-size: 11px; font-weight:bold; color: #ff0000; }
.featured_links:hover { color: #990000;}

	
/* IMPORTED */
	
.titlessm   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.titles      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.titleslg   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.titlesxxl  { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.navlinks   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:}
.navlinksdemo a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000 }
.navlinks2   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:}
.navlinks3   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000cc}
.contacttxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.maintextxs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.maintext    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.maintextlg { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.navspacing {margin-top:5;}


.h_space_10 ( width:20px; }
.h_space_30 ( width:40px; }

.v_space_5 { height:5px }
.v_space_10 { height:10px }
.v_space_30 { height:30px }

