/* CSS Document */

* {margin:0; padding:0;}
body {background:url(images/bgr.jpg) top left repeat-x #c0554f; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; line-height:2em; text-align:center;}
.accessible {display:none;}
#container {width:845px; text-align:left; margin:auto;}
#header {background:url(images/header-bgr.gif) top left no-repeat;}
#header .image-1 {background:url(images/header01.jpg) top center no-repeat; height:201px;}
#header .image-2 {background:url(images/header02.jpg) top center no-repeat; height:201px;}
#header .image-3 {background:url(images/header03.jpg) top center no-repeat; height:201px;}
#header .image-4 {background:url(images/header04.jpg) top center no-repeat; height:201px;}
#header .image-5 {background:url(images/header05.jpg) top center no-repeat; height:201px;}
#header .image-6 {background:url(images/header06.jpg) top center no-repeat; height:201px;}
#header .image-7 {background:url(images/header07.jpg) top center no-repeat; height:201px;}
#header .image-8 {background:url(images/header08.jpg) top center no-repeat; height:201px;}

#header h1 a { display:block; background:url(images/logo.jpg) bottom right no-repeat; width:199px; height:90px; padding:38px 0 0 57px; text-indent:-99999px;}
#nav {list-style:none; margin:0 20px 0 40px;}
#nav li {float:left;}
#nav li a {display:block; padding:10px 20px 10px 20px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#nav li a:hover {text-decoration:underline;}
#nav li.active { color:#cb0000; background:#FFFFFF; margin-top:10px; padding:5px 20px 3px 20px; border-right:1px solid #d7e452; border-left:1px solid #d7e452; border-bottom:2px solid #FFFFFF; font-weight:bold;}
#content { clear:both;  background:url(images/content-bgr.jpg) top left no-repeat;}
#textarea {background:url(images/textarea-bgr.gif) bottom left no-repeat; padding:5px 40px 10px 40px; line-height:150%;}
#textarea h2 {font-size:160%; margin:10px 0 10px 0; color:#cb0000; font-weight:normal;}
#textarea h3 {font-size:140%; margin:10px 0 10px 0; color:#cb0000; font-weight:normal;}
#textarea h4 {font-size:120%; margin:10px 0 10px 0; color:#cb0000;}
#textarea h5 {font-size:100%; margin:10px 0 10px 0; color:#cb0000;}

#textarea ul {margin-left:20px; list-style:none;}
#textarea ul li { background:url(images/bullet.gif) center left no-repeat; padding:3px 0 3px 20px;}
#textarea p {margin:10px 0 10px 0;}

#footer {background:#a31108; color:#FFFFFF; text-align:center; margin-top:15px; padding:10px;}
#footer a {font-weight:bold; color:#FFFFFF;}
#footercontent {margin:auto; text-align:left; width:800px;}
#footerright {float:right; text-align:right;}
#footerleft {}

.bookform th { padding-left: 8px; }
.bookform td { padding-bottom: 4px; }
.bookform { padding-bottom: 12px; }
.required { color: red; }

img.foto { float: right; margin: 6px; }
#textarea a.book { color:#323232; font-weight:bold; }
#textarea a.book:hover { text-decoration:none; }

