
* {
margin:0;
padding:0;
}

body {
background:#FBE8E8 url(images/img01.jpg);
text-align:justify;
}

body,input,textarea,select {
font:normal small Georgia, "Times New Roman", Times, serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
color:#662C14;
}

h1,h2,h3 {
margin-bottom:1em;
font-weight:400;
}

h1 {
font-size:2.2em;
}

h2 {
font-size:1.7em;
}

h3 {
font-size:1.3em;
}

p,blockquote,ul,ol,form {
margin-bottom:1.5em;
}

blockquote,ul,ol {
margin-left:3em;
}

blockquote {
margin-right:3em;
font-style:italic;
}

ul {
list-style-type:square;
}

a {
color:#662C14;
}

img.left {
float:left;
margin:0 15px 15px 0;
}

img.right {
float:right;
margin:0 0 15px 15px;
}

#wrapper {
background:url(images/img02.jpg) repeat-x;
padding:20px 0;
}

#header {
width:700px;
height:160px;
background:url(images/img03.gif) no-repeat;
margin:0 auto;
}

header logo {
background-image:url(images/logo.gif);
background-repeat:no-repeat;
background-position:left top;
}

#header h1,#header h2 {
margin:0;
}

#header h1 {
padding-top:5px;
text-align:center;
font-size:4em;
}

#header h2 {
text-align:center;
font-size:1em;
font-style:italic;
margin-top:2px;
}

#content {
width:700px;
background:#FBE8E8 url(images/img04.gif) repeat-y;
margin:0 auto;
}

#blog {
float:right;
width:424px;
background:url(images/img06.gif) no-repeat;
padding:50px 20px 0 16px;
}

.post {
margin-bottom:20px;
padding-bottom:20px;
background:url(images/img08.gif) no-repeat center bottom;
}

.post .title {
margin-bottom:15px;
padding-left:15px;
border-bottom:1px solid #D3B6AF;
text-transform:uppercase;
font-size:small;
font-weight:700;
}

.post .date {
margin-top:-30px;
padding-right:15px;
text-align:right;
font-size:x-small;
}

.post .entry {
line-height:1.8em;
padding:20px 15px 10px;
}

.post .meta {
margin-bottom:2em;
text-align:right;
font-size:x-small;
padding:0 15px;
}

#sidebar {
float:left;
width:204px;
background:url(images/img05.gif) no-repeat;
padding:50px 16px 0 20px;
}

#sidebar ul {
list-style:none;
margin:0;
}

#sidebar li ul {
padding-left:5px;
line-height:1.4em;
}

#sidebar li li {
padding-left:12px;
background:url(images/img07.gif) no-repeat left center;
margin:0;
}

#sidebar h2 {
margin-bottom:15px;
padding-left:5px;
border-bottom:1px solid #D3B6AF;
text-transform:uppercase;
font-size:small;
font-weight:700;
}

#footer {
width:700px;
padding-top:43px;
background:url(images/img09.gif) no-repeat;
margin:0 auto;
}

#footer p {
text-align:center;
font-size:x-small;
color:#FFF;
margin:0;
padding:20px 0;
}

#footer a {
color:#FFF;
}

a.tooltip {
position:relative;
color:#3CA3FF;
z-index:24;
text-decoration:none;
font-weight:lighter;
}

a.tooltip:hover {
z-index:25;
background:transparent;
color:#aaf;
}

a.tooltip:hover span {
display:block;
position:absolute;
top:15px;
left:0;
width:350px;
border:1px solid #000;
background-color:#FAFAD2;
color:#000;
text-align:left;
padding:1px;
}

.tabelaCinza {
border:1px solid #DDD;
margin-bottom:24px;
}

.tabelaCinza img {
margin-top:-1px;
margin-left:-1px;
}

.tabelaCinza p {
margin:10px 10px 5px;
}

.hp-feat img {
float:left;
margin-right:5px;
}

.hp_tabrow {
position:relative;
width:390px;
height:110px;
}

.hp_tabcolumn1 {
position:absolute;
left:1px;
width:190px;
}

.hp_tabcolumn2 {
position:absolute;
left:200px;
width:190px;
}

.hp_tabrow ul {
list-style:none;
margin:8px 0 5px;
}

.hp_tabrow li {
background-image:url(images/bullet-centro.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:15px;
margin-bottom:5px;
}

.titulo {
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:1px dotted #AAA;
color:#AAA;
font-size:120%;
letter-spacing:-2px;
line-height:.9em;
text-transform:lowercase;
word-spacing:1px;
margin:0;
padding:15px 10px 0;
}

#resumo {
min-height:20px;
background-color:transparent;
border-left:0 solid #C5C877;
border-top:0 solid #C5C877;
border-right:0 solid #C5C877;
border-bottom:0 solid #C5C877;
width:685px;
margin:1px 5px 1px 10px;
}

#resumo ul {
list-style-type:none;
border-left:1px solid #C4C769;
margin:0 0 0 -1px;
padding:0;
}

#resumo li {
display:inline;
border-right:1px solid #C4C769;
padding:0 2px;
}

#resumo li a {
text-decoration:none;
color:#272900;
}

#resumo li a:hover {
text-decoration:none;
color:#fff;
background-color:#272900;
}

.alerta {
border-right:0 solid red;
border-left:0 solid red;
border-top:0 solid red;
border-bottom:0 solid red;
background-image:URL(images/ico_aviso.gif);
background-repeat:no-repeat;
background-position:left;
color:red;
width:370px;
height:20px;
}

.alertajs {
margin-left:78px;
padding-left:10px;
border-right:0 solid red;
border-left:0 solid red;
border-top:0 solid red;
border-bottom:0 solid red;
background-color:#FFFFC0;
background-position:auto;
color:red;
width:685px;
height:20px;
}

a:hover,#header a,.post .title a,#sidebar a {
text-decoration:none;
}

hr,a.tooltip span {
display:none;
}

.post .title a:hover,#sidebar a:hover {
text-decoration:underline;
}

#sidebar li,.hp-feat {
margin-bottom:20px;
}
