body	{text-align : center; margin: 0px; padding: 0px; FONT-FAMILY: Verdana, sans-serif; font-size : 0.82em; margin-top: 0px; margin-bottom: 40px; background-color: #FCFBE3; }

/* TinyMCE specific rules */
body.mceContentBody {background: #FFF;}
.mceContentBody a {color: red !important;}

#page_center {width: 818px; position: relative; text-align: left; color: black; margin: auto; overflow : hidden; border:0 px;}
#head {}
#top_links {position: relative; margin-top: 10px; height: 73px;}
#top_links_left {position: relative; float: left; padding-left: 80px; height: 70px;}
#top_links_right {position: relative; float: right; padding-top: 25px; height: 55px;}
#menu_container {height: 80px; background-image: url("./images/bg_menu.jpg"); background-repeat: no-repeat; background-position: top left;}
#menu  {position: relative; font-weight: bold; left: 40px; top: 50px; width: 720px; color: black; font-size: 1.0em; margin-left: 10px; }
.menu4 {width: 100%; margin: 1em 0; padding: 0px 0.5em; }
.menu4 ul {margin: 0; padding: 0; list-style-type: none; }
.menu4 li {margin: 0; padding: 0; float: left; margin-right: 2em; text-align: center; }
.menu4 a {display: block; width: 100%; text-decoration: none; padding: 5px; }
.menu4 a:hover {background: #D82828 none; padding: 5px; }

#main_container {min-height: 600px; background-image: url("./images/bg_content.jpg"); background-repeat: x-repeat; background-position: bottom right; }
#main { }
.main_logo {margin-left:36px; }
#context {padding-left: 50px; padding-right: 50px; padding-bottom: 30px; }

#foot {background-image: url("./images/bg_bottom.jpg"); text-align: center; font-size: 8pt; color: black; padding: 2px; height: 24px; }
#foot a {color: #666;}
#bottom_links {position: relative; top: -2px; margin-bottom: 10px; padding-left: 80px; }
#error_message {border: 1px solid #da2921; font-weight: bold; color: navy; margin: 20px; padding: 10px;}
#languages {float: right; font-size: 0.75em; margin-right: 60px; width: 80px; }
#languages span {font-weight: bold; }
#languages a {color: white; }

#stext1 {}

#menu a {color: black; text-decoration: none}
#menu a:hover {color: white; }

#page_center a img {border: 0px #008cb6 solid}
#gallery { }
#gallery_images {width: 100%; }
#gallery_images table {width: 100%; }
#gallery_images table td {text-align: center;  }

h1	{font-size: 1.4em; text-align: left; height: 1.7em; padding: 10px; padding-left: 20px; margin: 1.3em; margin-left: 50px; color: #D82828; width: 670px; background-image: url("./images/row_delim1.gif"); background-repeat: no-repeat; background-position: bottom left;}
h2	{font-size: 1.1em; text-align: left; margin: 10px; margin-left: 0px; border-bottom: 1px solid #7E4601; width: 65%; }
h3	{font-size: 1em; text-align: left; margin: 0.0em}
h4	{font-size: 1em; text-align: center; margin: 0px; margin-bottom: 10px; background-color: #fffbf2; border-bottom: 1px dashed #da2921; border-top: 1px dashed #da2921}
p	{text-align: justify; line-height: 1.4em; font-size: 1em}
form {font-size: 0.95em; text-align: left}
hr {border-top: 1px solid #dad7dc; border-bottom: 0px; margin-top: 7px; margin-bottom: 7px}
a	{color: #fb6d23; }

.c {text-align: center}
.r {text-align: right}
.l {text-align: left}
.small {font-size: 0.9em}
.fl {float: left}
.fr {float: right}
.cr {clear: right}
.cl {clear: left}
.cb {clear: both}
.fs_edit {width: 65%; border: 1px solid #aca; }

input.buttons {font-size: 0.95em; border: 1px #00a3ff solid; background-color: #878787; color: white}
a.buttons {border: 1px #00a3ff solid; background-color: #878787; color: white; padding: 3px; padding-left: 15px; padding-right: 15px; }
input.txtboxes {font-size: 0.95em; border: 1px #00a3ff solid}
select {font-size: 0.95em; border: 1px #00a3ff solid; }

.note {font-style: italic; margin: 20px; margin-left: 30px; margin-right: 30px}
.note img {margin: 8px}
.label {font-style: italic; }
.vtop {vertical-align: top}

.bg_suda {background-color: #dff3e9}
.bg_licha {background-color: #e6e9ff}

.pagging{font-weight: bold; margin-left: 200px; }
.actual{border-top: 1px solid #7E4601; border-bottom: 1px solid #7E4601; }
.pagging td{padding: 3px;}

.guestbook_container {}
.guestbook_item {width: 97%; border: 1px solid #eee; margin: 5px; margin-bottom: 10px; font-size: 0.9em; }
.guestbook_header {background-color: #ddd; }
.guestbook_id {font-size: 0.9em; font-style: italic;}
.guestbook_date {text-align: right; font-size: 0.9em; font-style: italic;}
.guestbook_subject {width: 75%; padding-left: 5px; font-weight: bold; }
.guestbook_text {padding: 5px; }
