/* css reset-reloaded */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre,a,
blockquote,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 {
margin: 0;padding:0; border: 0;outline: 0;font-weight: inherit;font-size: 100%;
font-style: inherit;font-family: inherit; vertical-align: baseline;}
:focus { outline: 0; }
body { line-height: 1; color: black; background: white;}
ol, ul { list-style: none;}
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
/* /css reset-reloaded */
/* sayarus usual */
p, td, th,  li, input, textarea {font-family: arial, serif; font-size: 12px;  color: #000;}
input:focus {border: 2px solid #0f0;}
a {text-decoration: none;}
textarea {background:#efe;}
pre{font-family:monospace;}
legend {font-weight:bold; font-size: 20px; color: #fff; background:#35A445; line-height: 30px; padding: 4px;}
fieldset {border: 1px solid #000;}
label {width: 160px; float: left; font-weight: bold;}
h1 {font-size:25px; color: #000; padding:8px; font-weight:bold; color: #376826;}
h2 {font-size:20px; color: #000; padding:8px; font-weight:bold; font-style: italic; color: #333;}
h3 {font-size:18px; color: #000; padding:4px; font-weight:bold;}
h4 {font-size:14px; color: #000; padding:2px; font-weight:bold;}
h5 {font-size:13px; color: #000; padding:2px; font-weight:bold;}
h6 {font-size:10px; color: #000; padding:2px;}
ul {list-style-type: square; padding-left: 30px;}
li {padding-left: 10px;}
ol {list-style-type:upper-roman; padding-left: 10px;}
p  {font-size:12px; color: #000; line-height: 20px; padding: 4px;}
strong {font-weight:bold;}
em {font-style: oblique;}
/* /sayarus usual */

body {display: block; font-family: arial, serif; font-size: 12px;  color: #000; background: #eff;text-align: center;}
#header {background:#fff; margin:auto; width:800px; padding:10px;text-align: left;}
#logo{float:left; width:260px;margin:10px;}
#headright{float:right; width:auto;text-align:right; text-align: left;}
#headmain{clear: both; min-height:150px; background: #333 repeat-x;-moz-border-radius: 8px; -webkit-border-radius: 8px;text-align: left;}
#headmain h1 {font-size: 24px; font-weight: bold; color:#fff; padding:20px; line-height:30px;}

#footer {text-align: left; background: url('/images/bg/bg-green.png') #c2ebd0 repeat-x; margin:auto; width:800px; padding:10px;-moz-border-radius: 8px; -webkit-border-radius: 8px; min-height:300px;}
#footer td {width:30%;  padding: 10px;}
td.bordered {border-right:1px solid #aaa; width:32%;}
#footer h1 {font-size:18px; padding:0px 0px 10px 0px; color: #333;}

#main {text-align: left;background:#fff; margin:auto; width:800px; padding:10px;-moz-border-radius: 8px; -webkit-border-radius: 8px; min-height:200px;}
.refe {width:190px; display:inline; float:left; height:200px; vertical-align:top;}
.refe h1 {font-size:14px;}


.box_edit {border: 2px dotted #050; z-index:100px;}
.place span.title {display:none;background:magenta; color:#000; font-size:16px; padding: 0px 20px 0px 0px; font-weight: bold;}

div.headtop {text-align:right; float:right;}
div.headtop a {text-decoration:none; color: #333;}
div.headtop a:hover {text-decoration:overline;}

div.main p {text-align: justify;}

