*
{
  margin:0;
  padding:0
  text-align: center;
}

body
{
  text-align: center;
}

.myBox {
    margin: 0px;
    color: #ccc;

    min-width: 310px;
    width: 210px;
    height: 280px;

    padding: 0px;
    text-align: left;
    background-color: #f7eae1;
    border: 2px solid #fff;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#M {
    margin: 0px;
    color: #ccc;

    min-width: auto;
    width: auto;
    height: auto;

    padding: 4px;
    text-align: left;
    background-color: #fff; /*#f7eae1*/
    border: 2px solid #fff;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#FotoSugarArt
{
   border: 0px solid #666666;
   width:290px;
   height:205px;
}

#FotoProdutos
{
   padding-top:5px;
   padding-bottom:1px;
}

.Linha
{
   font-family: Helvetica;
   font-size: 11pt;
   font-style: bold;
   font-weight: bold;
   PADDING-RIGHT: 0px;

   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 4px;
   WIDTH: 550px;
   height:20px;

   COLOR: #8C58A2;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: 2px solid #ffffff;
}

#Centro
{
  border: 0px solid #666666;
  width:1000px;
  height:654px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  background: url(../painel/BG/fundo_inicio.jpg) no-repeat;
  background-color: #ffeff0;
  background-attachment:relative;
  background-position: 220px 54px;

}

#Centro_util
{
  border: 0px solid #666666;
  width:1000px;
  height:654px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

#Esquerda
{
  border: 0px solid #666666;
  margin: 0px 0 0 0px;
  padding: 0px 0 0 0px;
  float:left;
  height:654px;
  width: 292px;
}

#Corpo
{
  border: 0px solid #666666;
  margin: 0px;
  padding: 0px;
  width: 708px;
  height:654px;
  /* background: url(../images/flor.png) no-repeat bottom right; */
  float:right;
}

#Corpo_util
{
  border: 0px solid #ff0000;
  margin: 0px;
  padding: 0px;
  float:left;
  width: 707px;
  height:654px;


}

#Destaque
{
  width: 439px;
  height: 299px;
  float: right;
  margin-top: 0px;
  margin-right: 20px;
  z-index:1;
  border: 0px solid #ff0000;
}

#Folha
{
  top: 185px;
  left: 750px;
  width: 354px;
  height:417px;

  z-index:0;
  position: absolute;
}

#Rodape
{
  border: 0px solid #666666;
  width: 1000px;
  height:22px;
  float:right;
}


#fundoFoto
{
    margin:0 auto;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;

    padding-top: 8px;
    width:140px;
    height:93px;
    min-height:93px;

    background: url(../images/moldura.jpg) no-repeat top center;
    border: 0px solid #666666;
}

#fundoFotoVertical
{
    margin:0 auto;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;

    padding-top: 8px;
    width:110px;
    height:140px;
    min-height:140px;

    background: url(../images/moldura_vertical.jpg) no-repeat top center;
    border: 0px solid #666666;
}

#Mapa
{
  float: left; padding: 10px;
}

#Moldura
{
  margin-bottom: 0px;
  padding-right: 10px;
  margin-left: 15px;
  margin-right: 20px;
  width:660px;
  height:480px;
  overflow:auto;
  border: 0px solid #666666;
}

#Moldura_util
{
  margin-top: 3px;

  margin-bottom: 0px;
  padding-right: 0px;
  margin-left: 25px;
  margin-right: 20px;
  width:635px;
  height:475px;
  border: 0px solid #666666;
  background: url(../bg/fundo_parceiros.png) no-repeat left bottom;
}

#Moldura_Opiniao
{
  margin-bottom: 0px;
  padding-right: 0px;
  margin-left: 25px;
  margin-right: 20px;
  width:635px;
  height:475px;
  border: 0px solid #666666;
}

#Moldura_integralle
{
  margin-bottom: 0px;
  padding-right: 0px;
  margin-left: 40px;
  margin-right: 15px;
  width:550px;
  height:470px;
  border: 0px solid #666666;
}

#Moldura_QuemSomos
{
  margin-bottom: 0px;
  padding-right: 0px;
  margin-left: 30px;
  margin-right: 20px;
  width:660px;
  height:490px;
  border: 0px solid #666666;
  font-family: Helvetica;
}

#Fotos
{
  padding:1px;
  margin-bottom: 0px;
  margin-top: 5px;
  width:708px;
  height:207px;
  overflow:auto;
  border: 0px solid #666666;
}

#Fotos_Maior
{
  padding:1px;
  margin-bottom: 0px;
  margin-top: 5px;
  width:481px;
  height:270px;
  overflow:auto;
  border: 0px solid #666666;
}

#MEIO
{
  padding:0px;
  margin-bottom: 0px;
  margin-top: 5px;
  width:708px;
  height:30px;
  overflow:auto;
  border: 0px solid #666666;
}

#TOPO
{
  padding:0px;
  margin-bottom: 0px;
  margin-top: 0px;
  width:700px;
  height:1px;
  border: 0px solid #666666;
}

#Recado
{
  padding:0px;
  margin-bottom: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  width:654px;
  height:25px;
  border: 0px solid #666666;
}
#MEIO_TITULO
{
  padding:0px;
  margin-left: 10px;
  margin-right: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
  width:700px;
  height:40px;
  border: 0px solid #666666;
}

#Moldura_Texto
{
  padding:0px;
  margin-bottom: 0px;
  width:708px;
  height:195px;
  overflow:auto;
  border: 0px solid #666666;
}

#Moldura_Texto_2
{
  padding:0px;
  padding-right: 10px;
  margin-top: 0px;
  margin-left: 4px;
  margin-bottom: 0px;
  margin-right: 11px;
  width:610px;
  height:195px;
  overflow:auto;
  border: 0px solid #666666;
}

#Centro11
{
   margin: 0 0 0 0px;
   position:absolute;
   width:908px;
   height:605px;
   border: 0px solid #666666;
}

#Centro_2
{
   margin:-303px 0 0 -454px;
   position:absolute;
   top:50%;
   left:50%;

   width:908px;
   height:605px;
   border: 0px solid #666666;
}


#SubMenu
{
  border: 0px solid #666666;
  margin: 0px;
  padding: 0px;
  height:93px;
  width: 708px;
  z-index: 0;
}

.TextoEsquerda
{
  border: 0px solid #666666;
  margin: 0px 0 0 0px;
  padding: 0px 0 0 0px;
  float:left;
  width: 220px;
  height:460px;
}

.TextoDireita
{
  border: 0px solid #666666;
  margin: 0px;
  padding: 0px;
  float:left;
  width: 240px;
  height:460px;
}

.FotoGrande
{
  border: 0px solid #666666;
  margin: 0px;
  padding: 0px;
  width: 224px;
  height:169px;
  background-color: #fff;

  margin-left: 11px;
  margin-bottom: 10px;

}

#Titulo, #Titulo2
{
  border: 0px solid #666666;
  margin: 0px;
  padding: 0px;
  width: 300px;
  height:60px;

  margin-left: 15px;
  margin-bottom: 0px;
}
#Titulo2
{
 width: 220px;
}

.imagem
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;

    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;

    background-color: #fff;

}

.FonteProdutos
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: italic;
    Text-align: justify;
    font-size: 13px;
    color: #8c58a2;

    margin-left: 5px;
    margin-top: 0px;
    margin-right: 3px;

    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 0px;

    border: 0px solid #666666;
}

.Produtos
{
   border: 0px solid #666666;
}

.FonteProdutos p
{
    font-family: helvetica;
    font-weight: normal;
    font-style: normal;
    Text-align: justify;
    font-size: 12px;
    color: #8c58a2;

    margin-top: 0px;

    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
    padding-bottom: 0px;
}


.Produtos img
{
  float: right;
  width: 150px;
  height: 130px;
  border: 0px solid #666666;

  margin-left: 10px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 0px;

  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #fff;

}

.Socias
{
   border: 0px solid #666666;

}

.Socias_ p
{
  float: left;
  width: 149px;

  margin-left: 9px;
  margin-top: 0px;

  padding-left: 4px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;

  text-align:left;
  align: left;

  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  font-family: Helvetica;
  color: #8c58a2;
}

.Socias img
{
  float: left;

  width: 80px;
  height: 102px;
  border: 0px solid #666666;

  margin-left: 3px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 0px;

  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.clear
{
  clear: both;
}


.FonteRoxo, .Perfil, .TituloRoxo, .FonteSocias
{
    font-family: Helvetica;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;

    text-align: left;

    color: #8c58a2;

    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;

    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.NomeFoto
{
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    font-style: bold;
    text-align: center;
    color: #8c58a2;
    margin: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 5px;
}

.TituloRoxo
{
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    font-style: bold;
}

.Fonte12
{
    font-family: verdana;
    font-weight: normal;
    font-style: normal;
    Text-align: left;
    font-size: 10px;
}

.Margem
{
    margin-left: 20px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;

    padding-left: 2px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;

    border: 0px solid #666666;
}

.Texto12
{
    font-family: Helvetica;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #8c58a2;
}

.FonteSocias,
{
    font-family: Helvetica;
    font-weight: normal;
    font-style: normal;
    Text-align: justify;
    font-size: 12px;

    margin-left: 13px;
    margin-top: 0px;
    margin-right: 3px;

    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.FonteDetalhes,
{
    font-family: Verdana;
    font-weight: normal;
    font-style: normal;
    Text-align: justify;
    font-size: 4;

    margin-left: 13px;
    margin-top: 0px;
    margin-right: 3px;

    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.Perfil
{
    border: 0px solid #666666;
    font-size: 13px;
    font-weight: bold;
    font-style: bold;

    margin-left: 4px;
    margin-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.CampoTexto
{
       font-size: 12px;
       font-weight: normal;
       font-style: normal;
       color: #8c58a2;
       background-color: transparent;
       border: 0px solid #8c58a2;
       height:19px;

       background-image:url('../images/fundo_campos.png');
       background-repeat:no-repeat;

       padding-left: 10px;
       padding-right: 15px;
       padding-top:6px;

}

.CampoTexto_UF
{
       font-size: 12px;
       font-weight: normal;
       font-style: normal;
       color: #8c58a2;
       background-color: transparent;
       border: 0px solid #8c58a2;
       height:19px;
       padding-left: 13px;
       background-image:url('../images/fundo_uf.png');
       background-repeat:no-repeat;
       padding-right: 18px;

       padding-top:6px;

}

.CampoTexto_Nome
{
       font-size: 12px;
       font-weight: normal;
       font-style: normal;
       color: #8c58a2;
       background-color: transparent;
       border: 0px solid #8c58a2;
       background-image:url('../images/fundo_nome.png');
       background-repeat:no-repeat fixed;

       min-width: 470px;
       height:20px;

       padding-left: 10px;
       padding-right: 10px;


       padding-top:6px;
}

.C_TextArea
{
       min-width: 560px;
       height: 151px;
       font-size: 12px;
       font-weight: normal;
       font-style: normal;

       background-color: transparent;

       color: #8c58a2;
       border: 0px solid #8c58a2;
       background-image:url('../images/fundo_msg.png');
       background-repeat:no-repeat fixed;

       padding-top:0px;

       padding-left: 0px;

       padding-right: 0px;
}

TextArea
{
       width: 565px;
       height: 135px;
       font-size: 12px;
       font-weight: normal;
       font-style: normal;
       background-color: transparent;
       color: #8c58a2;
       border: 0px solid #8c58a2;

       padding-top:10px;
       padding-left: 10px;
       padding-right: 10px;
}

.Botao
{
  font-size:12px;
  font-family:Helvetica, Verdana;
  font-weight:bold;
  color:white;
  background:#8c58a2;
  border:0px;
  width:90px;
  height:28px;
  border: 1px solid #ffffff;

  padding-top: 3px;
  padding-bottom: 6px;
}

#Tabela
{

}

#Tabela td
{
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 0px;
    margin-bottom: 3px;

    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    align: left;
}

a:link, a:visited, a:hover, a:active
{
   text-decoration: none;
   font-style: bold;

   font-family: Helvetica;
   font-weight: bold;

   Text-align: justify;
   font-size: 12px;
   color: #8c58a2;
}

a:hover
{
   text-decoration: underline;
}
