#border_bottom_td
{
       border-bottom:0;
}
#border_bottom_td2
{
       border-bottom:0;
}

/*COMMON ELEMENTS*/
.header_print
{
        display:none;
margin-top:5px;
}
body
{
	margin: 0;
	background-color:#F2F2F2;
	background-image: url(../images/bg_bodyfront.gif);
	background-position:left;
	background-repeat:repeat-y;
	font-family:verdana,arial,sans-serif; 
} 

a
{
	color:#000000;
	text-decoration:underline;
}

a:hover
{
	color:#0066CC;
	text-decoration:none;
}




img
{
	border:0;
}

div
{
	font-family:verdana,arial,sans-serif;
}


input 
{
	font-family:verdana,arial,sans-serif;
	border:1px solid #7E9DB9;
}

form
{
  display: inline;
}

h2
{
	margin:0;
	padding-top:10px;
	text-align:right;
	font-size:1em;
	padding-right:10px;
	color:#FFFFFF;
		
}


/* MENU STARTS HERE */


.topmenu
{
	padding-top: 11px;
	padding-left: 12px;
}
.topmenu img
{
	margin-bottom:32px;
}
.menu
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-image:URL(../images/back2.png);
	background-position:right;
	vertical-align: top;
	font-size:65%;
	width: 254px;
}
.menu .menuHead{
	background-image:url(../images/menuhead.png);
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding:3px 5px 6px 11px;
	margin-top:56px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.menulinklevel0
{
	display:block;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	background-image:URL(../images/back2.png);
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
.menulinklevel0:hover
{
	border-right:5px solid #A88DCF;
}

.menulinklevel0selected
{
	display:block;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	border-right:5px solid #A88DCF;
	
	border-bottom:1px solid #CCCCCC;
	padding:3px 5px 6px 11px;
}

.menulinklevel1
{
	display:block;
	font-weight:normal;	
	border-bottom:1px solid #CCCCCC;
	padding:3px 5px 6px 24px;
	text-decoration:none;
	color:#000000;        
}

.menulinklevel1hover
{
        display:block;
	font-weight:normal;
        
	border-bottom:1px solid #CCCCCC;
	padding:3px 5px 6px 24px;
	text-decoration:none;
	color:#000000;
        border-right:5px solid #A88DCF;
}
.menulinklevel2
{
	display:block;
	font-weight:normal;	
	border-bottom:1px solid #CCCCCC;
	padding:3px 5px 6px 36px;
	text-decoration:none;
	color:#000000;        
}
.menulinklevel2hover
{
        display:block;
	font-weight:normal;        
	border-bottom:1px solid #CCCCCC;
	padding:3px 5px 6px 36px;
	text-decoration:none;
	color:#000000;
        border-right:5px solid #A88DCF;
}
.menulinklevel2selected
{
	display:block;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	border-right:5px solid #A88DCF;
	
	border-bottom:1px solid #CCCCCC;
	padding:3px 5px 6px 36px;
}

.menu a:hover
{
	border-right:5px solid #A88DCF;
	color:black;

}

.topmenu a:hover
{
	color:#0066CC;
	text-decoration:none;
	border:0;
}

.menulinklevel1selected
{
	display:block;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	border-right:5px solid #A88DCF;
	
	border-bottom:1px solid #CCCCCC;
	padding:3px 5px 6px 24px;
}
#menuselected
{
	display:block;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	border-right:5px solid #A88DCF;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:3px 5px 6px 24px;
}

/* HEADER STARTS HERE */

.header
{
	margin-left:260px;
	margin-top:5px;
	width: 494px;
	padding-top:7px;
	vertical-align: top;
	background-color:#E2D2F9;
	
}
#SearchForm
{
	display:inline;
}


#searchbox
{
	float:right;
	width:220px;
	margin-right:3px;
	text-align:right;
}
#SearchInputBox
{
	font-size:60%;
}
#tabbedmenu
{
	padding-top:20px;
	height:36px;
	background-image:URL(../images/menu_backgrounds/bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#tabbedmenu ul
{
	
	margin:0;
	padding:0;
	list-style-type: none;
	background-color:#E2D2F9;

}
#tabbedmenu li
{
	margin:0;
	float:left;
}
#tabbedmenu li a 
{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#home_link_selected
{
	display:block;
	width:55px;
	height:22px;
	padding-left:30px;
	padding-top:7px;
	background-image:URL(../images/menu_backgrounds/home-on.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#home_link
{
	display:block;
	width:55px;
	height:22px;
	padding-left:30px;
	padding-top:7px;
	background-image:URL(../images/menu_backgrounds/home-off.gif);
	background-repeat:no-repeat;
	color:#A49BB0;
}
#home_link:hover
{
background-image:URL(../images/menu_backgrounds/home-over.gif);
	background-repeat:no-repeat;
	
}
#product_link_selected
{
	display:block;
	width:115px;
	height:22px;
	padding-left:30px;
	padding-top:7px;
	color:#FFFFFF;
	background-image:URL(../images/menu_backgrounds/select_a_product-on.gif);
	background-repeat:no-repeat;
}
#product_link
{
	display:block;
	width:115px;
	height:22px;
	padding-left:30px;
	padding-top:7px;
	color:#A49BB0;
	background-image:URL(../images/menu_backgrounds/select_a_product-off.gif);
	background-repeat:no-repeat;
}
#product_link:hover
{
	background-image:URL(../images/menu_backgrounds/select_a_product-over.gif);
	background-repeat:no-repeat;
	
}

#contact_link
{
	display:block;
	width:79px;
	height:22px;
	padding-left:30px;
	padding-top:7px;	
	color:#A49BB0;
	background-image:URL(../images/menu_backgrounds/contact-off.gif);
	background-repeat:no-repeat;
}

#contact_link_selected
{
	display:block;
	width:79px;
	height:22px;
	padding-left:30px;
	padding-top:7px;	
	color:#FFFFFF;
	background-image:URL(../images/menu_backgrounds/contact-on.gif);
	background-repeat:no-repeat;
}


#contact_link:hover
{
	background-image:URL(../images/menu_backgrounds/contact-over.gif);
	background-repeat:no-repeat;
	
}



#register_link_selected
{
	display:block;
	width:125px;
	height:22px;
	padding-left:30px;
	padding-top:7px;	
	color:#FFFFFF;
	background-image:URL(../images/menu_backgrounds/logon-on.gif);
	background-repeat:no-repeat;
}

#register_link
{
	display:block;
	width:125px;
	height:22px;
	padding-left:30px;
	padding-top:7px;	
	color:#A49BB0;
	background-image:URL(../images/menu_backgrounds/logon-off.gif);
	background-repeat:no-repeat;
}

#register_link:hover
{
	background-image:URL(../images/menu_backgrounds/logon-over.gif);
	background-repeat:no-repeat;
	
}

/* FOOTER */


#footer
{
	padding-right:5px;
	text-align:right;
	color:#9A9A9A;
	clear:both;
}

#footer a
{
color:#9A9A9A;
	text-decoration:none;
}
#footer a:hover
{
color:#9A9A9A;
	text-decoration:none;
}
#footer a:visited
{
color:#9A9A9A;
	text-decoration:none;
}


/* MAIN CONTENT STARTS HERE */


.content
{

/*
	margin-left:255px;
	width: 495px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
	font-size:70%;

*/
margin-left:254px;
	width: 506px;
	font-size:70%;

}
.selectedLink
{
	font-weight:bold;
	text-decoration:none;
}
a.corporate_links
{
	text-decoration: underline;
	color: black;
	font-weight:bold;
}

a.corporate_links:hover
{
	text-decoration: none;
	color:#0066CC;
}


/* CSS SPECIFIC FOR THE HOME SCREEN */

.content_home
{
	margin-left:259px;
	width: 495px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
	font-size:70%;
}

.coloumnLeft
{
	float:left;
	clear:left;
	border-left:6px solid #FFFFFF;
        border-top:5px solid #FFFFFF;
        border-right:5px solid #FFFFFF;
	margin-right:0px;
	margin-bottom:0px;	
	width:244px;
	height:170px;
	overflow:hidden;

}

.coloumnRight
{
	
	width:245px;
	height:170px;
	float:left;
	border-right:5px solid #FFFFFF;
        border-top:5px solid #FFFFFF;
	overflow:hidden;
}

#beverageBlock
{
	background-image:URL(../images/left_block_background_beverage.png);
	background-repeat:no-repeat;
	
}

#FoodBlock
{
	background-image:URL(../images/left_block_background_food.png);
	background-repeat:no-repeat;
}

#beautyBlock
{
	background-image:URL(../images/right_block_background_beauty.png);
	background-repeat:no-repeat;
}

#healthcareBlock
{
	background-image:URL(../images/right_block_background_healthcare.png);
	background-repeat:no-repeat;
}


#homeAndPersonalCareBlock
{
	background-image:URL(../images/left_block_background_personal.png);
	background-repeat:no-repeat;
	
}



#IndustrialAndOthersBlock
{
	background-image:URL(../images/left_block_background_industrial.png);
	background-repeat:no-repeat;
}

/* REXAM FORM STARTS HERE */

.rexamform{
	clear:both;
	margin-top:20px;
	font-size:100%;
	border-top:1px solid #CCCCCC;
}

.rexamform td{
        border-bottom:1px solid #CCCCCC;
	padding:8px 10px 3px 10px;
	vertical-align:top;
	width:180px;
	font-weight:bold;
}
.rexamform td.input{
        padding:4px 10px 4px 10px;	
	width:270px;
	font-weight:normal;
}
.rexamform td input,
.rexamform td select{
	width:230px;
	       font-size:100%;
}
.rexamform td textarea{
	width:230px;
	font-size:140%;
}
.rexamform input.checkbox{
	width:15px;
        height:15px;
}

.content ul.mainPage
{
	
	list-style-type: none;
	text-align:right;
	margin-top:4px;

}

.content ul.mainPage li
{

	padding-bottom:5px;
	
	
}

.content ul.mainPage #hiddenLi
{
	display:none;

}

.content_home ul.mainPage
{
	
	list-style-type: none;
	text-align:right;
	margin-top:4px;

}

.content_home ul.mainPage li
{

	padding-bottom:5px;
	
	
}

.content_home ul.mainPage #hiddenLi
{
	display:none;

}



a.mainPageLink
{

	
	color:#6A6373;
	text-decoration:none;
	display:block;
	padding-right:22px;
	background-image:URL(../images/mainPageLinkBullit.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}


a.mainPageLink:hover
{
	text-decoration:none;
	color:#0066CC;
}

a.mainPageSubLink
{


	color:#6A6373;
	text-decoration:none;
	line-height:1.5em;
	padding-right:35px;
	
}	

a.mainPageSubLink:hover
{
	text-decoration:none;
	color:#0066CC;
}


/* END - CSS SPECIFIC FOR THE HOME SCREEN - END */


/* CSS SPECIFIC FOR THE SELECT A PRODUCT */
.space_head_products
{
        margin-left:10px;
}

.content_configurator
{
	margin-left:254px;
	width: 506px;
	font-size:70%;
}

#selectAProductBasic
{
	background-image:URL(../images/backgrounds/selec-product-fondo.gif);
        background-repeat:no-repeat;	
	font-weight:bold;
	font-size:100%;
	line-height:240%;
	color:#696272;	
        padding-left:10px;
        margin-top:5px;
        margin-right:6px;
        margin-bottom:0px;
        margin-left:6px;
}


#selectAProductBasic a
{
padding-left:25px;
color:#A88DD0;
	background-image:URL(../images/arrow-avanzado.gif);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
padding-right:25px;

}

#selectAProductBasic a:hover
{
color:#0066CC;
}

#selectAProductBasic select
{
	border:1px solid #809CB9;
	font-size:90%;
}
#market
{
	width:110px;
}

#Material
{
	width:140px;
}

#Catalogue
{
	width:170px;
}



#selectAProductAdvanced
{
	background-color:#A88DD0;
	color:#FFFFFF;
	display:none;
	margin-right:6px;
        margin-left:6px;  

	font-weight:bold;
        clear:both;
        border-top:6px solid #FFFFFF;
}

#selectAProductAdvanced table td
{
	width:232px;	
}

#selectAProductAdvanced table
{
	width:465px;
	table-layout:fixed;
	margin:10px;        
}

#selectAProductAdvanced select 
{
	width:98%;
	border:1px solid #809CB9;
	font-size:90%;
}

#selectAProductResultset
{
background-image:URL(../images/backgrounds/selec-product-resultados.gif);
	background-position:top;
	background-repeat:no-repeat;
	min-height:143px;
	margin-bottom:5px;

}

#selectAProductResultset .fillerbox
{
	height:143px;
	width:1px;
	float:left;
}

pushdown
#selectAProductResultset .fillerbox
{
clear:both;
}

/* END - CSS SPECIFIC FOR SELECT A PRODUCT - END */


/*   CSS SPECIFIC FOR THE CONTACT SECTION    */

.contactUsContent .leftFloater
{
	float:left;
	clear:left;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;	
	width:245px;


}

.contactUsContent .rightFloater
{
	
	width:245px;
	float:left;
	margin-left:5px;
	overflow:hidden;
}

.contactUsContent
{
	background-image:URL(../images/backgrounds/fondo-contacto.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:259px;
	margin-top:5px;
	width: 495px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
	font-size:60%;
}


.contactUsContent p
{
  margin-left:10px;
}

.contactUsContent h3
{
	padding-left:12px;
	margin-left:7px;
	margin-bottom:0;
	font-size:100%;
	margin-top:25px;
	background-image:URL(../images/contact-us.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}


.contactUsContent .contactDetails
{
	color:#6A6373;;
	margin-left:20px;
}
#state_name_contacts
{
        display:none;
}
#state_country_contacts
{
        display:none;
}

.contact_formLink
{		
        width:170px;	
	padding-right:15px;
	text-align:right;	
	background-image:URL(../images/arrow-register.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	line-height:150%;
	vertical-align:top;
	text-decoration:underline;
        background-color:transparent;
        border:0;
        cursor:hand;
}
.contact_formLink:hover
{
        
        text-decoration:underline;
        color:black;
}


/* END - CSS SPECIFIC FOR THE CONTACT SECTION - END */

.RegisterAndLogonContent
{
	background-image:URL(../images/backgrounds/fondo-register.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:260px;
        margin-top:5px;
	width: 494px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
	font-size:60%;
}
.RegisterAndLogonContent #logonAccount
{
height:495px;
}

.RegisterAndLogonContent #logonAccount div
{
padding:10px;
}

.RegisterAndLogonContent #manageAccount
{
height:495px;
}


.RegisterAndLogonContent h4
{
	color:#FFFFFF;
	font-size:140%;
	margin-top:0;
	margin-left:10px;
	margin-bottom:10px;
	padding:0;
}
.RegisterAndLogonContent h5
{
margin-left:10px;
	margin-bottom:10px;
font-size:140%;
color:#A88DD0;
}

.RegisterAndLogonContent .logonDiv
{	
        margin-left:20px;
	margin-bottom:10px;

}

.RegisterAndLogonContent .formLink
{
	display:block;
	width:170px;
	text-align:right;
	padding-right:15px;
	background-image:URL(../images/arrow-register.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	line-height:150%;
	vertical-align:top;
	text-decoration:underline;
        background-color:transparent;
        border:0;
        cursor:hand;
}
.RegisterAndLogonContent .formLink:hover
{
        
        text-decoration:underline;
        color:black;
}

.RegisterAndLogonContent input
{
	margin-top:10px;
	margin-bottom:15px;
	font-size:100%;
        width:200px;
	font-weight:normal;
}


.RegisterAndLogonContent label
{
	font-weight:bold;
}

.RegisterAndLogonContent ul
{
	
	list-style-type: none;
	text-align:right;
	margin-top:4px;
	width:150px;
	padding-left:0;
	padding-top:25px;

}

.RegisterAndLogonContent li
{
	padding-bottom:15px;
}

.RegisterAndLogonContent  ul a
{
	color:#6A6373;
	text-decoration:none;
	display:block;
	padding-right:15px;
	background-image:URL(../images/register-2.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:underline;

}

.RegisterAndLogonContent ul a:hover
{
	text-decoration:none;
	color:#0066CC;
}


/* ------------------- */
.RegisterNewUserContent 
{
	background-image:URL(../images/backgrounds/fondo-register-newUser.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:259px;
        margin-top:5px;
	width: 495px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
	font-size:60%;
}
.RegisterNewUserContent #logonAccount
{
height:495px;
}

.RegisterNewUserContent #logonAccount div
{
padding:10px;
}

.RegisterNewUserContent #manageAccount
{
height:495px;
}


.RegisterNewUserContent h4
{
	color:#FFFFFF;
	font-size:140%;
	margin-top:0;
	margin-left:10px;
	margin-bottom:10px;
	padding:0;
}
.RegisterNewUserContent h5
{
margin-left:10px;
	margin-bottom:10px;
font-size:140%;
color:#A88DD0;
}

.RegisterNewUserContent .logonDiv
{
	margin-left:20px;
	margin-bottom:10px;

}

.RegisterNewUserContent .formLink
{
	display:block;
	width:170px;
	text-align:right;
	padding-right:15px;
	background-image:URL(../images/arrow-register.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	line-height:150%;
	vertical-align:top;
	text-decoration:underline;
	border:none;
	font-size:110%;
background-color: transparent;
}

.RegisterNewUserContent input
{
	margin-top:10px;
	margin-bottom:15px;
	font-size:100%;
        width:200px;
	font-weight:normal;
}


.RegisterNewUserContent label
{
	font-weight:bold;
}

.RegisterNewUserContent ul
{
	
	list-style-type: none;
	text-align:right;
	margin-top:4px;
	width:150px;
	padding-left:0;
	padding-top:25px;

}

.RegisterNewUserContent li
{
	padding-bottom:15px;
}

.RegisterNewUserContent ul a
{
	color:#6A6373;
	text-decoration:none;
	display:block;
	padding-right:15px;
	background-image:URL(../images/register-2.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:underline;

}

.RegisterNewUserContent ul a:hover
{
	text-decoration:none;
	color:#0066CC;
}

.register_table
{
        clear:both;
        margin-top:20px;
        font-size:100%;	
}

.register_table td 
{	
	vertical-align:middel;
	width:150px;
	font-weight:bold;
}

.register_table td.input
{
	width:230px;
	font-weight:normal;
        padding: 8px 10px 3px 10px;
}
.register_table td input
{
	width:230px;
	font-size:100%;
        margin-top:10px;
}
.register_table td select{
	width:230px;        
	font-size:100%;
        margin-top:10px;
}


.register_table input.checkbox{
	width:15px;
        height:15px;
}
#state_name_tr
{
        display:none;
        height:30px;
        margin-top:20px;
}
#state_country_tr
{
        display:none;
        height:30px;
        margin-top:0;
}
#country
{
        margin-top:10px;
	margin-bottom:10px;
	font-size:100%;
        width:230px;
        height:20px;
	font-weight:normal;
}

#state_country
{
        margin-top:10px;
	margin-bottom:10px;
	font-size:100%;
        width:230px;
        height:20px;
	font-weight:normal; 
}

.checkbox_register
{
         margin:0;
         padding:0;
         border:0;
         width:20px;
         height:10px;
}
.confirmation_div
{
         margin: 120px 0 120px 10px;
}


div.search_bar
{        
        background-image:URL(../images/fondo-busca.gif);
        height:42px;
        vertical-align:middle;
        margin-bottom:10px;
        margin-left:6px;
        margin-right:6px;
        margin-top:5px;


}
.search_bar table
{
        vertical-align:middle;
        width:490px;
        font-weight:bold;
        text-align:center;           
}
.search_bar table td
{
        width:164px;
        vertical-align:middle;
        line-height:37px;
}
.search_bar table td img.lupa
{
        margin:0;
        padding:0;
        float:left;
}
.search_bar table td a
{
        text-decoration:none;
}
.text_white
{
         color:white;
}
.text_white img
{
         float:left;
}

///////////*select a product*/////////
#reset_form
{
        margin:10px;
}

#grid_selectProduct
{
  border-top:6px solid #FFFFFF;
}
#grid_selectProduct table
{
        border-collapse:collapse;
}

.title
{
        margin:15px;
        text-align:left;
        vertical-align:middle;
        font-size:16px;
}

div.productscontent {        
	float:left;
	clear:both;
	background:#FFFFFF; 
}

div.productscontent table
{
width:100%;
}
 
table.product
{
        margin-right:10px;
}
/*flash*/
#flashcontent
{
   left:-12px;
position:absolute;
top:10px;
}

span.expander
{
    text-decoration:underline;
}
span.expander:hover
{
    text-decoration:none;
    color: #0060BF;
}

#PDFLinks a
{
    margin-left:10px;
}

h3.icons
{
    margin-left:7px;
    font-size:150%;
}
div.ItemTop
{
    padding-left:6px;
}