/**
 * Tableless Layout for default template
 *
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author moraes <moraes@tipos.com.br>
 */


body {
  margin:0;
  padding:15px 0;
}

a {text-decoration:none;}

a img {border:none;}


.dokuwiki {
  width:690px;
  margin:0 auto;
  padding:30px 30px 0 30px;
  text-align:left;
}

/* -------------- top row --------------- */


.header {
	height:65px;
	padding:3px 0 2px 2px;
	padding:0 0 0 18px;
	font-size:30px;
	padding-top:50px;
}

.header a:hover {
  text-decoration: none;
}

.navigation {
	height:2.7em;
	line-height:2.7em;
	padding: 0;
}

.pagename {
	font-size: 0.8em;
	float: left;
	margin:0;
	padding: 0 18px 0 18px;
	display: inline;
	height: 100%;
	vertical-align:middle;
	background-color:#1BA6B2;
    white-space:nowrap;
	letter-spacing:1px;
	border-right: 1px solid white;
}

#pagename_home {
	background-color: #A3C159;
}

.pagename a:link, .pagename a:visited {
  color:white;
  text-decoration:none;
}

.pagename a:hover, .pagename a:active {
  color::#1BA6B2;
}

.search_block {
	float: right;
	display: block;
	height:100%;
	width:204px;
	padding:0px 0 0 15px;
	vertical-align:middle;
	border-left:1px solid;
	line-height:0;
}

.search {
  /* centering the search form could've
  been done way more elegant but IEWin
  and Opera refused to follow the rules */
  margin-top:7px;
  border:0 solid; /* Opera */
}


.search INPUT#qsearch_in {
  height:1.5em !important;
  max-height: 1.5em !important;
  min-height: 1.5em !important;
  width:130px;
  margin:7px 5px 0 0;
  padding:0;
  border:1px solid;
  font-size:0.8em;
  vertical-align:middle;
}

.search INPUT.button {
  height:2em !important;
  max-height: 2em !important;
  min-height: 2em !important;
  width:auto;
  margin-top: 7px;
  padding:0 1px;
  border:1px solid white;
  font-size:9px;
  letter-spacing:1px;
  text-align:center;
  vertical-align:middle;
}


/* ---------------  top and bottom bar ---------------- */
#bar_bottom {
	clear: both;
	border-top:6px solid #E9F7F6;
	margin-bottom:3px;
	color:#A0A0A0;
}

/* ------------- Sidebar  ----------------------- */
#subcontent {
  float:right;
  width:205px;
  padding:0px 0 0 15px;
  font-size:0.9em;
  line-height:1.5em;
  background-color: white;
}

* html #subcontent {padding-top:32px;} /* dirty fix for IEWIN; temporary! */

#subcontent IMG {
	margin-top: 5px;
}

#subcontent .button, #subcontent a {
	display: block;
	text-align: right;
}

/* subcontent headings
--------------------------------------------------*/
#subcontent h2 {
  padding: 0;
  margin:14px 0 10px 0;
  font-family:Georgia,serif;
  font-size:1em;
  line-height:1em;
}

#subcontent h2 em {
  display:block;
  padding:5px 10px;
  font-style:normal;
  font-weight: bold;
}




/* ------------- File Metadata ----------------------- */
div.meta {
  clear: both;
  margin-top: 1em;
  color:#436976;
  font-size:70%;
}

div.meta div.user {
  float:left;
}

div.meta div.doc{
  text-align:right;
}

/* ---------------  Media Selection  ----------------- */
div.uploadform {
  margin-top: 0.5em;
  border-top: 1px solid #8cacbb;
}

.mediaselect-left {
  float:left;
  padding: 0.5em;
  width:30%;
}

.mediaselect-right {
  float:right;
  border-left: 1px solid #8cacbb;
  padding: 0.5em;
  width:65%;
}

div.mediaref_head {
	margin-left:0.5em;
}

div.mediaref .search_result {
	padding-left:1em;
}

.mediaref_ref {
	color:#009900;
}

div.mediaref_hidden {
	margin-top:1em;
	text-align:center;
	font-size:1.2em;
	color:#BB0000;
}

div.mediaref_footer {
	margin-top:1em;
	text-align:center;
}

