﻿.gridviewcss
{
    FONT-SIZE: 75%; 
    LINE-HEIGHT: 115%;
    FONT-FAMILY: Arial, Helvetica, san-serif;
	color: #666;
}

.Sub_Menu_Content {
	background-color: #F5F5F5;
	margin-bottom: 5px;
	margin-top: 5px;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	display: block;
	border: 1px solid #DDDDDD;
}
.Sub_Menu_Content_Link_Content {
	width: 115px;
	display: block;
	float: right;
	padding: 2px 5px 5px 2px;
	
	font-family: Arial, Helvetica, sans-serif; text-align: right;
	font-size: 11px;
}


.Sub_Menu_Content_Link_Content_a {
	color: #669900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.Menu_Content {
	background-color: #F0F0F0;
	width: 723px;
	margin-bottom: 5px;
	margin-top: 5px;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	display: block;
	border: 1px solid #CCCCCC;
}
.Menu_Main {
	background-color: #F5F5F5;
	width: 729px;
	margin-bottom: 1px;
	margin-top: 5px;	
	padding-top: 1px;	
	padding-left: 5px;
	float: left;
	display: block;
	border: 1px solid #CCCCCC;
}
.Menu_Main_Items {
	width: 110px;
	display: block;
	float: left;
	height: 20px;
	padding: 6px 2px 0px 2px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666;
}

.Menu_Main_Items a:link
{
    text-decoration: none;
    color: #669900;
}
.Menu_Main_Items a:visited
{
    text-decoration: none;
    color: #669900;
}
.Menu_Main_Items a:hover
{
    text-decoration: underline;
    color: #cccc99;
}
.Menu_Main_ItemsGeneral {
	width: 110px;
	display: block;
	float: left;
	height: 20px;
	padding: 0px 2px 0px 2px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666;
}
.Menu_Main_ItemsGeneral_Home {
	width: 90px;
	display: block;
	float: left;
	height: 20px;
	padding: 0px 2px 0px 2px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666;
}
.Menu_Main_ItemsProductos {
	width: 130px;
	display: block;
	float: left;
	height: 20px;
	padding: 0px 2px 0px 2px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666;
}
.Menu_Main_ItemsProductos_ddl{
	text-decoration:none;
	color: #666;	
	border-bottom: solid 1px #CCCCCC;
	width: 130px;
}
.Menu_Main_ItemsProductos_ddl a:link{
	text-decoration:none;
	color: #666;	
	border-bottom: solid 1px #CCCCCC;
	width: 130px;
}
.Menu_Main_ItemsProductos_ddl a:visited{
	text-decoration:none;
	color: #666;	
	border-bottom: solid 1px #CCCCCC;
	width: 130px;
}
.Menu_Main_ItemsProductos_ddl a:hover{
	text-decoration:underline;
	color: #666;	
	border-bottom: solid 1px #CCCCCC;
	width: 130px;
}


.Menu_Main_New1{
	
	color: #000000;	
	background-image: url(../App_Lib/image/nav1Link.gif);
	background-repeat: no-repeat;
    background-position: 0px 6px;
    padding: 4px 0px 4px 8px;
}
.Menu_Main_New1 a:link{
	text-decoration:none;
	color: #000000;	
}
.Menu_Main_New1 a:active{
	text-decoration:none;
	color: #cccc99;	
}
.Menu_Main_New1 a:visited{
	text-decoration:none;
	color: #000000;	
}

.Menu_Main_New1 a:hover{
	text-decoration:underline;
	color: #cccc99;	
}

.Menu_Main_New1_selected{
	
	color: #000000;	
	background-image: url(../App_Lib/image/nav1Link_selected.gif);
	background-repeat: no-repeat;
    background-position: 0px 6px;
    padding: 4px 0px 4px 8px;
}
.Menu_Main_New1_selected a:link{
	text-decoration:none;
	color: #000000;	
}
.Menu_Main_New1_selected a:active{
	text-decoration:none;
	color: #cccc99;	
}
.Menu_Main_New1_selected a:visited{
	text-decoration:none;
	color: #000000;	
}

.Menu_Main_New1_selected a:hover{
	text-decoration:underline;
	color: #cccc99;	
}


.Menu_Main_New2{
	text-decoration:none;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	color: #666;	
    padding: 2px 0px 2px 2px;
    float: left;
}
.Menu_Main_New2 a:link{
	text-decoration:none;
	color: #666;		
}
.Menu_Main_New2 a:active{
	text-decoration:none;
	color: #cccc99;	
}
.Menu_Main_New2 a:visited{
	text-decoration:none;	
	color: #666;	
}
.Menu_Main_New2 a:hover{
	text-decoration:underline;
	color: #666;	
}









.Menu_Main_ItemsProductos_ddl_over
{
    text-decoration: underline;
    color: #666;
    border-bottom: solid 1px #CCCCCC;
    width: 130px;
    background: #ffffff;
}

.Menu_Main_ItemsHome {
	display: block;
	float: left;
	height: 20px;
	padding: 0px 2px 0px 2px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666;
}
.Menu_Main_ItemsHome_ddl{
	text-decoration:none;
	color: #666;	
	border-bottom: solid 1px #CCCCCC;
}
.Menu_Main_ItemsHome_ddl a:link{
	text-decoration:none;
	color: #666;	
	border-bottom: solid 1px #CCCCCC;
}
.Menu_Main_ItemsHome_ddl a:visited{
	text-decoration:none;
	color: #666;	
	border-bottom: solid 1px #CCCCCC;
}
.Menu_Main_ItemsHome_ddl a:hover{
	text-decoration:underline;
	color: #666;	
	border-bottom: solid 1px #CCCCCC;
}
.Menu_Main_ItemsHome_ddl_over
{
    text-decoration: underline;
    color: #666;
    border-bottom: solid 1px #CCCCCC;
    background: #ffffff;
}


.Menu_Main_Search {
	width: 200px;
	display: block;
	float: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 65%;
	
	padding: 1px;
}

.Menu_Content_Link_Content {
	width: 115px;
	display: block;
	float: left;
	height: 30px;
	padding: 2px 2px 5px 2px;
}
.Menu_Content_Link_Content2 {
	width: 115px;
	display: block;
	color: Black;
	float: left;
	height: 30px;
	padding: 2px 2px 5px 2px;
}

.MenuLink
{
    color: #669900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.MenuLink_black
{
    color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.MenuLink_blue
{
    color: blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Menu_left_Item
{
	width: 135px;
    font: bold 70% arial,helveetica,sans-serif;
    color: #669900;
    padding: 5px 0px 5px 10px;
    border-bottom: solid 1px #cccccc;
    position:inherit;  
    background-image: url(../App_Lib/image/navOpenBul.gif);
    background-repeat: no-repeat;
    background-position: 1px 10px;
}
.Menu_left_Item a:link
{
    text-decoration: none;
    color: #669900;
}
.Menu_left_Item a:visited
{
    text-decoration: none;
    color: #669900;
}
.Menu_left_Item a:hover
{
    text-decoration: underline;
    color: #cccc99;
}

.Menu_left_ItemSelected
{
	width: 135px;
    font: bold 70% arial,helveetica,sans-serif;
    color: #666666;
    padding: 5px 0px 5px 10px;
    border-bottom: solid 1px #cccccc;
    position:inherit;  
    background-image: url(../App_Lib/image/navBul_selected.gif);
    background-repeat: no-repeat;
    background-position: 1px 10px;
}

.Menu_left_SubItem
{
	width: 130px;
    font: 65% arial,helveetica,sans-serif;    
    padding: 5px 0px 5px 15px;
    border-bottom: #cccccc 1px dashed;
    position: inherit;
    background-image: url(../App_Lib/image/navBul.gif);
    background-repeat: no-repeat;
    background-position: 8px 9px;
    
}
.Menu_left_SubItem a:link
{
    text-decoration: none;
    color: #669900;
}
.Menu_left_SubItem a:visited
{
    text-decoration: none;
    color: #669900;
}
.Menu_left_SubItem a:hover
{
    text-decoration: underline;
    color: #cccc99;
}

.Menu_Item_BlakBold
{
	font: bold 110%  arial,helveetica,sans-serif;
    color: #000000;
}
 /*
.Menu_left_SubItem
{
   
    padding: 5px 0px 5px 15px;
    border-bottom: #cccccc 1px dashed;
    position: inherit;
   
}
.link_items
{
	font: 65% arial,helveetica,sans-serif;
    color: #669900;   
    background-image: url(../App_Lib/image/navBul.gif);
    background-repeat: no-repeat;
    background-position: 8px 9px;
}
.link_items a:link
{
    text-decoration: none;
    color: #669900;
}
.link_items a:visited
{
    text-decoration: none;
    color: #669900;
}
.link_items a:hover
{
    text-decoration: underline;
    color: #cccc99;
}
*/



.gv {
	WIDTH: 100%;PADDING-BOTTOM: 5px;
}
.gv_td {
	PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px;
	PADDING-LEFT: 6px; 
	BACKGROUND-COLOR: #f7f7f7; 
	border-bottom: solid 1px #669900;
}
.gv_header {
	BORDER-LEFT-STYLE: none; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; 	
	BACKGROUND-COLOR: #fbfbfb; color:#330099; text-decoration: none; font-size: 10px;
	border-bottom: solid 1px #669900;
}
.gv_1corner
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    padding: 0px 4px 4px 4px;
    font: 70%  arial,helveetica,sans-serif;
    color: #669900;
    
}
.gv_1corner_prod
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    padding: 0px 4px 0px 4px;
    font: bold 70%  arial,helveetica,sans-serif;
    color: #666666;
}
.gv_2corner_prod
{
    border-bottom: solid 1px #cccccc;
    border-left: solid 1px #cccccc;   
    padding: 0px 4px 4px 4px;    
    font: bold 70%  arial,helveetica,sans-serif;
    color: #666666;
    text-decoration: none;
}
.gv_2corner
{
    border-bottom: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    font: bold 70%  arial,helveetica,sans-serif;
    color: #669900;
    padding: 0px 4px 0px 4px;    
}
.gv_header2
{
    border-bottom: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    font: bold 70%  arial,helveetica,sans-serif;
    color: #669900;
    padding: 0px 4px 0px 4px;    
}
.gv_body_alternate
{  

    background: #F5F5F5;    
}
.gv_body
{
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    font: 70%  arial,helveetica,sans-serif;
    color: #666666;
    padding: 5px 4px 5px 4px; 
}
.gv_body_1corner_prod
{
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    font: 70%  arial,helveetica,sans-serif;
    color: #669900;
    padding: 1px 4px 1px 4px; 
}
.gv_body_1corner_prod a
{
    color: #669900;
    text-decoration:none;
}
.gv_body_1corner_prod a:hover
{
    color: #cccc99;
    text-decoration:underline;
}
.gv_body_2corner_prod
{
    border-bottom: solid 1px #cccccc;
    font: 70%  arial,helveetica,sans-serif;
    color: #666666;
    padding: 1px 4px 1px 4px; 
}

.gv_body a:link
{
    text-decoration: none;
    color: #669900;
}
.gv_body a:visited
{
    text-decoration: none;
    color: #669900;
}
.gv_body a:hover
{
    text-decoration: underline;
    color: #cccc77;
}
.gv_body_1corner
{
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    font: 70%  arial,helveetica,sans-serif;
    color: #669900;
    padding: 5px 4px 5px 4px; 
}
.gv_body_2corner
{
    border-bottom: solid 1px #cccccc;
    font: 70%  arial,helveetica,sans-serif;
    color: #666666;
    padding: 5px 4px 5px 4px; 
}


/*************************/
/******* LSB STYLES ******/
/*************************/
.lsb_group_title
{
    display: block;
    float: left;
    border-bottom: solid 1px #cccccc;    
    font: bold 70%  arial,helveetica,sans-serif;
    color: #666666;
    padding: 5px 4px 5px 4px; 
    width: 97.8%;
}
.lsb_field_header
{
    display: block;
    float: left;
    font: 70%  arial,helveetica,sans-serif;
    color: #669900;
    padding: 2px 4px 2px 4px; 
    width: 130px;
    height:100%;
}
.lsb_field_item
{
    display: block;
    float: left;    
    border-left: solid 1px #cccccc;    
    font: 70%  arial,helveetica,sans-serif;
    color: #666666;
    padding: 2px 4px 2px 4px; 
    width: 400px;
    height:100%;
}
.lsb_background0
{    
    display: table;
    float: left;
    background: #f5f5f5;
    border-bottom: solid 1px #cccccc;
}
.lsb_background1
{
    display: table;
    float: left;
    background: #ffffff;
    border-bottom: solid 1px #cccccc;
}



/*************************/
/*************************/
/*************************/
.addFormLine
{
    height: 30px;   
    width: 720px;
    margin-bottom: 5px;
	margin-top: 5px;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
    
    border-bottom: solid 1px #e7e7e7;
}
.addFormLeft
{
    font-size: 12px;
    color: #669900;
    font-family: Arial; text-align:right;vertical-align:middle;
    padding-left: 10px;    
    width: 300px;
	display: block;
	float: left;
    
    
}
.addFormLRight
{
    font-size: 12px;
    color: #669900;
    font-family: Arial;vertical-align:middle;
    width: 300px;
	display: block;
	float: left;
    padding-left: 10px;
    
}
.addFormLCenter
{
    font-size: 12px;
    color: #669900;
    font-family: Arial;vertical-align:middle;text-align:center;
    width: 100%;
	display: block;
	float: left;
    padding-left: 10px;
    
}


.block_result
{
    padding: 2px 0px 10px 0px;
    font: 75% arial,helveetica,sans-serif;
    color: #777777;
}
.block_result a
{
    color: #669900;
    text-decoration:none;
}
.block_result a:hover
{
    color: #cccc99;
    text-decoration:underline;
}


.block_featuredProducts a
{
    text-decoration: none;
    color: #669900;
}
.block_featuredProducts a:link
{  
    text-decoration: none;
    color:#669900;
}
.block_featuredProducts a:visited
{
    text-decoration: none;
    color:#669900;
}
.block_featuredProducts a:hover
{
    text-decoration: underline;
    color:#cccc77;
}

.block_pdf_presentation
{
	display:block;
	float:left;
	width:175px;
	text-align:center;
	height: 150px;
}
.block_pdf_title
{
    padding: 2px 0px 10px 0px;
    font: bold 85% arial,helveetica,sans-serif;
    color: #777777;
}
.block_pdf_title a
{
    text-decoration: none;
    color: #669900;
}
.block_pdf_title a:link
{  
    text-decoration: none;
    color:#669900;
}
.block_pdf_title a:visited
{
    text-decoration: none;
    color:#669900;
}
.block_pdf_title a:hover
{
    text-decoration: underline;
    color:#cccc77;
}
.block_pdf_body
{
    padding: 2px 0px 2px 0px;
    font: 70% arial,helveetica,sans-serif;
    color: #777777;
}
.block_pdf_links
{
    padding: 2px 0px 10px 0px;
    font: 70% arial,helveetica,sans-serif;
    color: #777777;
}
.block_pdf_links a:link
{  
    text-decoration: none;
    color:#669900;
}
.block_pdf_links a:visited
{
    text-decoration: none;
    color:#669900;
}
.block_pdf_links a:hover
{
    text-decoration: underline;
    color:#cccc77;
}

.block_subscription
{
	border: 1px solid #cccc77;
	background-color: #eeeeee;
	padding: 10px 10px 10px 10px;
	margin: 5px 5px 5px 5px;
	text-align:center;
	display:block;
	float:left;
}

/******************************/
/*           PRODUCTS
/******************************/

.product_tag_corner_selected
{
    display: block;
    float: right;
    width:12px;
    background-image: url(../App_Lib/image/cattab_on.gif);    
    background-repeat: no-repeat;    
    background-position: 0px 0px;

}
.product_tag_selected
{
    display: table;
    float: right;
    padding: 1px 5px 0px 5px;
    height:16px;
    background-color: #ffffff;
    border-top: solid 1px  #cccccc;
    border-right: solid 1px #cccccc;
    text-align: center;
    font: bold 70% arial,helveetica,sans-serif;  
     
}
.product_tag_selected a
{
    text-decoration: none; 
    color: #666666; 
}
.product_tag_selected a:hover
{
    text-decoration: underline; 
    color: #666666; 
}
.product_tag_corner
{   
    display: table;
    float: right;
    width:12px;
    background-image: url(../App_Lib/image/cattab_off.gif);    
    background-repeat: no-repeat;    
    background-position: 0px 0px;
}

.product_tag
{
    display: table;
    float: right;
    height:16px;
    padding: 1px 5px 0px 5px;
    background-color: #F5F5F5;
    border-top: solid 1px  #cccccc;
    border-right: solid 1px #cccccc;
    text-align: center;
    font: bold 70% arial,helveetica,sans-serif;
}
.product_tag a
{
    color: #669900;
    text-decoration:none;
}
.product_tag a:hover
{
    color: #669900;
    text-decoration:underline;
}
.product_prefered_panel
{
    display: block;
    float: left;
    padding: 1px 5px 0px 5px;
    font: bold 70% arial,helveetica,sans-serif;
    color: #669900;
}



.dictionary_title
{
    display:block;
    clear:none;
    font: bold 130% arial,helveetica,sans-serif;
    padding: 10px 0px 10px 0px;
    color: #669900;
    border-bottom: solid 1px #cccccc;
}
.dictionary_item
{
    display:block;  
    float: left;  
    font: bold 100% arial,helveetica,sans-serif;
    padding: 10px 25px 5px 0px;
    color: #666666;
}
.dictionary_explain
{
    display:block;  
    float: left;  
    padding: 10px 5px 5px 5px;
    color: #777777;
}
.dictionary_button
{
    display:block;
    float: right;
    border: 0px;
    width: 90px;
    text-align:center;    
    font:  80% arial,helveetica,sans-serif;
    padding: 4px 5px 4px 0px;
    margin: 2px 10px 2px 0px;
    color: #669900;
}
.dictionary_button a
{
    text-decoration:none;
    color: #669900;
}
.dictionary_button a:hover
{
    text-decoration:none;
    color: #cccc77;
}


/***********************************************************/
/************************* FONTS ***************************/
.font_color_green_destacado
{
    text-decoration: none;
    color:#669900;
}
.font_color_green_destacado a
{    
    padding: 0px 0px 0px 10px;
    background-image: url(../App_Lib/image/navBul.gif);    
    background-repeat: no-repeat;    
    background-position:0px 5px;
    color:#669900;
    text-decoration: none;
}
.font_color_green_destacado a:hover
{
    padding: 0px 0px 0px 10px;
    background-image: url(../App_Lib/image/navBul.gif);    
    background-repeat: no-repeat;    
    background-position: 0px 5px;
    color:#cccc77;
    text-decoration: underline;
}
.font_color_green
{
    text-decoration: none;
    color:#669900;
}
.font_color_green a:link
{  
    text-decoration: none;
    color:#669900;
}
.font_color_green a:visited
{
    text-decoration: none;
    color:#669900;
}
.font_color_green a:hover
{
    text-decoration: underline;
    color:#cccc77;
}


.font_rows_number
{
   font: bold 70% arial,helveetica,sans-serif;
   padding: 5px 0px 5px 0px;
   color: #777777;
   text-decoration:none;
}
.font_rows_number a:link
{
    color: #669900;
    text-decoration:none;
}

.font_rows_number a:visited
{
    color: #669900;
    text-decoration:none;
}
.font_rows_number a:hover
{
    color: #cccc99;
    text-decoration:underline;
}
.font_page_number
{
   font: bold 70% arial,helveetica,sans-serif;
   padding: 10px 0px 10px 0px;
   color: #777777;
   text-decoration:none;

}
.font_page_number a:link
{
    color: #669900;
    text-decoration:none;
}

.font_page_number a:visited
{
    color: #669900;
    text-decoration:none;
}
.font_page_number a:hover
{
    color: #cccc99;
    text-decoration:underline;
}


.font_body_category
{
    font: 70%  arial,helveetica,sans-serif;
    color: #666666;
}

.font_body_category a:link
{
    text-decoration: none;
    color: #669900;
}
.font_body_category a:visited
{
    text-decoration: none;
    color: #669900;
}
.font_body_category a:hover
{
    text-decoration: underline;
    color: #cccc99;
}


.font_body100
{
    font:  100% arial,helveetica,sans-serif;    
    color: #777777;
}
/************************* font 80 ***************************/
.font_body80
{
    font:  80% arial,helveetica,sans-serif;    
    color: #777777;
}



.font_body80g_b
{
    color: #669900;
    text-decoration: none;
}
.font_body80g_b a
{
    font: bold 80% arial,helveetica,sans-serif;
    text-decoration: none;
    color: #669900;
}
.font_body80g_b a:hover
{
    font: bold 80% arial,helveetica,sans-serif;
    text-decoration: underline;
    color: #cccc99;
}

.font_body80b_b
{
    font:  bold 80% arial,helveetica,sans-serif;    
    color: #777777;
}
/************************ font 70 *******************************/
.font_body70g_b
{
    font:  bold 70% arial,helveetica,sans-serif;   
    text-decoration:none; 
    color: #669900;
}
.font_body70g_b a:link
{
    text-decoration:none;
    color: #669900;
}
.font_body70g_b a:visited
{
    text-decoration:none;
    color: #669900;
}
.font_body70g_b a:hover
{ 
    text-decoration:underline;
    color: #cccc99;
}



.font_body70b
{
    font:  70% arial,helveetica,sans-serif;    
    color: #777777;
}
.font_body70b a:link
{
    text-decoration:none;
    color: #669900;
}
.font_body70b a:visited
{
    text-decoration:none;
    color: #669900;
}
.font_body70b a:hover
{ 
    text-decoration:underline;
    color: #cccc99;
}
.font_body70b_b
{
    font:  bold 70% arial,helveetica,sans-serif;    
    color: #777777;
}


.font_title_category a:link
{
    text-decoration:none;
    color: #669900;
}
.font_title_category a:visited
{
    text-decoration:none;
    color: #669900;
}
.font_title_category a:hover
{
	text-decoration:underline;
    color: #cccc99;
}


/**************************************************/
/* LSB PRINT 
/**************************************************/


