@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */

@media screen { /* apenas para preview(html) da impressao */

	body { padding:30px; }

}


@media screen, print { /* para preview(html) e impressao */
	body {
		font:10pt "Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height:1.5;
		color:#222
	}

	h1, h2, h3, h4, h5, h6 { font-weight:bold; margin:0.6cm 0 0.4cm; line-height:1.3em; page-break-after:avoid; }

	h1 {font-size:22pt;margin-bottom:0.5cm}
	h2 {font-size:18pt}
	h3 {font-size:16pt}
	h4 {font-size:14pt}
	h5 {font-size:12pt}
	h6 {font-size:11pt}

	p, ul, ol, dl, table, address {margin:0.3cm 0}

	strong, em {font-weight:bold}

	blockquote, #about-us-profile-subsidiaries .boxes .box .even-more-text,
	#brand-timeline li 	
	{width:95%;margin:0.5cm auto;background-color:#eee;padding:5px;border:0.5mm solid #555}
	blockquote p {margin:5px 0}

	dt {font-weight:bold;margin-bottom:6px}
	li, dd {margin-bottom:9px}

	ul, ol {margin-left:0.5cm}
	ul li {list-style:disc inside}
	ol li {list-style:decimal inside}
	li h2, li h3, li h4, li h5, li h6 {display:inline}

	a {font-weight:bold;color:#555;text-decoration:none}
	a[href^='http']:after {content:" (" attr(href) ") "}
	
	table {width:95%;margin:auto;border:0.5mm solid #555}
	caption {font-size:12pt;font-weight:bold;margin-bottom:6px}
	thead th {background-color:#e0e0e0}
	tfoot td {background-color:#f0f0f0}
	th {font-weight:bold}
	th, td {border:0.5mm solid #555;border-collapse:collapse;padding:0.5% 1%}

	form {width:91%;border:0.5mm solid #000000;margin:auto;padding:2%}
	fieldset {border:0.5mm dashed #666666;padding:0.5cm;margin-bottom:1em}
	legend {padding:0 0.5cm;font-weight:bold;background-color:#fff}
	label {float:left;text-align:right;font-weight:bold;width:22%;padding-right:3%;border-bottom:0.5mm dotted #000000}
	input {float:right;width:75%;height:15pt;border:0;border-bottom:0.5mm solid #333333}
	textarea {width:100%;height:8cm;margin:auto;clear:both;border:0.5mm solid #333333}

	/* +hide elements */
	form, object, embed, br,
	#nav, 
	#flash-highlight, 
	#image-highlights .highlights, #image-highlights .headlines .down, #image-highlights .headlines .up, 
	#additional-highlights-container, 
	#content-options, 
	#footer, 
	#presentation, 
	#player, 
	#edict-docs,
	#about-us-profile-brand-signature-book .narrow-box,
	#gallery, #gallery-modal,
	.internal #sidebar, #sidebar img, 
	.subhome #sections #flash img, .subhome #sections #boxes .box img, 
	.screen-only, 
	.stripNav,
	.submit, 
	.section-highlight, 
	.human-image, 
	.section-itens, 
	.sIFR-flash, 
	.more, 
	.even-more, 
	.back, 
	.rss, 
	.see-photos  ,
	.more-news,
    .accessible-info,
	.accessible-link,
	.other-news-container,
	.see-all-news 	
	{display:none !important} 
	/* end hide elements */

	img {visibility:visible !important}
	
	.subhome #sections #boxes .box .content, 
	.panelContainer .panel
	{ display:block !important }
	
	#sitemap .rss  { display:inline !important }
	/* end geral */


	/* +content */
	#content h1 { margin-bottom:1em }
	
	
	/* +internal */
	.internal #content .box-highlights-links li img, .internal #content .box-highlights-links li div {float:left}
	.internal #content .box-highlights-links li img {width:20%}
	.internal #content .box-highlights-links li div {width:70%;margin-left:5%}
	.internal #content .box-highlights-links li {margin-bottom:5% !important;list-style-type:none;float:left}
	/* end internal */
	
	/* +about-us */
	#organogram-list {display:block !important}
	
	
	#about-us-profile-brand-brasil .brands-list, 
	#about-us-profile-brand-international .brands-list 
	{margin:0;padding:0}
	#about-us-profile-brand-brasil .brands-list li, 
	#about-us-profile-brand-international .brands-list li 
	{list-style-type:none;page-break-before:always}
	
	/* +about-us-careers-tenders */
	#about-us-careers-tenders .section-text .tender-info {margin-bottom:1cm}
	/* end about-us-careers-tenders */
	
	/* +about-us-careers-internships */
	#about-us-careers-internships .regions .sIFR-alternate  {display:inline}
	#about-us-careers-internships .sIFR-alternate {display:inline !important}
	/* end about-us-careers-internships */
	
	/* +about-us-profile-subsidiaries */
	#about-us-profile-subsidiaries .boxes .box .even-more-text { font-size:1.3em }
	/* end about-us-profile-subsidiaries */
	
	/* +brand */
	#brand-timeline li { padding:15px; background-color:transparent }
	/* end brand */
	/* end about-us */
	
	
	/* +environment-and-society */
	#environment-and-society-environment .column-list p,
	#environment-and-society-sport .column-list  p 
	{display:inline} 
	
	/* +environment-and-society-environment */
	#environment-and-society-environment #cdas-link-tel {margin:0.5cm auto;padding:0.7cm;border:0.5mm dotted #555}
	/* end environment-and-society-environment */
	
	/* +environment-and-society-public-selections */
	#environment-and-society-public-selections .list-highlights h4 {display:block}
	/* end environment-and-society-public-selections */	
	/* end environment-and-society */
	
	
	/* +products */
	.products img  { display:block }  
	.products .products-list .item, .products .products-large-list .item  { float:none !important; width:auto !important; height:auto !important; margin:0 0 1.5cm 0 !important; list-style:none }
	.products .products-list .item .details, .products .products-large-list .item .details  { position:static !important; display:block !important; margin-top:1cm }
	.products .products-list .item .product { margin-top:0.5cm }
	#products-home .small-boxes li { list-style:none }
	#products-prices-composition h4.invisible, #products-prices-composition h4.invisible { position:static !important; text-indent:0 !important } 
	#products-prices-composition h4, #products-prices-composition h4 a { display:inline !important }
	/* end products */
	
	
	/* +business-center */
	#business-center-edict ol li p {display:inline}
	/* end business-center */
	/* end content */


	/* +classes */
	.field {margin-bottom:1em}
	label.line {display:block;text-align:left;border-bottom:none}

	
	/* +sifr */
	.sIFR-flash {display:none !important;height:0;width:0;position:absolute;overflow:hidden}
	.sIFR-replaced { min-height:0 !important }
	.sIFR-alternate {visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important}
	/* end sifr */
	
	/* +numeric-list */
	.numeric-list li {list-style-type:none}
	/* end numeric-list */
	
	/* +rounded-box */
	.rounded-box h4 {display:block}
	/* end rounded-box */
	
	/* +tabs */
	.panelContainer .panel { margin-top:1.5cm }
	/* end tabs */
	
	.hide-text, .hide_text { text-indent:0 } 
	.right {margin-left:8px}
	.left {margin-right:8px}
	/* end classes */
	
}
