body{
	margin:0px;
	padding:0px;
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
	color:#555555;
	font-weight:normal !important;
}


a { 
	color:#555555; text-decoration:none; 
}

a:hover { 
	color:#555555; text-decoration:underline; 
}

a.link { 
	color:#555555; text-decoration:none ; 
}

a.link:hover { 
	color:#555555; text-decoration:underline !important;
}

br.clearfix {
	clear:both;
	margin:0px !important;
	padding:0px !important;
	height: 1px;
	font-size: 1px;
	line-height: 1px; 
}

p { border:0px; margin:0px; }

b.on 
{
	display:inline;
	color:#041635;
	border-bottom:dotted 1px #041635;
}
/* -------------------------------------------------------------------------------------------------- DIV principal */
#principal {
	width:760px; 
	margin: 0 auto;
	border:0px;
	padding:0px;
	height:auto;

	margin-top:10px;
	border:solid 1px #555555;
	padding:2px;
}


/* -------------------------------------------------------------------------------------------------- TOPO */
#topoMain { margin:0px; 	height:83px; 	width:759px; 	clear:both; border-bottom:solid 1px #FFFFFF;}
#topoMain #logo { width:759px; height:83px; clear:both; vertical-align:top;}

/* -------------------------------------------------------------------------------------------------- PATH */
#navMain { width:759px; height:35px; clear:both;}
#navMain #empty { width:180px; height:35px; background-color:#cacaca; float:left; border-right:solid 2px #FFFFFF; border-left:0px;margin:0px auto;}
#navMain #path { width:577px; height:35px; background-color:#cacaca; float:left; margin:0px auto;}
#navMain #path p { color:#555555; padding:10px 0px 0px 10px;}
#navMain #path p a { text-decoration:none; color:#555555; }
#navMain #path p a:hover { text-decoration:none;   }
 
/* -------------------------------------------------------------------------------------------------- CENTRO  */
#centroMain {
	clear: both;
	width:760px;
	height:auto;
	border:0;
	margin:0;
	padding:0;
	border-top:solid 1px #FFFFFF;
}

/* 
	-----------------------------------
						MENU 
	-----------------------------------
*/
#centroMenu {
	width:180px;
	float:left;
	margin:0px auto;
	background-color:#cacaca;
	font-size:90%;
	height:auto;
	color:#555555;
}

#centroMenu ul {
	list-style-type: none;
	width:180px;
}

#centroMenu ul li.item {
	padding:12px 18px 12px 18px;
	border-top:solid 1px #FFFFFF;
	height:12px;
}

#centroMenu ul li.item *  { 
	font-weight:bolder;
}

#centroMenu ul li.item p {
}

#centroMenu ul li.texto {
	padding:12px 18px 12px 18px;
	background-color:#e0e0e0 !important;
	border-bottom:solid 1px #FFFFFF;
}

#centroMenu ul li.texto p {
	background-color:#e0e0e0 !important;
}

#centroMenu ul li.item p a {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#centroMenu ul li.item p a:hover {
	text-decoration:underline;
}

/* 
	-----------------------------------
					CONTEUDO 
	-----------------------------------
*/
#centroConteudo {
	border-top:solid 1px #FFFFFF;
	border-left:solid 2px #FFFFFF;
	width:576px;
	float:left;
	margin:0px auto;
	padding:0px;
	height:auto;
}

#tabsMain { 
	height:36px; 
	margin:0px; 
	border:0px; 
	padding:0px; 
	background-color:#cacaca;
	width:577px;
	padding-top:10px;
}

div.titulo {
	width:557px;
	background-color:#cacaca;
	height:16px; 
	padding:10px;
}

div.titulo p {
	font-weight:bold;
}

div.texto {
	width:auto;
	text-align:justify;
	line-height:1.5;
	padding:10px;
}

span.topico 
{
	font-weight:bold;  
	color:#555555;
}

div.blockquote {
	padding:10px 0px 10px 50px;   
	color:#555555;
}

#loading 
{
	width:100%;
	float: left;
	font-size:10px;
	font-weight:bold;
	display:none;
	clear:both;
	color:#555555;
	background:url(../images/loading.gif) no-repeat 10px;
	padding: 10px 70px;
} 
      
/* 
	-----------------------------------
					FORMULÁRIOS 
	-----------------------------------
*/

div.formBox {
	width:550px;
	padding-left:20px;
}

div.formBox * a 
{
	color:#4488cc;
}

.formCampoTitulo {
	color:#555555;
	padding:10px 0px;
	font-weight:bold;
}

.formCampoTexto {
	color:#555555;
	padding:0px 0px 20px 0px;
	font-weight:bold;
}

.formRowTexto {
	color:#555555;
	padding:0px 0px 20px 20px;
	font-weight:bold;
}
.formRowTituloT 
{
	width:150px;
	float:left;
	margin:0px;
}

.formRowTitulo 
{
	width:10px;
	float:left;
	margin:0px;
}

.formRowCondicao
{
	width:50px;
	float:left;
	margin:0px;
}

.formRowSelCampo
{
	width:110px;
	float:left;
	margin:0px;
}

.formRowSelOp
{
	width:85px;
	float:left;
	margin:0px;
}

.formRowCampo
{
	width:30px;
	float:left;
	margin:0px;
}

.formRowExemplo 
{
	clear:both;
	padding-left:150px;
	float:left;
	font-size:90%;
	width:350px;
	margin-bottom:20px;
}

.formRowTIT 
{
	clear:both;
	float:left;
	font-size:90%;
	width:570px;
	text-align:left;
	font-weight:bold;
	margin:5px 0px;
}

.formErro {
	color:#f00;
	padding:10px 0px 10px 40px;
	font-weight:bold;
	border:dotted 1px #000000;
	margin:10px 0px;
	background:url("../images/erro.gif") no-repeat 10px 12px;
}

.formCampo {
	padding:2px;
	color:#555555;
	border:0px;
	border:solid 1px #555555;
}

.formCampoSmall {
	width:230px;
}

.formCampoMedium {
	width:363px;
}

.formCampoBig {
	width:400px;
}

select.formCampo {
	color:#555555;
	border:0px;
	border:solid 1px #555555;
	background-color:#ECECEC;
}


.formCheckbox {
	color:#555555;
	font-weight:normal;
	font-size:8pt;
}

#formBarra {
	width:555px;
	padding-left:20px;
	height:30px;
	background-color:#cacaca;
	color:#555555;
}

#formBarra div.imagem {
	width:235px;
	float:left;
	border-right:solid 2px #FFFFFF !important;
	text-align:left;
	height:30px;
	padding-top:5px !important;
}

#formBarra div.modo {
	width:256px;
	float:left;
	border-right:solid 2px #FFFFFF !important;
	text-align:center;
	height:30px;
	padding-top:2px !important;
	vertical-align:top;
}

.pad5 
{
	display:inline;
	padding:3px;
	border:solid 1px #555555
}

#formBarra div.espaco {
	width:2px !important;
	margin:0px;
	border:0px;
	padding:0px;
}

#formBarra div.botao {
	width:58px;
	float:left;
}

select.formCampoLight {
	padding:1px;
	color:#555555;
	border:0px;
	margin-top:1px;
	border:solid 1px #555555;
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
}

/* 
	-----------------------------------
			PESQUISA GUIADA 
	-----------------------------------
*/
div.acTitulo 
{
	width:auto;
	padding:2px;
	clear:both;
	font-size:120%;
	background-color:#cacaca;
	color:#555555;

	font-weight:bold;
	padding:5px;
	border:dotted 1px #555555;
	margin-top:10px;
	cursor: pointer; 
}

div.acTexto 
{
	clear:left;
}

div.acTexto  div 
{
	padding:2px; 
}
/* 
	-----------------------------------
			LISTAGEM - COMUM 
	-----------------------------------
*/
#listaTitulo
{
	width: 557px;
	padding:10px;
	background-color:#cacaca;
	color:#555555;
	height:18px;
}

#listaTitulo div.informacao 
{
	float:left;
	width:300px;
	text-align:left;
	color:#555555;
	font-size:90%;
}


#listaTitulo div.titulo 
{
	float:left;
	width:300px;
	text-align:left;
	color:#555555;
	font-weight:bold;
}

#listaTitulo div.navegacao 
{
	float:right;
	width:233px;
	text-align:right;
	color:#555555;
	font-size:90%;
}

#listaResultados {
	width: 533px;
	padding:10px;
	color:#555555;
	clear:both;
}

/* 
	-----------------------------------
			LISTAGEM - ALBUM 
	-----------------------------------
*/

div.listaALbumItem 
{
	margin:10px;
	width:50px;
	height:50px;
	text-align:center;
	vertical-align:middle;
	float:left;
}

div.listaALbumItem:hover 
{
	margin:5px;
	border:dotted 1px #555555;
	padding:4px;
}

div.listaALbumItem a img 
{
	width:50px;
	border:0px;
}

/* 
	-----------------------------------
			LISTAGEM - LISTA 
	-----------------------------------
*/
div.listaLinha 
{
	width:557px;
	padding:4px 10px;
	border-bottom:dotted 1px #cacaca;
	height:auto;
}

div.listaLinha:hover 
{
	width:557px;
	padding:4px 10px;
	border-bottom:dotted 1px #cacaca;
	background-color:#ececec;
	height:auto;
}

div.listaLinha div.col_1 
{
	width:130px;
	float:left;
	text-align:left;
	padding:2px 0px;
	height:auto;
}

div.listaLinha div.col_2 
{
	width:350px;
	float:left;
	text-align:left;
	padding:2px 0px;
	height:auto;
	color:#555555;
}

div.listaLinha div.col_3 
{
	width:75px;
	float:left;
	text-align:right;
	padding:2px 0px;
	height:auto;
}

/* 
	-----------------------------------
			LISTAGEM - RESUMO 
	-----------------------------------
*/
div.listaResumo 
{
	margin-top:10px;
	width:557px;
	border:solid 10px #ececec;
	height:145px;
	margin-bottom:5px;
}

div.listaResumo:hover 
{
	margin-top:10px;
	width:557px;
	border:solid 10px #ececec;
	height:145px;
	margin-bottom:5px;
}

div.listaResumo div.col_1 
{
	width:422px;
	float:left;
	text-align:left;
	height:130px;
	padding:5px;
}

div.listaResumo div.col_2 
{
	width:122px;
	float:left;
	height:140px;
	background-color:#FCFCFC;
	text-align:right;
}

/* 
	-----------------------------------
			LISTAGEM - FICHA 
	-----------------------------------
*/

div.listaFicha 
{
	margin-top:10px;
	width:573px;
	height:auto;
	margin-bottom:5px;
}

#ficha
{
	margin: 0px;
	border: 0px;
	padding: 0px;
	width:573px;
	border-left:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

table.ficha-table-main
{
	width: 575px;
	padding: 0px;
	margin: 0px;
	border:0px:
}

table.ficha-table-main td.conteudo
{
	width: 450px;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
}

table.ficha-table-main td.imagem
{
	width: 125px;
	text-align: left;
	vertical-align: top;
	background-color: #cacaca;
}

table.ficha-table-main td.navegacao
{
	background-color: #DFE4E8;
}


table.ficha-table-dados
{
	width: 430px;
	height:auto;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
	border:0px;
}

table.ficha-table-dados td.ficha-nome 
{
	text-align:right;
	background-color:#cacaca;
	width:123px;
	color:#555555;
	font-weight:bold;
	padding:5px 10px 5px 0px;
	vertical-align:top;
}

table.ficha-table-dados td.ficha-nome-light 
{
	text-align:right;
	background-color:#ececec;
	width:123px;
	color:#555555;
	font-weight:bold;
	padding:5px 10px 5px 0px;
	vertical-align:top;
}

table.ficha-table-dados td.ficha-campo
{
	text-align:left;
	width:290px;
	color:#555555;
	padding:5px 0px 0px 5px;
	vertical-align:top;
}

table.ficha-table-dados td.ficha-campo A
{
	color:#555555;
	text-decoration:underline;
}

table.ficha-table-dados td.ficha-campo A:HOVER
{
	color:#555555;
	text-decoration:none;
}

table.ficha-table-dados td.ficha-linha-cinza
{
	background-color:#cacaca;
	height:1px;
}

/* -------------------------------------------------------------------------------------------------- RODAPÉ */
#inweb {
	clear:both;
	width:767px;
	height:27px;
	float:left;
	background-position:left top inherit;
	background-image:url('Include/images/fotter_inweb.jpg');
	background-repeat:no-repeat;
	position:relative;
}

#inweb div.logo 
{
	position:absolute;
	width:767px;
	height:27px;
	left:0px;
	top:0px;
	float:left;
}



#inweb div.sf 
{
	position:absolute;
	width:220px;
	height:20px;
	left:530px;
	top:6px;
	text-align:right;
	float:left;
	color:#555555;
}


#rodapeMain {
	border:0;
	margin:0 auto;
	clear:both;	
	width:757px;
	margin-top:10px;
	border:solid 1px #555555;
	padding:2px;	
}


/* -------------------------------------------------------------------------------------------------- Classes comuns */
div.esquerdaTI { /* cria duas div's de igual tamanho */
	float:left;
	text-align:left;
	width:50%;
}

div.direitaTI { /* cria duas div's de igual tamanho */
	float:left;
	text-align:right;
	width:50%;
}

.cleanBox { /* para usar em todas as div's que queremos a 100% */
	border:0px !important;
	margin:0px !important;
	padding:0px !important;
}

p.sp5 { padding:5px; }
p.sp10 { padding:10px; }

p.links { color:#555555 !important; font-size:.8em; }
p.links a {  color:#5b82bb !important; text-decoration:none; }
p.links a:hover { color:#5b82bb !important; text-decoration:underline; }

p.sp_20_5 { color:#555555; font-size:.8em; font-weight:bold; padding:5px 20px; }
p.sp_20_5 a {  color:#5b82bb; text-decoration:none; }
p.sp_20_5 a:hover { color:#5b82bb; text-decoration:underline; }
p.branco { color:#FFFFFF !important;}
p.small { font-size:.9em; font-weight:bold; }

/* -------------------------------------------------------------------------------------------------- Clearfix */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline;
	clear:both;
}
/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */
.hide
{
	display: none;
}

/* -------------------------------------------------------------------------------------------------- Cores comuns */

.cor1 { color:#FF0000; }
.cor2 { color:#00FF00; }
.cor3 { color:#0000FF; }
.corFormTitulo { color:#555555; }

.bgFFF { background-color:#cacaca; }
.bgcor1 { background-color:#cacaca !important; }
.bgcor2 { background-color:#cacaca !important; }

td.ficha-campo span.hilight 
{
	display:inline;
	background-color:#FFFF00;
}

/* -------------------------------------------------------------------------------------------------- Burgos - Guiada */
div.guiada_main 
{
	width:170px;
	height:230px;
	float:left;
	margin:0px;
	padding:0px;
	border:5px;
	margin:5px 11px;
}

div.guiada_main div.imagem 
{
	background-color:#e0e0e0;
	width:170px;
	text-align:center;
	vertical-align:middle;
	height:120px;
	margin:0px;
	padding:25px 0px;
}

div.guiada_main div.texto 
{
	background-color:#cacaca;
	width:170px;
	text-align:left;
	vertical-align:top;
	border-top:solid 5px #FFFFFF;
	height:40px;
	margin:0px;
	padding:0px;
}

