/*
	Arquivo de estilo para ser aplicado no manual HTML gerado
	Esse arquivo tem como o objetivo formatar o manual de acordo
	com a formatacao atual dos manuais da griaule.
	
	Veja o arquivo XSL para saber mais como esse arquivo é usado perante o manual.
*/

/* Common elements */
div#manual a:link, div#manual a:visited , div#manual a:active{
/*
	font-family: Verdana;
	font-weight: normal;
	font-size: 12pt;*/
	color: #333333;
}

div#manual a:hover {
	/*font-family: Verdana;
	font-weight: normal;
	font-size: 12pt;*/
	color: #BBBBBB;
}

 
div#manual {
	margin-left: 8px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 50px;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height:150%;
	color: #333333;
}

div#manual h1 {
	line-height               : 100%;	
	font-family               : Verdana;
    font-size                 : 12px;
    font-weight               : normal;	    
    background                : #FFFFFF;    
    color                     : #333333;   
	border-bottom             : 0px;	
}

div#manual h4 {
	line-height: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	margin-top: 30px;
	color: #333333;
}

div#manual h2 {
	line-height: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 15px;
	margin-top: 30px;
	color: #333333;
	display: inline;
	margin-bottom: 10px;
    padding-bottom: 0px;
    border: 0;
    text-indent: 0;
    left: 0;
    top: 0;
}

div#manual h3 {
	line-height: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	border-bottom:solid #333333 1.0pt
}

div#manual h4 {
	line-height: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	margin-top: 30px;
	color: #333333;
}

div#manual code, div#manual p.Codigo, div#manual li.Codigo, div#manual div.Codigo {
	padding: 0;
	margin-left: 10px;
	font-family: Courier New;
	font-size: 10px;
	margin-top:0;
	margin-bottom:.0001pt;	
	margin-right:0cm;
	margin-left:0cm;
	line-height:12.0pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:#333333;
}

div#manual p {
	word-spacing: 0;
	text-indent: 0; 
	line-height: 150%;
	text-align:justify;
	/*
	font-family: Verdana;
	font-weight: normal;
	font-size: 12pt;
	color: #333333;	*/
}

/* Constants Tables */
div#manual table {
	width:100.0%;
	border-collapse:collapse;
	font-size:9.0pt;
	font-family:Verdana;
	color:#333333;
}

div#manual table thead {
	background:#333333;
	color:#FFFFFF;
	border-collapse:collapse;
	border:solid #333333 1.0pt;
	padding:2.85pt 5.65pt 2.85pt 5.65pt;
	text-align:left;
}

div#manual table th {
	background:#333333;
	color:#FFFFFF;
	border-collapse:collapse;
	border:solid #333333 1.0pt;
	padding:2.85pt 5.65pt 2.85pt 5.65pt;
	text-align:left;
}

div#manual table td {
	border-spacing:0;
	border-collapse:collapse;
	border:solid #333333 1.0pt;
	padding:2.85pt 5.65pt 2.85pt 5.65pt;
	text-align:left;
}

div#manual table tfoot td {
	border:none;
	font-size:8pt;
	font-style:italic;
	text-align:left;
}

div#manual p.NomeDoSoftware, div#manual li.NomeDoSoftware, div#manual div.NomeDoSoftware {
	line-height: 10.0pt;
	font-size:10.0pt;
	font-family:Verdana;
	color:#333333;
	text-transform:uppercase;	
}

/* Style Elements */
div#manual table.style {
	font-family: Verdana;
	font-size: 11pt;
	font-style:italic;
	font-weight:bold;
}

div#manual table.style td{
	border:none;
	width:140px;
	text-align:left;
}

/* Main page */
div#manual table.mainpage {
	border:none;
	text-align: center;
	margin-bottom: 60px;
}

div#manual table.mainpage td{
	border:none;
	text-align: center;
}

div#manual h1.mainpage {
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
}

/* Requirements table */
div#manual table.req {
	border-spacing:0;
	border-collapse:collapse;
	border-color:black;
}

div#manual td.reqLeft {
	width:30%;
	border: solid #333333 1.0pt;
    background:gray;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding:2.85pt 5.65pt 2.85pt 5.65pt;
	height:33.0pt;
}

div#manual td.reqRight {
	max-width:70.5%;
    border:solid #333333 1.0pt;
	font-family: Verdana;
	font-size: 9pt;
    padding:2.85pt 5.65pt 2.85pt 5.65pt;
	height:33.0pt;
}

/* parameters table */
div#manual table.param {
	border-spacing:0;
	border-collapse:collapse;
	border-color:black;
}

div#manual td.paramLeft {
	border: solid #333333 1.0pt;
    background:gray;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding:2.85pt 5.65pt 2.85pt 5.65pt;
	height:33.0pt;
}

div#manual td.paramRight {
    border:solid #333333 1.0pt;
    padding:2.85pt 5.65pt 2.85pt 5.65pt;
	height:33.0pt;
	font-family: Verdana;
	font-size: 9pt;	
}

div#manual td.paramRight p {
	font-family: Verdana;
	font-size: 9pt;
 }

/* Constants Tables */
div#manual table.constants {
	width:100.0%;
	border-collapse:collapse;
	border:solid #333333 1.0pt;
	font-size:9.0pt;
	font-family:Verdana;
	color:#333333;
}

div#manual tr.firstRow, div#manual td.firstRow {
	background:#333333;
	color:#FFFFFF;
	border-collapse:collapse;
	border:solid #333333 1.0pt;
}

div#manual table.constants td {
	border-spacing:0;
	border-collapse:collapse;
	border:solid #333333 1.0pt;
}


div#manual #style {
	font-family: Verdana;
	font-size: 11pt;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

div#manual table.icon, div#manual table.icon tr, div#manual table.icon td {
    margin                    : 0;
    padding                   : 5px;
    border-spacing            : 0;
	text-align: right;
	color: #333333;			
}

div#manual td.iconLeft {
	width: 140px;
}

div#manual img.imageLeft {
	float: left; 
       margin-right:20px;
}


/* manual index */
div#manual div.book-navigation {
    display: none;    
}
    
div#manual #box_topics_top2 
{
    width: 246px;
    height: 32px;
    background: url(../../images/box_topics_top2.png) no-repeat;
}

div#manual #box_topics_bottom2  
{
    width: 246px;
    height: 29px;
    background: url(../../images/box_topics_bottom2.png) no-repeat;
}

/*div#manual ul.menu
{
    margin-left: 0;
    width: 246px;
}

div#manual ul.menu ul
{
    clear: both;
    position: relative;
    z-index: 1000;
}

div#manual ul.menu li
{
    display: block;
    width: 246px;
    background: url(../../images/box_topics3_itens.png) no-repeat;
}

div#manual ul.menu li.expanded
{
    background: url(../../images/box_topics-exp_itens.png) no-repeat;
}

div#manual ul.menu li.expanded a
{
	background: url(../../images/box_docs_bulletexp.png) 27px 9px no-repeat;
}

div#manual ul.menu li ul
{
    clear: left;
    margin: 0;
}

div#manual ul.menu li ul li 
{
    background: url(../../images/box_topics2_itens.png) no-repeat;
}

div#manual ul.menu li ul li a 
{
    display: block;
    width: auto;
    padding-left: 45px;
    padding-right: 24px;
    font-size: 11px;
    color: #fff;
    text-indent: 0;
}

div#manual ul.menu li a
{
    display: block;
    width: 246px;
    height: 27px;
    padding-top: 7px;
    color: #fff;
    text-indent: 40px;
}*/
