/* CSS RESET
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
*/

body {margin:0;font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:16px;}

h1 {color:#703C40;font-style:italic;font-weight:500; font-size:1.8em; text-align: left; margin-bottom: 5px;}
h2 {color:#703C40;font-style:italic;font-weight:500; font-size:1.4em; margin:15px 0;}
h3 {color:#703C40;font-style:italic;font-weight:500; font-size:1.4em; margin:0 0 5px 0;}

a {text-decoration: none; color: #703C40;}
a:hover {text-decoration: underline;}

ol, ul {padding: 0 0 0 17px; margin-bottom: 10px; list-style-image: url(images/bullet-1.gif); text-align: left;}
li {margin: 0 0 10px 0; padding: 0;}

blockquote {color:#666666; padding-left: 20px;}

#wrapper {background:url(images/background.png) no-repeat top right; width: 1200px; margin: 0 auto;}
#main {margin:0px auto; width:1200px;}
#header {height:100px; font-size:3.5em; padding:50px;}
#header div {font-size:0.7em; color:black;}
#header a {color:#CA5F59; text-decoration: none;}
#right {width:300px; padding:40px; float:right;}
#right-right {width:220px; padding:10px; float:right;}
#quote {font-size:1.4em; font-style:italic;text-indent:-0.45em; color:#003333; text-align:center;}
#left {
	width:507px; /* ajustar width */
	padding:35px;
	line-height:1.4em; 
}
.content {text-align: justify;}
#mark {background: url(images/mark.png) no-repeat center; height: 99px; margin:10px 0;}

#footer {font-size:3.5em; padding:10px; text-align:right;}
#footer div {font-size:0.7em; color:#CA5F59;}
#subfooter {padding:10px; font-size: 0.9em; text-align: right;}

#comment, input, button {font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; font-size:0.8em; padding:10px; border:#666666 1px solid; background:white;}
#comment {width:380px;}
#comments {font-size: 0.8em; vertical-align: top;}
.comment_author {text-align: right; float:left; padding: 10px; width: 100px; }
.comment_content {border-left: black 1px solid; padding: 10px;}
.comment_header {color:#703C40;font-style:italic;font-weight:500; text-align:right; margin:15px 0;}

.calendar {background-color:#EBE3AF; height:200px; width:200px; border:#FFCC00 1px solid; float:right;}

.resume {font-size:0.8em; text-align:justify; padding:7px;}
.title-1 {border-top:black 1px dotted; border-bottom:black 1px solid; padding:15px 0; font-size:2em; text-align:center;}
.title-2 {border-top:black 1px dotted; border-bottom:black 1px solid; padding:40px 0 7px 0; font-size:1.5em; text-align:center; background:white url(images/mark-2.png) no-repeat top center;}
.read_more {color:#665C1A; text-align:right; font-style:italic; margin-top:15px;}
.prev-next {font-size: 1.1em; border: gray 1px dotted; padding: 20px; text-align: center; margin: 10px;}
.author {font-size:0.9em; padding: 0; margin: 0;}
.header-content {min-height: 70px;}
.date {padding:0 10px; border-right: gray 1px solid; float: left; margin:10px;}
.date .day {font-size: 3em;}
span.cap {float:left;font-size:4em;line-height:1.2em;margin-bottom:-0.4em;margin-right:0.05em;position:relative;}