﻿/* default */
	body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #616265; margin:0px;}
	a{text-decoration: none; color: #AF9D73;}
	a:hover{color: #83744e;/*color:#E7CB89;*/ }
	hr {display: none;}		
	
/*BEGIN Layout***********************/
.TreeViewWorkAround{overflow:hidden;visibility: visible;}
#outroDocumentosDialog{background-color: #fbfdfd}
#fundoDocumentosRelacionados{background: url(../Images/fundo_Documentos_Relacionados.jpg) 50% 50%; width: 100%; height: 100px;}
#page {	margin:17px auto 48px auto;	width:1000px;}
#top {	position: relative; }
#left{ width: 164px; background-color: #AF9D73; border-right: solid 2px #FFF; }
#left2
{
  background:#AF9D73; 
  border-right: solid 2px #FFF;
}
#right 
{
  background:url("../images/bg_right.gif")
}
/*Modificado 02/10 15:00h  - Retirada de imagem de fundo no CSS e aplicada no diretamente no HTML */
#right2{ height:500px; min-height:500px;}

/*Modificado 02/10 15:00h  - Retirada de imagem de fundo no CSS e aplicada no diretamente no HTML */
#content_top {height:15px; max-height:15px; overflow:hidden;}
#content {padding: 0px 17px 17px 17px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content_generic {padding: 0px 17px 17px 17px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*Modificado 02/10 15:00h  - Retirada de imagem de fundo no CSS e aplicada no diretamente no HTML */
#content_bottom
{

}

#footer { clear:both; background:#AF9D73; height: 38px; margin-top: 15px; position: relative; color:#FFFFFF;}
#footer #footer_left {background: url("../images/footer_left.gif") no-repeat;	height: 38px; width: 18px; position: absolute;}
#footer #footer_right{background: url("../images/footer_right.gif") no-repeat; position: absolute; height: 38px;	width: 14px; right: -1px;}

/*END Layout***********************/



/*BEGIN Layout Assets***********************/
/*Site logo*/
.logo {  padding-left:0px; padding-top:10px }

/*Top Menu*/

#util { position: absolute; top: 54px; right: 16px; }

/*Language selector*/
#lang_selector { position: absolute; top: 20px; right: 18px; width: auto; }

/*Site navigation*/
#navsite{ background:#AF9D73;}

/*Search*/
#form_busca {padding: 3px 3px 3px 8px;	border-bottom:2px solid #FFFFFF; }

/*Global Presence*/
/*#globalpresence { padding: 0px 0 0 0; color: #616265; }*/

/*Newsticker*/
#newsflash {border-bottom:1px solid #C8D8D8; background: url("../images/news_flash.gif") no-repeat; height: 26px;	position: relative;}

/*PÃ¡ginas:Fundos*/
#fundos{text-align:justify;}


#credits { background-image: url("../images/logo_raven.gif");	background-repeat: no-repeat;	background-position: right;	height: 21px; margin:13px 0px 13px 0px;}

/*Copyrights*/
#copyrights  
{
  text-align: right; 
  color: #FFFFFF; 
  position: absolute;  
  list-style-type: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 18px;
  right:8px;
  top: 12px;
}

/* Raven10 Logo*/
#raven { text-align: right;}
/*END Layout Assets***********************/


/*BEGIN Assets styles***********************/
/*Top assets*/

#logo a {display: none;}
#lang_selector ul {list-style-type: none;	margin: 0px; padding: 0px;}
#lang_selector ul li img{float:left; padding-right:3px;}

/*Top menu assets*/
#util ul {list-style-type: none; margin: 0px; padding: 0px; float:right;}
#util ul li {float: left;}

/*Site navigation assets*/
#navsite ul { margin: 0; padding: 0; list-style-type:none;}
#navsite ul li{margin:0; padding:0;}	

/*First item*/
#navsite ul li a.item1 {background-image: url(../images/bg_menu_item1.gif);}
#navsite ul li a:active.item1 {background-image: url(../images/bg_menu_item1_over.gif);}
#navsite ul li a:hover.item1 {background-image: url(../images/bg_menu_item1_over.gif);}
	
/*Restrict Access*/
#navsite ul li a.item9 {background-image: url(../images/bg_menu_item9.gif); color:#FFFFFF}
#navsite ul li a:active.item9 {background-image: url(../images/bg_menu_item9_over.gif);}
#navsite ul li a:hover.item9 {background-image: url(../images/bg_menu_item9_over.gif);}

/*All items item*/
#navsite ul li a
	{
		background: url(../images/bg_menu_item.gif) no-repeat;	
		display: block;	
		height: 17px;	
		border-bottom: 2px solid #FFFFFF; 
		padding:4px 0px 0px 15px;	
		color: #616265;
		font-size:11px;
	}
	
#navsite ul li a:active {background: url(../images/bg_menu_item_over.gif);}
#navsite ul li a:hover {color: #FFFFFF;	background-image: url(../images/bg_menu_item_over.gif);}

#navsite ul ul {background-color: #646362;	display: none;}
html>body #navsite ul ul li a { height: auto; }
#navsite ul ul li a {background-image: none;color: #FFFFFF;	border: none; display:block;padding-bottom:5px;}
#navsite ul ul li a:hover {	background-color: #858588;	background-image: none;}

/*Footer assets*/

#footer ul {padding: 0px;list-style-type: none;	margin: 0px 0px 0px 18px; top: 12px; position: absolute; width: 260px;}
#footer ul li {	float: left; }
#footer ul li a { color: #FFF; font-size: 11px; padding-right: 4px;}
#footer ul li a:hover{color:#E3E3E3; font-size: 11px;}
#footer li + li:before { content: " |"; }
#credits p {display: none;}


/*Global Presence assets*/
#globalpresence  #title {background-color:#AF9D73;}

/*END Assets styles***********************/


/*BEGIN Classes styles***********************/

.pageTitle
{
  background:url("../images/bg_titulo.gif") repeat-x;
  text-align:left;
}
.pageTitle2{background:url("../images/bg_titulo2.gif") repeat-x;}


/* Box */

.boxLimitMid { width:75%; margin:auto; }
.boxLimitSmall { width:50%; }
.boxLimitBig { width:90%; }

.box{ background:#EFEBE3; color:#616265; margin-top:0px; text-align:left;}

.box .Top{ position:relative; height:5px; overflow:hidden; background:url("../images/box_bg_top.gif") repeat-x;}
.box .Top .cornerLeft{ background:url("../images/box_canto1.gif") no-repeat; background-position:top left; width:13px; height:13px; position:absolute; left:0px; top:0px; overflow:hidden;}
.box .Top .cornerRight{ background:url("../images/box_canto2.gif") no-repeat;  width:13px; height:13px; position:absolute; right:0px; /*_right:-1px; */top:0px; overflow:hidden;}
	
.box .Content{border-right:1px solid #D9D0C0; border-left:1px solid #D9D0C0; padding:6px 9px;}

.box.box .Bottom{ position:relative; height:13px; overflow:hidden; background:url("../images/box_bg_bottom.GIF") repeat-x;}
.box .Bottom .cornerLeft{background:url("../images/box_canto4.gif") no-repeat;  width:13px; height:13px; position:absolute; left:0px;  bottom:0px; _bottom:-1px; overflow:hidden;}
.box .Bottom .cornerRight{background:url("../images/box_canto3.gif") no-repeat; _background-position: left bottom; width:13px; height:13px; position:absolute; right:0px; _right:0px; bottom:0px; _bottom:-1px;  overflow:hidden;}
	
	
.box .Content h2{margin:0; font-size:11px;}
.box .Content p{margin:0 0 10px 0; text-align:left;}
.box .Content select{width:100%; color:#616265; font-size: 11px;}
.box .Content input, 
.box .Content select{background:#F6F0E6; color:#616265;}
.box .Content textarea{width:100px;}
.content_top{background:url('../images/content_top.gif');}
.background_right{background: url('../images/bg_right.gif');}

.TreeView td div {height: 20px !important;}


small {
	color: gray;
	font-weight: lighter;		
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
}


.pipe{
  border-left:1px solid silver; 
  vertical-align:bottom; 
  padding-left:8px;
  padding-top:8px;
  margin-top:16px !important;
}

.pipeNoTitulo {  
  padding-top:24px;
}

.pipePequeno {
    padding-top:6px !important;
    margin-top:-1px !important;
}

.tituloFicha2018{
  padding-bottom:6px;
  padding-top:16px;
  margin-top:8px;
}
.tituloFicha2018 span{
  font-weight: 600; 
  font-size: 18px;
}

.titulo {
  font-weight: bold;   
}

/*END Classes styles***********************/

.tituloTexto {
  color: #b39d70;
  background-color: #fbfaf8;
  display: inline;
  font-weight: 400;
  font-size: 21.5px;
  font-family: sans-serif;
  padding-right: 12px;
  height: 15px;
  line-height: 15px;
}

.tabelacookies {
  border-collapse: collapse;
}

.tabelacookies tr th {
  border: 1px solid #AF9D73;
  padding: 5px;
}

.tabelacookies tr td {
  border: 1px solid #AF9D73;
  padding: 5px;
}