﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+nav
	+content
*/

/* +nav */
.portuguese #nav #nav_content #institutional_menu ul#menu li a.company { width:68px; background:url(../imgs/buttons/mnu_institutional_company.gif) no-repeat left top; }
.portuguese #nav #nav_content #institutional_menu ul#menu li a.site { width:111px; background:url(../imgs/buttons/mnu_institutional_site.gif) no-repeat left top; }
.portuguese #nav #nav_content #institutional_menu ul#menu li a.contact { width:68px; background:url(../imgs/buttons/mnu_institutional_contact.gif) no-repeat left top;}
.portuguese #nav #nav_content #institutional_menu ul#menu li a.newsletter { width:78px; background:url(../imgs/buttons/mnu_institutional_newsletter.gif) no-repeat left top;}

.portuguese #nav #nav_content #usefull_buttons ul li a.how_cote { width:97px; background:url(../imgs/buttons/menu_usefull_how_cote.jpg) no-repeat left top; }
.portuguese #nav #nav_content #usefull_buttons ul li a.how_cote:hover,
#how_to_cote.portuguese #nav #nav_content #usefull_buttons ul li a.how_cote
 { background:url(../imgs/buttons/menu_usefull_how_cote.jpg) no-repeat left -51px; }
.portuguese #nav #nav_content #usefull_buttons ul li a.my_cote { width:134px; background:url(../imgs/buttons/menu_usefull_my_cote.jpg) no-repeat left top; }
.portuguese #nav #nav_content #usefull_buttons ul li a.my_cote:hover,
#my_cote.portuguese #nav #nav_content #usefull_buttons ul li a.my_cote
 { background:url(../imgs/buttons/menu_usefull_my_cote.jpg) no-repeat left -51px; }
.portuguese #nav #nav_content #usefull_buttons ul li a.request_catalog { width:121px; background:url(../imgs/buttons/menu_usefull_request_catalog.jpg) no-repeat left top; }
.portuguese #nav #nav_content #usefull_buttons ul li a.request_catalog:hover,
#request_catalog.portuguese #nav #nav_content #usefull_buttons ul li a.request_catalog
 { background:url(../imgs/buttons/menu_usefull_request_catalog.jpg) no-repeat left -51px; }

.portuguese #nav #nav_content #search p a.advanced_search_button { width:84px; height:11px; display:block; background:url(../imgs/buttons/advanced_search.gif) no-repeat left top; }
.portuguese #nav #nav_content #search fieldset button { width:62px; height:19px; float:left; margin:-4px 0 0 3px; border:none; background:url(../imgs/buttons/search_button.jpg) no-repeat left top; }

.portuguese #nav #login #login_content fieldset button { width:28px; height:19px; margin-top:-9px; float:left; border:none; background:url(../imgs/buttons/business_go.png) no-repeat left top; }
.portuguese #nav #login #login_content p a.want_register { margin-left:10px; width:105px; height:10px; background:url(../imgs/buttons/want_register_button.gif) no-repeat left 9px; display:block; }
.portuguese #nav #login #login_content p a.forgot_my_password { width:109px; height:10px; margin-left:17px; background:url(../imgs/buttons/forgot_my_password_button.gif) no-repeat left 9px; display:block; }
/* end nav */


/* +content */
.portuguese #content #sidebar .products_menu h2 { width:167px; height:32px; background:url(../imgs/titles/menu_products.png) no-repeat left top; margin-left:0.5em; }

.portuguese #content #main .featured_home .featured_home_content h2 { width:361px; height:73px; background:url(../imgs/titles/featured_home.png) no-repeat left top; margin-left:205px; }
.portuguese #content #main .featured_home .featured_home_content fieldset label { width:289px; height:11px; margin-left:4px; background:url(../imgs/titles/featured_home_label.png) no-repeat left top; }
.portuguese #content #main fieldset button.go_business { width:28px; height:19px; margin:4px 0 0 3px; float:left; border:none; background:url(../imgs/buttons/business_go.png) no-repeat left top; }

.portuguese #content #main .sign_newsletter h2 { width:183px; height:13px; background:url(../imgs/titles/sign_newsletter.gif) no-repeat left top; }
.portuguese #content #main .sign_newsletter p a.sign_button { width:74px; height:19px; margin-top:15px; display:block; background:url(../imgs/buttons/sign.jpg) no-repeat left top; }

.portuguese #content #main .promotional_products h2 { width:226px; height:16px; background:url(../imgs/titles/promotional_products.gif) no-repeat left top; }
.portuguese #content #main .promotional_products p a.learn_button { width:120px; height:19px; margin-top:105px; display:block; background:url(../imgs/buttons/learn_more.jpg) no-repeat left top;}
	
/* +sidebar */
.portuguese #content #sidebar .products_menu .products_fast_access fieldset label { margin:0 0 2px 7px; width:125px; height:10px; background:url(../imgs/titles/fast_access_menu.gif) no-repeat left top; }
/* end sidebar */

/* +products */
/* +pagination */
.portuguese #content #main .pagination_business .pagination_content .pagination_info button.go_pagination,
.portuguese #content #main .pagination_my_cote .pagination_content .pagination_info button.go_pagination
 { width:23px; height:19px; border:none; float:left; background:url(../imgs/buttons/go_pagination_gray.jpg) no-repeat left top; }

.portuguese #content #main .pagination .pagination_content button.go_pagination { width:23px; height:19px; border:none; float:left; background:url(../imgs/buttons/go_pagination_blue.jpg) no-repeat left top; }
/* end pagination */

.portuguese #content #main .product_details_header .product_details_header_content .buttons ul li a.see_my_itens { width:97px; height:14px; display:block; background:url(../imgs/buttons/see_my_itens.gif) no-repeat left top; }
.portuguese #content #main .product_details_header .product_details_header_content .buttons ul li a.return { width:70px; height:14px; display:block; background:url(../imgs/buttons/return.gif) no-repeat left top; }

.portuguese #content #main .product_details_actions fieldset button { width:127px; height:23px; border:none; margin:6px 0 0 8px; background:url(../imgs/buttons/add_itens.gif) no-repeat left top; }

.portuguese #content #main .product_details_interactive .product_details_interactive_menu ul li a.enlarge { background:url(../imgs/buttons/enlarge.gif) no-repeat left top; }
.portuguese #content #main .product_details_interactive .product_details_interactive_menu ul li a.see_technical_design { background:url(../imgs/buttons/see_technical_design.gif) no-repeat left top; }
.portuguese #content #main .product_details_interactive .product_details_interactive_menu ul li a.see_video { background:url(../imgs/buttons/see_video.gif) no-repeat left top; }

.portuguese #content #main .feature_cutlery .feature_cutlery_content h2.cutlery_cables_mixed { width:136px; height:28px; margin:-5px 0 0 34px; background:url(../imgs/titles/cutlery_cables_mixed.jpg) no-repeat left top; }
.portuguese #content #main .feature_cutlery .feature_cutlery_content h2.stainless_cutlery{ width:173px; height:17px; margin-left:14px; background:url(../imgs/titles/stainless_cutlery.jpg) no-repeat left top; }
.portuguese #content #main .feature_cutlery .feature_cutlery_content a.see_the_products { width:164px; height:20px; margin:182px auto 0 auto; background:url(../imgs/buttons/see_the_products.jpg) no-repeat left top; }

.portuguese #content #main .product_details_interactive .offer_equipotel {position:absolute;bottom:10px;right:15px}
.portuguese #content #main .product_details_interactive .offer_equipotel em {width:74px;height:37px;background:url(../imgs/others/offer.png);display:block}
/* end products */

/* +company */
.portuguese #content #main #company_nav ul li.history a { width:191px; height:249px; display:block; background:url(../imgs/buttons/history.jpg) no-repeat left 204px; }
.portuguese #content #main #company_nav ul li.history a:hover{ background-position:-191px 204px; }
#company_history.portuguese #content #main #company_nav ul li.history a { background-position:-382px 204px; }
.portuguese #content #main #company_nav ul li.social_responsibility a { width:189px; height:249px; display:block; background:url(../imgs/buttons/social_responsibility.jpg) no-repeat left 204px; }
.portuguese #content #main #company_nav ul li.social_responsibility a:hover { background-position:-189px 204px; }
#social_responsibility.portuguese #content #main #company_nav ul li.social_responsibility a { background-position:-378px 204px; }
.portuguese #content #main #company_nav ul li.framework a { width:190px; height:249px; display:block; background:url(../imgs/buttons/framework.jpg) no-repeat left 204px; }
.portuguese #content #main #company_nav ul li.framework a:hover { background-position:-190px 204px; }
#framework.portuguese #content #main #company_nav ul li.framework a { background-position:-380px 204px; }

.portuguese #content #main .company_texts .company_description .company_description_content h3.history { width:99px; height:22px; background:url(../imgs/titles/history.gif) no-repeat left top; }
.portuguese #content #main .company_texts .company_description .company_description_content h3.social_responsibility { width:268px; height:19px; background:url(../imgs/titles/social_responsibility.gif) no-repeat left top; }
.portuguese #content #main .company_texts .company_description .company_description_content h3.framework { width:124px; height:19px; background:url(../imgs/titles/framework.gif) no-repeat left top; }

.portuguese #content #main .company_texts .company_text_info .company_text_info_content h4 { width:276px; height:17px; margin-left:17px; background:url(../imgs/titles/check_the_timeline.gif) no-repeat left top; }

.portuguese #content #main .sidebars .did_you_knew .did_you_knew_content h3 { width:120px; height:18px; margin-left:18px; background:url(../imgs/titles/did_you_knew.gif) no-repeat left top; }
/* end company */

/* +my_cote */
.portuguese #content #main .my_cote_description .my_cote_description_content h2 { width:192px; height:24px; background:url(../imgs/titles/my_cote.gif) no-repeat left top; }

.portuguese #content #main .buttons button.add_more_products { width:118px; height:23px; margin-left:10px; border:none; background:url(../imgs/buttons/add_more_products.gif) no-repeat left top; }
.portuguese #content #main .buttons a.delete_all { width:104px; height:23px; margin-left:12px; border:none; background:url(../imgs/buttons/delete_all.gif) no-repeat left top; display:block; }
.portuguese #content #main .buttons a.sending_order { width:139px; height:23px; margin-left:12px; border:none; background:url(../imgs/buttons/sending_order.gif) no-repeat left top; }

/* +confirm_delete */
.portuguese .confirm .confirm_content p a.yes { background:url(../imgs/buttons/yes.gif) no-repeat left top; }
.portuguese .confirm .confirm_content p a.no { margin-left:52px !important; background:url(../imgs/buttons/no.gif) no-repeat left top; }
.portuguese .confirm .confirm_content p a.ok { background:url(../imgs/buttons/ok.gif) no-repeat left top; margin:20px auto 0 auto !important; float:none !important; }
/* end confirm_delete */

.portuguese #content #main .my_cote_form .my_cote_form_content h2 { width:192px; height:24px; margin-left:12px; background:url(../imgs/titles/my_cote_form.gif) no-repeat left top; }
.portuguese #content #main .my_cote_form .my_cote_form_content fieldset button { width:54px; height:17px; border:none; float:right; margin:12px 12px 0 0; background:url(../imgs/buttons/submit.jpg) no-repeat left top; }

.portuguese #content #main fieldset .my_itens .product_details_actions table.my_iten td.delete a.delete { width:23px; height:19px; margin:auto; background:url(../imgs/buttons/delete.gif) no-repeat left top; }
/* end my_cote */

/* +register and contact */
.portuguese #content #main .register_description .register_description_content h2.register { width:115px; height:19px; background:url(../imgs/titles/register.gif) no-repeat left top; }
.portuguese #content #main .contact_description .contact_description_content h2.contact { width:100px; height:19px; background:url(../imgs/titles/contact.gif) no-repeat left top; }
.portuguese #content #main .register_description .register_description_content h2.change_register { width:201px; height:19px; background:url(../imgs/titles/change_register.gif) no-repeat left top; }

.portuguese #content #main fieldset a.seek { width:131px; height:17px; display:block; margin-top:1px; background:url(../imgs/buttons/seek.gif) no-repeat left top; }
.portuguese #content #main .register_form .register_form_content fieldset button.submit { width:113px; height:17px; float:right; margin:0 9px 4px 0; border:none; background:url(../imgs/buttons/sending_register.gif) no-repeat left top; }
.portuguese #content #main .contact_form .contact_form_content fieldset button.submit { width:113px; height:17px; float:right; margin:0 9px 4px 0; border:none; background:url(../imgs/buttons/sending_contact.gif) no-repeat left top; }
.portuguese #content #main .register_form .register_form_content fieldset button.update_data { width:133px; height:17px; float:right; margin:0 9px 4px 0; border:none; background:url(../imgs/buttons/update_data.gif) no-repeat left top; }
.portuguese #content #main .register_form .register_form_content fieldset a.cancel { width:133px; height:17px; float:right; margin:0 9px 4px 0; background:url(../imgs/buttons/cancel.gif) no-repeat left top; }

.portuguese #content #main .forgot .forgot_content button.submit{ width:54px; height:17px; float:right; margin:15px 12px 4px 0; background:url(../imgs/buttons/submit.jpg) no-repeat left top; border:none; }	
/* end register and contact */

/*  +request_catalog */
.portuguese #content #main .request_catalog_description .request_catalog_description_content h2.request_catalog { width:216px; height:24px; background:url(../imgs/titles/request_catalog.gif) no-repeat left top; }

.portuguese #content #main .catalog_types .catalog_types_content .digital_catalog h3 { width:147px; height:18px; margin-left:7px; background:url(../imgs/titles/digital_catalog.gif) no-repeat left top; }

.portuguese #content #main .print_catalog h3 { width:167px; height:18px; margin:0 0 10px 14px; background:url(../imgs/titles/print_catalog.gif) no-repeat left top; }
.portuguese #content #main .print_catalog fieldset button { width:120px; height:19px; position:relative; left:230px; top:10px; border:none; background:url(../imgs/buttons/request_catalog.jpg) no-repeat left top; }
/* end request_catalog */

/* +how_to_cote */
.portuguese #content #main .how_to_cote .how_to_cote_content h2 { width:157px; height:26px; margin-left:7px; background:url(../imgs/titles/how_to_cote.gif) no-repeat left top; }
.portuguese #content #main .how_to_cote .how_to_cote_content p.description { width:532px; height:28px; margin:10px 0 9px 7px; background:url(../imgs/titles/how_to_cote_description.gif) no-repeat left top; }
.portuguese #content #main .how_to_cote .how_to_cote_content ol li.register dl dt big { width:184px; height:69px; margin-bottom:13px; background:url(../imgs/titles/how_to_cote_register.jpg) no-repeat left top; } 
.portuguese #content #main .how_to_cote .how_to_cote_content ol li.search dl dt big { width:195px; height:69px; margin-bottom:13px; background:url(../imgs/titles/how_to_cote_search.jpg) no-repeat left top; } 
.portuguese #content #main .how_to_cote .how_to_cote_content ol li.sending_your_order dl dt big { width:204px; height:69px; margin-bottom:13px; background:url(../imgs/titles/how_to_cote_sending_your_order.jpg) no-repeat left top; } 
.portuguese #content #main .how_to_cote .how_to_cote_content ol li.register .register_image { width:309px; height:265px; margin:0 0 0 27px; float:left; background:url(../imgs/others/how_to_cote_register_image.jpg) no-repeat left top; }
.portuguese #content #main .how_to_cote .how_to_cote_content ol li.search .search_image { width:313px; height:253px; margin:7px 0 0 23px; float:left; background:url(../imgs/others/how_to_cote_search_image.jpg) no-repeat left top; }
.portuguese #content #main .how_to_cote .how_to_cote_content ol li.sending_your_order .sending_your_order_image { width:309px; height:253px; margin:7px 0 0 27px; float:left; background:url(../imgs/others/how_to_cote_sending_image.jpg) no-repeat left top; }
/* end how_to_cote */

/* +search */
.portuguese  #content #main .search_results h2 { width:231px; height:19px; margin-left:11px; background:url(../imgs/titles/search_results.gif) no-repeat left top; }

.portuguese #content #main .results_in_products h3 { width:104px; height:19px; background:url(../imgs/titles/search_results_products.png) no-repeat left top; }

.portuguese #content #main .search_results button.go_pagination { width:23px; height:19px; border:none; float:left; background:url(../imgs/buttons/go_pagination_search_results.jpg) no-repeat left top; }

/* +advanced_search */
.portuguese #content #main .advanced_search .advanced_search_content h2 { width:198px; height:18px; margin-left:12px; background:url(../imgs/titles/advanced_search.gif) no-repeat left top; }
.portuguese #content #main .advanced_search .advanced_search_content fieldset button { width:65px; height:19px; margin:15px 0 0 280px; border:none; background:url(../imgs/buttons/search_button.jpg) no-repeat left top; }
.portuguese #content #main .advanced_search .advanced_search_content h3.or { width:21px; height:12px; margin-left:12px; background:url(../imgs/titles/or.gif) no-repeat left top; }
/* end advanced_search */
/* end search */

/* +newsletter  */
.portuguese #content #main .newsletter .newsletter_content h2 { width:147px; height:15px; margin-left:12px; background:url(../imgs/titles/newsletter.gif) no-repeat left top; }
.portuguese  #content #main .newsletter .newsletter_content fieldset button { width:129px; height:17px; margin:34px 0 0 227px; border:none; background:url(../imgs/buttons/sign_newsletter.jpg) no-repeat left top; } 
#content #main .newsletter .newsletter_bottom { width:370px; height:8px; background:url(../imgs/backgrounds/col_center_bottom.gif) no-repeat left top; }
/* end newsletter */

/* +want_suggestion */
.portuguese  #content #main .want_suggestion .want_suggestion_content fieldset label,
.portuguese  #content #main .want_suggestion_simple .want_suggestion_content fieldset label,
.portuguese  #content #main .want_suggestion_business .want_suggestion_content fieldset label
 { width:150px; height:10px; background:url(../imgs/titles/find_here_your_business.png) no-repeat left top; margin:30px 0 0 12px; }

.portuguese  #content #main .want_suggestion .want_suggestion_content h2 { width:158px; height:14px; margin:14px 0 0 13px; background:url(../imgs/titles/want_suggestion.png) no-repeat left top; }
.portuguese  #content #main .want_suggestion .want_suggestion_content p.want_suggestion_description { width:168px; height:37px; margin:18px 0 0 13px; background:url(../imgs/titles/want_suggestion_description.png) no-repeat left top; }

.portuguese #content #main .want_suggestion_simple .want_suggestion_content h3 { width:96px; height:12px; margin-left:13px; background:url(../imgs/titles/want_suggestion_simple.gif) no-repeat left top; }

.portuguese  #content #main .want_suggestion_register .want_suggestion_content p.want_suggestion_description,
.portuguese  #content #main .want_suggestion_contact .want_suggestion_content p.want_suggestion_description
 { width:338px; height:33px; margin-left:15px; background:url(../imgs/titles/want_suggestion_description_register.png) no-repeat left top; }
.portuguese  #content #main .want_suggestion_register .want_suggestion_content fieldset label,
.portuguese  #content #main .want_suggestion_contact .want_suggestion_content fieldset label
 { width:202px; height:22px; background:url(../imgs/titles/find_here_your_business_register.png) no-repeat left top; }
/* end want_suggestion */

/* +poll */
.portuguese #content #poll .poll_content fieldset button {  background:url(../imgs/buttons/vote.jpg) no-repeat left top; }

.portuguese #content #main .poll_simple .poll_content fieldset button { width:62px; height:19px; border:none; margin-left:128px;  display:block; background:url(../imgs/buttons/vote.jpg) no-repeat left top; }

.portuguese #content .poll_register .poll_content fieldset button,
.portuguese #content .poll_contact .poll_content fieldset button
 { width:62px; height:19px; margin:1px 0 0 128px; clear:both; border:none; background:url(../imgs/buttons/vote.jpg) no-repeat left top; }

.portuguese #content #main .poll_how_to_cote .poll_content fieldset button { background:url(../imgs/buttons/vote.jpg) no-repeat left top; }
/* end poll */

/* +step_cote */
.portuguese #content #main .step_cote h2 { width:180px; height:15px; background:url(../imgs/titles/step_cote.gif) no-repeat left top; }
.portuguese #content #main .step_cote ol li.register span {  height:35px; background:url(../imgs/titles/step_cote_register.jpg) no-repeat left top; }
.portuguese #content #main .step_cote ol li.search span { height:36px; background:url(../imgs/titles/step_cote_search.jpg) no-repeat left top;  }
.portuguese #content #main .step_cote ol li.send span { height:35px; background:url(../imgs/titles/step_cote_send.jpg) no-repeat left top;  }

.portuguese #content #main .step_cote_register h3,
.portuguese #content #main .step_cote_contact h3
 { width:180px; height:15px; background:url(../imgs/titles/step_cote_register.gif) no-repeat left top; }
.portuguese #content #main .step_cote_register ol li.register span,
.portuguese #content #main .step_cote_contact ol li.register span
 {  height:37px; background:url(../imgs/titles/step_cote_pregister_register.jpg) no-repeat left top; }
.portuguese #content #main .step_cote_register ol li.search span,
.portuguese #content #main .step_cote_contact ol li.search span
 { height:36px; background:url(../imgs/titles/step_cote_pregister_search.jpg) no-repeat left top;  }
.portuguese #content #main .step_cote_register ol li.send span,
.portuguese #content #main .step_cote_contact ol li.send span
 { height:43px; background:url(../imgs/titles/step_cote_pregister_send.jpg) no-repeat left top;  }
/* end step_cote */

/* +business */
.portuguese .buttons button.finish { width:81px; height:23px; margin-left:20px; border:none; background:url(../imgs/buttons/finish.gif) no-repeat left top; }
.portuguese .buttons a.see_my_itens { width:95px; height:24px; margin-left:15px; background:url(../imgs/buttons/see_my_itens_pagination.gif) no-repeat left top; }
.portuguese .buttons button.add_and_continue { width:101px; height:23px; margin-left:20px; border:none; background:url(../imgs/buttons/add_and_continue.gif) no-repeat left top; }

.portuguese #content #main .business_itens ul li div.business_iten_content .product_business_image ul li a.enlarged_image { height:13px; margin-top:7px; background:url(../imgs/buttons/enlarged_image_business_list.gif) no-repeat left top; }
.portuguese #content #main .business_itens ul li div.business_iten_content .product_business_image ul li a.see_product_details {  height:13px; margin-top:2px; background:url(../imgs/buttons/products_details_business_list.gif) no-repeat left top; }
/* end business */

/* +promotional_products */
.portuguese #content #main .promotional_iten .promotional_iten_content .promotional_iten_center h3.customized_products_title { width:215px; height:16px; margin-left:18px; background:url(../imgs/titles/customized_products.gif) no-repeat left top; }
.portuguese #content #main .promotional_iten .promotional_iten_content .promotional_iten_center h3.tramontina_business_line_title { width:247px; height:16px; margin-left:18px; background:url(../imgs/titles/tramontina_business_line.gif) no-repeat left top; }
.portuguese #content #main .promotional_iten .promotional_iten_content .promotional_iten_center h3.campaign_title { width:194px; height:16px; margin-left:18px; background:url(../imgs/titles/campaign.gif) no-repeat left top; }
.portuguese #content #main .promotional_iten .promotional_iten_content a.see_the_products {width:122px;height:19px;background:url(../imgs/buttons/see_the_products.gif) no-repeat;position:relative;top:-10px;margin-left:430px;clear:both;}
/* end promotional_products */

/**/
.portuguese #content #main .privacy_police_description .privacy_police_content h2.privacy_police { width:251px; height:22px; background:url(../imgs/titles/privacy_police.gif) no-repeat left top; }
/* + */

/* end content */

/* +quality(POP)*/
#pop.portuguese .quality .quality_content  a.reply_the_questions { width:342px; height:26px; margin-top:40px; background:url(../imgs/buttons/reply_the_questions.jpg) no-repeat left top; }
#pop.portuguese .quality .quality_content  a.no_reply_the_questions { width:342px; height:26px; margin:3px 0 30px 0; background:url(../imgs/buttons/no_reply_the_questions.jpg) no-repeat left top; }
#pop.portuguese .quality .quality_content button.sending_answers { width:342px; height:26px; margin-bottom:19px; clear:both; border:none; background:url(../imgs/buttons/sending_answers.jpg) no-repeat left top; } 
#pop.portuguese .quality .quality_content a.close_this_window { width:136px; height:19px; display:block; margin:50px 15px 30px 0; background:url(../imgs/buttons/close_this_window.jpg) no-repeat left top; }
/* end quality(POP) */
