/*** STYLE (Deriva Editores) ***/

body
{
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;

 background: #333366
 color: #333366;

 font-family: "century gothic";
 font-size: 10pt;

 scrollbar-face-color: #9999CC;
 scrollbar-shadow-color: #333366;
 scrollbar-highlight-color: #333366;
 scrollbar-3dlight-color: #333366;
 scrollbar-darkshadow-color: #333366;
 scrollbar-track-color: #333366;
 scrollbar-arrow-color: #333366;
}

body.pop-up {
 background: #FFFFFF
 color: #333366;

 font-family: "century gothic";
 font-size: 10pt;

 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #9999cc;
 scrollbar-highlight-color: #9999cc;
 scrollbar-3dlight-color: #9999cc;
 scrollbar-darkshadow-color: #9999cc;
 scrollbar-track-color: #FFFFFF;
 scrollbar-arrow-color: #9999cc;
}

a.top:link, a:visited, a:active
 { text-decoration: none; color: #333366; }
a.top:hover
 { text-decoration: underline; color: #333366; }

a:link, a:visited, a:active
 { text-decoration: none; color: #333366; }
a:hover
 { text-decoration: underline; color: #333366; }

hr {
 color: #333366;
 height: 2px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

img.thumbnail {
	border:solid 1px #CCCCCC;
}

ul {
  /* margin-left: 20px; */
}

table {
 font-size: 10pt;
 letter-spacing: 1pt;
 line-height: 140%;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}
table.ctlg {
  width: 100%;
  line-height: 170%;
  margin-top: 40px;
  margin-bottom: 40px;
}
td {
  padding: 0px;
  text-align: left;
  vertical-align: top;
}
td.main {
  background: #FFFFFF;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 50px;
  padding-right: 30px;
  text-align: justify;
}
td.ctlg-img {
  width: 140px;
  padding-top: 20px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 0px;
  background: #FFFFFF url(img/bg-sombra.jpg) no-repeat top right;
  text-align: right;
  font-size: 8pt;
  line-height: 250%;
}
td.ctlg-txt {
  padding-top: 20px;
  padding-right: 0px;
  padding-left: 10px;
  padding-bottom: 0px;
  text-align: justify;
}

span.title {
  font-size: 11pt;
  font-weight: bold;
  letter-spacing: 2pt;
}
span.subtitle {
  font-weight: bold;
}

p.main-links {
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 40px;
}
p.title {
  font-size: 11pt;
  font-weight: bold;
  letter-spacing: 2pt;
  text-align: left;
}
p.destaque {
  font-size: 11pt;
  font-weight: bold;
  letter-spacing: 2pt;
  text-align: left;
  background: #FFFFFF url(img/gradient-main-b.jpg) repeat-x top;
  padding-top: 17px;
  text-align: right;
  padding-right: 15px;
  margin-top: 40px;
  margin-bottom: 40px;
}
p.livro-dados {
  text-align: right;
  margin-top: 40px;
  margin-bottom: 40px;
}
p.quote-autor {
  text-align: right;
  margin-top: 0px;
  margin-bottom: 40px;
  font-size: 9pt;
}

span.nota {
  font-size: 8pt;
  color: #999999;
}

input {
 border: ridge;
 border-width: 1px;
 border-color: #9999CC;
 padding-left: 8px;
 background: #FFFFFF;
 font-family: "century gothic";
 color: #333366;
 letter-spacing: 1pt;
 font-size: 10pt;

 
 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #9999cc;
 scrollbar-highlight-color: #9999cc;
 scrollbar-3dlight-color: #9999cc;
 scrollbar-darkshadow-color: #9999cc;
 scrollbar-track-color: #FFFFFF;
 scrollbar-arrow-color: #9999cc;
}
textarea {
 border: ridge;
 border-width: 1px;
 border-color: #9999CC;
 padding: 8px;
 background: #FFFFFF;
 font-family: "century gothic";
 color: #333366;
 letter-spacing: 1pt;
 line-height: 130%;
 font-size: 10pt;

 
 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #9999cc;
 scrollbar-highlight-color: #9999cc;
 scrollbar-3dlight-color: #9999cc;
 scrollbar-darkshadow-color: #9999cc;
 scrollbar-track-color: #FFFFFF;
 scrollbar-arrow-color: #9999cc;
}
