@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.4
 * @revision        $Revision: 138 $
 * @lastmodified    $Date: 2007-11-19 21:05:33 +0100 (Mo, 19 Nov 2007) $
 * @appdef yaml
 */

@media all
{
  /**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
   *
   * @section content-fonts
   */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01% }

  /* (en) reset monospaced elements to font size 16px in Gecko browsers */
  /* (de) Schriftgröße von monospaced Elemente auf 16 Pixel setzen */
  textarea, pre, tt, code {
	font-family:"Courier New", Courier, monospace;
  }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    /*font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75.00%;
  }

  h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0.25em 0; font-family:'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;}
  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 166.67% }                     /* 20px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

	ul {
	list-style:none;
	margin:0;
	}

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

	.note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
	.important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
	.warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}


	.pdfLink {padding-right:20px;background-repeat:no-repeat!important;background-image:url(/images/icons/pdf.png)!important;background-position: 100% center!important;}
  	.mailLink {padding-right:20px;background-repeat:no-repeat!important;background-image:url(/images/icons/email.png)!important;background-position: 100% center!important;}
	.external {padding-right:14px;background-repeat:no-repeat!important;background-image:url(/images/icons/external.png)!important;background-position: 100% center!important;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

  a {color: #900; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {background-color: #transparent; text-decoration:underline;}

  #topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active{ text-decoration:underline; background-color: transparent;}

  #footer a { color: #aac; background:transparent; font-weight: bold;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #fff; background-color: transparent; text-decoration:underline;}

  /**
   * (en) Emphasizing external Hyperlinks via CSS
   * (de) Hervorhebung externer Hyperlinks mit CSS
   *
   * @section             content-external-links
   * @app-yaml-default    disabled
   */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
   * Tables | Tabellen
   * (en) Generic classes for table-width and design definition
   * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
   *
   * @section content-tables
   */

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }

  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 solid;
  }

  /* photos - v1.0 */
	div.horizontal/*old*/ {
		background: no-repeat url(/images/shadowL.png) bottom center;
		float:left;
		margin:0;
		margin-right: 15px;
		width:auto;
		padding-bottom:22px;
		}

	div.vertical/*old*/ {
		background: no-repeat url(/images/shadowP.png) bottom center;
		float:left;
		margin:0;
		margin-right: 15px;
		width:auto;
		padding-bottom:22px;
		}


	/* photos - v2.0 */
	div.side-left, div.side-right {
		background: no-repeat url(/images/shadow-photo.png) bottom center;
		margin:0;
		width:auto;
		padding-bottom:22px;
		}
	/* photos - v2.1 */
	div#conteudo div.c180 {
		padding-bottom:20px!important;
		background-image: none;/*cssclear*/
		background: no-repeat url(/images/shadow-photo-180.png) bottom center!important;
		}

	div.side-right {float:right;margin-left: 15px;}
	div.side-left {float:left;margin-right: 15px;}

	div.side-left img, div.side-right img {
	border:10px solid #ffffff;
		}
	/*
	Contents - especial
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Index
		- Caracterizacao de Terras Indihgenas (TIs)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	*/


	div#mainDetal {
		margin-top: 20px;
		margin-left: 20px;
		margin-bottom: 20px;
		margin: 20px 0px 20px 20px;
		width: 722px;
		_width: 700px;
		padding: 14px;
		text-align: center;
		border-width: 1px;
		border-style: solid;
		border-color: #8D8D8D;
		background-color: #005F2D;
	}

	div#mainDetal {
		width: 722px;
		_width: 754px;
		margin-left: 5px;
	}

	h1.titulo, h1.titulo a, h1.titulo a:hover, h1.titulo a:visited  {
		color: White;
		text-align: left;
	/*	margin-left: 14px;*/
		font-size: 16px;
		padding: 5px;
	}

	h1.titulo a:hover{
		background-color: #f60;
	}

	#back, #back a, #back a:visited, #back a:hover {
		color: White;
		padding: 3px;
		z-index: 40;
		position: absolute;
		width: 118px;
		top: 86px;
		_top: 90px;
		left: 315px;
	}

	#back a:hover {
		background-color: #f60;
	}

	div#main h2, div#mainDetal h2 {
		text-align: left;
		border-top: none;
		margin: 0px;
		padding-bottom: 3px;
	}

	div#mainDetal h2 a {
		font-size: 18px;
		padding: 0px 3px 0px 3px;
	}

	div#mainDetal h2 a:hover {
		background-color: #f60;
		color: White;
	}

	div#tis {
		border: 1px solid white;
		background-color: white;
		height: 100%;
		min-height: 100%;
		background-color: transparent;
	}


		/*
	- - - - - - - - - - - - - - - - - - -
		ESTADOS - Mapa
	- - - - - - - - - - - - - - - - - - -
		*/
	div.mapa, div.mapa a:visited, div.mapa a {
		position: absolute;
		width: auto; height: auto;
		padding: 1px 5px 1px 5px;
		font-size: 11px;
		font-weight: bold;
		color: Black;
		vertical-align:middle;
	}

	div.mapa a:hover {
		background-color: #D90000;
		color: White;
		-moz-border-radius: 1px;
		-webkit-border-radius: 1px;
	}

	div.bl01 {
	position:relative;
	}

	/* Estados - posicionamento */
	div#AC {left:18px; top:104px; z-index:1}
	div#AL {left:270px; top:102px; z-index:2}
	div#AM {left:54px; top:63px; z-index:3}
	div#AP {left:145px; top:23px; z-index: 4}
	div#BA {left:219px; top:120px; z-index:5}
	div#CE {left:234px; top:64px; z-index:6}
	div#DF {left:170px; top:135px; z-index:27}
	div#ES {left:238px; top:177px; z-index:7}
	div#GO {left:158px; top:147px; z-index:8}
	div#MA {left:192px; top:61px; z-index:9}
	div#MT {left:117px; top:121px; z-index:10}
	div#MS {left:122px; top:175px; z-index:11}
	div#MG {left:199px; top:161px; z-index:12}
	div#PA {left:138px; top:63px; z-index:13}
	div#PB {left:283px; top:78px; z-index:14}
	div#PI {left:211px; top:91px; z-index:15}
	div#PR {left:147px; top:207px; z-index:16}
	div#PE {left:278px; top:89px; z-index:17}
	div#RJ {left:222px; top:198px; z-index:18}
	div#RN {left:273px; top:60px; z-index:19}
	div#RS {left:136px; top:244px; z-index:20}
	div#RO {left:60px; top:109px; z-index:21}
	div#RR {left:76px; top:13px; z-index:22}
	div#SC {left:158px; top:229px; z-index:23}
	div#SP {left:168px; top:190px; z-index:24}
	div#SE {left:260px; top:114px; z-index:25}
	div#TO {left:170px; top:105px; z-index:26}

		/*
	- - - - - - - - - - - - - - - - - - -
		Form 1a pahgina - pesquisa por...
	- - - - - - - - - - - - - - - - - - -
		*/

/*	div.orange div.pesq {
		position: relative;
		margin-left: 180px;
		margin-top: -35px;
		_margin-top: -45px;
	}
	*/
	input.btPesq, input.btPesqHovered {
		/*color: #036;
		font-weight: bold;
		border-width: 0px;*/
		cursor: pointer;/*
		background-color: transparent;
		background: url(img/bt_submit.gif);
		width: 78px;
		height: 19px;*/
	}

	input.btPesqHovered {
		color: White;
		background-position: bottom;
	}

	/* teste das 2 classes acima*/

	.buttonSubmit, .buttonSubmitHovered {
		color: #036;
		font-weight: bold;
		border-width: 0px;
		cursor: pointer;
		background-color: transparent;
		background: url(img/bt_submit.gif);
		width: 78px;
		height: 19px;
	}

	.buttonSubmitHovered {
		color: White;
		background-position: bottom;
	}

	/* fim - teste das 2 classes acima*/

		/*
	- - - - - - - - - - - - - - - - - - -
		MENU - TIs - (Lado direito)
	- - - - - - - - - - - - - - - - - - -
		*/

	#m3nu {
		float: right;
		background-color: #005F2D;
		/*height: 100%;*/
		padding: 0px;
		margin: 0px;
	}

/*	ul {
		width: 189px;
		padding: 0px;
		margin: 0px;
	}
	*/
	li.mnu, li.mnu a:hover, li.mnu a, li.mnu a:visited, li.mnuOn {
		list-style: none;
		display: block;
		padding-left: 7px;
		padding-top: 7px;
		_padding-top: 5px;
		height: 24px;
		width: 182px;
		_width: 189px;
		color: White;
	}

	li.mnu a:hover {
		display: block;
		margin-left: -7px;
		margin-top: -7px;
		_margin-top: -5px;
		background-color: #F60;
		color: White;
	}

	li.mnu a {
		display: block;
		margin-left: -7px;
		margin-top: -7px;
		_margin-top: -5px;
	}

	li.mnuOn, li.mnuOn a, li.mnuOn a:hover, li.mnuOn a:visited {
		background-color: White;
		color: #005F2D;
	}

	#mapabloco {
		float: right;
		margin-right:6px;
		margin-bottom:6px;
		_margin-top:6px;
	}

	img.minmap {
		padding: 14px 0 4px 0;

	}


		/*
	- - - - - - - - - - - - - - - - - - -
		*/




		/*
	- - - - - - - - - - - - - - - - - - -
		DENOMINACAO TIs - Area de Textos
	- - - - - - - - - - - - - - - - - - -
		*/
	#stage {
		padding: 15px;
		_margin-bottom: -15px;
		width: 501px;
		_width: 533px;
		float: left;
		min-height: 350px;
		_height: 350px;
		background-color: White;
		text-align: left;
	}

	#stage h1, #stage h1 a, #stage h1 a:hover {
		color: #999;
		font-size: 16px;
		text-align: left;
		border-bottom: 1px #333 dashed;
	}

	#stage h1 a {
		color: #999;
	}

	#stage h1 a:hover {
		background-color: transparent;
		color: Black;
	}

	#stage p {
		color: #333;
		font-size: 12px;
	}

	div#clear {
		clear: both;
		width: 0px;
		height: 0px;
	}

	/*tabelas das tis*/
	.tblborders {
	border: 1px;
	border-color: #C4D0C4;
	padding: 5px;
	}
		/*
	- - - - - - - - - - - - - - - - - - -
		*/


		/*
	- - - - - - - - - - - - - - - - - - -
		MAPA - Página de pesquisa
	- - - - - - - - - - - - - - - - - - -
		*/
	div.border {
		width: 678px;
		height: 9px;
		padding: 0px;
		position: relative;
		background-color: Aqua;
	}

	div#mapa {
		position: relative;
		float: left;
		width: 318px;
		height: 284px;
		background-image: url(/images/mapa.gif);
		background-repeat: no-repeat;
		border: 1px solid #ddd;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

	div#txtmapa {
		width:340px;
		height:266px;
		background-color:#fff;
		padding:10px;
		border:1px solid #ddd;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		}

	div#txtmapa, div#txtmapa ul {
		text-align: left;
		float:left;
		margin-left:10px;
		}

		div#txtmapa ul {margin:0;padding:0;}

			li.estado a {white-space: nowrap!important;}

	.bl02, .bl03 {
		float:left;
		padding:10px;
		background-color:#fff;
		border:1px solid #ddd;
		margin: 10px 0;
		min-width: 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		}

	.bl02 {width:298px;}

	.bl03 {float:left;margin-left:10px;width:340px;}

	li.estado, li.estado a, li.estado a:hover, li.estado a:visited {
		font-size: 14px!important;
		font-weight: bold;
		color: #888;
		display: inline;
		line-height: 18px;
		list-style-type: none;
		margin:0!important;
		padding:3px!important;
		text-decoration:none;
		}

	li.estado a:hover {
		background-color: #003174;
		color: #fff;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}

	span.tipo {
		font-size: 18px;
		font-weight: bold;
	}

	input.inputPesq {
		/*color: #036;
		height: 24px;
		padding: 5px;
		border-width: 0px;
		background-image: url(img/bg_form.jpg);*/
	}
	
	#apoio_moore {
		margin-top:30px;
		padding:10px;
		border-top:1px dashed #ccc;
		width:680px;
		clear:both;
		}
	
	#apoio_moore img {
		vertical-align:middle;
		}
	
		/*
	- - - - - - - - - - - - - - - - - - - -
		Lista de resultados - Terras e Povos
	- - - - - - - - - - - - - - - - - - - -
		*/
	div#top_l {
		float: left;
		padding-left: 16px;
	}

	div#top_r {
	 	float: left;
		padding-left: 70px;
		margin-top: 14px;
	}

	div#resulta tr#resTop {
		background-color: transparent;
	}

	div#resulta {
		width: 100%;
		text-align: center;
		color: White;
	}

	div#resulta table, div#resulta table a, div#resulta table a:hover {
		color: White;
		font-weight: bold;
	}

	div#resulta th.l, div#resulta th.r {
		height: 36px;
		color: White;
		background-image: url(img/border_g.gif);
	}

	div#resulta th.r {
		background-position: top right;
	}

	div#resulta tr {
		height: 24px;
		color: White;
	}

	div#resulta tr.lista, div#resulta tr.lista td{
		padding: 7px;
		background-color: #004C24;
	}

	td.povo a:hover {
		background-color:#f60;
	}

	ul.povo li {
	color:black;
		padding:4px;
		height:20px;
	}

	ul.povo li a:link,
	ul.povo li a:visited {
		color:green;
		padding:4px;
		height:20px;
		display:block;
	}


	ul.povo li a:hover {
		height:20px;
		color:yellow;
		padding:4px;
		background-color:black;
		display:block;
	}

	div#resulta td.link, div#resulta td.link a, div#resulta td.link a:hover, td.linkpov, td.linkpov a, td.linkpov a:hover  {
		display: block;
		width: 326px;
		_padding: 7px;
		_margin: -7px;
	}

	/*links p/ tis resultado por povo*/
	td.linkpov, td.linkpov a, td.linkpov a:hover {
		width: 641px;
		_width: 653px;
	}

	div#resulta td.link a:hover, div#resulta td.linkpov a:hover {
		padding: 7px;
		margin: -7px;
		background-color: #f60;
	}

	/*Paginacao*/

	div#resulta td#pagina, div#resulta td#pagina a {
		color: #bebebe;
		background-color: transparent;
	}

	div#resulta td#pagina {
		height: 36px;
		background-image: url(img/border_g.gif);
		background-position: bottom;
	}

	div#resulta td#pagina a:hover {
		color: White;
	}

	img#seta_e, img#seta_d {
		vertical-align: middle;
		width: 34px;
		height: 15px;
		border: 0px;
	}

	td#pagina span.on {
		color: White;
	}

	/*
	Apoios
	*/


	div#apoio {
		float:left;
		padding:10px;
	}

	div#apoio ul {
		margin:0!important;padding:0!important;
		margin-top:5px!important;
		}

	div#apoio li {
		display: inline;
		padding: 0;
		margin:0;
		padding-right:10px;
		/*padding-top:5px;*/
		list-style: none;
		}

	div#apoio img {
		border: 0;
		}

	/* on #content
	div#apoio {
		float:left;
		width: 670px;
		padding:10px;
		background-color: #ccc;
		background-repeat: no-repeat;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

	div#apoio ul {
		text-align: center;
		width: 100%;
		text-align: center;
		position:relative;
	}

	div#apoio li {
		display: inline;
		padding: 11px;
		list-style: none;
	}

	div#apoio img {
		border: 0;
		}
*/


	/*
	Final do conteudo
	*/
	.clearblock:after {
	    content: ".";
	    display: block;
	    clear: both;
	    visibility: hidden;
	    line-height: 0;
	    height: 0;
		}

	#services {margin:2.00em 0; letter-spacing:0.05em;whitespace:nowrap;clear:left;}
	.clearblock {display: inline-block;}
	* html .clearblock {
   		height: 1%;
		}
	/*
	icons
	*/

	/*impressao*/
	#services #imp {
		padding-left:15px;
		background-image: url(/images/ico_print.gif);
		background-repeat:no-repeat;
		}
	#services #env {
		padding-left:13px;
		background-image: url(/images/ico_env.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		}

	#services #rep {
		padding-left:13px;
		background-image: url(/images/ico_rep.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		}

  #notfound {
    font-size: 2em;
    font-weight: bold;
  }

  .lista-livros li {
    background-color: rgb(238, 238, 238);
    border-bottom: 1px solid rgb(255, 170, 85);
    display: table;
    border-collapse: collapse;
    width: 100%;
    margin-top: 10px;
    margin-left: 0 !important;
  }

  .lista-livros li a {
    display: table-row;
    overflow: hidden;
  }

  .li-img {
    display: table-cell;
    vertical-align: middle;
    width: 30%;
    padding-right: 1em;
  }

  .li-img img {
    display: block;
    width: 100%;
    height: auto;
  }

  .li-text {
    display: table-cell;
    width: 70%;
    font-weight: initial;
  }

  .lista-livros h4 {
    margin-top: 5%;
  }

  .lista-livros p {
    margin-top: 5%;
    color: #000;
  }
/* - - - - - - - - - - - - - -  */

}
