/*
 LInE (Laboratory of Informatics in Education) - http://www.usp.br/line
 IME - USP
 Material didático
 Pode usar livrevemente este material para fins não comerciais, devendo sempre fazer referência à autoria.
 Sugestões/apontamento são bem vindos: leo@ime.usp.br (favor indicar no assunto "material de introducao 'a programacao")
 Prof. Leônidas de Oliveira Brandão
 http://www.ime.usp.br/~leo
 http://line.ime.usp.br
 http://www.matemtica.br
*/

/* lado esquerdo e direito*/
#duascolunas { width: 100%; text-align:center; overflow-x: auto; overflow-y: hidden; }
#esq { float: left;  }
#dir { float: right; }
.tbCodeLinCol { border-collapse:collapse; }
.tbCodeLinCol th { background-color:#8aaada; }
.tbCodeLinCol td, .tbCodeLinCol th { padding:5px;border:1px solid #000; font: 10px/12px Arial, Helvetica, sans-serif; }
.tbCodeLinColR th { background-color:#8aaada; }
.tbCodeLinColR td, .tbCodeLinColR th { padding:5px;border:1px solid #000; font: 10px/12px Arial, Helvetica, sans-serif; text-align:right; padding-right:10px}
.tbCode td, .tb th { border: 0; font: 10px/12px Arial, Helvetica, sans-serif; }
.tableCd { border-collapse:collapse; }
.thBg th { background-color:#8aaada; padding-left:5px; padding-right:5px;}
.trCd td, .tbCd td, .tbCd th { vertical-align: top; padding:5px; border-right:1px solid #000;  font-family: courier }

table.tableCode { padding-left:5px; padding-right:5px; border:1px solid #000;}
th.tableCode { background-color:#8aaada; }
table.tableCode td { border:1px solid #000; }
.code { font-family:courier; font-size:0.9em; }

.tableCode tr, td { vertical-align: top; padding-left:5px; padding-right:5px; boder:1px solid #000; }
.tableCode sfb { font-family:arial; font-weight: bold; color: #000088; }
.tableCode sf { font-family:arial; color: #000088; }

.tdR tr, th { border: 1px solid black; }
.tdR td { border-right: 1px solid black; }
.cmd { color: #0000AA; }
.def { color: #9D009D; }
.fnc { color: #008866; }
.head { color: #000000; }
.var { color: #009A00; }
.tipo { color: #005A5A; }
.com { color: #AA0000; }
.versao { font-size: .6em; }
.rodape { font-size: .7em; margin-left: 5px; }
.pagina { background-color: white; padding-left:5px; padding-right: 5px; }
.secao { font-size: 1.2em; color:#0055AA; font-weight: bold; }
.subsecao { font-size: 1.1em; color:#0000aa; font-weight: bold; }
.subsubsecao { color:#0000aa; font-weight: bolder; }

div.exemplo {color:#006f3f;}
div.codigo {font-size:0.85em;color:#3f3f3f;margin-left:10x;margin-right:5px; display: inline-block; text-align:left}

.imgDir {float: right; padding: 0 10px 0 0;}
/* introducao/img/img_estrutura_basica_terminal_topo.png : 882 x 47 */
.imgTermTopo { right: 0; top: 0; padding-top: 27px; display: block; width: 882px;
 background: url(../img/img_estrutura_basica_terminal_topo.png) no-repeat; background-color: black; color: #ffffff;
 text-indent: -999em; }
bloco1{padding-left:5px;padding-right:5px;border:1px solid #aaaaaa;display:block;width:100%;}
bloco2{padding-left:5px;padding-right:5px;border:1px solid #aaaaaa;display:block;}
blocoEsq{ display: block; text-align:left; }
comoler{padding-left:5px;padding-right:5px;border:1px solid #0000aa;display:block;width:100%;}
porque{background: linear-gradient(#bfdfff, white);padding-left:5px;padding-right:5px;border:1px solid#0000aa;display:block;width:100%;}
.porque{background: linear-gradient(#bfdfff, white);padding-left:5px;padding-right:5px;border:1px solid#0000aa;display:block;width:100%}
sabermais{background:#eaeaea;padding-left:5px;padding-right:5px;border:1px solid#0000aa;display:block;width:100%;}
.sabermais2{background:#efefef;padding-left:5px;padding-right:5px;border:1px solid#0000aa;}
center.sabermais{text-align:center;}
codigo1 { padding-left:1px;padding-right:1px;border:1px solid#000;background:#efefef;font-family: monospace; }
codigo2 { white-space: pre; font-family: monospace; display: block; unicode-bidi: embed; font-size:0.85em; text-align:left; } /* evitar <pre></pre> dentro 'sabermais' */
.autoria{ padding-top:5px;padding-left:5px;padding-right:5px; display:block;width:100% }
term_def { color: #0000A8; font-weight: bolder; } /* definicao de termo */

.que.calculated .answer{padding:.3em;display:inline}.que.calculated .answer input[type="text"]{width:30%}

azul { color: #0000BA; } /* if, while, for */
azul2 { color: #00007A; }
verd { color: #00BA00; } /* scanf, printf, input, print */
verd2 { color: #007500; } /* para "..." em scanf e printf */
verm { color: #BA0000; } /* int, float, void, def, return, variaveis */
cyan { color: #458A8A; } /* comentarios */
def { color: #a500a5; } /* #define */
incl1 { color: #a500a5; } /* #define, #include, import, from */