*{ margin: 0; padding: 0; font-family: tahoma, arial, verdana, sans-serif; -moz-outline: none;}
body{
	font-size: 62.5%;
} 
ul{list-style: none;} 
a{color: #29568F; text-decoration:none;} 
h2{color:#29568F;}
p{font-size: 1.1em; cFolor: #6b6b6b; margin-bottom:10px;} 
h4{color:#29568F;} 
ol{font-size:1.2em; margin-left:23px; color: #6b6b6b;} 
ol li{	margin:10px 0;} 
a:hover{text-decoration:underline;}
/*======================================================================================================================== BIBLIOTECA DE CLASSES*/
.seta-dupla{
	text-indent:12px;
	background-image: url(../images/destaques/seta-dupla.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.seta-dupla-cq{
	padding-left:12px;
	background-image: url(../images/destaques/seta-dupla.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.seta{
	padding-left:8px;
	background-image: url(../images/destaques/seta.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.rss{background: url(../images/bullet/rss.gif) no-repeat 0 1px;	padding-left:15px;}
.doc{background: url(../images/bullet/doc.gif) no-repeat right 0; padding: 0 0 0 10px; text-decoration:none;}
.interno{background: url(../images/destaques/interno.gif) no-repeat right 0; padding: 0 0 10px 10px; text-decoration:none;}
.externo{background: url(../images/destaques/externo.gif) no-repeat right 0; padding: 0 0 10px 10px; text-decoration:none;}
/*externo{background: url(../images/bullet/externo.gif) no-repeat right 0; padding: 0 15px 0 0; text-decoration:none;}*/
.topo{background: url(../images/bullet/topo.gif) no-repeat 0 2px; float:right; padding-left:10px; margin:10px 0;}
.separador{background: url(../images/bg/corner-verde.gif) no-repeat right bottom; padding-bottom:20px; margin-bottom:-5px;}
.audio{background: url(../images/bullet/audio.gif) no-repeat 0 0; text-indent:12px; font-size:1.2em;}
.video{background: url(../images/bullet/video.gif) no-repeat 4px 2px; text-indent:22px; font-size:1.2em;}
.impressos{background: url(../images/bullet/impressos.gif) no-repeat 0 0; text-indent:12px; font-size:1.2em;}
.left{float:left; padding-right:3%;}
.right{float:right; padding-right:3%;}
.clear{clear:both;}
.block{display:block;}
.bold{font-weight:bold;}
.mr-right-19{margin-right:19px;}
.bb-verde{border-bottom:1px solid #D4F0B6; padding-bottom:20px;}
.data{color:#595959; font-size:1.1em; font-family:verdana; font-weight:bold; margin-bottom:-10px; display:block;}
.selos{padding-top:10px;}
.selos img{border:0;}
ul.link-list{ font-size:1.2em; color:#6b6b6b}
ul.link-list li{margin-bottom:5px;}
.todas-campanhas{margin:-5px -1% 0 0;}
.erro{color: #FF0000;}
.btn-proximo{
	background: url(../images/btn/proximo.gif) no-repeat 0 0;
	width:19px;
	height:15px;
	border:0;
	text-indent:-9999em;
}
	
.corner-verde{
	color: #078832;
	background: url(../images/bg/corner-verde.gif) no-repeat right bottom;
	text-indent:2px;
	font-size:1.5em;
}
h3{
	color: #058933;
	margin-bottom:3px;
	font-size: 12px;
}
.up-gray{
	font-size:1.1em;
	text-transform: uppercase;
	color: #6B6B6B;
	margin-bottom:2px;	
}
ul.disk li{
	font-size:1.2em;
	color:#6b6b6b;
	margin: 0  0 10px 15px;
	list-style:disc;
}
/*======================================================================================================================== BOX-VERDE-T1*/
table.box-verde-t1 tr td.tl{background: url(../images/bg/verde-tl-t1.jpg) no-repeat top left; width:10px;}
table.box-verde-t1 tr td.tr{background: url(../images/bg/verde-tr-t1.jpg) no-repeat top right; width:10px;}
table.box-verde-t1 tr td.ct{background: url(../images/bg/verde-c.jpg) repeat-x; width:100%;}
table.box-verde-t1 tr td.cb{background: url(../images/bg/verde-c.jpg) repeat-x bottom; width:100%;}
table.box-verde-t1 tr td.bl{background: url(../images/bg/verde-bl-t1.jpg) no-repeat bottom left; width:10px;}
table.box-verde-t1 tr td.br{background: url(../images/bg/verde-br-t1.jpg) no-repeat bottom right; width:10px;}
table.box-verde-t1 tr td.cl{background: url(../images/bg/verde-c.jpg) repeat-y; width:5px;}
table.box-verde-t1 tr td.cr{background: url(../images/bg/verde-c.jpg) repeat-y right; width:5px;}
span#meia-aba{
	background: url(../images/bg/aba-verde-borda-top.gif) no-repeat 0 0;
	width:5px; height:5px;
	display:block;
	position:relative;
	float:right;
	top:18px;
}
/*======================================================================================================================== BOX-VERDE-T2*/
table.box-verde-t2 tr td.tl{background: url(../images/bg/verde-tl-t2.jpg) no-repeat top left; width:10px;}
table.box-verde-t2 tr td.tr{background: url(../images/bg/verde-tr-t2.jpg) no-repeat top right; width:10px;}
table.box-verde-t2 tr td.ct{background: url(../images/bg/verde-c.jpg) repeat-x; width:93%;}
table.box-verde-t2 tr td.cb{background: url(../images/bg/verde-c.jpg) repeat-x bottom; width:93%;}
table.box-verde-t2 tr td.bl{background: url(../images/bg/verde-bl-t2.jpg) no-repeat bottom left; width:10px;}
table.box-verde-t2 tr td.br{background: url(../images/bg/verde-br-t2.jpg) no-repeat bottom right; width:10px;}
table.box-verde-t2 tr td.cl{background: url(../images/bg/verde-c.jpg) repeat-y; width:5px;}
table.box-verde-t2 tr td.cr{background: url(../images/bg/verde-c.jpg) repeat-y right; width:5px;}
/*======================================================================================================================== BOX-AZUL*/
table.box-azul-t2 tr td.tl{background: url(../images/bg/azul-tl-t2.jpg) no-repeat top left; width:10px;}
table.box-azul-t2 tr td.tr{background: url(../images/bg/azul-tr-t2.jpg) no-repeat top right; width:10px;}
table.box-azul-t2 tr td.ct{background: url(../images/bg/azul-c.jpg) repeat-x; width:93%;}
table.box-azul-t2 tr td.cb{background: url(../images/bg/azul-c.jpg) repeat-x bottom; width:93%;}
table.box-azul-t2 tr td.bl{background: url(../images/bg/azul-bl-t2.jpg) no-repeat bottom left; width:10px;}
table.box-azul-t2 tr td.br{background: url(../images/bg/azul-br-t2.jpg) no-repeat bottom right; width:10px;}
table.box-azul-t2 tr td.cl{background: url(../images/bg/azul-c.jpg) repeat-y; width:5px;}
table.box-azul-t2 tr td.cr{background: url(../images/bg/azul-c.jpg) repeat-y right; width:5px;}
/*======================================================================================================================== BOX-DOC*/
div.box-doc{
	margin:10px 0;
	padding: 0 2px 0 5px;
	width:auto;
}
div.box-doc ul li{
	margin:10px 0;
	font-size:1.1em;
}
/*======================================================================================================================== BTN-S*/
.azul-101{
	background: url(../images/btn/azul-101.gif) no-repeat 0 0;
	width:101px;
	height:14px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:0;
}
.azul-127{
	background: url(../images/btn/azul-127.gif) no-repeat 0 0;
	width:127px;
	height:14px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:0;
}
.azul-55{
	background: url(../images/btn/azul-55.gif) no-repeat 0 0;
	width:55px;
	height:14px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:1.0em;
	border:0;
}
.verde-50{
	background: url(../images/btn/verde-50.gif) no-repeat 0 0;
	width:50px;
	height:14px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:1.0em;
	border:0;
}
/*======================================================================================================================== MINI-FORM*/
form.mini-form input.campo{
	border:1px solid #2A5790;
	width:75%;
	height:15px;
	font-size:1.2em;
}
/*======================================================================================================================== CONTAINER*/
div#container{
	max-width: 995px;
	min-width:768px;
	width:99%;
	margin: 0 auto;
	*min-width:0;
	*width:995px;
}
/*======================================================================================================================== MASTER*/
div#master{
	position:relative;
	float:left;
}
/*======================================================================================================================== HEADER*/
div#header{background: url(../images/bg/header-bottom.gif) no-repeat 0 79px;}
div#header-bg{
	background: url(../images/bg/header-right.gif) no-repeat right 35px;
	height:100px;
}
div#header h1{
	width:182px;
	height:35px;
	overflow: hidden;
	position:relative;
	font-size:1.5em;
	top:20px;
	left:15px;
}
div#header h1 span{
	background: url(../images/tit/petrobras.gif) no-repeat 0 0;
	position: absolute;
	width:100%;
	height:100%;
  cursor:pointer;
}
/*======================================================================================================================== Flash HEADER*/
.HideBannerFlash { display:none; width:0px; height:0px; }
.ShowBannerFlash { display:block; width:1019px; height:845px; }


.HideBannerFlashPadrao { display:none; width:0px; height:140px; }
.ShowBannerFlashPadrao { display:block; width:100%; height:140px; }

/*======================================================================================================================== BUSCA*/
div#header form{
	width:170px;
	position: absolute;
	right:15px;
	top:45px;
}
/*======================================================================================================================== HEADER-NAV*/
div#header-nav{margin-top:-30px; float:left; width:100%;}
div#header-nav div{float:right;}
div#header-nav div ul li{float:left;}
/*======================================================================================================================== IDIOMA*/
div#idioma ul li{padding: 2px 5px 5px 8px;}
/*======================================================================================================================== NAV-EXTERNA*/
div#nav-externa{
	background: #EAF7FD url(../images/bg/correia-left-azul.gif) no-repeat left 0;
	padding-left:5px;
	margin-right:10px;
}
div#nav-externa ul{
	background: url(../images/bg/correia-right-azul.gif) no-repeat right 0;
	padding-right:5px;
	float:left;
	display: inline-block;
}
div#nav-externa ul li{
	padding: 2px 5px 5px 5px;
	font-weight:bold;
}
/*======================================================================================================================== HEADER-MENU*/
ul#header-menu{
	float:right;
	margin:50px -40px 0 0;
}
ul#header-menu li{
	float:left;
	padding: 0 2px;
	color:#0A9E3C;
	font-size:1.1em;
}
/*======================================================================================================================== CONTROLE DO MENU HEADER*/
body#home ul#header-menu li.pg-inicial{display:none;}
/*======================================================================================================================== MAIN*/
div#main{
	clear: both;
	float:left;
	width:100%;
}
/*======================================================================================================================== MAIN-NAV*/
div#main-nav{
	float:left;
	width:19%;
	padding-bottom:100px;
}
div#main-nav h2#bem-vindo{
	width:100%;
	height:47px;
	overflow: hidden;
	font-size:1.4em;
	z-index:999;
	position:relative;
	margin-bottom:10px;
}
div#main-nav h2#bem-vindo span{
	position: absolute;
	width:100%;
	height:100%;
}
body#home div#main-nav h2#bem-vindo span{background: url(../images/tit/bem-vindo-a-petrobras-brasil-home.jpg) no-repeat 0 0;}
body#sub-home div#main-nav h2#bem-vindo span, body#interna div#main-nav h2#bem-vindo span{
	background: url(../images/tit/bem-vindo-a-petrobras-brasil-interna.jpg) no-repeat 0 0;
}
/*======================================================================================================================== MAIN-NAV-MENU*/
ul#main-nav-menu{margin-bottom:10px;}
ul#main-nav-menu li{
	line-height:13px;
	background: url(../images/bullet/seta-verde-off.gif) no-repeat 0 3px;
	padding: 0 0 5px 10px;
	margin: 0 0 0 10px;
}
ul#main-nav-menu li a{
	display: block;
	margin-left:-20px;
	padding: 0 0 7px 20px;
	background: url(../images/bg/borda-bottom-verde-esquerda.gif) no-repeat 0 bottom;
	font-size: 1.2em;
	font-weight:bold;
}
ul#main-nav-menu li ul li,ul#main-nav-menu li ul li a{
	background: none;
}
ul#main-nav-menu li ul{margin-top:6px;}
ul#main-nav-menu li ul li{
	margin-bottom:-6px;
	margin-left:-10px;
}
ul#main-nav-menu li ul li a{font-size:1.1em;}
/*======================================================================================================================== CONTROLE DO MENU LATERAL*/
ul#main-nav-menu li ul.nivel-2{display: none;}
body.petrobras ul#main-nav-menu li ul.petrobras{display: block;}
body.responsabilidade ul#main-nav-menu li ul.responsabilidade{display: block;}
body.sala ul#main-nav-menu li ul.sala{display: block;}
/*======================================================================================================================== MAIN-CONTENT*/
div#main-content{
	float:right;
	width:80%;
	padding-bottom:20px;
}
body#home div#main-content h2, body#sub-home div#main-content h2{background-position: 0 7px;}
/*======================================================================================================================== MAIN-CONTENT-FULL*/
body#home div.main-content-full, body#sub-home div.main-content-full{margin-bottom:15px;}
body#sub-home div.main-content-full h1, body#interna div.main-content-full h1{
	color: #078832;
	margin: 20px 0 10px 0;
	font-weight: normal;
	font-size: 2.0em;
}
/*======================================================================================================================== BREADCRUMB*/
div#breadcrumb{background: url(../images/bg/main-header-top.gif) no-repeat 0 0;}
div#breadcrumb-corner{background: url(../images/bg/corner-main-header.gif) no-repeat right 0;}
div#breadcrumb-corner div{padding-top:19px;}
div#breadcrumb ul{
	padding-top:18px;
	width:88%;
}
div#breadcrumb ul li{
	background: url(../images/bullet/seta-longa.gif) no-repeat 0 4px; 
	display: inline;
	padding-left: 10px;
	margin-right: 5px;
	color:#6b6b6b;
}
div#breadcrumb ul li#principal{
	background:none; 
	padding:0;
}
/*======================================================================================================================== TEXT-SIZE*/
ul#text-size{
	border:1px solid #FFF;
	float:right;
	position:relative;
	top:-13px;
	right:5px;
}
ul#text-size li{
	float:left;
	width: 20px;
	height: 11px;
	margin-left:10px;
}
ul#text-size li span{
	position: absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
ul#text-size li#aumenta span{background: url(../images/ico/aumenta.gif) no-repeat;}
ul#text-size li#diminui span{background: url(../images/ico/diminui.gif) no-repeat;}
ul#text-size li#aumenta, ul#text-size li#diminui{
	width:20px;
	height:11px;
	overflow: hidden;
	z-index:999;
	position:relative;
}
/*======================================================================================================================== CONTROLE DAS IMAGENS DO HEADER*/
body.petrobras div#main-header{background: url(../images/bg/header-folhas.jpg) no-repeat 0 0;}
body.responsabilidade div#main-header{background: url(../images/bg/header-mulher-no-campo.jpg) no-repeat 0 0;}
body.relacoes div#main-header{background: url(../images/bg/header-portaria.jpg) no-repeat 0 0;}
body.tecnologia div#main-header{background: url(../images/bg/header-frascos.jpg) no-repeat 0 0;}
body.sala div#main-header{background: url(../images/bg/header-jornais.jpg) no-repeat 0 0;}
/*======================================================================================================================== MAIN-HEADER*/
div#main-header{height:93px;}
div#main-header-corner{
	background: url(../images/bg/corner-main-bottom.gif) no-repeat right bottom;
	height:93px;
}
div#main-header-corner p{
	padding-top:30px; 
	text-align:right;
	position:relative;
	right:15px;
	width:56%;
	float:right;
	font-family: Lucida Sans, Trebuchet MS;
	font-size:1.3em;
	line-height:18px;
	margin-bottom:0;
}
/*======================================================================================================================== MAIN-CONTENT-COL1*/
body#sub-home div.main-content-col1{
	font-size: 1.1em;
	line-height:18px;	
}
body#home div.main-content-col1{
	float:left;
	width:76%;
	position:relative;
}
/*======================================================================================================================== MAIN-CONTENT-COL1 >>> SUB-HOME*/
body#sub-home div.main-content-col1{
	float:left;
	width:64%;
	position:relative;
}
/*======================================================================================================================== MAIN-CONTENT-COL1  >>> SUB-HOME >>> DESTAQUES-COL1 & COL2*/
div.main-content-col1 ul.destaques-col1{margin-right:10px;}
div.main-content-col1 ul.destaques-col1, div.main-content-col1 ul.destaques-col2{
	float:left;
	width:48%;
}
div.main-content-col1 ul.destaques-col1 li h2, div.main-content-col1 ul.destaques-col2 li h2{
	font-size:1.2em;
	margin:10px 0;
}
div.main-content-col1 ul.destaques-col1 li img, div.main-content-col1 ul.destaques-col2 li img{float:left;}
div.main-content-col1 ul.destaques-col1 li p, div.main-content-col1 ul.destaques-col2 li p{
	float:right;
	width:50%;
}
/*======================================================================================================================== MAIN-CONTENT-COL1  >>> PAGINACAO*/
div.paginacao{
	background: #EAF7FD;
	float:left;
	padding: 1px 10px;
	width:100%;
	font-size: 1.1em;	
}
div.paginacao span{
	float:left;
	color:#6b6b6b;
}
div.paginacao ul{
	float: right;
	color:#6b6b6b;
}
div.paginacao ul li{float:left;}
div.paginacao ul li a.ativo{
	font-weight: bold;
	color: #000;
}
div.paginacao ul li.primeira a, div.paginacao ul li.anterior a, div.paginacao ul li.proxima a, div.paginacao ul li.ultima a{
	text-indent:-999em;
	float:left;
	width:8px;
}
div.paginacao ul li.primeira a{background: url(../images/bullet/seta-dupla-invertida.gif) no-repeat 0 4px; margin-right:5px;}
div.paginacao ul li.anterior a{background: url(../images/bullet/seta-invertida.gif) no-repeat 0 4px; margin-right:5px;}
div.paginacao ul li.ultima a{
	margin-left:5px;
	background-image: url(../images/destaques/seta-dupla.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
div.paginacao ul li.proxima a{
	margin-left:5px;
	background-image: url(../images/destaques/seta.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
/*======================================================================================================================== MAIN-CONTENT-COL1  >>> PAGINACAO-VIDEOS*/
div.main-content-col1  div.paginacao-videos{
	float: left;
	width:100%;
}
div.main-content-col1  div.paginacao-videos ul{float: left;}
div.main-content-col1  div.paginacao-videos ul li {
	clear: both;
	margin-bottom:10px;
}
div.main-content-col1  div.paginacao-videos ul li h3{
	color: #058933; 
	margin-bottom:3px;
}
div.main-content-col1  div.paginacao-videos ul li img{float: left;}
div.main-content-col1  div.paginacao-videos ul li div{
	float: right;
	width:76%;
}
div.main-content-col1  div.paginacao-videos ul li div h4{font-size:1.2em; margin:-3px 0 5px 0;}
div.main-content-col1  div.paginacao-videos ul li div ul li{
	clear: none;
	float: left;
}
div.main-content-col1  div.paginacao-videos ul li div ul li span{color:#6b6b6b;}
div.main-content-col1  div.paginacao-videos ul li div ul li.meio{
	border-left: 1px dashed #6b6b6b;
	border-right: 1px dashed #6b6b6b;
	margin: 0 5px;
	padding: 0 5px;
}
/*======================================================================================================================== MAIN-CONTENT-COL1  >>> PAGINACAO-NOTICIAS*/
div.paginacao-noticias{
	padding:10px 10px 0 10px;
	font-size: 1.1em;
	line-height:18px;	
}
div.paginacao-noticias ul li{margin:0 0 30px 0; color:#6b6b6b; clear:both;}
div.paginacao-noticias ul li span{font-size:1.0em; font-weight:bold;}
div.paginacao-noticias ul li a{text-decoration: underline; font-size:1.2em;}
div.paginacao-noticias ul li a.mesma-data{width:100%; float:left; margin:-25px 0 30px 0}
/*======================================================================================================================== CAMPANHAS*/
div.campanhas{
	color: #6B6B6B; 
	float:left;
	width:100%;
}
div.campanhas blockquote{
	margin:10px 0 0 0;
	float:left;
	width:100%;
}
div.campanhas blockquote div.conteudo{float:left;}
div.campanhas blockquote div h4{font-size:1.2em; color:#6B6B6B;}
div.campanhas blockquote div ul.info{margin-bottom:6px;}
div.campanhas blockquote div ul.info li {font-size:1.2em;}
div.campanhas blockquote div ul.link{margin-bottom:10px; font-size:1.1em;}
div.campanhas blockquote div ul.btn li{margin-bottom:5px;}
/*======================================================================================================================== MAIN-CONTENT-COL1  >>> INTERNA >>> DESTAQUES-COL1 & COL2*/
body#interna div.main-content-col1 ul.destaques-col1 li h3, body#interna div.main-content-col1 ul.destaques-col2 li h3, body#interna div.main-content-col1 h3{
	font-size: 1.2em;
	margin:10px 0;
	background-position: 0 7px;
}
body#interna div.main-content-col1 ul.destaques-col1 li p, body#interna div.main-content-col1 ul.destaques-col2 li p{width:59%;}
/*======================================================================================================================== MAIN-CONTENT-COL1  >>> SUB-HOME >>> DESTAQUES-FULL*/
div.main-content-col1 ul.destaques-full{
	float: left;
	width: 100%;
}
div.main-content-col1 ul.destaques-full li{
	width: 100%;
	margin:0;
	float:left;
}
div.main-content-col1 ul.destaques-full li h2{
	font-size: 1.2em;
	margin:20px 0 10px 0;
}
div.main-content-col1 ul.destaques-full li img{float: left;}
div.main-content-col1 ul.destaques-full li p{
	width:75%;
	float:right;
}
/*======================================================================================================================== MAIN-CONTENT-COL1  >>> SUB-HOME >>> DESTAQUES-PRIMARIOS*/
div.main-content-col1 ul.destaques-primarios{
	width:62%;
	float:left;
}
div.main-content-col1 ul.destaques-primarios li{
	width:100%;
	float:left;
	margin-bottom:10px;
}
div.main-content-col1 ul.destaques-primarios li h2{
	font-size:1.2em;
	margin:10px 0;
}
div.main-content-col1 ul.destaques-primarios li img{float:left;}
div.main-content-col1 ul.destaques-primarios li p{
	float:right;
	width:65%;
}
/*======================================================================================================================== MAIN-CONTENT-COL1  >>> SUB-HOME >>> DESTAQUES-SECUNDARIOS*/
div.main-content-col1 ul.destaques-secundarios{
	float: right;
	width:35%;
	margin-top:10px;
}
div.main-content-col1 ul.destaques-secundarios li{margin-bottom:20px;}
body#sub-home div#main-content div.main-content-col1 ul.destaques-secundarios li h2{
	font-size:1.1em;
	background-position: 0 7px;
	margin: 0 0 5px 0;
}
body#sub-home div#main-content div.main-content-col1 ul.destaques-secundarios li p{
	font-size: 1.0em;
	line-height:16px;
}
/*======================================================================================================================== MAIN-CONTENT-COL1 >>> HOME >>> LIST*/
div.list{
	width:100%;
	float:left;
}
div.list ul.list-primaria{
	float:left; 
	width:29%; 
}
div.list ul.list-secundaria{
	float:left; 
	width:31%; 
	margin-left:3%;
}
div.list ul.list-secundaria li{padding-bottom:5px;}
div.list ul.list-primaria h2, div.list ul.list-secundaria li h2{font-size:1.4em;}
/*======================================================================================================================== MAIN-CONTENT-COL1 >>> INTERNA*/
body#interna div.main-content-col1{
	float:left;
	width:75%;
	position:relative;
}
body#interna div.main-content-col1 p{
	font-size: 1.2em;
	line-height:18px;
}
body#interna div.main-content-col1 h2{
	padding-bottom:13px;
	clear: both;
}
/*======================================================================================================================== MAIN-CONTENT-COL1 >>> INTERNA >>> ANCORA*/
body#interna div.main-content-col1 ul.ancora{
	margin: 30px 0;
	float:none;
}
body#interna div.main-content-col1 ul.ancora li{
	margin-bottom:5px;
	background: url(../images/bullet/mais.gif) no-repeat 0 3px;
	padding-left:13px;
	display: inline-block;
}
body#interna div.main-content-col1 ul.ancora li a{
	font-weight: bold;
	font-size:1.2em;
	color: #29568F;
}
/*======================================================================================================================== MAIN-CONTENT-COL1 >>> INTERNA >>> LEGENDA*/
div.legenda{
	width:35%;
	margin: 5px 0 80px 0;
	float:right;
}
div.legenda h3{
	color: #078732;
	font-size:1.2em;
	text-transform: uppercase;
	padding: 0 0 10px 10px;
}
div.legenda div.box-verde{padding:1px 0 10px 0;}
div.legenda div.box-verde ul{margin-left:10px;}
div.legenda div.box-verde ul li{
	margin:5px 0;
	color: #6B6B6B;
	padding-bottom:1px;
}
div.legenda div.box-verde ul li span{
	font-size:1.0em;
	font-weight:bold;
	color: #045D22;
}
li.lg-alvo{background: url(../images/bullet/lg-alvo.gif) no-repeat 0 0; text-indent:25px;}
li.lg-fabrica{background: url(../images/bullet/lg-fabrica.gif) no-repeat 0 0; text-indent:25px;}
li.lg-barraazul{background: url(../images/bullet/lg_barraazul.gif) no-repeat 0 5px; text-indent:25px;}
li.lg-barraamarela{background: url(../images/bullet/lg_barraamarela.gif) no-repeat 0 5px; text-indent:25px;}
li.lg-charuto{background: url(../images/bullet/lg-charuto.gif) no-repeat 0 0; text-indent:25px;}
li.lg-blocoazul{background: url(../images/bullet/lg-blocoazul.gif) no-repeat 0 0; text-indent:25px;}
/*======================================================================================================================== MAPA-DO-SITE*/
body.mapa-do-site div.main-content-col1{font-size:1.1em;}
body.mapa-do-site div.main-content-col1 div.col1{
	float: left;
	margin-right:10%;
}
body.mapa-do-site div.main-content-col1 div.col2{
	float:left;
}
body.mapa-do-site div.main-content-col1 div{margin: 0 0 20px 0;}
body.mapa-do-site div.main-content-col1 ul li{margin:5px 0;}
body.mapa-do-site div.main-content-col1 ul li a{
	text-decoration: underline;
	font-weight: bold;
}
body.mapa-do-site div.main-content-col1 ul li ul{
	margin-left:15px;
	float:none;
}
body.mapa-do-site div.main-content-col1 ul li ul li a{
	text-decoration: none;
	font-weight: normal;
}
/*======================================================================================================================== SITES-PETROBRAS*/
body.sites-petrobras div.main-content-col1 div.col1{
	float: left;
	margin-right:2%;
	width:48%;
}
body.sites-petrobras div.main-content-col1 div.col2{
	float:left;
	width:48%;
}
body.sites-petrobras div.main-content-col1 div.col1 div, body.sites-petrobras  div.main-content-col1 div.col2 div{margin-bottom:20px;}
body.sites-petrobras div.main-content-col1 ul li{margin-bottom:10px;}
body.sites-petrobras div.main-content-col1 ul li a{
	font-size:1.2em;
}
/*======================================================================================================================== FALE-CONOSCO*/
body.fale-conosco div.main-content-col1 div.duvida{width:70%;}
body.fale-conosco div.main-content-col1 div.duvida div.box-verde p{padding:0 10px; margin:0;}
cite{
	color:#6B6B6B;
	font-weight:bold;
	font-size:1.2em;
	font-style:normal;
	margin: 20px 0;
	display: block;
}
/*======================================================================================================================== FORMULARIOS*/
form ul li{margin-bottom:10px;}
form ul li label{
	display: block;
	font-size:1.1em;
	color: #535353;
}
form ul li input, form ul li textarea, form ul li select{
	border: 1px solid #7E9DB9;
	width:60%;
	font-size:1.2em;
}
form div.form-control{
	float:left;
	padding-left:240px;
}
form div.form-control-cancelamento{
	float:left;
	padding-left:194px;	
}
form ul li input#dia{width:3%;}
form ul li input#mes{width:3%;}
form ul li input#ano{width:5%;}
form div input#cancelar{margin-right:15px;	float:left;}
/*======================================================================================================================== BOX-OVERFLOW*/
div#box-overflow{
	clear:both;
	width:98%;
	background-repeat: no-repeat;
	background-position: right top;
	height: 190px;
	padding-left: 1%;
	background-image: url(../images/risco_186.jpg);
}
div#box-overflow-conteudo{
	padding-right:1%;
	background-repeat: no-repeat;
	background-position: right 0;
	height: 190px;
}
_div#box-overflow-conteudo  div{
	border-top:1px solid #C0E0ED;
	border-bottom:1px solid #C0E0ED;
	bottom: 4px;
	height: 188px;
}
/*=================================================*/
div#box-overflow-conteudo div div#box-overflow-conteudo-slices{
	overflow-x:scroll;
	overflow-y:hidden;
	position:relative;
	height:156px;
	width:99%;
	border:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}
div#box-overflow-conteudo div div#box-overflow-conteudo-slices ul li{
	width: 127px;
	height:140px;
	position:absolute;
	top:14px;
}
div#box-overflow-conteudo-slices ul li#bl01{left:0px;}
div#box-overflow-conteudo-slices ul li#bl02{left:150px;}
div#box-overflow-conteudo-slices ul li#bl03{left:296px;}
div#box-overflow-conteudo-slices ul li#bl04{left:444px;}
div#box-overflow-conteudo-slices ul li#bl05{left:587px;}
div#box-overflow-conteudo-slices ul li#bl06{left:733px;}
div#box-overflow-conteudo-slices ul li#bl07{left:880px;}
div#box-overflow-conteudo-slices ul li#bl08{left:1028px;}
div#box-overflow-conteudo-slices ul li#bl09{left:1176px;}
div#box-overflow-conteudo-slices ul li#bl10{left:1324px;}
div#box-overflow-conteudo-slices ul li#bl11{left:1472px;}
div#box-overflow-conteudo-slices ul li#bl12{left:1620px;}

html.px800 div#box-overflow-conteudo-slices ul li#bl01{left:0px;}
div#box-overflow-conteudo div ul#box-overflow-conteudo-nav li a#voltar{
	background-image: url(../images/destaques/slice-anterior-off.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
html.px800 div#box-overflow-conteudo-slices ul li#bl02{left:150px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl03{left:300px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl04{left:450px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl05{left:600px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl06{left:740px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl07{left:888px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl08{left:1036px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl09{left:1184px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl10{left:1332px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl11{left:1480px;}
html.px800 div#box-overflow-conteudo-slices ul li#bl12{left:1628px;}
/*=================================================*/
div#box-overflow-conteudo div ul#box-overflow-conteudo-nav{
	margin: -16px 0 0 0;
	float:right;
}
div#box-overflow-conteudo div ul#box-overflow-conteudo-nav li{float:left; width:19px; margin-right:10px;}
div#box-overflow-conteudo div ul#box-overflow-conteudo-nav li a{display: block; text-indent:-999em;  height:15px;} 
div#box-overflow-conteudo div ul#box-overflow-conteudo-nav li a#voltar.enable{
	background-image: url(../images/destaques/slice-anterior.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div#box-overflow-conteudo div ul#box-overflow-conteudo-nav li a#avancar{
	background-image: url(../images/destaques/slice-proximo.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div#box-overflow-conteudo div ul#box-overflow-conteudo-nav li a#avancar.disable{
	background-image: url(../images/destaques/slice-proximo-off.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
/*=================================================*/
body#home div#box-overflow-conteudo h2{
	margin:15px 0 0 10px;
	color: #078732;
	text-transform: uppercase;
	font-size:1.4em;
}
body#home div#box-overflow-conteudo h3{
	font-size:1.1em;
	color:#2C5692;
	margin-top:2px;
}
body#home div#box-overflow-conteudo h3.no-img{
	font: bold 1.5em Lucida Sans, Trebuchet MS;
	background-position: 0 8px;
	margin-bottom:15px;
}
/*======================================================================================================================== MAIN-CONTENT-COL2*/
body#home div.main-content-col2{
	float:right;
	width:24%;
}
/*======================================================================================================================== MAIN-CONTENT-COL2  >>> SUB-HOME & INTERNA*/
body#sub-home div.main-content-col2{
	float:right;
	width:34%;
	margin-left:1%;
	margin-bottom:20px;
	padding-bottom:15px;
}
body#sub-home div.main-content-col2  h3, body#interna div.main-content-col2  h3{
	color: #078732;
	font-size:1.2em;
	text-transform: uppercase;
	padding: 10px 0 10px 10px;
}
/*======================================================================================================================== MAIN-CONTENT-COL2  >>> INTERNA*/
body#interna div.main-content-col2{
	width:23%;
	margin-left:1%;
	float:right;
}
/*======================================================================================================================== DESTAQUES*/
body#sub-home div.main-content-col2 div.destaques ul{padding: 0 0 1% 7px;}
body#sub-home div.main-content-col2 div.destaques ul li{
	clear:both;
	width:90%;
	padding-bottom:5px;
}
body#sub-home div.main-content-col2 div.destaques ul li img{
	float:left;
	margin-right:2%;
}
body#sub-home div.main-content-col2 div.destaques ul li div h4{
	font-size: 1.1em;
	color: #29568F;
	padding-right:15px;
}
/*======================================================================================================================== INFORMAÇÕES*/
div.main-content-col2 div.informacoes ul{
	padding: 0 0 2% 4%;
	width: 90%;
}
div.main-content-col2 div.informacoes ul li{margin-bottom:18px;}
div.main-content-col2 div.informacoes ul li p{
	font-weight: bold;
	margin-bottom:0;
}
div.main-content-col2 div.informacoes ul li a{
	text-decoration: underline;
	font-size: 1.1em;
	line-height:16px;
}
div.main-content-col2 div.informacoes ul li ul{margin:10px 0 -25px 0;}
div.main-content-col2 div.informacoes ul li ul li{margin-left:20%;}
div.main-content-col2 div.informacoes ul li ul li a{font-size:1.0em; text-decoration: none;}
/*======================================================================================================================== CANCELAMENTO*/
div.main-content-col2 div.cancelamento ul p{margin-left:10px; padding-right:5px;}
div.main-content-col2 div.cancelamento ul li ul.btn li{margin:0 auto; width:101px;}
/*======================================================================================================================== VEJA-TAMBEM*/
body#sub-home div.main-content-col2 div.veja-tambem ul{
	padding: 0 0 5% 4%;
	width: 90%;
	font-size:1.1em; 
	color:#6b6b6b;
}
/*======================================================================================================================== ABAS-VERDE*/
div.abas-verde-menu{
	float:left;
	width:100%;
	background: #FFF;
	line-height: normal;
	background: #FFF url(../images/bg/aba-verde-bg.gif) repeat-x bottom;
}
div.abas-verde-menu ul {
	margin:0;
	list-style:none;
	padding:0;
}
div.abas-verde-menu li {
	float:left;
	margin:0;
	padding:0;
	background: url(../images/bg/aba-verde-right-off.gif) no-repeat right top;
	font-weight:bold;
}
div.abas-verde-menu li span {
  display:block;
	background:url(../images/bg/aba-verde-left-off.gif) no-repeat left top;
	padding:5px 8px 0 8px;
	color:#595959;
	font-size:1.1em;
}
div.abas-verde-menu li#aba-on {background-image:url(../images/bg/aba-verde-right-on.gif);}
div.abas-verde-menu li#aba-on span {
  background-image:url(../images/bg/aba-verde-left-on.gif);
	padding-bottom:1px;
}
/*=================================================*/
div.abas-verde-conteudo{
	clear: both;
	padding:10px 0 0 5px;
}
ul.ticker li{
	padding:11px 0;
	background: url(../images/bg/borda-bottom-verde-direita.gif) no-repeat 0 bottom;
	margin-right:5px;
}
ul.ticker li span{
	color:#595959;
	font-size:.9em;
	margin-left:3%;
	font-family:verdana;
}
ul.ticker li h3{
	font-size:1.1em;
	color:#2C5692;
	margin-left:3%;
}
/*=================================================*/
div.abas-verde-conteudo ul.box-verde-nav{
	padding:10px 20px 0 0;
	text-align:right;
}
div.abas-verde-conteudo ul.box-verde-nav li{
	background: none;
	padding:0;
	margin:0 0 5px 0;
	font-size:1.1em;
	font-family: verdana;
}
/*======================================================================================================================== DESTAQUE-VIDEOS*/
div.destaque-videos{margin: 10px 0 0 0;}
div.destaque-videos img{
	display:block;
	margin-bottom:5px;
}
div.destaque-videos a{font-size:1.1em;}
/*======================================================================================================================== FOOTER-LINKS*/
div#footer-links{
	background: url(../images/bg/barra-corner-left.gif) no-repeat 0 0;
	position: relative;
	float:left;
	width:100%;
	padding-bottom:20px;
}
div#footer-links span.footer-links-bg-right{
	background: url(../images/bg/barra-corner-right.gif) no-repeat 0 0;
	width:18px;
	height:17px;
	position:absolute;
	right:0;
}
div#footer-links div.box-doc{
	float:left;
	padding-bottom:20px;
	width:18%;
}
div#footer-links div.box-doc ul li{margin:4px 0px;}
div#footer-links div.bd01{padding:20px 0 0 1%;}
div#footer-links div.bd02{padding:20px 0 0 2%;}
div#footer-links div.bd03{padding:20px 0 0 5%;}
div#footer-links div.bd04{padding:20px 0 0 3%;}
div#footer-links div.bd05{padding:20px 0 0 0%; float:right; width:15%;}
/*======================================================================================================================== FOOTER*/
div#footer{
	clear:both;
	text-align: center;
	padding:20px 0;
	font-size:1.1em;
	border-top:1px solid #CFD9E5;
}
div#footer p{font-size:1.0em;}
div#footer ul, div#footer p{
	width: 400px;
	margin: 0 auto;
}
div#footer ul li{
	display: inline;
	color: #6b6b6b;
}
