/* ...................... GERAL ................................................................................................................................................ */



html			{ height:100%; }

  body			{ height:100%; background:#300; margin:0px; font-family:Arial; font-size:12px; line-height:160%; color:#666; }

    #tudo		{ position:relative; width:923px; margin:0 auto; background:url(images/cont_bg.jpg) repeat-y #000; }

img			{ border:none; }

a			{ color:#fff; text-decoration:none; }

a:hover			{ text-decoration:underline; }

form			{ margin:0px; padding:0px }

.indlinha		{ background-color:#ccc; height:1px }

.clear			{ clear:both; }



/* ...................... CABECALHO ............................................................................................................................................ */



#toalha			{ height:133px; width:72px; background:url(images/toalha.png); position:absolute; top:0; margin-left:894px; z-index:99; }

#cab			{ background:url(images/cab_bg.jpg); height:110px; }

  #logo			{ padding:11px 0px 0px 40px; }

  #m			{ float:right; padding-right:40px; font-family:georgia; text-align:right; }

    .msup		{ display:block; color:#990000; margin-top:20px; }

      .msup b		{ padding-right:10px; }

      .msup .a		{ padding:5px 10px 5px 10px; color:#990000; }

      .msup .a:hover	{ text-decoration:none; background-color:#330000; color:#F4EFE3; }

    .minf		{ display:block; margin-top:45px; padding-bottom:5px; }

      .minf .a		{ padding:5px 15px 5px 15px; color:#006633; }

      .minf .a:hover	{ text-decoration:none; background-color:#330000; color:#F4EFE3; }



/* ...................... CONTEUDO ............................................................................................................................................. */



.contsup		{ display:block; background:url(images/cont_sup.jpg) bottom no-repeat #000; height:67px; }

.continf		{ display:block; background:url(images/cont_inf.jpg) top no-repeat #000; height:67px; }

.cont			{ display:block; padding:0px 60px 0px 60px; font-family:georgia; color:#F3EDE0; line-height:180%; }

  .cont p		{ margin:0px; padding:10px 0px 10px 0px; }

  .cont h1		{ margin:0px 0px 25px 0px; padding:3px 0px 0px 0px; font-size:30px; color:#063; font-weight:normal; }

  .cont h2		{ color:#006633; font-size:16px; margin:0px 0px 20px 0px; padding:0px; }

  .cont h3		{ color:#7A7770; font-size:16px; margin:10px 0px 10px 0px; padding:0px; }

  .cont .titulo		{ margin-bottom:20px; display:block; }

  .cont .a		{ border-bottom:1px solid #333; padding:3px 0px 3px 0px; display:block; color:#808080; }

  .cont .a:hover	{ text-decoration:none; color:#063; }

  .bloco		{ float:left; width:241px; color:#F3EDE0; line-height:160%; display:block; }

    .bloco p		{ height:70px; padding:0px; margin:0px; }

    .bloco a		{ color:#F3EDE0; text-decoration:underline; }

    .bloco a:hover	{ color:#fff; }

  .prod			{ width:115px; height:86px; float:left; margin:0px 10px 10px 0px; }



/* ...................... RODAPE ............................................................................................................................................... */



#rodape			{ background:#000; color:#808080; font-size:11px; padding:0px 60px 20px 60px; }

  #rodape .esq		{ width:620px; }

  #rodape .dir		{ float:right; width:180px; text-align:right; }

  #rodape a		{ color:#808080; }

  #rodape a:hover	{ text-decoration:underline; color:##9D774D; }



/* ++++++++++++ FORMULÁRIOS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



label			{ display:block; }

.campo			{ background:#F3EDE0; border:1px solid #FFF; font-family:Arial; font-size:12px; margin-bottom:3px; padding:3px; }

.campo:focus		{ background:#FFFFFF; border:1px solid #FFF; }

.confirma		{ background:#006633; border:1px solid #FFF; color:#fff; font-weight:700; text-align:center; display:block; margin-bottom:20px; padding:5px; }

.tde			{ text-align:left; padding:0px 10px 5px 0px; }

.tdd			{ text-align:left; padding-bottom:5px; }

