/*  
Author: Cátia Kitahara
Author URI: http://hacklab.com.br
*/
/*cores
marrom - #cb7329
amarelo - #f9961e
azul - #7499c5
*/

/* reset de Eric A. Meyer - limpa e iguala os valores default dos vários navegadores. NÃO ALTERE ESTA PARTE!! */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
}
body { line-height: 1;  color:#f9961e;  background: #cb7329; }
ol, ul { list-style: none; }
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {  border-collapse: collapse; border-spacing: 0; }
hr { display: none; }

/* Tipografia */
body { font: 12px/16px "Trebuchet MS", Verdana, Arial, Helvetica ; text-align: center; }
pre { font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; } 
code { font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace; }
cite, q { font-style: italic; }
h1 { font-size: 32px; line-height: 44px; }
h2 { font-size: 30px; line-height: 35px; }
h3 { font-size: 26px; line-height: 33px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }


/* Elementos de texto */
p           { margin: 0 0 22px 0; }
p.last      { margin-bottom:0; }
p img       { margin: 0 10px 22px 0; float: left; position: relative; clear: left; }

a           { color: #7499c5; text-decoration: none; }
a:hover     { text-decoration: underline; }

ul, ol      { margin: 0 0 22px; }
dl          { margin: 0 0 22px 0; }
dl dt       { font-weight: bold; }

blockquote  { margin: 0 0 22px 22px; color: #7499c5; font-size: 16px; text-align: right; }

blockquote p { margin-bottom: 0; }

strong      { font-weight: bold; }
em          { font-style: italic; }
pre         { margin-bottom: 22px; background: #f6f6f6; border:1px solid #dfdfdf; padding:20px; }

/*Estrutura*/
#corpo { width: 818px; height: 604px; padding: 10px; position: relative; margin: auto; background: transparent url(img/fundo-home.jpg) no-repeat; text-align: left; }
#esquerda { width: 330px; margin: 0 10px; float: left; display: inline; }
#direita { width: 438px; margin: 0 10px; float: left; display: inline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.logo { width: 115px; height: 123px; margin: 20px 0 10px; text-indent: -9999px; }
.slogan { float: left; display: inline; width: 115px; }
.titulo { float: left; display: inline; width: 215px; height: 157px; text-indent: -9999px; }
.caixa-alta { text-transform: uppercase; font-weight: bold; }
.link { margin: 10px 0 22px 300px;}
.texto { }
embed { border: 6px #4d3310 solid; }

/*rodape*/
#rodape { }
#frase { float: left; display: inline; width: 470px; padding-top: 30px; }
#contato { float: left; display: inline; margin-left: 150px; color: #fff; }
#contato h3 { text-indent: -9999px; }

/*classes gerais*/
.aDir { float: right; display: inline; }
.aEsq { float: left; display: inline; }
.no-clear { clear: none; }
.clear { clear: both; }
.invisivel { display: none; }
