@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+general
	+common
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/


/* +general */
body {
	color:#595959;
	font:62.5% tahoma, verdana, arial, sans-serif;
	background-color:#fff;
}
.debug{border:1px solid red;}
a { color:#136BA1; text-decoration:none }
a:hover { text-decoration:underline }

legend.hide-text { height:0; line-height:0; position:absolute; top:-99999px; left:-99999px }
.no-bg{ background:none!important; }

/* end general */


/* +common */
#other-sites a, #languages-menu a, #menu .submenu .see-more, .magazine .post-options .read-more,
.magazine #blog-pagination .see-old  a, #flickr .see-more , #petrobras-youtube-channel .title,
#see-all-tags , #related-posts .read-more, #country-menu li a, .country .highlight-box a.details,
.country #activities a.details, #country-news p, #country-news .see-all, #country-news .see-global-news span,
/*.country #main .pagination .prev span ,*/ #sidebar-default li a, .list-infos li, #petrobras-options li, #sidebar-submenu li a
{ padding-left:12px; }

#other-sites a, .magazine .post-options .read-more, #flickr .see-more , #petrobras-youtube-channel .title,
#see-all-tags, #related-posts .read-more  , #country-menu li a, #country-news .see-global-news span, #sidebar-default li a, .list-infos li, #petrobras-options li, #sidebar-submenu li a
{ background:url(../imgs/others/bullets/green-arrows.png) 0 center no-repeat; }

#menu .submenu .see-more, #country-news .see-all       
{ background:url(../imgs/others/bullets/blue-arrows.gif) 0 center no-repeat; }

.magazine #blog-pagination .see-old a, .country .highlight-box a.details, .country #activities a.details,
#country-news p
{ background:url(../imgs/others/bullets/dark-blue-arrows.gif) 0 5px no-repeat; }
.country .highlight-box a.details {font-size:.9em}
/*.country #main .pagination .prev span
{ background:url(../imgs/others/bullets/inverted-dark-green-arrows.gif) 0 center no-repeat; }

.country #main .pagination .next span
{ background:url(../imgs/others/bullets/dark-green-arrows.gif) right center no-repeat; }*/
.magazine .grid-3{width:301px}
.pts .fan_box .connections {padding:10px 0 px 10px !important!}


#news-highlights img, 
#global-presence a, #global-presence ,
#social-network a, #social-network img,
#current-magazine .image, #current-magazine .image img,
#categories a, #categories img,
#flickr  li a, #flickr li img,
#petrobras-youtube-channel li .image, #petrobras-youtube-channel li img,
.country #news-highlight .image, .country #news-highlight img,
.country #content #main small,
#sections #boxes img,
.country .highlight-box a.details,
.country .highlight-box .image, .country .highlight-box .image img,
.country #activities .image, .country #activities .image img,
.country #activities a.details,
#about-us #main .content-box-284 label,
#country-news .see-global-news span
/*.country #main .pagination .prev span , .country #main .pagination .next span   */        
{ display:block; }

#news-highlights p a, #joker-box .highlight p a,
input, select, textarea , .country #section-text p, .country .highlight-box a.details,
.country #activities a.details, #country-news p a    
{ color:#595959 }

.magazine #posts-list, #petrobras-youtube-channel  
{ background:url(../imgs/bg/content-shadows/shadow-682.jpg) 0 bottom no-repeat; }

#related-posts .read-more, .magazine .post-options .read-more, #breadcrumb, #text-size, #country-menu , #sidebar-default, #sidebar-submenu  
{ font-size:0.8em; font-family:tahoma, verdana, arial, sans-serif; }

#breadcrumb, #breadcrumb a, #text-size a 
{ color:#818181; }

#global-presence, .country #activities .inner, #country-news .inner 
{background:url(../imgs/bg/content-shadows/shadow-253.jpg) center bottom no-repeat; }

#current-magazine .download, #about-us #main .content-box-284 label, #about-us #sidebar .content-box-492 li strong   
{ padding-right:16px; background:url(../imgs/others/bullets/pdf.gif) right 0 no-repeat; }
/* end common */


/* +wrapper */
#wrapper{
	font-size:1.2em;
}
/* end wrapper */

/* +header */
#header {
	/*height:122px;*/
	height:100px;
}

#header h1 { float:left; margin:35px 0 0 6px }


/* +petrobras in the world*/

#header .header-container{width: 685px; float:right; margin-top: 46px;} 

#world {float:right;margin:5px 20px 0 0; background:url(../imgs/others/header/world-bt.jpg) repeat-x}
#world .bt-world-left {float:left;background:url(../imgs/others/header/world-bt-left.jpg) no-repeat;width:10px;height:24px}
#world .bt-world-right {float:left;background:url(../imgs/others/header/world-bt-right.jpg) no-repeat;width:10px;height:24px}
/*#world a.bt-world {}
#world a.selected { background-position:0 -21px; text-decoration:none; } */

#world .bt-world-middle{float:left;height:24px;display:block;font:10px tahoma,verdana,arial,sans-serif; line-height:22px;background:url(../imgs/others/header/world-map.png) right no-repeat; padding-right:15px; font-weight:bold}

#world .bt-world-middle a{background:url(../imgs/others/bullets/green-arrows.png) no-repeat left; margin-left:10px;margin-right:30px;padding:0 10px 0px 10px}
#world .bt-world-middle a:hover{text-decoration:none}

/*#world a.bt-world span:hover{text-decoration:underline}*/


#world .submenu-flags{
       position:absolute;
       font-size:10px!important;
       margin:22px 0 0 -210px;
       width:445px;
       height:210px;
       background:url(../imgs/others/header/world-flags-bg.png) no-repeat;
       z-index:9999;
       display:none
       }


#world .submenu-flags ul{float:left;width:110px;padding: 27px 0; margin-top: 14px;}
#world .submenu-flags li{padding:4px 5px 4px 10px}
#world .submenu-flags li a img {padding:0px 5px 0px 0px}
/* +end petrobras in the world*/

/* +top-options */
#top-options {
	float:right;
	height:29px;
	overflow:hidden;
	margin:0 2px 9px 0;
	font-size:0.8em;
	font-weight:bold;
	background-color:#F6F7F9; 	
}

#top-options, #top-options .inner, #other-sites 
{background-image:url(../imgs/bg/header/top-options.png); background-repeat:no-repeat; }

#top-options div.inner { overflow:hidden; padding:5px 11px 10px; background-position:right -29px; }


#top-options-small {
	width:281px;
	float:right;
	height:29px;
	overflow:hidden;
	margin:0 2px 9px 0;
	font-size:0.8em;
	font-weight:bold;
	background-color:#F6F7F9; 	
}

#top-options-small, #top-options-small .inner, #other-sites 
{background-image:url(../imgs/bg/header/top-options.png); background-repeat:no-repeat; }

#top-options-small div.inner { overflow:hidden; padding:5px 11px 10px; background-position:right -29px; }


#other-sites { position:relative; top:2px; display:inline; float:left; height:15px; margin-right:15px; background-color:#FFF; background-position:0 -78px; }
#other-sites ul.inner { padding:1px 12px 2px; background-position:right -102px; }
#other-sites li { float:left; display:inline; margin-right:17px; }

#petrobras-options { float:left; display:inline; margin-right:12px; padding-top:3px; }
#petrobras-options li { float:left; display:inline; }
#petrobras-options .petrobras-in-the-world { display:block; height:14px; float:left; padding-right:31px; background:url(../imgs/others/bullets/map-ico.gif) right 0 no-repeat; }

#search-form { float:left; }
#search-form fieldset { display:inline; }
#search-wrap { float:left; /*width:188px;*/ height:16px; margin-right:2px; padding:1px 5px 0; /*background:url(../imgs/bg/header/search.png) 0 0 no-repeat;*/ }
#search { /*width:185px;*/ width:196px; font-size:0.9em; /*border:0; background-color:transparent*/ }
#search-button { float:left; margin-top:1px; color:#136BA1; line-height:15px; font-family:verdana; font-size:0.9em; font-weight:bold; text-transform:uppercase; cursor:pointer; border:none; background:none; }
/* end top-options */

/* +top-menus */
#top-menus { 
	float: left; 
	margin-top: 7px ; /* clear:both; retirada solicitada Ative*/
}

#languages-menu { float:left; display:inline;margin-right:5px; padding-top:3px; }
#languages-menu li {background:url(../imgs/others/bullets/green-arrows.png) 0 center no-repeat; float:left; display:inline; margin-right:10px; }
#languages-menu a {padding-left:15px;font-size:1.0em; font-weight:normal}

#top-menu { float:left; display:inline; margin-top:2px; font-size:0.9em; }
#top-menu li { float:left; display:inline; padding:0 9px; border-right:1px solid #5FC001; }
#top-menu li.last { padding-right:4px; border:none; }
/* end top-menus */

/* +btn-magazine */
.btn-magazine { float:left; width:80px; font:10px tahoma, verdana, arial, sans-serif; color:#136BA1; }
.btn-magazine a { background:url(../imgs/buttons/magazine-header.png) 0 0 no-repeat; width:73px; height:21px; display:block; }
.btn-magazine a.selected { background-position:0 -21px; text-decoration:none; } 
.btn-magazine a span { display:block; padding:4px 0 0 13px; font-weight:bold; }
.btn-magazine .submenu { background:url(../imgs/bg/header/label-magazine.png) 0 0 no-repeat; width:133px; height:40px; position:absolute; display:none; }
.btn-magazine .submenu p { margin:5px 0 0 10px; }
/* end btn-magazine */

/* +follow-us */
.follow-us {font-weight:bold; padding-right:2px; width:180px; float:left; font:bold 10px  tahoma, verdana, arial, sans-serif; color:#136BA1; }
.follow-us a {background:url(../imgs/others/ico-social-media.png) no-repeat; width:22px; height:22px; border:none}
.follow-us a:hover { border:none }
.follow-us li { float:left; margin-left:3px; }
.follow-us span { display:block; margin:3px 5px 0 0; }
.follow-us .submenu{position:absolute;font-size:10px!important; margin-right:40px; width:130px; height:auto; font-size:10px; display:none; text-align:center;  background:url(../imgs/others/header/follow-more-content.png) repeat-y; z-index:9999;}
.follow-us .facebook { background-position:-26px 0; }
.follow-us .youtube { background-position:-51px 0; }
.follow-us  .twitter { background-position:-78px 0; }

.follow-us .top-left{background:url(../imgs/others/header/follow-more-top-left.png) no-repeat; padding:5px 0 0 0}
.follow-us .submenu-lf{margin:0px 0 0 -30px}

.follow-us .top-center-left{ background:url(../imgs/others/header/follow-more-top-center-left.png) no-repeat; padding:5px 0 0 0}
.follow-us .submenu-center-left{ margin:0px 0 0 -55px; }

.follow-us .top-center-right{ background:url(../imgs/others/header/follow-more-top-center-right.png) no-repeat; padding:5px 0 0 0; }
.follow-us .submenu-center-right{ margin:0px 0 0 -78px; }

.follow-us .top-right{ background:url(../imgs/others/header/follow-more-top-right.png) no-repeat; padding:5px 0 0 0; }
.follow-us .submenu-rg{ margin:0px 0 0 -108px; }

.follow-us .ft{ background:url(../imgs/others/header/follow-more-footer.png) 0 0 no-repeat; padding-top:4px; }
/* end follow-us */
/* end header */
    

/* +nav */
#nav {
	position:relative;
	z-index:100;
}	

/* +menu */
/*
 * regras gerais do menu  
 */
#menu {
	padding-bottom:10px;
	font-size:0.9em;
	background:url(../imgs/bg/menu/menu-shadows.jpg) 0 bottom no-repeat;
}
#menu li { float:left; position:relative; }
/*
 * as duas regras abaixo estão com !important para sobreescrever qualquer seletor mais
 * específico que tenha border-left ou right
 */
#menu .parent { display:block; height:22px; padding-top:9px; color:#fff; text-align:center; border-right:1px solid #628c33; border-left:1px solid #b1e47c; background:url(../imgs/buttons/menu.png) -6px 0 no-repeat; }
#menu .parent:hover { text-decoration:none; }
#menu li.first .parent { border-left:none !important; }
#menu li.last .parent { border-right:none !important; }
#menu li.blue-menu .parent { border-right:1px solid #155584; border-left:1px solid #56a9e5; background-position:-6px -34px; }
#menu img { display:block; }

#menu li#about-us-item h2 a.selected { background-position:-526px top; text-decoration:underline; }
#menu li#energy-and-technology-item h2 a.selected,
#menu li#environment-and-society-item h2 a.selected { background-position:-560px top; text-decoration:underline; }
#menu li#products-item h2 a.selected { background-position:right top; text-decoration:underline; }
#menu li#business-center-item h2 a.selected { background-position:-305px -34px; text-decoration:underline; }

/*
 * regras gerais dos submenus
 */
#menu .submenu { display:none; position:absolute; top:31px; left:0; padding-top:5px; }
#menu .submenu .content { overflow:hidden; background:#fff url(../imgs/bg/menu/submenu-content-borders.gif) repeat-y; padding:0 1px }
#menu .submenu .content .main { padding:16px 21px 15px 35px; background:url(../imgs/bg/menu/submenu-content.jpg) repeat-x left bottom }
#menu .submenu .content .main p { font-size:0.8em; color:#489101 }
#menu .submenu .content .main a { color:#297b40; font-weight:bold; }
#menu .submenu .content .main strong { font-weight:normal; }
#menu .submenu .border-bottom { width:100%; height:6px; overflow:hidden; position:absolute; bottom:-6px; }
#menu .submenu .description { float:left }
#menu .submenu p { width:102px; margin-top:8px }
#menu .submenu p a:hover { text-decoration:none; }
#menu .submenu ul { float:right }
#menu .submenu li { position:static; width:200px; height:auto; padding:9px 0; border:none; border-bottom:1px solid #e7e9ea; float:none; }
#menu .submenu li.bottom { border-bottom:none }
#menu .submenu .see-more { width:100px; margin-top:9px; float:left; clear:left }
#menu .submenu, #menu .submenu .border-bottom
{ background:url(../imgs/bg/menu/submenu-borders.png) no-repeat } 
#menu li.blue-menu .submenu .main { padding:5px 11px 15px; padding-left:11px; }
#menu li.blue-menu .submenu .main p { font-size:1.1em }
#menu li.blue-menu .submenu .main a { color:#5FBF00; }

/*
 * regras específicas para alguns li's do menu
 */
#products-item { 
	/* 
	 * aplicado o margin-right com !important sobreescrevendo o margin-right:0 !important da classe
	 * last que ele possui  
	 */
	margin-right:6px !important  
}

/*
 * regras para os links "pais"(ex: Quem Somos, Energia e Tecnologia e etc) do menu
 */
#menu #about-us-item .parent { width:135px; background-position:0 0; }
#menu #energy-and-technology-item .parent { width:176px; }
#menu #environment-and-society-item .parent { width:219px; }
#menu #products-item .parent { width:111px; background-position:-152px 0; }
#menu #business-center-item .parent { width:144px; background-position:0 -34px; }
#menu #investors-item .parent { width:107px; }
#menu #press-item .parent { width:88px; background-position:-64px -34px; }

/*
 * regras específicas para os submenus de cada item
 */
#menu #about-us-item .submenu { width:403px; background-position:left -6px }
#menu #about-us-item .submenu .content {background-position:left top}
#menu #about-us-item .submenu .border-bottom {background-position:left top}

#menu #energy-and-technology-item .submenu { width:356px; background-position:-403px -6px }
#menu #energy-and-technology-item .submenu .content {background-position:-403px top }
#menu #energy-and-technology-item .submenu .border-bottom {background-position:-403px top }

#menu #environment-and-society-item .submenu { width:405px; background-position:-759px -6px }
#menu #environment-and-society-item .submenu .content {background-position:-759px top}
#menu #environment-and-society-item .submenu .border-bottom {background-position:-759px top}

#menu #products-item .submenu {width:367px; background-position:-1164px -6px}
#menu #products-item .submenu .content {background-position:-1164px top}
#menu #products-item .submenu .border-bottom {background-position:-1164px top}

#menu #business-center-item .submenu { width:178px; background-position:-1531px -6px }
#menu #business-center-item .submenu .content { background-position:-1531px top }
#menu #business-center-item .submenu .border-bottom { background-position:-1531px top }
#menu #business-center-item .submenu p { width:150px }

#menu #investors-item .submenu { width:152px; background-position:-1709px -6px }
#menu #investors-item .submenu .content { background-position:-1709px top }
#menu #investors-item .submenu .border-bottom { background-position:-1709px top }
#menu #investors-item .submenu p { width:128px }

#menu #press-item .submenu { width:147px; left:auto; right:0; background-position:right -6px }
#menu #press-item .submenu .content { background-position:right top }
#menu #press-item .submenu .border-bottom { background-position:right top }
#menu #press-item .submenu p { width:120px; }

/*
 * regras específicas por item para elementos dentro dos submenus
 */
#menu #energy-and-technology-item .submenu li, #menu #products-item .submenu li { width:149px }

/*
 * regras para os hovers e focus do menu
 */
#menu li:hover .parent, #menu li.focus .parent { color:#297b40; border-right:1px solid #447050; border-left:1px solid #447050; background-position:-269px 0 }
#menu #about-us-item:hover .parent, #menu #about-us-item.focus .parent { background-position:-263px 0; }
#menu #products-item:hover .parent, #menu #products-item.focus .parent { background-position:-415px 0; }
#menu li.blue-menu:hover .parent, #menu li.blue-menu.focus .parent { border-right:1px solid #1079BF; border-left:1px solid #1079BF; color:#3190CC; }
#menu #business-center-item:hover .parent, #menu #business-center-item.focus .parent { background-position:-152px -34px; }
#menu #press-item:hover .parent, #menu #press-item.focus .parent { background-position:-216px -34px; }
#menu #energy-and-technology-item:hover .parent, #menu #energy-and-technology-item.focus .parent,
#menu #environment-and-society-item:hover .parent, #environment-and-society-item.focus .parent { background-position:-269px 0!important; }

/*
 * regras aplicadas caso o usuário não possuir js habilitado
 */
 

#noJs #menu li:hover .submenu { display:block }
/* end menu */
/* end nav */

#main {background:url(../imgs/bg/internal-section-bottom.jpg) left top no-repeat}
/* +content */
#content {
	padding-bottom:40px;
	/*font-family:arial, tahoma, verdana, sans-serif;*/
	font-family:tahoma, verdana, arial, sans-serif;
	
}

/* +content-top */
#content-top {
	height:30px;
	margin-top:5px;
	padding-bottom:0px;
	background: url(../imgs/bg/internal-section-top.jpg) bottom no-repeat;
	}
	
#content-top h1, #content-top h2 {color:#035385;float:left}
#content-top h2:hover{border-bottom:1.5px solid #035385 }

#content-top-large {
	height:28px;
	padding:2px 0px 0px 14px;
	background: url(../imgs/bg/internal-section-top-content.jpg) 0 10px repeat-x}
	
#content-top-large h1 span, #content-top-large h2 span { color:#035385; font-size:1.6em; float:left; }
/* end content-top */
#content-top-large h2 {float:left}
/* +breadcrumb */
#breadcrumb {
	float:left;
	font-size:0.9em;
	margin-top:2px;
}
/* end breadcrumb */

/* +text-size */
#text-size {float:right}
#text-size li {float:left; display:inline; margin-right:2px}
#text-size li.last {margin-left:2px; padding-top:3px;line-height:25px;padding-right:10px}
#text-size .decrease-text, #text-size .increase-text {margin-top:5px;width:22px;height:18px;background:url(../imgs/buttons/size-text.png) 0 0 no-repeat}
#text-size .increase-text {background-position:0 bottom}

/* end text-size */

/* + buttons on top: print, mail, text-size, send mail */ 
#controls{float:right;font-size:0.8em; font-family:tahoma, verdana, arial, sans-serif}
#controls li a{color:#818181;padding-left:25px;line-height:20px}
#controls li {float:left; display:inline; margin-right:20px;line-height:20px;margin-top:5px;}
#controls li.last {padding-right:20px}
#controls .print , #controls .mail{line-height:20px;height:20px;background:url(../imgs/buttons/controls.png) 0 0 no-repeat}
#controls .mail{background-position:0px -18px;line-height:20px;}

/* end +print and mail */


/* +global-presence */
#global-presence { 
	padding-bottom:8px; 
	margin:20px 10px 0 0;
	float:right
}

.home-side #global-presence a {float:right}

/* end global-presence */

/* +sections */
#sections {
	position:relative;
	height:455px;
	margin-bottom:25px;
}
#sections .highlight { position:relative; }
#sections .highlight h1, #sections .highlight h2 { position:absolute; color:#fff; }
#sections .highlight h1 { font-size:2.6em; }
#sections .highlight h2 { font-size:1.6em; border-left:5px solid #5FBF01; overflow:hidden; padding:4px 0 3px; }
#sections .highlight h2 span { background-color:#5FBF01; padding:5px; }

#sections #boxes {position:absolute; bottom:0; left:70px; z-index:2}
#sections #boxes .box {float:left; overflow:hidden; margin-left:24px; width:152px; padding:0 0 9px 0; background:url(../imgs/bg/content-shadows/shadow-128.jpg) center bottom no-repeat; }
#sections #boxes .box .title{display:block; position:relative; top:5px; height:52px; overflow:hidden; vertical-align:middle; background:url(../imgs/bg/boxes/section-boxes-152-top.png) 0 0 no-repeat;}
#sections #boxes .box h3{font-size:1.3em;text-decoration:none;border:none;line-height:52px}
#sections #boxes .box h3 a {display:inline-block;margin:8px 0 0 10px;line-height:15px}
#sections #boxes .box h3 a:hover {display:inline-block;text-decoration:none;}
#sections #boxes .box h3 a span:hover {border-bottom:1px solid #629BBF}

#sections #boxes #box-1 {margin-left:0 !important; }
#sections #boxes .box .content {height:195px; padding:0 10px 10px 12px; background:#FFF}
#sections #boxes .box .content p {height:80px; overflow:hidden; margin:0 0 10px 0; padding-top:10px;font-size:.9em }
#sections #boxes .box .content p a {color:#7F7F7F; font-family:tahoma,verdana,arial,sans-serif; line-height:13px}
#sections #boxes .box .content p a:hover {text-decoration:underline}

#sections #boxes .box-large {float:left; overflow:hidden; margin-left:24px; width:340px; padding:0 0 9px 0; background:url(../imgs/bg/content-shadows/shadow-315.jpg) center bottom no-repeat; }
#sections #boxes .box-large h3{display:block; position:relative; top:5px; height:32px; overflow:hidden; padding:10px 13px 0; vertical-align:middle;background:url(../imgs/bg/boxes/section-boxes-340-top.png) 0 0 no-repeat;}
#sections #boxes .box-large h3 a {font-size:1.3em}
#sections #boxes .box-large h3 a:hover{text-decoration:none; border-bottom:1px solid #629BBF}

/*#sections #boxes .box-large h3.two-lines a { height:43px; padding-top:4px; } */
/*#sections #boxes #box-1 { margin-left:0 !important; } */
#sections #boxes .box-large .content { height:100px; padding:20px 0 0px 20px; background:#FFF}
#sections #boxes .box-large .content a { color:#ababab; float:left}
#sections #boxes .box-large .content ul { float:left; font-size:10px; margin-left:10px}
#sections #boxes .box-large .content ul li { width:150px; display:block; float:left; clear:both; padding:5px 0; border-top:1px solid #E7E9EA; }
#sections #boxes .box-large .content ul li.first { border:none; padding-top:0; }
#sections #boxes .box-large .content ul li a {background:url(../imgs/others/bullets/blue-arrows.gif) 0 4px no-repeat; color:#287A3F; font-weight:bold; padding-left:10px; }

/* end sections */

/* +landing */
.landing #section-text p { margin-bottom:10px; font-size:0.9em; color:#454545; }
.landing #section-text p.highlight { margin-bottom:10px; color:#5FCE00; font-size:1.5em; }
/* end landing */

/* +internal */
.internal #section-text {margin-top:30px}
.internal #section-text p {margin-bottom:10px; font-size:0.9em; color:#7f7f7f}
.internal #section-text p.highlight {color:#5FCE00; font-size:1.5em}
.internal #section-text p.noMarginBottom { margin-bottom:0}
.internal #section-text h2 {color:#297B3F; font-size:30px; margin-bottom:10px}
.internal #section-text h3 {color:#5FCE00; font-size:1.5em; margin-bottom:5px}
.internal #section-text p.highlight {width:490px}
.internal #section-text p.noWidth {width:auto}
/* end internal */

/* +content-boxes */
.content-box-title { padding:12px 7px 5px 0px; color:#297B3F; font-size:1.2em}
.content-box-title a, .content-box-title a:hover {text-decoration:none; color:#297B3F} 
/* +content-box-284 */
.content-box-284 { width:284px}
.content-box-284 .content-box-title { background:#EBEDEF url(../imgs/bg/boxes/content-box-284-top.jpg) 0 0 no-repeat; height:20px}
.content-box-284 .content { padding-bottom:12px; background:url(../imgs/bg/boxes/content-box-284-bottom.jpg) 0 bottom no-repeat; }
.content-box-284  .inner { padding:12px 10px 0; background:url(../imgs/bg/boxes/content-box-284-content.jpg) 0 0 repeat-y; }
/* end content-box-284 */

/* +content-box-492 */
.content-box-492 { width:492px; }
.content-box-492 h3 { padding-left:15px; }
.content-box-492 .content-box-title { background:#EBEDEF url(../imgs/bg/boxes/content-box-492-top.jpg) 0 0 no-repeat; }
.content-box-492 .content { padding-bottom:13px; background:url(../imgs/bg/boxes/content-box-492-bottom.jpg) 0 bottom no-repeat; }
.content-box-492  .inner { padding:12px 15px; background:url(../imgs/bg/boxes/content-box-492-content.jpg) 0 0 repeat-y; }
/* end content-box-492 */
/* end content-boxes */
/* end content */


/* +footer */
#footer {
	clear:both;
	padding:40px 0;
	color:#6a6a6a;
	font-size:0.9em;
	border-top:1px solid #f0f0f0;
}

#footer-info { 
	margin-bottom:8px;
	text-align:center; 
	line-height:19px; 
}

#footer-menu {
	/*margin-left:336px;*/
	text-align:center;
	margin: 0 auto
}
#footer-menu li { display:inline;padding:0 5px; border-right:1px solid #29578B; }
#footer-menu li.last { padding-right:0; border-right:none; }
#footer-menu a {color:#29578B; }
/* end footer */



/* +Sections */
/* +home */

/* +privacy-policy */
.privacy-policy .grid-9 { margin:30px 0 0 50px; }
.privacy-policy .grid-9 p.highlight { width:860px; }
.privacy-policy .grid-9 .col { width:420px; float:left; margin:25px 0 0 50px; }
.privacy-policy .grid-9 .left { margin-left:0px; }
.privacy-policy .grid-9 .col p { }
.privacy-policy .grid-9 .col strong { color:#006a3a; font-size:11px; margin-bottom:20px; display:block; }
.privacy-policy .grid-9 .col span { color:#50ae26; font-weight:bold; }
.privacy-policy .grid-9 .col a { color:#01a0c7; }
/* end privacy-policy */

/* +terms-and-conditions */
.terms-and-conditions .grid-9 { margin:30px 0 0 50px; }
.terms-and-conditions .grid-9 p.highlight { width:840px; }
.terms-and-conditions .grid-9 .col { width:420px; float:left; margin:10px 0 0 50px;}
.terms-and-conditions .grid-9 .left { margin-left:0px; }
.terms-and-conditions .grid-9 .col strong { color:#006a3a; font-size:11px; margin-bottom:20px; display:block; }
.terms-and-conditions .grid-9 .col a { color:#01a0c7; }
.terms-and-conditions .grid-9 .col ul { font-size:11px; margin-bottom:25px; }
.terms-and-conditions .grid-9 .col ul li { background:url(../imgs/others/bullets/green-arrows.png) no-repeat scroll left 5px; margin-bottom:10px; padding-left:15px; }
/* end terms-and-conditions */



#home-highlight {  
	margin-bottom:16px;
	padding-bottom:13px;
	background:url(../imgs/bg/content-shadows/shadow-996.jpg) center bottom no-repeat;
}

.home #content h2{ color:#5FBF00; font-size:1.8em; margin-bottom:5px; }

#news-highlights .container, #joker-box { background:url(../imgs/bg/home/home-bgs.jpg) 0 0 no-repeat; }

#news-highlights { float:left; width:719px; margin:0 0px 34px 0; }
#news-highlights .container { width:683px; position:relative; padding:28px 0 0 36px; }
#news-highlights ul li { float:left; width:213px; margin:0 4px 10px 0; }
#news-highlights .image, #news-highlights h3 { margin-bottom:9px; }
#news-highlights .image { position:relative; width:213px; height:121px; }
#news-highlights .image .top-corners, 
#news-highlights .image .bottom-corners 
{ position:absolute; width:213px; height:5px; overflow:hidden; background:url(../imgs/bg/home/image-corners.png) no-repeat }
#news-highlights .image .top-corners { top:0; background-position:0 -5px; }
#news-highlights .image .bottom-corners { top:116px }
#news-highlights h3 a { color:#318ECA; padding-right:10px; }
#news-highlights p { padding-right:10px; }
#news-highlights .container .prev,
#news-highlights .container .next 
{ top:63px; }
#news-highlights .container .prev { left:7px }
#news-highlights .container .next { left:682px; }

#home-side {height:175px; background:none; float:right;width:256px ; margin:10px 0px 0px 0;background:url(../imgs/temp/bg-quote.png) no-repeat bottom;  }
#js #home-side {height:125px;}



#joker-box { clear:both; height:89px; overflow:hidden; padding:24px 0 0 27px; background-position:-745px 0; }
#joker-box h2 a { display:block; float:left; color:#5FBF00; }
#joker-box h2 a:hover { text-decoration:none }

#social-network { float:left; width:378px; margin-right:35px; padding-right:30px}
#social-network ul { float:left; width:170px; margin-right:5px}
#social-network li { float:left; width:30px; height:30px; margin-right:3px} 

#js #social-network ul li a{ width:30px; height:30px; background:url(../imgs/buttons/home/social-network.png) 0 0 no-repeat}
#js #social-network ul li a.flickr { background-position:-34px -33px}
#js #social-network ul li a.twitter { background-position:-68px -33px}
#js #social-network ul li a.feeds { background-position:-135px -33px}
#js #social-network ul li a.youtube { background-position:-168px -33px}
#js #social-network ul li a.facebook {background-position:0 -33px}

/** se o JS não estiver ativo ele irá aparecer sem efeito de fade **/
#noJs #social-network li a{width:30px; height:30px; background:url(../imgs/buttons/home/social-network.png) 0 0 no-repeat}
#noJs #social-network .flickr { background-position:-34px 0}
#noJs #social-network .twitter { background-position:-68px 0}
#noJs #social-network .feeds { background-position:-135px 0}
#noJs #social-network .youtube { background-position:-168px 0}
#noJs #social-network .facebook:hover { background-position:0 -33px}
#noJs #social-network .flickr:hover { background-position:-34px -33px}
#noJs #social-network .twitter:hover { background-position:-68px -33px}
#noJs #social-network .feeds:hover { background-position:-135px -33px}
#noJs #social-network .youtube:hover { background-position:-168px -33px}
#noJs #social-network li a img{display:none}




#social-network p { float:left; width:190px}

/*#social-network .facebook-active { background-position:0 -33px; }
#social-network .flickr-active { background-position:-34px -33px; }
#social-network .twitter-active { background-position:-68px -33px; }
#social-network .feeds-active { background-position:-135px -33px; }
#social-network .youtube-active { background-position:-168px -33px; }*/

#noJs .social-network-text{display:none}
#js .show{display:block}

#joker-box .highlight {
    float: left;
    margin-right: 0px;
    padding-right: 30px;
    width: 230px;
}
/* end home */

/* +magazine */
.magazine #main {
	float:left;
	width:660px;
	margin-right:30px;
}

.magazine #content-top {
	position:relative;
	height:auto;
	min-height:29px;
	padding:3px 13px 5px;
	background:url(../imgs/bg/magazine/content-top.jpg) 0 0 no-repeat;
}
.magazine #content-top .more-content { float:right; margin-top:8px; padding-right:24px; color:#595959; background:url(../imgs/others/bullets/content-top-open.gif) right center no-repeat; }
#tags-layer { 
	clear:both;
	position:relative;	
	top:5px; left:-13px;	
	width:996px;
	padding-bottom:6px;
	background:url(../imgs/bg/overlay.png) 0 0 repeat;
	display:none;
}
.magazine #content-top h1.cufon-dinr,
.magazine #content-top h2.cufon-dinr { font-size:1.8em; }
.magazine #content-top h1 a:hover, 
.magazine #content-top h2 a:hover { text-decoration:none; }

#magazine-highlight { margin-bottom:20px; position:relative; z-index:0; margin-bottom:10px; }
#magazine-highlight .pagination-banner a {  float:left; margin-right:1px; display:block; width:23px; height:18px; padding-top:4px; color:#87D040; font:bold 0.9em tahoma, verdana, arial, sans-serif; text-align:center; background:url(../imgs/bg/page-highlight/pagination.png) 0 0 no-repeat; }
#magazine-highlight h1 { position:absolute; z-index:10; top:85px; left:21px; color:#fff; font-size:3.5em; }
#magazine-highlight .highlight { position:relative; z-index:5; width:998px; height:329px; overflow:hidden; }
#magazine-highlight .highlight .top, 
#magazine-highlight .highlight .bottom { position:absolute; z-index:10; width:998px; height:9px; overflow:hidden; background:url(../imgs/bg/page-highlight/highlight-borders.png) 0 0 no-repeat; }
#magazine-highlight .highlight .top { top:0; left:0; background-position:0 bottom; }
#magazine-highlight .highlight .bottom { top:213px; left:0; }
#magazine-highlight .pagination { position:absolute; z-index:100; top:10px; left:915px; }
#magazine-highlight .pagination a { margin-right:1px; display:block; width:23px; height:18px; padding-top:4px; color:#87D040; font:bold 0.9em tahoma, verdana, arial, sans-serif; text-align:center; background:url(../imgs/bg/page-highlight/pagination.png) 0 0 no-repeat; position:relative; z-index:9999; }
#magazine-highlight .pagination a.activeSlide { color:#0073B1; }

#tags-layer .inner { padding:14px 12px 30px; border:1px solid #e8e8e8; border-top-color:#f2f2f2; border-bottom:0; background:#f8f8f8 url(../imgs/bg/magazine/tags.jpg) 0 bottom repeat-x; position:absolute; z-index:9999; width:970px; }
#tags-layer h2 { float:none; margin-bottom:3px; color:#5FC001; font-size:1.3em }
#tags-layer p { color:#999; margin-bottom:20px; }
#tags-list {
	margin-bottom:27px;
	/*background:url(../imgs/bg/magazine/tags-borders.gif) 0 0 repeat-y;*/
}
#tags-list ul { float:left; width:230px; overflow:hidden; border-right:1px solid #c1c1c1; margin-left:7px; }
#tags-list ul.left { border:none; }
#tags-list li { margin-bottom:5px; padding:0 10px; }
#tags-list a { font-size:1.7em; outline:none; }
#tags-list a:hover { text-decoration:none; }
#tags-list .col-1 { /*width:198px;*/ }
#tags-list .col-1 li { padding-left:5px; }
#tags-list .col-3 { /*width:191px;*/ }
#tags-list .col-4 { /*width:202px;*/ }
a#see-all-tags { clear:both; float:right; font:10px tahoma, verdana, arial, sans-serif; }

.magazine #posts-list {  
	margin-bottom:35px;
	padding-bottom:21px;	
}
.magazine .post {  clear:both; overflow:hidden; margin-bottom:20px; padding:27px 22px 0 0; }
.magazine .post h1, .magazine .post h2, .magazine .post h3, 
.magazine .post h4, .magazine .post h5, .magazine .post h6,
.magazine .post h2 a, #related-posts h3 a  
{ color:#5FC001; }
.magazine .post h1, .magazine .post h2 a { font-size:1.7em; }
.magazine .post h1,
.magazine .post h2,
.magazine .post p,
.magazine .post img,
.magazine .post object, .magazine .post embed  
{ margin-bottom:8px; }  
.magazine .post img.left { margin-right:15px; }
.magazine .post-options { padding:0; margin:20px 0 0 0; float:right; }
.magazine .post-options li { float:left; margin-right:10px; }
.magazine .post-options li.last { width:110px!important; margin:0; padding:0; }
.magazine .post-options li.last iframe { width:110px!important; }

.magazine #blog-pagination { padding-top:10px; }
.magazine #blog-pagination a { font-size:0.8em; }
.magazine #blog-pagination .see-recent { float:left; }
.magazine #blog-pagination .see-old { float:right; margin-right:4px; }
.magazine #blog-pagination .see-recent a { padding-right:12px; background:url(../imgs/others/bullets/left-dark-blue-arrows.gif) right 5px no-repeat; }

.magazine .post, #related-posts ul { background:url(../imgs/bg/magazine/post.jpg) 0 0 no-repeat; }

.magazine #sidebar {  
	padding-top:27px;
	background:url(../imgs/bg/magazine/sidebar.jpg) 0 0 no-repeat;
}
.magazine #sidebar .widget { overflow:hidden; margin-bottom:35px; }
.magazine #sidebar h2, #petrobras-youtube-channel h2, #related-posts h2 { margin-bottom:5px; color:#1167A0; font-size:1.4em; }

#petrobras-youtube-channel h2 a:hover{text-decoration:none;border-bottom:1px solid}

.magazine #current-magazine h2 { margin-bottom:10px; }
#current-magazine h2 a { padding:4px; color:#fff; font-size:1.2em; font-weight:normal; background-color:#318FCA; }
#current-magazine .description { margin-bottom:15px; }
#current-magazine .image { float:left; margin-right:7px; }
#current-magazine h3 { margin-bottom:6px; }
#current-magazine h3 a { color:#5FBF00; }
#current-magazine div div { float:left; width:150px; }
#current-magazine div p { margin-bottom:10px; }
#current-magazine .download { color:#595959; font-size:0.9em; text-decoration:underline; }

#previous-magazine { clear:both; }
#archives select, #previous-magazine select 
{ float:left; width:249px; margin-right:6px; padding:2px; color:#1168A1; font-size:0.9em; }
#archives .ok, #previous-magazine .ok 
{ float:left; position:relative; top:-6px; }

#categories li { margin-bottom:6px; }

#flickr p { margin-bottom:5px; }
#flickr ul { margin-bottom:6px; }
#flickr li { float:left; margin-right:2px; }
#flickr .see-more { float:right; margin-right:3px; color:#136BA1; font-size:0.8em; }

#petrobras-youtube-channel { width:645px; padding-bottom:20px; }
#petrobras-youtube-channel .container { padding:18px 26px; background:url(../imgs/bg/magazine/carousel.jpg) 0 0 no-repeat; }
#petrobras-youtube-channel .carousel { width:592px !important; }
#petrobras-youtube-channel li { float:left; width:116px; overflow:hidden; margin-right:3px; }
#petrobras-youtube-channel .image { height:68px; margin-bottom:6px; }
#petrobras-youtube-channel .title { display:block; padding-right:10px; background-position:0 4px; }
#petrobras-youtube-channel .prev, #petrobras-youtube-channel  .next { top:24px; }
#petrobras-youtube-channel .prev { left:1px; }
#petrobras-youtube-channel  .next { right:4px }

#related-posts { clear:both; }
#related-posts ul { padding:30px 30px 0; }
#related-posts li { margin-bottom:25px; }
#related-posts h3 { margin-bottom:3px; }
#related-posts h3 a { font-size:1.3em; }
#related-posts p { margin-bottom:5px; }

.blue-dest { font-size:16px; color:#1F71A7; margin-top:15px; }
.box-tag-list { background:url(../imgs/bg/boxes/boxes-tag-list-footer.png) no-repeat 0 bottom; margin-bottom:20px; width:640px; padding-bottom:40px; color:#999; }
.box-tag-list .top { background:url(../imgs/bg/boxes/boxes-tag-list-top.png) no-repeat 0 top; padding:30px 0 0 15px; }
.box-tag-list h2 {font-size:16px; color:#5FBF00; }
.box-tag-list form .cont { border:1px solid #999; padding:2px 0 0 3px; margin-top:5px; font-size:11px; color:#1168A1; width:250px; height:15px; }
.box-tag-list form p { margin:10px 0 30px 0; } 
.box-tag-list form .btn-60 { display:inline; margin-left:10px; }
.box-tag-list ul { width:180px; border-right:1px solid #E1E1E1; float:left; margin:10px 20px 0 0; }
.box-tag-list ul.last { border:none; }
.box-tag-list ul li { margin-bottom:10px; }
.box-tag-list ul li a { color:#595959; }
/* end magazine */

/* container home quotes*/
.carousel-quotes {}

.container-quotes {}
.container-quotes .prev-quote, .container-quotes .next-quote {display:none; position:absolute; width:15px; height:10px; border:red}
.container-quotes .next-quote {margin:7px 0 0 135px} /*background:url(../imgs/temp/down.jpg) no-repeat;*/
.container-quotes .prev-quote {margin:7px 0 0 111px} /*background:url(../imgs/temp/up.jpg) no-repeat;*/
.container-quotes .prev-quote.disabled {}
.container-quotes .next-quote.disabled {}

#quotes h2{font-size:1.7em !important}
#quotes h2 span{font-size:.5em !important;color: #595959}
#quotes {margin-left:-10px}
#quotes h3 {visibility:hidden;line-height:1px }
#quotes li{font:0.8em tahoma, verdana, arial, sans-serif; padding:5px 7px;vertical-align:middle;width:260px }
#quotes .alt { background-color:#F3F7FB }
#quotes .index { text-align:left }
#quotes  strong  { color:#136BA2; font-weight:bold;}
#quotes li span.up, #quotes li span.down {width:9px; height:8px;}
#quotes li span.down {background:url(../imgs/others/home/quotes-down.jpg) no-repeat}
#quotes li span.up {background:url(../imgs/others/home/quotes-up.jpg) no-repeat}
#quotes li span {width:70px; float:left; text-align:center}
#quotes li span.up,  li span.down{text-indent:-9999px;}

/*end container home quotes*/

/* +country */
#country-highlight {
	position:relative;
	margin-top:0;
	margin-bottom:10px
}
#country-highlight h1 { position:absolute; z-index:10; top:85px; left:21px; color:#fff; font-size:3.5em; }
#country-highlight .highlight { position:relative; z-index:5; width:998px; height:222px; overflow:hidden; }
#country-highlight .highlight .top, #country-highlight .highlight .bottom 
{ position:absolute; z-index:10; width:998px; height:9px; overflow:hidden; background:url(../imgs/bg/page-highlight/highlight-borders.png) 0 0 no-repeat; }
#country-highlight .highlight .top { top:0; left:0; background-position:0 bottom; }
#country-highlight .highlight .bottom { top:213px; left:0; }
.pagination-banner { position:absolute; z-index:10; top:10px; left:915px; }
.pagination-banner a {  float:left; margin-right:1px; display:block; width:23px; height:18px; padding-top:4px; color:#87D040; font:bold 0.9em tahoma, verdana, arial, sans-serif; text-align:center; background:url(../imgs/bg/page-highlight/pagination.png) 0 0 no-repeat; }
.pagination-banner a.activeSlide { color:#0073B1 }

.highlight-img {
float:left;
margin:0 15px 15px 0;
}

/* +pagination */
.pagination { display:inline-block;margin:0 30% auto; font-size:.9em;line-height:15px }
.pagination li { float:left }
.pagination a, .pagination strong {display:block; width:22px; text-align:center; font-size:1.2em ;float:left; color:#5FC001}
.pagination strong { font-weight:bold }
.pagination .first-page, .pagination .next { margin-right:3px }
.pagination .previous { margin-right:10px }
.pagination .next { margin-left:10px }
.pagination .first-page, .pagination .last-page, 
.pagination .previous, .pagination .next, .pagination .last 
{ border-right:0 !important }
.pagination .first-page a, .pagination .last-page a, 
.pagination .previous a, .pagination .next a,.pagination .first-page span, .pagination .last-page span, 
.pagination .previous span, .pagination .next span 
{position:relative; top:-2px; width:16px; height:19px; text-align:left; background:url(../imgs/buttons/horizontal-scrolls.gif) no-repeat}
.pagination .first-page a, .pagination .first-page span {background-position:left -29px}
.pagination .next a, .pagination .next span {background-position:right top}
.pagination .last-page a , .pagination .last-page span {background-position:right -29px}
.pagination .first-page span.disable, .pagination .last-page span.disable, 
.pagination .previous span.disable, .pagination .next span.disable
{background:url(../imgs/buttons/horizontal-scrolls-fade.png) no-repeat}

.border{border-right:1px solid #5FC001}


/* end pagination */



.country #sidebar {
	float:left;
	width:190px
}

.country .box-info-simple-190{width:190px;background:url(../imgs/bg/boxes/box-highlight-190.jpg)repeat-y}
.country .grid-5{padding-left:15px;padding-right:0px;margin:0px}

#country-menu { 
	/*padding-bottom:3px;*/
	padding-bottom:1px;
	background:url(../imgs/bg/country/side-menu-bottom.jpg) 0 bottom no-repeat;
}
#country-menu .header { padding-top:7px; background:url(../imgs/bg/country/side-menu-header-top.jpg) 0 0 no-repeat; }
#country-menu .header .inner { padding:6px 8px 0px 12px; background:url(../imgs/bg/country/side-menu-header-content.jpg) 0 0 repeat-y; }
#country-menu .header .bottom { height:8px; overflow:hidden; background:url(../imgs/bg/country/side-menu-header-bottom.jpg) 0 0 no-repeat; }
#country-menu .header div.clear { margin-bottom:5px; }

#country-menu .header h2 {float:left; display:block; margin-bottom: 10px;}
#country-menu .header img { float:left; margin-top:6px;  }
#country-menu .header h2 a { color:#297B3F; font-size:2em; background:none; margin-left:5px; padding-left:0; text-decoration:none; float:left; }

#country-menu .header a { float:right; clear:both; color:#b8babc; padding-left:12px; background:url(../imgs/others/bullets/gray-arrows.gif) 0 center no-repeat; }
#country-menu ul {padding:15px 18px 0px; background:url(../imgs/bg/country/side-menu-content.jpg) 0 0 repeat-y; }
#country-menu li {margin-bottom:0px; } 
#country-menu li a {color:#035385; font-size:1.1em; }

.country #sidebar-submenu {margin-top:-1px;padding-top:0px;margin-left:2px}
.country #sidebar-submenu h3 { background:url(../imgs/others/bullets/green-arrows.png) no-repeat 0 center; color:#2C85BF; font-size:11px; padding-left:12px; margin:10px 0 0 15px; }
.country #sidebar-submenu a { float:none; }
.country  .sub { background:none; clear:both; margin-bottom:5px; padding-bottom:0; }
.country #sidebar-submenu .sub li{ background:url(../imgs/others/bullets/green-arrows.png) no-repeat 0 center; padding-left:12px; font-size:11px; margin-left:15px;}
.country #sidebar-submenu .sub li a { background:none; padding-left:0; color:#595959}
.country #sidebar-submenu .sub li a.active { text-decoration:underline; font-weight:normal; }

.country #main {background:url(../imgs/bg/content-shadows/shadow-682.jpg) top no-repeat}
.country .content-box-284 h3{padding-left:10px}
.country .content-box-284 h4 {color:#287A3F;padding:10px 20px 0px}
.country .content-box-284 a {color:#287A3F;}
.country .content-box-284 .new-window{float:left}
.country .content-box-284 p {font:10px tahoma, verdana, arial, sans-serif; color:#919191;padding:5px 20px}
.country .content-box-284 p a{color:#919191;}
/* +country-landing-page */
.country #section-text {
	margin-bottom:30px;
	margin-top: 0;
}
.country #section-text h2 {font-size:2.3em; margin:10px 0px}
.country #section-text h3 {margin:10px 0px}
.country #section-text p {font-size:0.9em }
.country #section-text p.highlight {color:#233D7F; font-size:1.1em}

/*.country #section-text li{float:left}*/
.country .highlight-box { float:left; width:245px; margin:0 2px 25px 0; }
.country .highlight-box h2 { padding:4px 15px 3px;color:#297B3F; font-size:1.3em; font-weight:normal; background:url(../imgs/bg/boxes/box-highlight.jpg) 0 0 no-repeat; }
.country .highlight-box .content { padding:10px 6px; }
.country .highlight-box .image { position:relative; width:232px; height:134px; margin:0 auto 10px; }
.country .highlight-box  .image .top-corners, 
.country .highlight-box  .image .bottom-corners 
{ position:absolute; width:235px; height:10px; overflow:hidden; background:url(../imgs/bg/images/borders-image-232.png) no-repeat }
.country .highlight-box  .image .top-corners { top:0; background-position:-2px 0px; }
.country .highlight-box  .image .bottom-corners { top:125px; background-position:-1px -10px;}

.country #widgets {width:280px;margin-left:10px}
.country #widgets h2 { margin-bottom:7px; color:#5FBF00; font-size:1.5em; }
.country .widget { margin-bottom:15px; }  
.country .widget .inner {font-size:.9em; padding:12px 0px 18px 0px }

.country #activities {
	background:url(../imgs/bg/boxes/gradient-box-291.jpg) 0 0 no-repeat;
}
.country #activities .image { margin-bottom:9px; }

#country-news  .inner { margin-bottom:10px; }
#country-news ul { margin-bottom:9px; }
#country-news li { margin-bottom:5px; }
#country-news p { padding-left:12px; }
#country-news .image { position:relative; float:left; width:71px; height:48px; overflow:hidden; margin-right:6px; }
#country-news .image .top-corners, #country-news .image .bottom-corners { position:absolute; width:71px; height:3px; overflow:hidden; background:url(../imgs/bg/images/borders-image-71.png) 0 0 no-repeat; }
#country-news .image .top-corners { top:0px; left:0; background-position:0 -3px; }  
#country-news .image .bottom-corners { top:45px; left:0; }  
#country-news div.left { width:190px; }
#country-news .see-all { color:#7b7b7b; font-weight:bold; font-size:0.9em; }
#country-news .see-global-news { float:right; color:#318FC9; font-weight:bold; }

.country .content-box-492 .content-box-title { color:#297B3F; }
.country .content-box-492 .container { padding:20px 0px 25px; }
.country .content-box-492 .container { margin-right:48px }
.country .content-box-492 .carousel { width:398px !important;margin-left:48px }
.country .content-box-492 li { float:left; width:190px; margin-right:19px; font-size:0.9em; }
.country .content-box-492 li a { color:#7f7f7f; text-decoration:none; }
.country .content-box-492 li strong { display:block; float:left; margin-bottom:3px; }
.country .content-box-492 li span { display:block; clear:both; text-decoration:underline; }
.country .content-box-492 .prev,
.country .content-box-492 .next 
{ top:20px; }
.country .content-box-492 .prev {left:7px}
.country .content-box-492 .next {left:455px}
/* end country-landing-page */

/* +news */
.country #content #main small {margin-bottom:5px; font-weight:bold; color:#3498D5; font-size:0.9em; } 
.country #content #main h3 a {color:#9f9f9f; }
.country #section-text p {color:#595959}
.country-news .grid-10{margin:0px; }
.country.news #main .grid-8{padding:0px;margin:0px}
/*.country.news #main h2 { margin-bottom:16px; }*/
.news #section-text{margin:0px 0 0 15px;}
.country-news #section-text {margin:0px 0px 0 15px;}
.country-news-details .grid-10 { margin-right:0; }
/*.country-news-details img{margin:10px;float:left} */
/*.country-news-details p{margin:10px} */
.country-news-details .article-content{margin:0px;padding:0px}
.country-news-details  #section-text p{margin-bottom:10px;}
.country #news-highlight {
	height:145px;
	margin:20px 0px ;
	width:780px;
	background:url(../imgs/bg/country/news-highlight.jpg) 0 0 no-repeat
}

.country #news-highlight .image { float:left; margin:25px 15px; }
.country #news-highlight h3 { margin-bottom:15px; font-weight:normal; }
.country #news-highlight h3 a { font-size:1.5em; }
.country #news-highlight .description{width:200px;float:left;margin-top:20px}
.country #news-highlight small { font-size:0.9em; font-weight:bold}
.country #news-highlight p a{font-weight:bold;color:#A0A0A0;font-size:1.2em}

.country #news-list {
	margin-bottom:40px;
	padding-left:13px;
}
.country #news-list li { margin-bottom:20px; float:none }
.country #news-list h3 a { font-size:0.8em; }

/*.country #main .pagination li { float:left; display:inline;  width:115px; margin-right:200px; }
.country #main .pagination form { line-height:19px; font-weight:bold; }
.country #main .pagination fieldset { padding-top:6px; }
.country #main .pagination #page {
	width:50px;
	margin-right:5px;
	font-size:0.9em;
	text-align:right;
}
.country #main .pagination .prev, .country #main .pagination .next { color:#008D5B; font-weight:bold; width:63px; padding:8px 26px 0; }
.country #main .pagination .next span { text-align:right; padding-right:12px; }  */
/* end news */


/* +country-contact */
#form-contact {
         font:11px tahoma, verdana, arial, sans-serif;
		 color:#454545;
		 clear:both
		}
#section-text #form-contact p{font:11px tahoma, verdana, arial, sans-serif;}
#form-contact input { padding:4px 0 0 4px }
#form-contact input, 
#form-contact textarea,
#form-contact select { border:1px solid #318FCA; font:bold 11px tahoma, verdana, arial, sans-serif; color:#454545; }
#form-contact label { display:block; clear:both; margin-bottom:3px; }
#form-contact input { width:476px; margin-bottom:12px; height:16px; }
#form-contact select { width:485px; margin-bottom:12px; height:20px; }
#form-contact div { width:230px; float:left; margin-bottom:12px; }
#form-contact div.esq { float:right; }
#form-contact div input { width:224px; margin:0; }
#form-contact div select { width:230px; margin-bottom:12px; }
#form-contact div label { margin-bottom:3px; }
#form-contact textarea { width:476px; height:96px; padding:4px 0 0 4px; }
#form-contact .btn-91 { float:right; margin-top:30px;}


.box-info { width:248px; float:right; background:url(../imgs/bg/boxes/box-contact.jpg) 0 0 repeat-y; }
.box-info h3 { color:#318FCA; font-size:15px; font-weight:bold; }
.box-info p { font: 11px tahoma, verdana, arial, sans-serif; color:#63a9d7; margin:5px 0 15px 0; }
.box-info .top { padding:35px 0 0 20px; margin-left:-2px; background:url(../imgs/bg/boxes/box-info-top.png) 0 0 no-repeat; }
.box-info .bottom { padding-top:30px; background:url(../imgs/bg/boxes/box-info-footer.png) 0 0 no-repeat; margin-left:-2px; }

.box-info-simple { width:284px; float:right; background:url(../imgs/bg/boxes/box-highlight-284.jpg) 0 0 repeat-y; margin-top:20px }
.box-info-simple h3 { color:#318FCA; font-size:15px; font-weight:bold; padding:10px 10px 0px}
.box-info-simple p { font: 11px tahoma, verdana, arial, sans-serif; color:#63a9d7; padding:10px }
.box-info-simple .bottom { padding-top:10px; background:url(../imgs/bg/boxes/box-hightlight-284-bottom.jpg) repeat-y }

/* end country-contact */

/* +country-careers */
.country-careers div.grid-10 { width:990px; margin-right:0;}
.country-careers .grid-8 { width:780px; margin-left:0; }
.country-careers .grid-4 { width:360px;  }
.country-careers h3.title { width:480px; margin-bottom:25px!important;}
.country-careers #section-text{ padding:0 0 0 15px; margin-right:0px; }
.country-careers #section-text div.first { padding-right:20px; }
.country-careers #sidebar-submenu ul{ padding-bottom:10px; }
.country-careers #sidebar-submenu ul li a{ float:none; }
/* end country-careers */

#section-text div.grid-4.first{
    padding-right: 20px;
}

/* +country-careers-opportunities */
.country-careers-opportunities div.grid-10 { margin-right:0; }
.country-careers-opportunities .grid-8 { width:785px; margin:0; padding:0; }
.country-careers-opportunities #section-text { padding:0 0 0 15px; margin-right:0px; }
.country-careers-opportunities h3.title { width:480px; margin-bottom:25px!important; }
.country-careers-opportunities select { font-size:11px; color:#454545; border:1px solid #318FCA; float:left; margin:5px 10px 0 0; }
.country-careers-opportunities #sidebar-submenu ul{ padding-bottom:10px; }
.country-careers-opportunities #sidebar-submenu ul li a{ float:none; }
/* end country-careers-opportunities */

/* +country-contact */
.country-contact div.grid-10 { margin-right:0; }
.country-contact .box-info {margin-right:10px}
/* end country-contact */

/* +country-news */
.country-news div.grid-10 { margin-right:0; }
/* end country-news */

/* +country-operations */
.country-operations #section-text {margin-left:15px}
.country-operations div.grid-10 { margin-right:0; }
.country-operations ul.operation-list li {margin-bottom:30px; }
.country-operations ul.operation-list li h3 {background:url(../imgs/bg/country/bar-operations.jpg) no-repeat; width:759px; height:39px; margin:0 0 5px 0!important; }
.country-operations ul.operation-list li h3 a {color:#287A3F!important; font-size:15px; display:block; width:759px; height:39px; background:url(../imgs/buttons/setas-quest.png) no-repeat 710px 5px;}
.country-operations ul.operation-list li h3 a:hover{text-decoration:none; }
.country-operations ul.operation-list li h3 a.open {background:url(../imgs/buttons/setas-quest.png) no-repeat 710px -31px!important; }
.country-operations ul.operation-list li h3 a span{padding:10px 0 0 15px; display:block; }
.country-operations ul.operation-list li p {margin-left:17px; width:665px; }
.country-operations ul.operation-list li p.txtResume {margin-bottom:10px!important; }
.country-operations ul.operation-list li p.txtAll {border-top:1px solid #e3e3e3; padding-top:10px; }

.country-operations .simple-operations h4 {color:#287A3F; font-size:15px; margin-bottom:5px; }

.country-operations .box-see-too{width:790px;background:url(../imgs/bg/boxes/content-box-760.jpg) repeat-y}
.country-operations .box-see-too ul{width:760px}
.country-operations .box-see-too h4 {width:760px;background:url(../imgs/bg/boxes/content-box-760-top.jpg) no-repeat scroll 0 0 transparent}
.country-operations .box-see-too .footer {width:760px;background:url(../imgs/bg/content-shadows/shadow-760.jpg) no-repeat scroll center bottom transparent}

.country .adjust{margin-right:5px}
/* end country-operations */


/* +country-products-services */
.country-products-services div.grid-10 { margin-right:0; }
.country-products-services .grid-8 {width:760px; margin:0; padding:0; }
.country-products-services #section-text {padding:0 0 0 15px; margin:0px; }
.country-products-services h3.title {width:480px; margin-bottom:25px!important; }
.country-products-services h2.txt-hide {margin-left:15px!important; }
.country .box-790 {margin:30px 0 0 0!important;}
.country #servicos-tab div.left {width:380px; margin-left:20px; }
.country #servicos-tab h4 {margin:-3px 0 5px 0; }
.country #servicos-tab ul {padding-top:30px; }
.country #servicos-tab ul li {width:380px; height:130px; float:left; margin-bottom:30px}
.country #servicos-tab ul li a {float:left}
ul .promotion li{
	float: left;	
} 
	
ul .promotion li div.left{
    width: 490px;
}

ul .promotion li img.left{
    padding: 10px 20px 0px 0px;
}
.country #servicos-tab ul li div {margin-left:10px; float:left; }
.country #servicos-tab ul li p {width:200px; float:left; }
/* end country-products-services */

/* +country-products-promotions */
.promotion #section-text{margin:0px 0px 0px 25px}
.promotion #section-text ul li img{padding:10px 20px 0px 0px}
.promotion #section-text li.first{padding-top:0px}
.promotion #section-text li {clear:both;padding-top:40px}
.promotion #section-text ul li div.left{width:500px}
.promotion #section-text p.highlight {color:#5FBF00;font-size:1.3em;width:100%}

/*.promotion .box-inform .top{height:0px;background:url(../imgs/bg/boxes/box-inform-top.jpg) no-repeat;width:315px;padding-bottom:5px;margin:0px}
.promotion .box-inform{background:url(../imgs/bg/boxes/box-inform.jpg) 0 5px repeat-x;width:315px;padding:0px;margin-top:30px;}
.promotion .box-inform p{padding:0 20px;line-height:15px;}
.promotion .box-inform .bottom{background:url(../imgs/bg/boxes/box-inform-bottom.jpg) no-repeat;width:315px;height:6px;margin-top:-17px}
.promotion .box-inform a{text-decoration:underline} */

.promotion .box-inform {height:46px;width:315px;font-size:.9em}
.promotion .box-inform .content{background:url(../imgs/bg/boxes/box-inform.jpg) repeat-x;width:315px;height:34px;padding:0 20px}
.promotion .box-inform .top{background:url(../imgs/bg/boxes/box-inform-top.jpg) bottom no-repeat;height:5px}
.promotion .box-inform .bottom {background:url(../imgs/bg/boxes/box-inform-bottom.jpg) no-repeat;height:6px;margin-top:-2px}
.promotion .box-inform a{text-decoration:underline}

/* end country-products-promotions*/

.country-prod .grid-10 { margin-right:0px; }

/* +country-products-for-you */
.country-products-for-you .grid-8 { width:760px; margin:0; padding:0; }
.country-products-for-you #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-for-you h3.title { width:480px; margin-bottom:25px!important; }
.country-products-for-you h2.txt-hide { margin-left:15px!important; }
/* end country-products-for-you */

/* +country-products-for-you-street */
.country-products-for-you-street .grid-8 { width:760px; margin:0; padding:0; }
.country-products-for-you-street #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-for-you-street h3.title { width:480px; margin-bottom:25px!important; }
.country-products-for-you-street h2.txt-hide { margin-left:15px!important; }
/* end country-products-for-you-street */

/* +country-products-in-home */
.country-products-in-home .grid-8 { width:760px; margin:0; padding:0; }
.country-products-in-home #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-in-home h3.title { width:480px; margin-bottom:25px!important; }
.country-products-in-home h2.txt-hide { margin-left:15px!important; }
/* end country-products-in-home */

/* +country-products-the-boat */
.country-products-the-boat .grid-8 { width:760px; margin:0; padding:0; }
.country-products-the-boat #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-the-boat h3.title { width:480px; margin-bottom:25px!important; }
.country-products-the-boat h2.txt-hide { margin-left:15px!important; }
/* end country-products-the-boat */

/* +country-products-the-aircraft */
.country-products-the-aircraft .grid-8 { width:760px; margin:0; padding:0; }
.country-products-the-aircraft #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-the-aircraft h3.title { width:480px; margin-bottom:25px!important; }
.country-products-the-aircraft h2.txt-hide { margin-left:15px!important; }
/* end country-products-the-aircraft */

/* +country-products-road */
.country-products-road .grid-8 { width:760px; margin:0; padding:0; }
.country-products-road #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-road h3.title { width:480px; margin-bottom:25px!important; }
.country-products-road h2.txt-hide { margin-left:15px!important; }
/* end country-products-road */

/* +country-products-agriculture */
.country-products-agriculture .grid-8 { width:760px; margin:0; padding:0; }
.country-products-agriculture #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-agriculture h3.title { width:480px; margin-bottom:25px!important; }
.country-products-agriculture h2.txt-hide { margin-left:15px!important; }
/* end country-products-agriculture */

/* +country-products-industrial */
.country-products-industrial .grid-8 { width:760px; margin:0; padding:0; }
.country-products-industrial #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-industrial h3.title { width:480px; margin-bottom:25px!important; }
.country-products-industrial h2.txt-hide { margin-left:15px!important; }
/* end country-products-industrial */

/* +country-products-air */
.country-products-air .grid-8 { width:760px; margin:0; padding:0; }
.country-products-air #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-air h3.title { width:480px; margin-bottom:25px!important; }
.country-products-air h2.txt-hide { margin-left:15px!important; }
/* end country-products-air */

/* +country-products-waterway */
.country-products-waterway .grid-8 { width:760px; margin:0; padding:0; }
.country-products-waterway #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-waterway h3.title { width:480px; margin-bottom:25px!important; }
.country-products-waterway h2.txt-hide { margin-left:15px!important; }
/* end country-products-waterway */

/* +country-products-waterway */
.country-products-rail .grid-8 { width:760px; margin:0; padding:0; }
.country-products-rail #section-text { padding:0 0 0 15px; margin:0px; }
.country-products-rail h3.title { width:480px; margin-bottom:25px!important; }
.country-products-rail h2.txt-hide { margin-left:15px!important; }
/* end country-products-waterway */

/* country - operations */
/*.operations img{float:left;width:135px}
.operations span{margin-left:5px;float:left;width:230px}
.operations span h4{color:#287A3F; font-size:1.2em}
.operations li {float:left}*/


/* end operations */

/*country - compromise */
.compromise .grid-10 { margin-right:0;}
.compromise .grid-5 { padding:0 0 0 15px; margin:0px}
.compromise #section-text{margin-left:0px; }
.compromise .column {width:230px !important;margin-right:10px}
.compromise .content-box-284{margin-top:0px}
.country-procurement .grid-8 { width:785px; margin-left:15px!important; padding:0; }

.country .column{width:360px}
/*.country div.column + div.column {margin-right:20px}*/
.country .warning{float:left; background:url(../imgs/bg/boxes/box-procurement.jpg) no-repeat; width:780px; margin:20px 0; padding: 15px 10px 50px 0px; height:80px;margin-bottom:20px}
.country .warning div.column{width:360px; }
.country .warning div.left{ padding-left:15px; }
.country .warning div.column .right{  margin-right:0; }
.country .warning p > span {font-weight:bold;clear:both}
.compromise  h3.subtitle{color:#33739D;font-size:1.2em; top:0; margin-left:0; width}
.country  #form-contact .btn-91{clear:both;float:none;margin-top:5px} 
.country  #form-contact select{font-weight:normal}
.country  #form-contact  p.inform{color:red; font-weight:bold;}

/* Carousel */
#countainer-carousel1{width:784px;margin-left:0px; margin-bottom:30px; height:330px;background:url(../imgs/bg/country/box_carousel.jpg) repeat-y; }
#carousel1 { width:725px; height:330px; overflow: hidden; position:relative;margin:0 5px auto; padding-top:30px; margin-left:25px; background:transparent }
#carousel1 img { border:none; }
#title-text { display:inline; margin:0; padding:2px 5px; background:#5fc000; font-size:14px; color:#fff; }
#alt-text { margin:10px 0 8px; padding:0; font-size:11px; color:#fff; width:210px; }
.bg-text{background:url(../imgs/bg/country/bg.png)repeat;padding:5px;margin-top:2px}
#user-c {position:absolute}
#right-but {position:absolute;left:750px; border:none; width:21px;height:44px;top:-250px;background:url(../imgs/buttons/horizontal-carousel.png) no-repeat scroll 0 0 transparent;background-position:-35px 0; cursor:pointer; outline:0; }
#left-but{position:absolute;left:10px; border:none; width:21px; height:44px; top:-250px;background:url(../imgs/buttons/horizontal-carousel.png) no-repeat scroll -5px 0 transparent; cursor:pointer; outline:0; }
#text-carousel{position:absolute;}
.compromise  .c-image-info { position:absolute; z-index:200; bottom:115px; left:164px; }
.c-image-info span { font-weight:bold; font-size:11px; text-decoration:underline; color:#fff; }
/*end compromise */ 

/*end country */

/* +about-us */
.about-us #sections .highlight h1 { top:36px; left:76px; }
.about-us #sections .highlight h2 { top:75px; left:75px; width:470px; }

.about-us #section-text {
	padding:0 10px 10px 10px;
	margin-right:20px;
}

.about-us #main .content-box-284 { margin-left:10px; }
.about-us .content-box-284 h3 span{ margin-left:10px; }
.about-us .content-box-284 label { float:left; width:100px; margin:-2px 15px 0 0; color:#454545; font-size:0.9em; font-size:1.1em; }
.about-us .content-box-284 select { float:left; width:68px; margin:0 15px 0 0; color:#454545; font-size:0.9em; }
.about-us .content-box-284  input.ok {float:left ; margin-top:-8px; cursor:pointer; }
.about-us .content-box-284 .pdf-link { padding-right:12px; }

.about-us #map-global-presence {margin-bottom:30px; }
.about-us #map-global-presence h3 {margin-bottom:10px; color:#5FCE00; font-size:1.7em; }
.about-us #map-global-presence  p {margin-bottom:15px; color:#7c7c7c; font-size:0.9em; }

.about-us #sidebar .content-box-492 li {float:left; width:200px; margin-right:40px; font-size:0.9em; }
.about-us #sidebar .content-box-492 li a {color:#7f7f7f; text-decoration:none; }
.about-us #sidebar .content-box-492 li strong {display:block; float:left; margin-bottom:3px; }
.about-us #sidebar .content-box-492 li span {display:block; clear:both; }
.about-us #sidebar .content-box-492 li span:hover ,
.about-us #sidebar .content-box-492 li strong:hover{text-decoration:underline; }

.about-us #sidebar .content-box-492 li:first-child,  
.about-us #sidebar .content-box-492 li:nth-child(2){
	margin-bottom: 35px;
}

.about-us #sidebar .content-box-492 li:nth-child(2){
	margin-right: 0;	
}

/*.about-us #sections #boxes .box h3.two-lines a cufon {position:relative; }
.about-us #sections #boxes .box h3.two-lines {padding:0px 10px;height:43px}*/

/* end about-us */

/* +profile */
.about-us .img-man { margin-top:115px; }
.about-us-profile object { margin-left:35px; }
.about-us-profile #main #section-text { margin-left:35px; padding-left:0; }
/* end profile */

/* +activities */
.about-us-activities #main #section-text { margin-left:35px; padding:0; }
.about-us-activities #section-text div.left { width:430px; margin-top:3px; /*text-align:justify;*/ }
.about-us-activities .grid-8 { margin-left:0; }
.about-us-activities .infoGrafico { margin-top:30px; }
.about-us-activities #section-text p.highlight { width:700px; }
/* end activities */

/* +our-history */
.about-us-our-history #section-text { margin:10px 0 0 20px; }

.about-us-history #section-text { margin:10px 0 0 25px; }
.about-us-history #section-text h2 { margin-bottom:2px; }
/* end our-history */

/* +about-us-global */
/*.about-us-global .grid-10 { font-size:12px; border:1px solid red; }*/
.about-us-global #section-text .title{margin:0px 0px 0px 25px;}
.about-us-global #plugin-flash object{ margin-left:20px;}

/* end our-global */



/* +about-us-governance */
.about-us-governance .grid-8 { margin-right:0; }
.about-us-governance .grid-6 {  }
.about-us-governance .grid-2 { margin:100px 0 0 10px; }
.about-us-governance p.highlight { width:500px; }
.about-us-governance #section-text p { margin-bottom:10px; }
.about-us-governance #section-text .box-txt { width:555px; }
.about-us-governance #section-text { margin-left:35px; padding:0; }
.about-us-governance .box-see-too { margin-left:35px; }
.about-us-governance .box-see-too ul li p{ clear:both; }
/* end about-us-governance */



/* +environment and society */

.environment #sections .highlight h1 {top:30px; left:26px}
.environment #sections .highlight h2 {top:69px; left:25px; width:470px;margin-bottom:0px}
.environment #sidebar-submenu {float:left;margin-top:0px;padding-bottom:0px}

.environment-default p.highlight{text-align:right}

.environment #sections #boxes {left:335px}
/*.environment #sections #boxes .box h3.two-lines a cufon {position:relative;}
.environment #sections #boxes .box h3.two-lines {padding:0px 10px;height:43px}*/

/*.environment #sections #boxes .box h3.two-lines a{margin-top:5px} */

.environment #section-text h3.subtitle{color:#34749d;font-size:1.3em}
.environment #section-text div.highlight{float:left;line-height:100%;font-size:1.2em;margin-bottom:5px;margin-left:10px;margin-top:10px;color:#5FCE00}
.environment #section-text div.left{text-align:left;width:262px}
.environment #section-text div.column{width:220px;float:left;margin:10px 0px;color:#454545;font-size:1em}
.environment #section-text div.justify{color:#454545;font-size:1em;margin-left:30px} /*apenas mudou o alinhamento, como já estava no Lumis nao alteramos o nome da classe*/
.environment #section-text div.large{width:362px;margin:10px 20px 0 0px}
.environment #main{}
.environment .content-box-284 {}
.environment .content-box-284 span{margin-left:10px}
.environment .ok {float:left;position:relative;top:-8px;left:10px}
.environment label{float:left; margin-right:10px; padding-right:16px; background:url(../imgs/others/bullets/pdf.gif) right 0 no-repeat; }
.environment select{width:70px;float:left}
.environment .biomapas{margin-top:15px;color:#297B3F}

.environment-default #section-text div.column {width:300px;margin:10px 35px}

.environment-default .content-box-284 h3 span{margin-left:10px}
.environment-default .content-box-284 label {float:left; width:100px; margin:-2px 15px 0 0; color:#454545; font-size:0.9em; font-size:1.1em; }
.environment-default .content-box-284 select {float:left; width:68px; margin:0 15px 0 0; color:#454545; font-size:0.9em}
.environment-default .content-box-284  input.ok {float:right; display:block; margin-right:10px; cursor:pointer}
.environment-default .content-box-284 .pdf-link {padding-right:12px}
.environment-default .column{width:320px;float:left;margin:10px 0px 0px 35px}

#biomapa{margin:20px 10px 0 10px;width:268px; height:132px}
#biomapa span{text-align:right;color:#000;position:relative; left:0px; top:-80px;float:right;background:#fff200; color:#000;padding:3px 0px 3px 3px}
#biomapa span.bottom{text-align:right;float:right;left:0px;padding:2px 3px 0px 3px; clear:both}
.environment #biomapa + p {color:#989898;margin:5px 10px}

.content-box-284 p.cufon-dinr {margin:1em 0 0 1em !important;}

.environment #sidebar-default{background:none;float:left}
.environment #sidebar-default ul {padding:15px 18px 2px}
.environment #sidebar-default li {margin-bottom:8px}
.environment #sidebar-default li a {color:#489101; font-size:11px; display:block; padding:12px 0 0 20px; text-decoration:none; font-weight:bold;background:none}
.environment #sidebar-default li a:hover{text-decoration:underline}
.environment h4 {font-size:1em;color:#297b40;padding:20px 10px 0px 15px}
.environment h4.big {font-size:1.2em;padding:40px 0 10px 10px}



/* .environment-society #section-text{margin:20px 0 0 170px} */


/** +lists onu icons in environment and society **/
#js #cont-list-icons-onu{position:relative;height:267px;width:783px;background:url(../imgs/bg/list-icons-onu/bg_div.jpg) repeat-y}
#cont-list-icons-onu{margin-top:30px;}
h3.bg{position:relative;top:34px;background:url(../imgs/bg/list-icons-onu/fundo_h3.png) no-repeat;width:774px;height:33px;line-height:35px;padding-left:10px}
.shadow{background:url(../imgs/bg/list-icons-onu/sombra.png) no-repeat; width:712px;height:8px}

ul#list-icons-onu{width:736px;height:137px;margin-left:20px;border:1px solid #EFF0F2;border-bottom:none}
ul#list-icons-onu li{text-indent:-9999px;margin:0px 0px 0px 15px; float:left;width:57px}
ul#list-icons-onu li a{
	background:url(../imgs/others/environment-and-society/list-icons-onu-gray.jpg) no-repeat;
	float:left;
	display:inline;
	width:57px;
	height:122px;
	margin-top:15px;
	cursor:inherit;
	outline:none;
}
/** +Itens lists onu active **/


ul#list-icons-onu li a.active{
	background:url(../imgs/others/environment-and-society/list-icons-onu-active.jpg) 0 0 no-repeat;
	float:left;
	cursor:pointer
	}
	
	
ul#list-icons-onu li a.activeon{
	background:url(../imgs/others/environment-and-society/list-icons-onu-collors.jpg) 0 0 no-repeat;
	float:left;
	cursor:pointer
}
	
ul#list-icons-onu li a.one{background-position:0 0}
ul#list-icons-onu li a.two{background-position:-59px 0}
ul#list-icons-onu li a.three{background-position:-116px 0}
ul#list-icons-onu li a.four{background-position:-173px 0}
ul#list-icons-onu li a.five{background-position:-231px 0}
ul#list-icons-onu li a.six{background-position:-290px 0}
ul#list-icons-onu li a.seven{background-position:-349px 0}
ul#list-icons-onu li a.eight{background-position:-410px 0}
ul#list-icons-onu li a.nine{background-position:-466px 0}
ul#list-icons-onu li a.ten {background-position:-525px 0}

	
/** +Itens lists onu on click**/


/** +subtitles for icon links **/

ul.list-icons-onu-subtitles{background:#EFF0F2;margin:0px 25px 0px 20px}
ul.list-icons-onu-subtitles li {line-height:30px;padding-left:10px;color:#fff;font-size:.9em}
ul.list-icons-onu-subtitles li span{font-weight:bold}


#js ul.list-icons-onu-subtitles{height:30px;background:#EFF0F2;margin:0px 25px 0px 20px}
#js ul.list-icons-onu-subtitles li {line-height:30px;padding-left:10px;height:30px;display:none;color:#fff;font-size:.9em}
#js ul.list-icons-onu-subtitles li span{font-weight:bold}
#js ul.list-icons-onu-subtitles.hide{display:none}
#js ul.list-icons-onu-subtitles .show{display:block}

#js .bt-bsn-center{visibility:hidden}
.environment .see-more{padding:0px 20px 0px 10px;color:#919191;font-weight:bold;font-size:.9em}
.environment .pdf{background:url(../imgs/others/bullets/pdf.gif) right 0 no-repeat}

#noJs ul.list-icons-onu-subtitles li {color:#000}

/* end environment and society */

/* business-center */

.business-center {}
.business-center #main{background:none}
.business-center #main #section-text {margin:0px 40px}
.business-center #main #section-text h2 {margin-top:20px}
.business-center #main #section-text h2 + h2{margin-top:40px;margin-bottom:10px}

.business-center #main #section-text .container{width:926px;height:210px; background:url(../imgs/bg/boxes/business-center-bg.jpg) repeat-x; margin:0 auto;}

.business-center #main #section-text .container .container-left{width:11px;height:165px;background:url(../imgs/bg/boxes/business-center-left.jpg) repeat-x; float:left}
.business-center #main #section-text .container .container-right{width:11px;height:165px;background:url(../imgs/bg/boxes/business-center-right.jpg) repeat-x; float:right}
.business-center #main #section-text .container .grid-3 p{color:#454545;font-size:.9em;margin-top:10px}


.business-center .grid-3 .see-more{background:url(../imgs/others/bullets/dark-blue-arrows.gif) no-repeat scroll 0px 5px transparent;padding-left:10px}
.business-center .grid-3 .see-more a{color:#a9a9aa;text-decoration:underline;font-size:.9em;padding-right:20px;background:url(../imgs/others/bullets/new-window.gif) right no-repeat }


.business-center #main #section-text .container .grid-3{background:transparent;margin-top:10px;width:270px}

.business-center #main #section-text .container .grid-3 fieldset {margin:40px 0px 0px 0px}
.business-center #main #section-text .container .grid-3 fieldset label, select{margin-top:5px;width:270px;color:#454545}
.business-center #main #section-text .container .grid-3 fieldset input{margin-top:10px;float:right;}
.business-center #main #section-text .grid-3 p {color:#454545;font-size:.9em;margin:10px 5px 10px 2px}
.business-center #main #section-text .grid-3 img {padding-top:5px}
/*.business-center #main #section-text .grid-3 a {color:#A9A9AA;text-decoration:underline;font-size:.9em;padding-left:10px; background:url("../imgs/others/bullets/dark-blue-arrows.gif") no-repeat scroll 0 5px transparent}*/

.business-center #main #section-text .grid-3{width:270px;padding:0px 0px 0 10px; margin:0px}
.business-center #main #section-text .adjust-1{padding-left:30px}
.business-center #main #section-text .adjust-2{padding-left:50px}


/* end business-center */

/* end Sections */

/* +classes */
/* +Petrobras grid (1010px) - 10 columns - spacer 12px (margins 6px) */
.container-10 {margin: 0 auto; width: 996px}

/* box com largura do grid */
.width-1   {width:89px}
.width-2   {width:190px}
.width-3   {width:291px}
.width-4   {width:392px}
.width-5   {width:493px}
.width-6   {width:594px}
.width-7   {width:695px}
.width-8   {width:796px}
.width-9   {width:897px}
.width-10 {width:998px}

.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10 
{
	display: inline;
	float: left;
	/*margin-left: 6px;
	margin-right: 6px;*/
}

/* grids basicos */
.grid-1   { width: 89px;  }
.grid-2   { width: 190px; }
.grid-3   { width: 291px; }
.grid-4   { width: 360px; }
.grid-5   { width: 493px; }
.grid-6   { width: 594px; }
.grid-7   { width: 695px; }
.grid-8   { width: 780px; }
.grid-9   { width: 897px; }
.grid-10 { width: 998px; }


/* prefix */
.prefix-1 { padding-left: 101px; }
.prefix-2 { padding-left: 202px; }
.prefix-3 { padding-left: 303px; }
.prefix-4 { padding-left: 404px; }
.prefix-5 { padding-left: 505px; }
.prefix-6 { padding-left: 606px; }
.prefix-7 { padding-left: 707px; }
.prefix-8 { padding-left: 808px; }
.prefix-9 { padding-left: 909px; }

/* suffix */
.suffix-1 { padding-right: 101px; }
.suffix-2 { padding-right: 202px; }
.suffix-3 { padding-right: 303px; }
.suffix-4 { padding-right: 404px; }
.suffix-5 { padding-right: 505px; }
.suffix-6 { padding-right: 606px; }
.suffix-7 { padding-right: 707px; }
.suffix-8 { padding-right: 808px; }
.suffix-9 { padding-right: 909px; }

/* move */
.move { position: relative; }
/* end Petrobras grid */

/* +buttons */

.zip-link {padding-right:20px;background:url(../imgs/others/zip-icon.png) no-repeat right bottom}
.pdf-link {padding-right:20px;background:url(../imgs/others/pdf-icon.gif) no-repeat right bottom}
.doc-link {padding-right:20px;background:url(../imgs/others/doc-icon.png) no-repeat right bottom}
.external-link {padding-right:22px !important;background:url(../imgs/others/external-icon.gif) no-repeat right bottom} 
.submit {cursor:pointer}
.ok { width:34px; height:33px; background:url(../imgs/buttons/ok.png) 0 0 no-repeat}
.container .prev, .container .next { display:none; position:absolute; width:30px; height:54px; background:url(../imgs/buttons/horizontal-carousel.png) 0 0 no-repeat; }
.container .next { background-position:-30px 0; }
.container .prev.disabled { background-position:0 bottom; }
.container .next.disabled { background-position:-30px bottom; }

.new-window { padding-right:20px;background:url(../imgs/others/bullets/new-window.gif) right center no-repeat; }

.btn-144 { display:block; width:124px; height:19px; padding:6px 10px 0; font-size:0.9em; background:url(../imgs/buttons/btn-144.png) 0 0 no-repeat; }
.btn-115 { display:block; width:95px; height:21px; padding:8px 10px 0; font-size:0.9em; background:url(../imgs/buttons/btn-115.png) 0 0 no-repeat; }
.btn-91 { display:block; width:99px!important; height:33px!important; font-size:0.9em; background:url(../imgs/buttons/btn-91.png) 0 0 no-repeat; border:none!important; font:bold 11px tahoma!important; color:#008D5B!important; cursor:pointer; padding:0!important; }
.btn-60 { display:block; width:59px!important; height:29px!important; font-size:0.9em; background:url(../imgs/buttons/btn-60.png) 0 0 no-repeat; border:none!important; font:bold 11px tahoma!important; color:#008D5B!important; cursor:pointer; padding:0!important; }
.btn-60-transp { display:block; width:59px!important; height:29px!important; font-size:0.9em; background:url(../imgs/buttons/btn-60-transp.png) 0 0 no-repeat; border:none!important; font:bold 11px tahoma!important; color:#008D5B!important; cursor:pointer; padding:0!important; }
.btn-70-transp { display:block; width:100px!important; height:29px!important; font-size:0.9em; background:url(../imgs/buttons/btn-70-transp.png) 0 0 no-repeat; border:none!important; font:bold 11px tahoma!important; color:#008D5B!important; cursor:pointer; padding:0!important; }

/* end buttons*/

/* +carousel */
.container { position:relative; }
/* end carousel */

/* +texts */
h1.title, h2.title { color:#5FBF00; font-size:1.7em; }
/* end texts */


/* +sidebar-default */
#sidebar-default { 
	float:left;
	width:187px;
	margin-right:11px;
}
#sidebar-default { 
	padding-bottom:15px;
	background:url(../imgs/bg/country/side-menu-bottom.jpg) 0 bottom no-repeat;
}
#sidebar-default .header { width:187px; height:37px; background:url(../imgs/bg/boxes/top-sidebar-default.png) 0 0 no-repeat; border-bottom:1px solid #eff1f3; }
#sidebar-default .header a { color:#489101; font-size:11px; display:block; padding:12px 0 0 20px; text-decoration:underline; }
#sidebar-default ul { padding:15px 18px 2px; background:url(../imgs/bg/country/side-menu-content.jpg) 0 0 repeat-y; }
#sidebar-default li { margin-bottom:8px; } 
#sidebar-default li a { color:#035385; font-size:11px; }
/* end sidebar-default */

/* +list-infos */
.list-infos { color:#318CCA; margin-bottom:50px; }
.list-infos li { margin-bottom:15px; background-position:0 5px; font-weight:bold; font-size:0.9em; }
.list-infos small { display:block; font-size:10px; margin-top:2px; color:#919191; font-weight:normal; }
/* end list-infos */


/* +box-see-too */
.box-see-too { color:#7A7A7A; font-size:11px; margin:15px 0 50px 10px; width:562px; background:url(../imgs/bg/boxes/box-see-too-body.gif) 0 0 repeat-y; }
.box-see-too p { font-weight:bold; margin:5px 0; }
.box-see-too p.pdf { background:url(../imgs/others/bullets/pdf.gif) right top no-repeat; }
.box-see-too a { color:#7A7A7A; text-decoration:none; line-height:17px; }
.box-see-too a:hover { text-decoration:underline; }
.box-see-too h4 { background:url(../imgs/bg/boxes/box-see-too-top.png) 0 0 no-repeat; width:562px; height:26px; font-size:14px; color:#297B3F; }
.box-see-too h4 span { display:block; padding:4px 0 0 15px; background:url(../imgs/others/bullets/new-window.gif) right 7px no-repeat; width:110px; }
.box-see-too ul { width:490px; margin:20px auto; }
.box-see-too ul li { width:129px; display:inline; float:left; margin-right:48px; margin-bottom: 30px;}
.box-see-too ul li:nth-child(3){margin-right: 0;} 
.box-see-too .footer { background:url(../imgs/bg/boxes/box-see-too-footer.png) 0 0 no-repeat; width:562px; height:18px; }
/* end box-see-too */

/* +box-flag-countries */
.box-flag-countries { margin-top:20px; padding-top:30px; background:url(../imgs/bg/boxes/box-flag-countries-top.png) 0 0 no-repeat; color:#7F7F7F; font-size:0.9em; }
.box-flag-countries h3 { color:#5FCE00; font-size:1.5em; margin-bottom:10px; }
.box-flag-countries div { float:left; width:300px; margin-left:15px; }
.box-flag-countries ul { float:left; margin:5px 0 0 40px; }
.box-flag-countries li { margin-bottom:10px; }
.box-flag-countries li a { color:#7F7F7F; }
.box-flag-countries li a img { margin-right:5px; }
/* end box-flag-countries */


#opportunities { background:url(../imgs/bg/boxes/content-box-371-top.jpg) 0 0 no-repeat; padding:15px 0 0 15px; font-size:11px; }
#opportunities h3 { font-size:20px!important; }
#opportunities a.details { background:url(../imgs/others/bullets/dark-blue-arrows.gif) 0 5px no-repeat; padding-left:12px; color:#595959}
#opportunities .image { margin-bottom:9px; display:block; }
#opportunities .inner { background:url(../imgs/bg/content-shadows/shadow-371.jpg) center bottom no-repeat; padding-bottom:25px; }


/* noticias detalhes */
#main.article h3  { margin-bottom:25px; }
#main.article small  { margin:0 0 0 2px !important; }
.article-content { margin:25px 0 60px 0}
.article-content p { margin-bottom:10px;color:#454545 }
.article-content img.left { margin:0px 15px 15px 0px }
.article-content img.right { margin:0 0 0 10px }

.social-networks { margin-bottom:15px; }
.social-networks li { float:left; display:inline; margin-right:10px; }
.social-networks li.share { padding-top:4px; }

.functionalities li a { display:block; background:url(../imgs/buttons/functionalities.jpg) no-repeat left top; width:98px; height:29px; line-height:29px; }
.functionalities li a:hover { text-decoration:none; }
.functionalities li a:hover span { display:block; line-height:29px; text-decoration:underline; }
.functionalities li a.back { font-weight:bold; color:#318ECA; }
.functionalities li a.back span { padding:0 0 0 35px; background:url(../imgs/buttons/green-arrow.jpg) no-repeat 20px center; }
.functionalities li a.print { font-weight:bold; color:#008D5B; }
.functionalities li a.print span { padding:0 0 0 35px; background:url(../imgs/buttons/printer.jpg) no-repeat 12px center; }


/* classes */
.title-blue { color:#35759E; font-size:20px; }
.title-2 { color:#5FBF00; font-size:18px; }



/* +flickr badge */
#flickr_badge_uber_wrapper { padding:0!important; margin-top:0px; }
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important; }
#flickr_icon_td {margin:0 0px 0 0 !important;}
.flickr_badge_image img {width:53px; height:53px; margin-left:5px; }
.flickr_badge_image a { float:left; }
#flickr_www {display:block; text-align:left; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #FFFFFF}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
/* end flickr badge */


/*.btnAccessible { position:absolute; border:1px solid red; width:200px; text-align:center; margin-left:400px; display:block; }
.show-accessible-link { display:block; left:50%; z-index:99999; width:375px !important; height:auto !important; margin-left:-187px; padding:7px 0 18px; color:#6BB522 !important; font-size:1.2em; font-weight:bold; text-align:center; background:url(../../imgs/backgrounds/invisible-links.png) no-repeat }
.show-accessible-link { display:block; }
.accessible-link, .accessible-info { position:absolute !important;  }*/


/* end classes */


/* +products*/

/* +box-products-landing*/
.list-boxes { margin-top:20px; }
.list-boxes .box-container { width:250px; float:left; margin-right:20px; }
.list-boxes .box-container .box { background:url(../imgs/bg/content-shadows/shadow-250.jpg) center bottom no-repeat; padding-bottom:19px; margin-bottom:5px; }
.list-boxes .box-container .box h3 { background:url(../imgs/bg/boxes/content-box-250-top.jpg); height:32px; }
.list-boxes .box-container .box h3 a { display:block; padding:10px 0 0 15px; color:#297b40; font-size:15px; text-decoration:none; }
.list-boxes .box-container .box div { background:url(../imgs/bg/boxes/content-box-250.jpg); float:left; width:250px; }
.list-boxes .box-container .box div ul { font-size:11px; margin:10px 0 0 25px;}
.list-boxes .box-container .box div li { background:url(../imgs/others/bullets/blue-arrows.gif) 0 center no-repeat; padding-left:12px; margin-top:5px; height:16px; }
.list-boxes .box-container .box div li a { color:#7f7f7f; display:inline-block; }
/* end box-products-landing*/

/* +for-you */
.products-for-you #main .section-highlight { margin-top:20px }
.products-for-you .box-996 { padding-top:50px; } 
.products-for-you #section-text { margin-left:15px; }
.products-for-you #section-text p.column{ float:left; margin:0 15px 0px 25px; width:450px; }
.products-for-you .grid-8 a{ text-decoration:underline; }
.products-for-you #section-text p.highlight{ width:280px; float:left; margin-top:-5px; }
.products-for-you #sidebar-submenu ul{ padding-bottom:0; }
/*.products-for-you #sidebar-submenu ul li a{ float:none; } */
/*for-you*/

/* +for-your-business */
.products-for-your-business #main .section-highlight { margin-top:20px }
.products-for-your-business .box-996 { padding-top:50px; } 
.products-for-your-business #section-text { margin-left:15px; }
.products-for-your-business #section-text p.column{ float:left; margin:0 15px 0px 25px; width:450px; }
.products-for-your-business .grid-8 a{ text-decoration:underline; }
.products-for-you-street .grid-8 a{ text-decoration:none; }

.products-for-your-business #section-text p.highlight{ width:280px; float:left; margin-top:-5px; }
.products-for-your-business #sidebar-submenu ul{ padding-bottom:0; }
.products-for-your-business #sidebar-submenu ul li a{ float:none; }
.products-for-your-business #sidebar-submenu .footer{ background:url(../imgs/bg/boxes/footer-sub-menu.jpg) no-repeat; height:15px; }
/*for-your-business*/

/* end products*/


/* +energy and tecnology */

/* +landig */
.energy #sections .highlight h1 { top:30px; left:26px; }
.energy #sections .highlight h2 { top:69px; left:25px; width:470px; }
.energy #sections .highlight h2 span {padding:5px 5px 5px 0; }
.energy #sections #boxes {left:150px; }
/*.energy #section-text h3{ color:#5FCE00; font-size:1.5em; }*/

.energy #section-text p.highlight{text-align:left; float:left}
.energy #section-text p.column{ float:left; margin:0 0px 30px 0px}
.energy #sidebar-default .header {width:187px; height:32px; }
.energy #sidebar-default .header a { color:#489101; font-size:11px; display:block; padding:12px 0 0 20px;text-decoration:none}
.energy #sidebar-default .header a:hover{text-decoration:underline}

.energy .box-mov-tech { width:450px; float:right; }
.energy .box-mov-tech h3{ color:#5FCE00; font-size:1.7em; margin-bottom:7px; }
.energy .box-mov-tech .m-top { margin-top:10px; }
.energy .content-box-492 li { float:left; /*width:200px;*/ margin-right:40px; font-size:0.9em; }
.energy .content-box-492 li a { color:#7f7f7f; text-decoration:none; }
.energy .content-box-492 li a:hover { text-decoration:underline; }
.energy .content-box-492 li strong { display:block; float:left; margin-bottom:3px; padding-right:16px; background:url(../imgs/others/bullets/pdf.gif) right 0 no-repeat; }
.energy .content-box-492 li span { display:block; clear:both;s line-height:20px; }
.energy .content-box-492 li span:hover,
.energy .content-box-492 li strong:hover { text-decoration:underline; }

.energy #sidebar-default{background:none}
.energy #sidebar-default ul {padding:15px 18px 2px}
.energy #sidebar-default li {margin-bottom:8px}
.energy #sidebar-default li a {color:#489101; font-size:11px; display:block; padding:12px 0 0 20px; text-decoration:none; font-weight:bold;background:none}
.energy #sidebar-default li a:hover{text-decoration:underline}

.section-highlight{ background:url(../imgs/bg/content-shadows/shadow-796.jpg) no-repeat; background-position:bottom; padding-bottom:12px; }
.section-text {}

.energy .section-text-int { margin-left:15px; }

.energy #sidebar-submenu ul { padding-bottom:10px!important; width:170px; }
.energy #sidebar-submenu ul li { float:left; }

/* end landig */

/* +energy-source */
/*.energy-source #main { margin:0px 0 0 15px; }*/
.energy-source #main p.column { width:370px; margin-right:15px; }
.energy-source #main .section-highlight { margin-top:20px }
.energy-source .box-996 { padding-top:50px; } 
.energy-source #section-text { margin-left:15px; }
/* end energy-source*/

/* +source-presal */
/*.energy-source-presal #main { margin:0 0 0 15px; }*/
.energy-source-presal #main p.column { width:370px; margin-right:15px; }
/* end source-presal */

/* +source-bofuel */
/*.energy-source-biofuel #main { margin:0px 0 0 15px; }*/
.energy-source-biofuel #main p.column { width:370px; margin-right:15px; }
.energy-source-biofuel #main p.column span { display:block; font-size:16px; color:#176ca1; margin-bottom:15px; }
.energy-source-biofuel .section-highlight{ margin:20px 0 0 0px; }
.energy-source-biofuel #section-text p.highlight { float:none; }
.energy-source-biofuel #section-text h2 { margin-bottom:5px; }
/* end source-biofuel */

/* +research */
/*.energy-research #main { margin:0px 0 0 15px; }*/
.energy-research #main .section-highlight{ margin:20px 0 0 0 }
.energy-research #main .grid-8{ float:right; }
.energy-research #main p.column { width:370px; margin-right:15px; }
.energy-research .box-996 { padding-top:50px; } 
.energy-research #section-text { margin-left:15px; }
/* end research */


/* +research-sustainable */
/*.energy-research-sustainable #main { margin:0 0 0 15px; }*/
.energy-research-sustainable #main p.column { width:370px; margin-right:15px; }
.energy-research-sustainable #main .grid-8 { margin-left:10px }
.energy-research-sustainable #section-text h2 { margin-bottom:5px; }
.energy-research-sustainable #section-text { margin-left:15px; }
/* end research-sustainable */

/* +research-diversifing */
/*.energy-research-diversifing #main { margin:0 0 0 15px; }*/
.energy-research-diversifing #main p.column { width:370px; margin:0 15px 0 0; }
.energy-research-diversifing #section-text h2 { margin-bottom:5px; }
.energy-research-diversifing .list-see { margin-top:50px; }
.energy-research-diversifing #section-text { margin-left:10px; }
.energy-research-diversifing .list-see { margin-left:15px; } 
/* end research-diversifing */

/* +research-expanding */
/*.energy-research-expanding #main { margin:0 0 0 15px; }*/
.energy-research-expanding #main .grid-8{ margin:0 0 0 10px; }
.energy-research-expanding #main p.column { width:370px; margin:0 15px 0 0; }
.energy-research-expanding #section-text h2 { margin-bottom:5px; }
.energy-research-expanding .list-see { margin-top:50px; }
.energy-research-expanding #section-text p.clear { width:700px; margin:10px 0; }
.energy-research-expanding #section-text { margin-left:15px; }

/* end research-expanding */

/* end energy and tecnology */


/* products */

.products #sections .highlight h1 { top:30px; left:26px; }
.products #sections .highlight h2 { top:69px; left:25px; width:470px; }
.products #sections .highlight h2 span {padding:5px 5px 5px 0; }
.products #sections #boxes {left:150px; top:200px}
.products #sections #boxes #box-1 .content{height:150px}
.products #sections #boxes #box-2 .content{height:150px}

.products #section-text .columntext{width:360px; float:left}
.products #section-text p.highlight {text-align:left;float:left;width:280px !important;}
.products #section-text p.home{text-align:right;padding-right:10px}
.products #section-text p.column{color:#454545; margin:0 10px 10px 10px;line-height:13px}

.products-for-you-street .quest {padding-left:30px}
.products-for-you-street .quest a{padding-right:50px}
.products-for-you-street .quest-bar{outline:none;margin-bottom:60px}
.products-for-you-street .quest-bar h3 a{outline:none}

/** products list **/

.products #section-text{margin-left:0px}

ul.products-list{}

ul.products-list li {float:left;margin-right:10px;padding:0;position:relative;}
ul.products-list li .item-header{background:url(../imgs/bg/boxes/products-lis-bg.gif) repeat-x;width:240px;height:30px}
/*.products #section-text li .item-header h2{font-size:1.5em} */
ul.products-list li .item-header h2{margin:0;padding:0;background:url(../imgs/buttons/icon-products.gif) right no-repeat}
ul.products-list li.selected .item-header h2 {background:url(../imgs/buttons/icon-products-up.gif) right no-repeat}
ul.products-list li .item-header h2{font-size:1.1em !important;line-height:25px}
ul.products-list li .item-header h2 a span{color:#297b40;font-size:1em}
ul.products-list li .item-header h2 a:hover{text-decoration:none}

ul.products-list img{margin:0 0 0 10px;display:block;}
ul.products-list .main{margin:10px 0px;background:url(../imgs/bg/content-shadows/shadow-737.png) no-repeat #FAFAFA}
ul.products-list .main h3{padding:10px 40px;float:left}
ul.products-list .main .content{padding:10px 40px;}
ul.products-list select {font-size:1em}
ul.products-list .bottom{height:11px;width:237px;background:url(../imgs/bg/boxes/shadow-box-products.png) center no-repeat;margin:10px 0px}


ul.products-list .details{display:none;width:740px;margin-top:20px}
#noJs ul.products-list .details{display:block}
.item-header-left{float:left;height:10px;width:4px;display:block;background:url(../imgs/bg/boxes/header-abas-left.gif)no-repeat}
.item-header-right{float:right;height:10px;width:4px;display:block;background:url(../imgs/bg/boxes/header-abas-right.gif)no-repeat right}
.item-header{margin:0px 0px 10px}

/*Produtos dentro de países: usa a mesma estrutura com algumas excecoes abaixo*/
.tam{ width:760px; margin-top:15px; }
.tam .bottom{ margin:0!important; }
.tam .details{width:740px!important;  }
.tam img{ margin:10px 0 10px 5px!important; }
.tam .item-header{ margin:0px; background:url(../imgs/bg/boxes/top-box-prods.png) no-repeat!important; }
.tam li{ background:none!important; margin:0 10px 15px 0px!important; }
.tam li.unselected{ -moz-opacity:.40!important; filter:alpha(opacity=40)!important; opacity:.40!important; }
/*.tam li.first{ margin:0 0 15px 0px!important; }*/
.tam li .item-header h2 { font-size:11px!important; line-height:32px!important; margin:0 0 0 10px!important; background-position:190px 7px!important; }
.tam li .item-header h2 a span{ font-size:0.9em!important; }
.tam .main { margin-top:0px!important; }
.tam .main .content{ padding:10px 20px!important; }
.tam .main .content ul{ margin-bottom:15px; }
.tam .main .content ul li  a {background:url(../imgs/others/bullets/pdf.gif) no-repeat right top; padding-right:15px; color:#797979; font-size:11px; font-weight:bold; }
.tam .main .content span { font-size:11px; }
.tam .main .content span { color:#27793F; display:block; margin-bottom:10px; }
.tam .main .content span a { color:#4799D0; text-decoration:underline; }
.tam .main .content small { font-size:10px!important; color:#717171!important; font-weight:normal!important; }
/** end products **/

/*products for you - streets*/
.products #section-text h2 {margin-left:10px;}
.products #section-text .columntext-home{width:330px; float:left;margin-top:10px}
.products #section-text .columntext{width:450px; float:right}
/*.products #section-text p.highlight{text-align:right; float:left;margin-left:10px;width:280px}*/

/*.products #section-text p.column{color:#454545;margin:0 0px 15px 0px;line-height:13px}*/
.products .details-content fieldset{float:right;display:block}
.products .details-content input{float:left;margin:5px; display:block}
.products .details-content select{float:left;height:20px;margin-top:12px;width:auto}

/*end products*/

/* +sidebar-submenu */
#sidebar-submenu { 
	float:left;
	width:187px;
	}
#sidebar-submenu {padding-bottom:2px;}
#sidebar-submenu .header {width:185px; height:40px; border-right:1px solid #EFF1F3;border-left:1px solid #EFF1F3;border-bottom:1px solid #EFF1F3}
#sidebar-submenu .bg{height:40px; background:url(../imgs/bg/boxes/menu-vlist-default-content.jpg) bottom repeat-x;border:1px solid #EFF1F3}
#sidebar-submenu .header a {color:#489101; font-size:11px; display:block; padding:12px 0 0 7px; outline:none; }
#sidebar-submenu ul {padding:7px 0px 0px 18px; background:url(../imgs/bg/country/side-menu-content.jpg) 0 0 repeat-y; }
#sidebar-submenu li {margin-bottom:8px; display:block; background:url(../imgs/bg/menu-vlist-default-content.jpg)} 
#sidebar-submenu li.nobg{background:none} 
#sidebar-submenu li a {color:#035385; font-size:11px; width:150px; padding-left:14px; float:left; background-position:0 5px; margin-bottom:5px; outline:none; }
#sidebar-submenu li a.active{font-weight:bold}
#sidebar-submenu h2 a.active{text-decoration:underline}

/* +sidebar-submenu */

.box-996 { clear:both; }
.box-996 h3 { background:url(../imgs/bg/boxes/content-box-996-top.jpg) 0 0 no-repeat; height:44px; }
.box-996 h3 span { display:block; padding-left:12px; font-size:1.4em; color:#34749d;line-height:45px }
.box-996 ul { margin-top:-5px; }
.box-996 li { width:440px; height:60px; float:left; padding:20px 0 0 45px; color:#919191; font-size:0.8em; }
.box-996 li.first { border-right:1px solid #e7e9ea; padding:20px 20px 0 20px; }
.box-996 li a { float:left; }
.box-996 li a img { float:left; }
.box-996 li p { float:left; width:280px; margin:0px 0px 0px 10px; }
.box-996 li p a { display:block; color:#297b40; margin-bottom:4px; font-size:11px; font-weight:bold; float:none; }

.box-790 { clear:both; width:790px; background:url(../imgs/bg/content-shadows/shadow-790.jpg) center bottom no-repeat; padding-bottom:15px; }
.box-790 h3 { background:url(../imgs/bg/boxes/content-box-790-top.jpg) 0 0 no-repeat; height:27px; margin:0!important; }
.box-790 h3 span { display:block; padding:7px 0 0 12px; font-size:14px; color:#287A3F; }
.box-790 ul { background:url(../imgs/bg/boxes/content-box-790.jpg); }
.box-790 li { float:left; padding:20px 0 0 45px; color:#919191; font-size:0.8em; }
.box-790 li.first { padding:20px 20px 0 20px; }
.box-790 li a { float:left; }
.box-790 li a img { float:left; }
.box-790 li div { float:left; width:190px; margin:0px 0px 0px 10px; }
.box-790 li div a { display:inline-block; color:#297b40; margin-bottom:4px; font-size:11px; font-weight:bold; float:none; }
.box-790 li div p { margin:0px 0 10px 0; }

#graphics { width:784px; margin-top:20px; background: url(../imgs/bg/boxes/box-videos-footer.jpg) no-repeat bottom; padding-bottom:22px;}
#graphics .box-tabs .stripNav { display:block; float:left; }
#graphics .box-tabs .stripNav td { cursor:pointer; width:185px; background:#d1d2d3 url(../imgs/bg/boxes/header-abas.gif) no-repeat; border-right:1px solid #fff; padding:10px 0px 0 10px; margin-bottom:10px; }
#graphics .box-tabs .stripNav td a { display:block; height:auto; text-decoration:none; font-size:13px; color:#448b58; margin-bottom:10px; outline:none; }
#graphics .box-tabs .stripNav td.current { background-color:#f4f4f4; }
#graphics .panelContainer { background:#f4f4f4 url(../imgs/bg/boxes/box-videos-header.jpg) no-repeat;}
#graphics .panelContainer .panel { padding:25px 0 30px 0px; }
#graphics .panelContainer .panel .with-text { text-align:center; }
#graphics .panelContainer .panel .with-text span { display:block; font-size:11px; margin-top:15px; }


#graphic-tabs { width:787px; margin-top:20px; background: url(../imgs/bg/content-shadows/shadow-graohics-tabs.jpg) no-repeat bottom; padding-bottom:22px;}
#graphic-tabs .box-tabs .stripNav { display:block; float:left; }
#graphic-tabs .box-tabs .stripNav td { cursor:pointer; width:152px; background:url(../imgs/bg/boxes/graphic-tabs.jpg) 0 -43px no-repeat; padding:10px 0px 0 0px; margin-bottom:10px; }
#graphic-tabs .box-tabs .stripNav td a { display:block; height:auto; text-decoration:none; font-size:16px; color:#318FC9; margin:0 0 10px 20px; outline:none; }
#graphic-tabs .box-tabs .stripNav td.current { background:url(../imgs/bg/boxes/graphic-tabs.jpg) no-repeat; }
#graphic-tabs .panelContainer { background:url(../imgs/bg/boxes/graphic-tabs-bg.png) no-repeat;}
#graphic-tabs .panelContainer .panel { padding:25px 0 10px 0px; }
#graphic-tabs .panelContainer .panel .with-text { padding-left:20px; }
/*#graphic-tabs .panelContainer .panel .with-text span { display:block; font-size:11px; margin-top:15px; }*/
#graphic-tabs .panelContainer .panel .with-text h3 { font-size:18px; margin-top:0; }
#graphic-tabs .panelContainer .panel .with-text h4 { color:#297B40; font-size:16px; }
#graphic-tabs .panelContainer .panel .with-text h4 a{ color:#297B40!important; margin-bottom:5px; display:inline; float:none; }
#graphic-tabs .panelContainer .panel .with-text h4 a:hover{ text-decoration:none; }
#graphic-tabs .with-text ul.left { width:370px; }
#graphic-tabs .with-text ul.left li { margin-bottom:20px; }
#graphic-tabs .with-text ul.links { font-size:11px; margin:10px 0 0 25px;}
#graphic-tabs .with-text ul.links li { background:url(../imgs/others/bullets/blue-arrows.gif) 0 center no-repeat; padding-left:12px; margin:3px 0 0 0; height:16px; }
#graphic-tabs .with-text ul.links li a { color:#7f7f7f; display:inline-block; text-decoration:underline; }


.quest-bar { padding-top:60px; }
.quest-bar h3 { background:transparent url(../imgs/bg/boxes/quest-bar.jpg) no-repeat; width:770px; height:55px; padding:10px 0 0 15px; }
.quest-bar h3 a { background:transparent url(../imgs/buttons/setas-quest.png) no-repeat; text-decoration:none; height:36px; display:block; font-size:16px; width:500px; }
.quest-bar h3 a.open { background-position:0 -36px; }
.quest-bar h3 a span { display:block; padding:7px 0 0 40px; }
.quest-bar .quest h4 a { font-size:16px; font-weight:normal; color:#5fc001; margin-bottom:10px; display:block; }
.quest-bar .quest .response { margin:8px 0 0 20px; }
.quest-bar .quest .response p { margin-bottom:10px; }

.opportunities-bar { margin-top:20px; }
.opportunities-bar h3 { background:transparent url(../imgs/bg/boxes/quest-bar.jpg) no-repeat; width:770px; height:55px; padding:10px 0 0 15px; margin:0!important; }
.opportunities-bar h3 a { background:transparent url(../imgs/buttons/setas-quest.png) no-repeat; text-decoration:none; height:36px; display:block; color:#035385!important; font-size:16px; width:500px; }
.opportunities-bar h3 a.open { background-position:0 -36px; }
.opportunities-bar h3 a span { display:block; padding:7px 0 0 40px; }
.opportunities-bar .quest-opp { width:770px; border-bottom:1px solid #EBEBEB; margin-top:10px;  }
.opportunities-bar .quest-opp h4 { font-size:16px; font-weight:normal; color:#5fc001; margin:0 0 10px 15px; display:block; }
.opportunities-bar .quest-opp .response { margin:8px 0 0 15px; }
.opportunities-bar .quest-opp .response p { margin-bottom:10px; }
.opportunities-bar .quest-opp ul { padding-bottom:10px; }
.opportunities-bar .quest-opp ul li { margin-left:20px; float:left; }
.opportunities-bar .quest-opp .info-vaga { margin:7px 0 0 11px; display:block; text-decoration:underline; color:#035385; font-size:11px; font-weight:bold; padding-left:12px; background:url(../imgs/others/bullets/green-arrows.png) no-repeat left center; }
.opportunities-bar .quest-opp .candidate { display:block; width:103px; height:29px; font-size:11px; font-weight:bold; background:url(../imgs/buttons/bt-candidate.jpg) no-repeat; color:#008D5B; }
.opportunities-bar .quest-opp .candidate span { display:block; padding:7px 0 0 11px; }

.opportunities-bar .quest-opp .curriculum-box { background:#E7EAEC; clear:both; padding:0px 10px 10px 10px; font-size:11px; margin:0 0 15px 15px; }
.opportunities-bar .quest-opp .curriculum-box .header { padding-top:10px; }
.opportunities-bar .quest-opp .curriculum-box .header a.close { background:transparent url(../imgs/buttons/close.jpg) no-repeat; width:20px; height:20px; float:right; text-indent:-9999px; overflow:hidden; }
.opportunities-bar .quest-opp .curriculum-box .header h4 { display:block; float:left; color:#008D5B; font-size:12px; font-weight:bold; margin:0; }
.opportunities-bar .quest-opp .curriculum-box span.vaga { margin:0; color:#595959; font-size:16px; background:none; display:block; margin:5px 0 15px 0; }
.opportunities-bar .quest-opp .curriculum-box div { margin-bottom:15px; }
.opportunities-bar .quest-opp .curriculum-box form label { margin:2px 10px 0 0; float:left; }
.opportunities-bar .quest-opp .curriculum-box form .wd { width:730px; margin-bottom:0; }
.opportunities-bar .quest-opp .curriculum-box form .btn-60-transp { float:right; margin:0; float:right; cursor:pointer!important; }
  
.opportunities-bar .quest-opp .info-vagas-box { margin-left:0px; font-size:11px; }
.opportunities-bar .quest-opp .info-vagas-box h4 { margin-left:0; }
.opportunities-bar .quest-opp .info-vagas-box strong { display:block; margin-bottom:5px; }
.opportunities-bar .quest-opp .info-vagas-box div { margin-bottom:15px; }
.opportunities-bar .quest-opp .info-vagas-box ul li{ list-style-type:disc; float:none; }

input.sendFile { font-size:11px; }

.list-see h3 {color:#297b40; font-size:14px; font-weight:bold; margin-bottom:10px; }
.list-see li { width:380px; float:left; }
.list-see li a { float:left; }
.list-see li a strong:hover { text-decoration:underline; }
.list-see li div { float:left; width:200px; color:#919191; font-size:10px; margin-left:10px; }
.list-see li div a { float:none; }
.list-see li div strong { display:block; color:#297b40; font-size:11px}


/*** sitemap ***/

.sitemap{}
.sitemap #section-text{margin-top:0px}

.sitemap h3{background:url(../imgs/buttons/btn-sitemap.png) repeat-x;width:240px;line-height:47px;padding:0px 0px 5px;height:47px;font-size:1.2em !important;margin-top:45px}
.sitemap h3.margin01{margin-top:53px}
.sitemap h3.margin02{margin-top:69px}
.sitemap h3 a {color:#035385 !important; margin:50px 0px 0px 20px;}
.sitemap h3 a, .sitemap li a {text-decoration:none}
.sitemap h3 a:hover, .sitemap ul.sitemap-list li a:hover {border-bottom:1px solid;text-decoration:none}

.sitemap #section-text h3{}
.sitemap .column {float:left;width:248px}
.sitemap .column ul {margin-left:20px}
.sitemap .column ul li {padding:5px 0px 5px 15px;font-weight:bold; background:url(../imgs/others/bullets/dark-green-arrows.gif) left 10px no-repeat}
.sitemap .column ul li ul li {padding:5px 0px 4px 15px;background:url(../imgs/others/bullets/green-arrows.png) left no-repeat}
.sitemap .column ul li ul li a {color:#454545;font-weight:normal}
.sitemap .column ul li.internal-list{background:none;margin-left:-20px}
.sitemap .column ul li.internal-list ul {margin-top:0px}
.over-height{height:197px !important; overflow:hidden} /*ajuste tamanho da coluna para não "cair" conteúdo do lista logo abaixo no ie6*/


/**end sitemap **/

/** fale conosco **/
.contact{}

.contact .box-see-too{width:657px;background:url(../imgs/bg/boxes/box-657.png) no-repeat}
.contact .box-see-too h4{width:657px;height:33px;background:url(../imgs/bg/boxes/box-657-header.png) no-repeat}
/**end fale conosco**/

/*** accessibility ***/
.accessibility .grid-9{margin:30px 0 0 50px;}
.accessibility h3{font-size:1.2em; font-weight:bold; color:#006A3A; margin-bottom:0px;}
.accessibility h4{color: #27793F; font-size: 1em; font-weight: bold;}
.accessibility p.green{color:#5FC001 !important;}
.accessibility .no-margin {margin-bottom: 0 !important;}
.accessibility ul.simple-list { font-size:11px; margin-bottom:25px; }
.accessibility ul.simple-list li {background:url(../imgs/others/bullets/green-arrows.png) no-repeat scroll left 5px; margin-bottom:10px; padding-left:15px; }
.accessibility .col { width:340px; float:left; margin-right:45px; }
.accessibility .col-left { float:left; width:356px; }
.accessibility .col-right { float:right; width:356px; }
.accessibility .columns-conteiner { margin-left:-13px; margin-bottom:15px; width:765px;  }
.accessibility .columns-conteiner span { font-size:0.9em; color:#878787; }
.accessibility .columns-conteiner2 { width:765px; margin-bottom:20px; }
.accessibility .columns-conteiner2 .aside-box { width:227px; margin-bottom:30px; float:left; background:#E6E6E4; color:#26793F !important; padding:14px; position:relative; top:8px; }
.accessibility .columns-conteiner2 .aside-box p{color:#26793F !important;}
.accessibility .columns-conteiner2 .img-col { float:right; }
/***end accessibility ***/


.search-page .grid-9{margin:30px 0 0 5px; width:auto}
.search-box { width:987px; margin:auto; padding-top:12px; color:#035385; font-size:1.2em; background-repeat:no-repeat}
.search-box, .search-box .content, .search-box .bottom { background-image:url(../imgs/bg/search/search-box.gif)}
.search-box .bottom { clear:both; height:13px; overflow:hidden; background-position:-988px top}
.search-box .content { padding:10px 25px 0px 3px; background-position:-1975px top; overflow:hidden}
.search-box .content label {float:left; padding:2px 5px 0 30px}
#new-search { float:left; position:relative; top:1px; width:239px; margin-right:5px; padding:2px 1px}
#new-search-form { position:relative; margin-bottom:10px }
#new-search-form .search {width:70px; height:25px; background:url(../imgs/buttons/search.gif) no-repeat}
#new-search-form .search {}

#search-list { width:900px; margin:25px auto}
#search-list li { margin-bottom:15px; padding-left:15px; background:url(../imgs/others/bullets/blue-arrows.gif) no-repeat left 4px}
.search-page #content #search-list h2{ margin-bottom:2px;}
.search-page #content #search-list p { margin-bottom:2px; color:#454545;}
.search-page #content #search-list h2 { font-size:11px }
.search-page #content #search-list h2 a { color:#035385; font-size:11px; font-weight:bold }
.search-page #content #search-list .url { color:#828282; font-size:10px; }

.underline-cufon:hover{border-bottom:1px solid #5FBF00} /** acrescentar o efeito underline que não conseguimos com cufon **/
/*.lkn-access {position:absolute}*/


/** page error **/

.error{background:url(../imgs/others/error/body.jpg) repeat-x}
.error #wrapper{width:996px; margin:35px auto}
.error h1 {margin-bottom: 11px;}
.error .content{margin:50px auto;width:400px}
#title-404, #description-404, #title-server-error, #description-server-error {background-image: url(../imgs/others/error/error.gif);}
#title-404 {height: 28px; width: 117px;}
#title-404, #description-404, #title-server-error, #description-server-error {background-repeat: no-repeat;}
#description-404{background-position:0 -40px; width:326px}
.error .content li {
    background: url(../imgs/others/error/blue-arrow.gif) no-repeat scroll left 4px transparent;
    padding-left: 15px; margin-top:5px
}
.error .content a {
    color: #848484;
    text-decoration: underline;
	font-size:90%;
	}
.other-lang-warning {
    background-color: #FBFBFB;
    border: 1px solid #F7F8FA;
    margin-top: 35px;
    padding: 10px;
}
.other-lang-warning h1 {
    color: #62BC46;
    font-size: 1.5em;
    font-weight: bold;
}

/*css Active*/
.country-operations ul.operation-list li div.txtAll p{border-top:1px solid #fff;margin-left:1px !important;padding-top:10px;width:665px; }
#form-contact {font:11px tahoma, verdana, arial, sans-serif;color:#454545;clear:both}
#section-text #form-contact p{font:11px tahoma, verdana, arial, sans-serif;}
#form-contact input { padding:4px 0 0 4px }
#form-contact input, 
#form-contact textarea,
#form-contact select { border:1px solid #318FCA; font:bold 11px tahoma, verdana, arial, sans-serif; color:#454545; }
#form-contact label { display:block; clear:both; margin-bottom:3px; }
#form-contact input { width:476px; margin-bottom:12px; height:16px; }
#form-contact select { width:485px; margin-bottom:12px; height:20px; }
#form-contact div { float:left; margin-bottom:12px; }
#form-contact div.esq { float:right; }
#form-contact div input { width:476px; margin:0; }
#form-contact div select { width:476px; margin-bottom:12px;}
#form-contact div label { margin-bottom:3px;margin-top:12px; }
#form-contact textarea { width:476px; height:96px; padding:4px 0 0 4px; }
#form-contact .btn-91 { float:right; margin-top:30px;}
.pagination .first-page a, .pagination .last-page a, 
.pagination .previous a, .pagination .next a, 
.pagination .first-page span, .pagination 
.last-page span, .pagination .previous span, 
.pagination .next span{text-indent:-9999em;}
.pagination .first-page span.disable{background-position:left bottom;}
.pagination .next span.disable{background-position:right top;}
.pagination .last-page span.disable{background-position:right bottom;}
.pagination .next {margin-left:5px !important;}
.list-boxes .box-container .box div ul{margin-left:0 !important;}
.list-boxes .box-container .box div ul li{margin-left:25px !important;}
.products-list clear li.selected{height:281px !important;}
div.centroNegocios{float:left;margin:52px 0 0;width:599px;}
.opportunities-bar .quest-opp .curriculum-box {padding: 0 10px 20px !important;}
div.centroAuto{margin-top:-150px;}
.energy #sidebar-submenu ul { padding-bottom:0!important;}
.grid-9 .col span {color:#50ae26; font-weight:bold; }
#sidebar-submenu .footer{background:url(../imgs/bg/boxes/footer-sub-menu.jpg) no-repeat; height:15px; }
.products-for-you-street .quest-bar {clear: both;}
span.text-top{left:187px !important;}
#opportunities a.details{display:block;}
#opportunities a.details p{font-size:11px !important;}
#graphic-tabs .with-text ul.left li {margin-bottom: 0 !important;}
#graphic-tabs .panelContainer .panel .with-text h4.titulo-produto {margin-top: 20px;}
/*div.esconde{display:block !important;}*/


/*barra .com.br*/

.nav-aux {
    position: relative;
    z-index: 1;
    height: 19px;
    padding-top: 10px;
    border-bottom: 1px solid #bcbdbc;
    background-color: #fff;
}

.nav-aux  .wrapper {
    margin: 0 auto;
    width: 996px;
}

.nav-aux a {
    font: 11px/100% "tahoma";
    color: #008c4f;
    font-weight: bold;
}

.nav-aux span {
    font: 11px/100% "tahoma";
    color: #008c4f;
    float: left;
    display: block;
    
}

.left {
    float: left !important;
}

.nav-aux ul {
    float: right;
    margin: 0 35px 0 0;
    padding: 0;
    list-style: none;
}

.nav-aux ul li {
    float: left;
    margin-right: 20px;
    margin-bottom: 0;
}

/*Temp*/


#header .header-container {
	margin-top:0 !important;
}

#top-menus {
    float: right !important;
}