/*
 * $Id:$
 * Estilos
 */
 body {
 margin: 0px;
 padding: 0px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	font-weight: normal;

 }
 
 table.portal-table {
 }
 
/* Links */
a:hover,
#dashboardnav h4 a:hover{
	color:#666666;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}

a,
#dashboardnav h4 a {
	color:#666666;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}


 /**************
 * Testeira    *
 ***************/

#testeira {
	background: url(../images/fundo_testeira.jpg);
	background-repeat: repeat-x;
	height:156px;
	width:100%;
}

 /**************
  * LOGO       *
  **************/
  
#logo {
	background: url(../images/logo350x62.gif);
	background-repeat: no-repeat;
	position: absolute;
	display:inline;
	top: 27px;
	height:62px;
	z-index:2;
	width:350px;
}


/***************
 * Conteúdo    *
 ***************/

#content-container {
}

#mainContent {
	width:74%;
	float:left;
   margin: 0px;
   padding: 10px 20px 10px 10px;
   min-width: 250px;
   height: 400px;
   overflow-y:auto;
   overflow-x:hidden;
	
}

#mainContentFull {
	width:97.3%;
	float:left;
   margin: 0px;
   padding: 10px;
   min-width: 250px;
   height: 400px;
   overflow-y:auto;
   overflow-x:hidden;
	
}
 
#sidebar {
   padding: 0px;
   width: 220px;
   float: right; 
   height: 420px;
   background-image: url(../images/fundo_col_dir.jpg);
   background-repeat: repeat-y;
   
}

#dashboardnav {
	padding-left: 10px;
	padding-top:5px;
	padding-right: 5px;
}

#dashboardnav h4, #sideContent h4 {
	text-align:center;
}


#sideContent {
	padding-left: 10px;
	padding-top:5px;
	padding-right: 5px;
	
}

/* used to clear float in regionA,B,C divs so that
footer spans bottom of page */
hr.cleaner {
   clear: both;
   height: 1px;
   margin: -1px 0 0 0;
   padding: 0;
   border: none;
   visibility: hidden;
}

#footer-container {
   width: 100%;
   text-align: center;
   clear: both;
	background-image: url(../images/fundo_rodape.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}

#footer-image {
	background-image: url(../images/rodape.jpg);
	background-position: right;
	background-repeat: no-repeat;
	float:right;
	display: inline;
	height:56px;
	width:780px;

}


#mainContent h3, #mainContentFull h3 {

	background-image:url(../images/fundo_tit.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	text-wrap:nowrap;
	color:#D90000;
	font-size:15px;
	font-weight:bolder;
	text-indent:10pt;
	height:24px;
	padding-top: 3px;
}


 
 /********
 * FONTS *
 *********/
 
 /* Font attributes for the normal  fragment font.
 Used for the display of non-accentuated information */
 .portlet-font {
 color:#4A4A4A;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 margin-top: 7px;
 margin-bottom: 5px;
 }
 
 /* Font attributes similar to the portlet.font but the color is lighter */
 .portlet-font-dim {
 color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 }
 /********
 * FORMS *
 *********/
 
 /* Text used for the descriptive label of the whole form (not the label for fields) */
 .portlet-form-label {
 color:#4A4A4A;
 text-decoration:none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 }
 
 /* Text of the user-input in an input field */
 .portlet-form-input-field {
 color:#4A4A4A;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 }
 
 /* Text on a button */
 .portlet-form-button {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #270F07;
 }
 
 /* Text that appears beside a context dependent action icon */
 .portlet-icon-label {
 
 }
 
 /* Text that appears beside a "standard" icon (e.g Ok, or Cancel) */
 .portlet-dlg-icon-label {
 
 }
 
 /* Text for a separator of fields (e.g. checkboxes, etc.) */
 .portlet-form-field-label {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #4A4A4A;
 
 }
 
 /* Text for a field (not input field, eg. checkboxes, etc.) */
 .portlet-form-field {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #4A4A4A;
 margin-top: 10px;
 
 }
 /* Links */
 .portal-links:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #242424;
 text-decoration: none;
 }
 .portal-links:hover  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #5699B7;
 text-decoration: none;
 }
 .portal-links:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #242424;
 text-decoration: none;
 }
 .portal-links:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #242424;
 text-decoration: none;
 }
 /* title */
 .portal-central-title {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #242424;
 text-indent: 5px;
 }
 .portal-left-title-white {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #FFFFFF;
 }
 .portal-left-title-black {
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #242424;
 }
 .portal-right-title-black {
 
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #242424;
 }
 .portal-right-title-white {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #FFFFFF;
 }
 /***********
 * MESSAGES *
 ************/
 
 /* Status of the current operation. */
 .portlet-msg-status {
 
 }
 
 /* Help messages, general additional information, etc. */
 .portlet-msg-info {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: italic;
 color: #242424;
 
 }
 
 /* Error messages. */
 .portlet-msg-error {
 color:red;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 }
 
 /* Warning messages. */
 .portlet-msg-alert {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 
 }
 
 /* Verification of the successful completion of a task. */
 .portlet-msg-success {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #00FF00;
 
 }
 /***********
 * SECTIONS *
 ************/
 
 /* Table or section header */
 .portlet-section-header {
 font-weight: bold;    
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 /*background-image: url(interf/head.jpg);*/
 }
 
 /* Normal text in a table cell */
 .portlet-section-body {
 background-color: #DBEBF7;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 }
 
 /* Text in every other row in the cell */
 .portlet-section-alternate {
 background-color: #C7D6E0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 }
 
 /* Text in a selected cell range */
 .portlet-section-selected {
 background-color: #89AEC6;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 }
 
 /* Text of a subheading */
 .portlet-section-subheader {
 font-weight: bold;
 font-size: 9px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 margin: 3px;
 padding: 3px;
 }
 
 /* Table or section footnote */
 .portlet-section-footer {
 font-size: 6px;
 }
 
 /* Text that belongs to the table but does not fall in one of the other categories
 (e.g. explanatory or help text that is associated with the section. */
 .portlet-section-text {
 
 }
 
 /********
 * MENUS *
 *********/
 
 .portlet-menu {
 
 }
 
 .portlet-menu-item {
 color: #242424;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 }
 
 .portlet-menu-item:hover {
 color: #5699B7;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 }
 
 .portal-title-level1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FF8A00;
 font-weight: bold;
 }
 .portlet-form-field-middle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #4A4A4A;
 margin-top: 10px;
 width: 91px;
 }
 .portal-title-level2 {
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #002F4E;
 font-weight: bold;
 }
 
 .portal-copyright {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8px;
 color: #002F4E;
 }
 
 /* Links */
 a.portal-copyright {
 color: #242424;
 text-decoration: none;
 }
 a.portal-copyright:hover  {
 color: #002F4E;
 text-decoration: none;
}

hr.cleaner {
border:medium none;
clear:both;
height:1px;
margin:-1px 0pt 0pt;
padding:0pt;
visibility:hidden;
}

/******************************************************************/
/* Menu de Navegacao                                              */
/******************************************************************/

#navigation {
	position: absolute;
	top: 97px;
}

ul#tabsHeader {
	margin:39px 0pt 0pt;
	min-width:550px;
	padding-left:0px;
	z-index:100;
}

ul#tabsHeader li {
	font: 8pt;
	font-weight: bold;
	color: #F0F0F0;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	position:relative;
	top:0px;
	white-space:nowrap;
	
}

ul#tabsHeader li span.menuDiv{
	background-image: url(../images/fundo_menu.gif);
	background-repeat:no-repeat;
	width:1px;
}

ul#tabsHeader li:hover {
	white-space:nowrap;
	color: #FFFFF7;
}

ul#tabsHeader li.hoverOn {
}

ul#tabsHeader li.hoverOff {
	color: #E2E0E0;
}

ul#tabsHeader a {
	color: #E2E0E0;
}

ul#tabsHeader li.hoverOff a {
	color: #E2E0E0;
}

ul#tabsHeader li.hoverOn a {
	color: #FFFFF7;
}


/*  cores -- paletas em testes junto com a secre 10/2007 --- */
.fundoPadraoBEscuro3{background-color:#999999; color:#000;}
.fundoPadraoBClaro1 {background-color:#cccccc; color:#000;}


.fundoPadraoAEscuro1{background-color:#002853; color:#fff;}

.fundoPadraoAEscuro1a{background-color:#133c63; color:#fff;}

.fundoPadraoAEscuro2{background-color:#003d79; color:#fff;}

.fundoPadraoAEscuro2a{background-color:#0c4c8c; color:#fff;}

.fundoPadraoAEscuro3{background-color:#4a73a2; color:#fff;}

.fundoPadraoAClaro1 {background-color:#93abc5; color:#000;}

.fundoPadraoAClaro1a {background-color:#b4c4d9; color:#000;}

.fundoPadraoAClaro2 {background-color:#e5e9ed; color:#000;}

.fundoPadraoAClaro2a {background-color:#EBEEF1; color:#000;}

.fundoPadraoAClaro3 {background-color:#F2F4F6; color:#000;}

	

.fundoPadraoBEscuro1{background-color:#af8c3a; color:#fff;}

.fundoPadraoBEscuro1a{background-color:#bf9c4c; color:#fff;}

.fundoPadraoBEscuro2{background-color:#caa95e; color:#fff;}

.fundoPadraoBEscuro2a{background-color:#cdb275; color:#fff;}





.fundoPadraoBClaro1a {background-color:#ece3cc; color:#000;}

.fundoPadraoBClaro2 {background-color:#f5ecd6; color:#000;}

.fundoPadraoBClaro2a {background-color:#f6f1e4; color:#000;}

.fundoPadraoBClaro3 {background-color:#fcf8ef; color:#000;}



.fundoPadraoCEscuro1{background-color:#404040; color:#fff;}

.fundoPadraoCEscuro1a{background-color:#484747; color:#fff;}

.fundoPadraoCEscuro2{background-color:#575757; color:#fff;}

.fundoPadraoCEscuro2a{background-color:#686868; color:#fff;}

.fundoPadraoCEscuro3{background-color:#7e7e7e; color:#fff;}

.fundoPadraoCClaro1 {background-color:#a7a7a7; color:#000;}

.fundoPadraoCClaro1a {background-color:#bdbcbc; color:#000;}

.fundoPadraoCClaro2 {background-color:#d6d6d6; color:#000;}

.fundoPadraoCClaro2a {background-color:#ececec; color:#000;}

.fundoPadraoCClaro3 {background-color:#ebebeb; color:#000;}

div.tarifas table {
  border-collapse: collapse;
  border: 1px solid #FAF2E2;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  }
div.tarifas td,
div.tarifas th {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
   color: #363636;
  }
  
  



