body {
   text-align:center; /* hack para o IE */
   margin-top: 0px;
   margin-right: 2px;
   margin-bottom: 0px;
   margin-left: 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #666666;
}
h1,h2,h3{
  color: #CC6666;
}

a {
  color: #DC143C;
  text-decoration: none;
}

a:visited {
  color: #C0C0C0;
}

a:hover {
  text-decoration: underline;
}

a.link-prod:visited {
  color: #DC143C;
  text-decoration: none;    
}

ul.arrow
{
list-style-image: url(../gfx/arrow.gif);
}
#dvGeral {
   margin:0 auto;
   width:750px;
   text-align:left;
}

#dvHeader {
   border-left: 1px solid #AAA;
   border-right: 1px solid #AAA;
}


#dvMenuHeader {
    background-image: url('../gfx/barup.gif');
    margin:0 auto;
    height:24px;
    text-align: center;
    font-family: verdana;
    font-size: 10pt;
    padding-top: 2px;
    border: 1px solid #AAAAAA;
    color: #777777;
}

#dvMenuHeader  a:link { text-decoration: none; color: #777777; }
#dvMenuHeader a:visited { text-decoration: none; color: #777777; }
#dvMenuHeader a:hover { text-decoration: underline; }

#dvLocalData {
 font-size: 11px;
 background-color: #EEEEEE;
 margin-top: 10px;
 margin-bottom: 5px;
 padding:0;
 padding-right:4px;
 text-align: right;
}


#dvMain
{
    margin:0 auto;
    clear: both;
    text-align: left;
    width: 750px;

}

#dvFooter {
   border: solid 1px #AAA;
   background: transparent url('../gfx/bardownnew.gif') repeat;
   clear: both;
   font-size: 9px;
   font-weight: bold;
   color: #FFFFFF;
   margin-bottom: 10px;
   margin:0 auto;
   padding:6px 0px 6px 0px;
   text-align: center;
   width:750px;
}

#dvLeftSide {
    margin-left: -1px;
    padding: 1px;
    text-indent: 0em;
    position: relative;
    width: 20%;
    float: left;
}

#dvRightSide {
    padding: 1px;
    text-indent: 0em;
    position: relative;
    width: 21%;
    float: right;
}

#dvMainCenter {
    float: left;
    position: relative;
    text-align: left;
    width: 56%;
    margin-left:1.5%;
}
/* Menu Esquerdo */

#dvMenuTitulo {
  border: 1px solid #AAAAAA;
  color: #888888;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  text-align: center;
  width: 150px;
}

#dvMenuLoading {
   background-color: #FFFFFF;
   border: 2px solid #AAAAAA;
   padding:0;
   margin:0;   
   width:120px;
   color: #AAAAAA;
   font-size: 15px;
   font-weight: bold;   
   padding-top: 5%;
   padding-bottom: 5%;
   margin-left: 1px;
   display: block;
   position: absolute;
   z-index: 3;
   top: 65px;
   left: 10%;
   filter: alpha(opacity=70, style=0);
   -moz-opacity:0.7;
   text-align: center;	
}

ul#ulTipos
{
    width: 100%;
    padding: 0px;
    border-top: 0px;
    margin-top: 1px;
    font: bold 10px verdana,helvetica,arial,sans-serif;
    text-align: left;
    margin: 0;
}

ul#ulTipos li
{
    list-style: none;
    border: 0px;
    border-top: 1px solid #AAAAAA;
    padding: 3px;
}

table#produtos-destaque {
    width: 100%;
}

table#produtos-destaque td {
    text-align: center;
}

table#produtos-destaque td img {
    border: none;
}

table#produtos-destaque td a:link {
    color: #666;
    text-decoration: none;
}

table#produtos-destaque td a:visited {
    color: #666666;
    text-decoration: none;
}

table#produtos-destaque td a:hover {
    color: #666666;
    text-decoration: underline;
}

.menu-list {
  margin: 0;
}

.menu-list
{
    width: 100%;
    padding: 0px;
    border: 1px solid #AAAAAA;
    border-top: 0px;
    margin-top: 1px;
    font: bold 10px verdana,helvetica,arial,sans-serif;
    background: #FFFFFF;
}

.menu-list li{
    list-style: none;
    border: 0px;
    border-top: 1px solid #AAAAAA;
}

.menu-list li a
{
    width: 120px;
    display: block;
    padding: 3px 5px 3px 5px;
    border: 0px;
    border-left: 20px solid #EEEEEE;
    text-decoration: none;
    text-align: right;
}

.menu-list li a:link { color: #888888; }
div#main-menu li a:visited { color: #AAAAAA; }

.menu-list li a:hover
{
    border-color: #DDDDDD;
    color: #777777;
    background: #EEEEEE;
}
/* FIM Menu Esquerdo */

.destaque {
  font-weight: bold;
}

.color {
  color: #DC143C;
}

.objTitle {
 background-color: #EEEEEE;
 border: solid 1px #AAAAAA;
 font-weight: bold;
 margin-left: 0px;
 margin-top: 6px;
 padding: 2px;
 text-align: center;
 width: 98.5%;
}
.table {
 font-size: 11px;
 padding: 5px;
 border: 1px solid #A9A9A9;
 margin: 1px;
}
.tablefotos {
 font-size: 11px;
 padding: 5px;
 text-align: center;
 width: 98.5%;
}
  .boxGeral {
     clear: both;
     margin-bottom: 5px;
	 border: solid 1px #000000;
	 padding-bottom: 5px;
	 background-color: #FFFFFF;
	 width: 400px;
  }

  .boxForm {
    clear: both;
    margin-left: 10px;
    margin-top: 3px;
    padding-top: 5px;
	background-color: #F3F3F3;
    width: 350px;
    height: 30px;
  }

  .boxMsg {
	 font-family: verdana;
	 font-size: 11px;
	 font-weight: 600;
     color: #000000;
	 border: solid 2px #CCCCCC;
	 padding-top: 3px;
	 padding-bottom: 3px;
	 padding-left: 7px;
	 background-color: #F3F3F3;
	 width: 400px;
  }

  .boxInputTA {

	width: 180px;
    height: 20px;
    font-family: verdana;
    font-size: 10px;

  }

  .boxInputTA {

	width: 180px;
    height: 90px;
    font-family: verdana;
    font-size: 10px;

  }

  .textGeral {
    font-family: verdana;
    font-size: 13px;
    font-weight: 600;
    color: 000000;
  }

