﻿/* CSS Document */

/* Tags Padrões */
HTML, BODY {
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #0B1A3B;
	background-image: url(../images/apple-desktop.jpg);
	background-repeat: repeat-x;
}

BODY, DIV, P, TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

P IMG {
	float: left;
	margin-right: 5px;
}

table th span{
	color:000000;
}

FORM {
	margin: 0;
	padding: 0;
}

#content-body FORM {
	margin-top: 10px;
	margin-bottom: 10px;
}

#content-body INPUT,#content-body TEXTAREA,#content-body OPTION,#content-body SELECT {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

INPUT {
	border:solid 1px #006699;
	/* background-color:#ffffff; */
}

A IMG {
	border: 0px solid transparent;
}

A, A:LINK, A:VISITED, A:ACTIVE {
	color:#FFFFFF;
	text-decoration: none;
}

A:HOVER {
	text-decoration: underline;
}s

H1, H2 {
	margin: 0;
	margin-top: 10px;
	padding: 0;
	text-align:left;
}

H1 {
	font-size: 26px;
}

H2 {
	font-size: 20px;
}

H5 {
	font-size: 16px;
	margin-top:0px;
}

H3 {
	margin: 0;
	margin-top: 10px;
	padding: 0;
	font-size: 16px;
	text-align:center;
}

.nowrap {
	white-space: nowrap;
}

.texto{
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
}

.texto_bold{
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
}

.asterisco{
	color: #FFFF00;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
}

a.asterisco{
	color: #FFFF00;
	text-decoration:none;
}

a.asterisco:hover{
	text-decoration:underline;
}

a.asterisco:visited{
	
}

/* O TODO */
#container {
	width: 1005px !important;
	width:1003px;
	margin: 0 auto;
	text-align: left;
	background-color: #006699;
	background-image:url(../images/bg_todo_1024.jpg);
	/*_height: 100%; /* Altura 100% IE6 */
	/*border:1px solid pink;*/
}

#container_popup {
	width: 1005px !important;
	width:1003px;
	min-height: 1070px;
	height:100%;
	margin: 0 auto;
	text-align: left;
	background-color: #006699;
	background-image:url(../images/bg_todo_1024_popup.jpg);
	/*_height: 100%; /* Altura 100% IE6 */
	/*border:1px solid pink;*/
}

/* TOPO */
#topo {
	width: 1005px !important;
	width:1003px;
	/*min-height: 800px;*/
	height:161px;
	margin: 0;
	text-align: left;
	/*border:1px solid yellow;*/
}
/* FIM DO TOPO */

/* MENU SUPERIOR */
#menu-superior {
	float:left;
	width:965px!important;
	width:100%;
	height:27px;
	background-color:#0F4E7A;
	/*background-image:url(../images/bg_menu-superior1.jpg); */
	border-top:1px solid #fff;
	vertical-align: top;
	text-align:center;
}

ul#menu-superior {
	list-style-type:none;
	padding-top:3px;
	margin:0px;
}

ul#menu-superior li {
	float:left;
	display:inline;
	vertical-align:botton;
	padding-right:18px!important;
	padding-right:1px;
	padding-left:18px!important;
	padding-left:40px;
	margin:0;
	color:#FFFFFF;
}

ul#menu-superior li a{
	color:#FFFF00;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
		
ul#menu-superior li a:hover{
	text-decoration:underline;
	color:#fff;
}

/* FIM DO MENU SUPERIOR */

/* HEADER */
#header {
	float:left;
	width:1004px !important;
	width:1003px;
	height:114px;
	background-color: transparent;
	background-image: url(../images/bg-header3.jpg);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	vertical-align:top;
}

#header li {
	display:inline;
}

#header li a:hover {
	text-decoration:underline;
}
/* FIM DO HEADER */

/* BLOCO DE CONTEÚDO */
#content {
	float:left;
	width:1005px !important;
	width:1003px;
	margin:0;
	/*border-left: 145px solid #FFCC00;*/
	/*border:1px solid red;*/
}

/* Conteúdo Central */
#centro {
	float:left;
	width: 583px;
	height:auto;
	margin: 0 12px 0 10px;
	/*min-height: 800px;*/
}

#centro_popup {
	float:left;
	width: 725px;
	height:auto;
	margin: 0 10px 0 10px!important;
	margin: 0 -4px 0 10px;
	/*min-height: 800px;*/
	/*border:1px solid yellow;*/
}
/* Fim Conteúdo Central */

#data {
	color:#000;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	height:15px;
	vertical-align:bottom;
	margin-top:3px;
	text-align:center;
}

/* Menu Superior */

UL#topmenu {
	display: block;
	width:542px;
	height:80px;
	list-style: none;
	margin:0;
	text-align:center;
	padding-left: 52px!important;
	padding-left: 37px;
	/* margin-left:10px; */
	/* margin-bottom:4px; */
	 /*background-color: #0099CC; */
	
}

UL#topmenu LI {
	display: block;
	float: left;
	margin:0;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}

UL#topmenu LI IMG {
	float: left;
}

UL#topmenu LI A IMG {
	border: 1px solid #003366;
}

UL#topmenu LI A:HOVER IMG{
	border: 1px solid #fff;
}

UL#topmenu LI.first {
	width: 150px;
}

UL#topmenu LI.second {
	width: 150px;
}

UL#topmenu LI.third {
	width: 150px;
}

UL#topmenu LI A {
	text-decoration: none;
	color:#FFFFFF;
}
UL#topmenu LI A:HOVER {
	text-decoration: none;
	color:#FFFF00;
}

TABLE#topmenu {
	display: block;
	float: left;
	width:100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}

TABLE#topmenu td {
	vertical-align:top;
}

TABLE#topmenu A {
	text-decoration: none;
	color:#FFFFFF;
}

TABLE#topmenu A:HOVER {
	color:#FFFF00;
}

TABLE#topmenu A IMG {
	text-decoration: none;
	color:#FFFFFF;
	border: 1px solid #003366;
}

TABLE#topmenu A:HOVER IMG {
	text-decoration: none;
	color:#FFFFFF;
	border: 1px solid #fff;
}

/* FIM Menu Superior*/

#texto {
	margin: 30px 12px 0 12px!important;
	margin: 0 12px 0 12px;
}

.ruler {
	font-size: 0;
	text-align: center;
	margin:0;
}

.left-ruler {
	font-size: 0;
	text-align: left;
}

.right-ruler {
	font-size: 0;
	text-align: right;
	margin-bottom: 3px;
	margin-top: 1px;
}

.ruler IMG {
	margin-top: 10px;
	margin-bottom: 5px;
}

.center {
	text-align: center;
}
.right {
	text-align: right;
}
.clearB {
	clear: both;
}
.clearL {
	clear: left;
}
.clearR {
	clear: right;
	width: 70%;
}

/* Site Panel */
#site-panel {
	float: right;
	margin-top: 2px;
	color: #FFF;
	font-size: 10px;
	list-style: none;
	padding-right: 0px;
}

#site-panel LI {
	float: left;
	margin: 0;
	padding: 0 4px;
	background-color: #0F4E7A;
	height: 25px;
	width: 462px;
}

#site-panel LI IMG {
	margin: 2px;
	margin-top: 4px;
	margin-left: 0px;
	vertical-align: -44%;
}

#site-panel LI A {
	text-decoration: none;
	color: #FFF;
	margin-right: 4px;
}

#site-panel LI A:HOVER {
	text-decoration: underline;
}

/* Header Pacotes */
#logo {
	float: left;
	position: relative;
	width: 1003px;
	height: 114px;
	clear: both;
	margin-top: 0px;
	margin-left: 10px;
}

/* #caixa_header {
	float:left;
	width:1005px;
	height:114px;
}

#pacotes {
	float: left;
	position: relative;
	width: 150px;
	height: 40px;
	clear: both;
	margin-top: 40px;
	margin-left: 850px !important;
	margin-left: 60px;
}

/* Header Busca */
#busca {
	float: left;
	position: relative;
	width: 100%;
	/* height: 114px;
	margin-left: 10px; */
	clear: both;
	margin-top: 10px;
	margin-bottom: 15px;
}

#busca input {
	width: 100px;
	height: 18px;
	margin: 0;
	padding: 0;
	margin-top: -1px;
	margin-top: 0px!important;
	border: 0px solid transparent;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size: 9px;
	line-height: 14px!important;
	 /*_height: 16px; Alinhamento de Borda IE6 */
}
#busca IMG {
	margin: 0;
	margin-top: 1px;
	border: 0px solid transparent;
	vertical-align: top;
}

#busca A {
	font-size: 10px;
	line-height: 9px;
}

.searchOff {
	color: #999;
}
.searchOn {
	color: #000;
}

/* Faixa Branca */
#faixa_branca {
	height: 2px;
	background-color:#FFFFFF;

}

/* FIM Header Busca */

/* BARRA DE LÍNGUAS*/
#linguas {
	float:left;
	width:100%;
	height:23px;
	background-color:#0F4E7A;
	border-bottom:1px solid #fff;
	vertical-align: top;
	margin:0;
}

#linguas_popup {
	float:left;
	width:700px;
	height:10px;
	vertical-align: top;
	margin:0;
}

#petro-logo {
	position: relative;
	float: right;
}

ul#linguas1 {
	/*width:965px!important;
	width:810px;*/
	list-style-type:none;
	margin:0;
	padding-top:3px;
}

ul#linguas1_popup {
	width:660px!important;
	width:500px;
	list-style-type:none;
	margin:0;
	padding-top:3px;
}

ul#linguas1_popup li {
	float:right;
	display:inline;
	margin-right:0px;
	vertical-align:botton;
	padding-right:15px;
	margin:0;
}

ul#linguas1 li {
	float:right;
	display:inline;
	margin-right:0px;
	vertical-align:botton;
	padding-right:15px;
	margin:0;
}

ul#linguas1 li a{
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
		
ul#linguas1 li a:hover{
	text-decoration:underline;
	color:#fff;
}

#linguas2 {
	width:150px;
	vertical-align: top;
}

ul#linguas2 {
	float:left;
	margin:0;
	padding-top:4px;
	margin:0!important;
	margin-left:20px;
}

ul#linguas2 li {
	display:inline;
	vertical-align:botton;
	padding-left:0px;
	margin:0;
}

ul#linguas2 li a img{
	border:1px solid #0F4E7A;
}
		
ul#linguas2 li a:hover img{
	border:1px solid #FFFFFF;
}

/* FIM DA BARRA DE LÍNGUAS*/

/* ORDENAÇÃO*/

ul#ordenacao {
	/* width:100%;*/
	list-style-type:none;
	margin:0;
	padding-top:3px;
}

ul#ordenacao li {
	float:center;
	display:inline;
	margin-right:0px;
	vertical-align:botton;
	padding-left:2px;
	padding-right:2px;
	margin:0;
}

ul#ordenacao li a{
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
		
ul#ordenacao li a:hover{
	text-decoration:underline;
	color:#fff;
}

ul#ordenacao1 {
	width:100%;
	list-style-type:none;
	margin:0;
	padding-top:3px;
}

DIV#menu_ordenacao {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;

}

/* FIM DA ORDENAÇÃO*/

/* Menu Lateral */
UL#sidemenu {
	/*position: relative;*/
	float: left;
	width: 260px;
	background-color: #FFCC00;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
	color:#FFFFFF;
}

UL#sidemenu LI {
	margin-top: 3px;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	background-color: #DFB300;
}

UL#sidemenu LI IMG {
	vertical-align: -3px;
	margin-right: 6px;
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 2px;
}

UL#sidemenu LI UL {
	background-color: #FFCC00;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 0px;
}

UL#sidemenu LI UL LI {
	margin: 0;
	padding: 0;
	padding-top: 1px;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFCC00;
	background-image: url(../images/menu-divide.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	_height: 15px; /* Alinhamento de Borda IE6 */
}

UL#sidemenu LI UL LI.first {
	background-position: 0 -1px;
}

UL#sidemenu LI UL LI.first IMG{
	float: left;
	margin-right: 3px;
	margin-left: 0px;
}

UL#sidemenu LI UL LI.first span{
	font-weight: bold;
	color:#000000;
}

UL#sidemenu LI UL LI.second span{
	font-weight: bold;
	color:#000000;
}

UL#sidemenu LI UL LI.second A {
	background-position: 0 -1px;
	display: block;
	margin: 0;
	padding: 0;
	_padding: 0px 0 0 0;
	padding-left: 8px;
	text-decoration: none;
	font-weight: normal;
}

UL#sidemenu LI UL LI.second A:HOVER {
	background-color: #FFD83C; 
	color:#000000;
	_height: 18px; /* Alinhamento de Borda IE6 */
}

UL#sidemenu LI UL LI A {
	display: block;
	margin: 0;
	padding: 2px 0;
	_padding: 0px 0 0 0;
	padding-left: 8px;
	text-decoration: none;
	color:#000000;
}

UL#sidemenu LI UL LI A:HOVER {
	background-color: #FFD83C; 
	_height: 18px; /* Alinhamento de Borda IE6 */
}
/* FIM Menu Lateral */

/* Coluna Direita */
#right-column {
	/*position: relative;*/
	float: left;
	width: 140px !important;
	width: 138px;
	margin-lef: 0!important;
	margin-lef: -6px;
	background-color: #00CCCC;
	padding: 0;
	text-align:center;
	margin-top:0px;
	/*margin-top:-60px;*/
}

#right-column table {
	border: 0px solid transparent;
}

#right-column table IMG {
	vertical-align: -3px;
	margin-right: 6px;
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 2px;
}

.right-column-titulos {
	margin-top: 3px;
	padding: 0;
	font-size: 15px;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #00AEAE;
	list-style: none;
	text-align:left;
	border-top: 3px solid #00CCCC;
}

/* FIM Coluna Direita */



/* Específicos da HOME */
DIV.two-column {
	/*position: relative; */
	float: left;
	width: 273px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 2px;
	padding-left:5px;
}

DIV.two-column H2 {
	margin: 0;
	background-image: url(../images/bg-two-column-header.png);
	background-repeat: no-repeat;
}

DIV.two-column IMG {
	float: left;
}

DIV.two-column H2 IMG {
	float: none;
	vertical-align: -15px;
}

DIV.news {
	font-size: 10px;
	margin-top: 5px;
	color:#ffffff;
}

DIV.hotnews {
	font-size: 10px;
	margin-top: 10px;
	margin-left: 45px;
	color:#ffffff;
}

DIV.news a, DIV.hotnews a {
	color:#ffffff;
}

DIV.news span, DIV.hotnews span {
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
}

DIV.news IMG, DIV.hotnews IMG {
	margin-right: 5px;
}

DIV.readmore {
	text-align: left;
	font-size: 11px;
	margin-top: 8px;
	color:#ffffff;
}

DIV.readmore a {
	color:#ffffff;
}

DIV.site-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	margin-bottom:5px;
}
A.site-footer:LINK,A.site-footer:VISITED,A.site-footer:ACTIVE {
	color: #fff;
	text-decoration: none;
}
A.site-footer:HOVER {
	text-decoration: underline;
}

.two-column A:LINK,.two-column A:VISITED,.two-column A:ACTIVE {
	text-decoration: none;
}
.two-column A:HOVER {
	text-decoration: underline;
}

TABLE#tbnews {
	display: block;
	float: left;
	width:100%;
	margin-top: 10px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	background-color:#0099CC;
}

TABLE#tbnews td {
	vertical-align:top;
	padding: 2px;
}


/* Elementos Páginas Internas */
DIV#outros {
	float:left;
	width:100%;
}

DIV#outros table td{
	border-bottom: 1px dotted #0099CC;
}

DIV#outros table img{
	border: 1px solid #003366;
}

DIV#outrosrestaurantes {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}

DIV#outrosrestaurantes table td{
	border-bottom: 1px dotted #0099CC;
}

DIV#outrosrestaurantes table img{
	border: 0px solid #003366;
	margin-right: 2px;
}

DIV#outrosrestaurantes2 {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}


DIV#outrosrestaurantes2 table img{	
	margin-right: 2px;
}

DIV#breadcrumbs {
	margin-top:5px;
	font-size: 10px;
	color:#FFFFFF;
	text-align:left;
}
DIV#breadcrumbs A:LINK , DIV#breadcrumbs A:ACTIVE , DIV#breadcrumbs A:VISITED {
	text-decoration: none;
	color:#FFFFFF;
}
DIV#breadcrumbs A:HOVER {
	text-decoration: underline;
	color:#FFFFFF;
}

DIV#content-body {
	width: 583px;
	/*padding-right:14px;*/
	/*_padding-right:14px;*/
	color:#FFFFFF;
}
DIV#content-body-popup {
	width: 100%;
	color:#FFFFFF;
}

UL.form-buttons {
	position:relative;
	float: right;
	margin: 0 15px 0 0!important;
	margin: 0 8px 0 0;
	padding: 0;
}

UL.form-buttons LI {
	position: relative;
	float: left;
	margin-left: 10px;
	list-style: none;
}

LI.reset A, LI.reset A:LINK, LI.reset A:ACTIVE, LI.reset A:VISITED {
	color: #B59526;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
LI.back A, LI.back A:LINK, LI.back A:ACTIVE, LI.back A:VISITED {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
LI.forward A, LI.forward A:LINK, LI.forward A:ACTIVE, LI.forward A:VISITED {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;	
	text-decoration: none;
}
LI.close A, LI.close A:LINK, LI.close A:ACTIVE, LI.close A:VISITED {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;	
	text-decoration: none;
}
LI.reset A:HOVER, LI.back A:HOVER, LI.forward A:HOVER, LI.close A:HOVER {
	color: #ffff00;
}

LI.reset A IMG, LI.back A IMG, LI.forward A IMG, LI.close A IMG {
	vertical-align: -6px;
}

DIV.print-control {
	position: relative;
	float: right;
	margin-top: 10px;
}

DIV.print-control IMG {
	margin-left: 12px;
}

DIV.form-notations {
	font-size: 10px;
}

#content-body TH {
	height: 24px;
	font-size: 12px;
	text-align: left;
	background-image: url(../images/bg-table-header.png);
	background-position:bottom;
	background-repeat:repeat-x;
	border-left: 1px solid #CCC;
	padding-left: 5px;
}

#content-body TH.selected-col {
	background-color:#f1f1f1;
	background-image: url(../images/bg-table-headersel.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

TH IMG {
	position: relative;
	float: right;
}

#content-body TABLE {
	margin-top: 15px;
}

#content-body TABLE TR.separator TD {
	background-color: #C3C3C3;
	height: 1px;
	font-size: 0px;
	padding: 0px;
}

#content-body FORM TABLE {
	border: 0px solid transparent;
	margin-top: 0px;
}

#content-body FORM TD {
	font-size: 11px;
	padding-left: 5px;
	border-left: 0px solid transparent;
	vertical-align: top;
}

#content-body FORM TD IMG {
	vertical-align: -2px;
	margin-left: 3px;
}

#content-body TD {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

#content-body TD.selected-col {
	background-color: #F1F1F1;
}

TD.label {
	white-space: nowrap;
	text-align: right;
	font-weight: bold;
	padding-top: 10px;
}

TD.radios {
	text-align: left;
}

DIV.pagination-left {
	position: relative;
	float: left;
	margin: 5px 0 15px 8px;
	color:#FFFFFF;
}

DIV.pagination-left a{
	color:#FFFFFF;
}

DIV.pagination-right {
	margin: 5px 8px 15px 0;
	margin-bottom: 15px;
	text-align: right;
	color:#FFFFFF;
}

DIV.pagination-right a{
	color:#FFFFFF;
}

DIV.pagination-left IMG, DIV.pagination-right IMG {
	vertical-align: -2px;
	margin: 0 3px 0 3px;
}

/* Detalhe da Consulta */
#pageshim {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 100%;
	background-image: url(../images/bg-trans.png);
	_background-image: url(../images/bg-trans-8.png); /* Fundo Translúscido para IE6 em PNG-8 */
	z-index: 10;
}

#details {
	position: absolute;
	display: none;
	z-index: 11;
	/*width: 542px;*/
	height: 400px;
	left: 50%;
	margin-left: -271px;
	top: 50%;
	margin-top: -160px;
	background-color: #FFF;
	border: 3px solid #113862;
	text-align: left;
	padding: 10px;
	background-image: url(../images/bg-detail.png);
	overflow: auto;
}

#details TABLE {
	border: 0px solid transparent;
}

#details TABLE TD {
	padding: 0;
	padding-left: 5px;
	font-size: 11px;
	height: 20px;
}

#details .print-control {
	float: left;
	margin-top: 3px;
}


/* MAPA DO SITE */
#sitemap {
	margin-top: 20px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#sitemap UL {
	padding-left: 0px;
	margin-left: 0px;
	background-image: url(../images/sitemap-back.png);
	background-repeat: repeat-y;
}

#sitemap LI {
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	background-image: url(../images/sitemap-line1.png);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 32px;
	margin-left: 0px;
	height: 32px;
}
#sitemap LI.group {
	height: auto;
}
#sitemap LI.first {
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	background-image: none;
}
#sitemap LI.end {
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	background-image: url(../images/sitemap-line2.png);
	background-repeat: no-repeat;
	padding-left: 32px;
}

#sitemap A {
	display: block;
	line-height: 32px;
	height: 32px;
	padding-left: 32px;
	text-decoration: none;
}

#sitemap LI IMG {
	margin: 0;
	padding: 0;
	margin-right: 5px;
	vertical-align: middle;
}

#sitemap LI A:HOVER {
	text-decoration: underline;
}

A.folder {
	background-image: url(../images/sitemap-folder.png);
	background-repeat: no-repeat;
	text-decoration:none;
}
A.page {
	background-image: url(../images/sitemap-page.png);
	background-repeat: no-repeat;
	text-decoration:none;
}
A.link {
	background-image: url(../images/sitemap-link.png);
	background-repeat: no-repeat;
}

UL#oquefazer {
	display: block;
	width:100%;
	height: 80px;
	list-style: none;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	text-align:center;
}

UL#oquefazer LI {
	display: block;
	float: left;
	margin: 0px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	height: 97px;
	_height: 80px;
}

UL#oquefazer LI IMG {
	float: left;
}

UL#oquefazer LI.first {
	width: 79px;
}

UL#oquefazer LI.second {
	width: 79px;
}

UL#oquefazer LI.third {
	width: 79px;
}

UL#oquefazer LI.fourth {
	width: 79px;
}

UL#oquefazer LI.fifth {
	width: 79px;
}

UL#oquefazer LI.sixth {
	width: 79px;
}

.oquefazer A:LINK,.oquefazer A:VISITED,.oquefazer A:ACTIVE {
	text-decoration: none;
	color:#FFFFFF;
}
.oquefazer A:HOVER {
	text-decoration: underline;
}

h2.titulo_destaque {
	float:left;
	height:38px;
	width:100%;
	/*margin-left: 3px;*/
	margin-bottom:0px;
	background-image: url(../images/bg-destaques.png);
	background-repeat: no-repeat;
	text-align:center;
	color:#FFFFFF;
	padding-top:4px;
}

h2.titulo_blog {
	float:left;
	height:18px;
	width:100%;
	/*margin-left: 3px;*/
	margin-bottom:0px;
	padding-bottom:10px;
	/*background-image: url(../images/bg-destaques.png);
	background-repeat: no-repeat;*/
	text-align:center;
	color:#FFFFFF;
	padding-top:4px;
}

h2.titulo_destaque_popup {
	float:left;
	height:38px;
	width:100%;
	margin-bottom:0px;
	background-image: url(../images/bg-destaques_popup.png);
	background-repeat: no-repeat;
	text-align:center;
	color:#FFFFFF;
	padding-top:4px;
	}
	
	/*indice-notícias*/
DIV.two-column-news-indice {
	position: relative;
	float: left;
	width: 273px;
	margin-top: 0;
	padding-left:10px;
}
DIV.two-column-news-indice H2 {
	margin: 0;
	background-image: url(../images/bg-two-column-header.png);
	background-repeat: no-repeat;
}

DIV.two-column-news-indice IMG {
	float: left;
	border: 1px solid #0F4E7A;
	text-align:left;
}

.news-indice IMG {
	float: left;
	border: 1px solid #0F4E7A;
	margin: 1px;
	text-align:left;
}

DIV.two-column-news-indice H2 IMG {
	float: none;
	vertical-align: -15px;
	text-align:left;
}

DIV.news-indice {
	font-size: 10px;
	margin-top: 8px!important;
	margin-top: 20px;
	margin-bottom:8px!important;
	margin-bottom:20px;
	text-align:left;
	/*border:1px solid #0f4e7a;*/
}
DIV.news-indice a{
	text-decoration:none;
}
DIV.news-indice a:hover{
	text-decoration:underline;
}


DIV.news-indice span {
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

DIV.news-indice IMG{
	margin-right: 5px;
	text-align:left;
}

/*lista relatório*/
ul#blue-arrow-list, ul#yellow-arrow-list, ul#blue-arrow-list-inline{
	list-style: none;
	padding-left:0;
}

ul#blue-arrow-list li a{
	background-image: url(../images/blue-arrow.png);
	background-position:0px 1px;
	background-repeat:no-repeat;
	line-height:35px;
	font-weight:bold;
	color:#2c5187;
	text-decoration:none;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
}

ul#blue-arrow-list-inline li{
	display:inline;
}
ul#blue-arrow-list-inline li a{
	float:left;
	display:block;
	background-image: url(../images/blue-arrow.png);
	background-position:0px 1px;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#2c5187;
	text-decoration:none;
	padding-left:30px;
	line-height:24px;
	margin-left:20px;
	margin-right:40px;
}

ul#blue-arrow-list li a:hover, ul#yellow-arrow-list li a:hover, ul#blue-arrow-list-inline li a:hover{
	text-decoration:underline;
}

/*lista-seta-amarela*/
ul#yellow-arrow-list li a{
	background-image: url(../images/yellow-arrow.png);
	background-position:0px 1px;
	background-repeat:no-repeat;
	line-height:35px;
	font-weight:bold;
	color:#967b1f;
	text-decoration:none;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;

}

/*tag-saps*/
#tag-sap-right{
	font-weight:bold;
	color:#204c00;
	float:right;
	width:87px;
	text-align:center;
}
#tag-sap-right p{
	text-align:center;
	padding-top:0;
	margin-top:0;
}

#tag-sap-left a{
	font-weight:bold;
	color:#204c00;
	margin-top:20px;
	margin-left:60px;
	float:left;
	width:87px;
	text-align:center;
	text-decoration:none;
}

#tag-sap-left a:hover{
	text-decoration:underline;
}

#oferece {	
	border: 1px solid #5185BF;
	padding: 4px;
}

#oferece1 {
	padding: 4px;
}
