@import url("plugins/crossbrowser.css");

/* General */
*       {margin:0;padding:0;outline:0;}
a img   {border:none;}
a       {color:#fff;}
a:hover {text-decoration:underline;}
.break        {clear:both;}

h1 {font-size:18px;color:#9FD9FF;font-weight:normal;margin-bottom:10px;}
h2 {font-size:16px;color:#33261D;font-weight:normal;}
h3 {font-size:14px;color:#33261D;font-weight:normal;}
h4 {font-size:12px;color:#9FD9FF;font-weight:normal;}
h5 {font-size:12px;color:#33261D;font-weight:normal;}
h6 {font-size:10px;color:#409CD0;font-weight:normal;}

label {display:block;margin-top:5px;}
input {background:#fff;color:#343838;padding:4px 6px;border:none;}
.submit input {margin-top:10px;}
textarea {background:#fff;color:#343838;padding:4px 6px;border:none;}
.logo    {margin: 0 0 30px 0;}

/* Boxes */
body          {background:url("/images/bg/home.jpg") top center no-repeat;font:13px "trebuchet MS", Arial, Tahoma, Sans;color:#fff;}
#wrap         {width:100%;}
#flash        {z-index:0;position:relative;top:-20px;}
#content     {width:1000px;margin:0 auto;position:relative;z-index:100;}

/*Home Videos*/
#video_01 {position:absolute;top:-588px;left:11px;width:320px;height:265px;z-index:101;visibility:hidden;}
#video_02 {position:absolute;top:-602px;left:580px;width:320px;height:265px;z-index:102;visibility:hidden;}
#video_03 {position:absolute;top:-460px;left:660px;width:320px;height:265px;z-index:103;visibility:hidden;}
#video_01 embed, #video_02 embed, #video_03 embed {float:left;}

/* Head */
#head           {margin:41px auto 0 auto;width:667px;text-align:center;}
#menu           {height:31px;position:relative;}
#menu li        {float:left;list-style:none;position:relative}
#menu li ul     {background-color:#FFFFFF;min-width:105px;position:absolute;top:20px;padding:10px 0;display:none;}
#menu li ul li  {clear:both;margin:0;}
#menu li ul a   {text-align:left;color:#000;text-decoration:none;clear:both;display:block;width:85px;padding:5px 10px;}
#menu li ul a:hover {background-color:#F2EFEA;}

/*Infopages*/
#infopages     {width:611px;margin-left:389px;}
#infopages img {border-color:#37362F;}

/* Footer */
#footer          {margin:0 auto;width:581px;text-align:center;padding:10px 0 0 0;font-size:10px;}
#footer p        {font-weight:bold;}
#footer p a      {cursor:pointer;text-decoration:underline;}
#footer a        {color:#fff;text-decoration:none;}
#footer a:hover  {text-decoration:underline;}
#footer img      {margin:12px 0 0 0;}
.all_pages_footer {display:block;}
.home_footer      {display:none;}
.pages .all_pages_footer {display:none;}
.pages .home_footer      {display:block;margin:0 0 15px 0;}

/* content_cms */
.content_cms    {text-align:justify;}
.content_cms p  {margin-bottom:20px;}
.content_cms ul,
.content_cms ol {margin:10px 20px 15px 20px;}
.content_cms h1 {margin: 0 0 2px 0;color:#9FD9FF;font-weight:normal;}

/*Background*/
.about,
.downloads            {background:url("/images/bg/about.jpg") center top;background-attachment:fixed;}
.press_articles,
.image_galleries, 
.sessions,
.video_galleries,
.video-gallery,
.press,
.photo-gallery {background:url("/images/bg/gallery.jpg") center top;background-attachment:fixed;}
.contact       {background:url("/images/bg/contact.jpg") center top;background-attachment:fixed;}
.news-gallery  {background:url("/images/bg/news.jpg") center top;background-attachment:fixed;}
.sierra-leone  {background:url("/images/bg/sierra_leone.jpg") center top;background-attachment:fixed;}

/*Gallery*/
#gallery         {width:816px;height:859px;margin:0 0 84px 90px;}

.title_gallery                          {padding:7px 6px;height:32px;background:url("/images/bg/title_gallery.png") repeat-x;}
.title_gallery .pick                    {float:left;position:relative;}
.title_gallery .pick li                 {list-style:none}
.title_gallery .pick img                {cursor:pointer;}
.title_gallery .list_gallery            {display:none;width:210px;padding:17px 0;position:absolute;top:33px;left:0;background: #ffffff url("/images/bg/list_gallery.jpg") repeat-x;z-index:999;}
.title_gallery .list_gallery li a       {background:url("/images/bg/link_list2.jpg") no-repeat;color:#999;padding:5px 0 5px 22px;text-decoration:none;width:188px;float:left;}
.title_gallery .list_gallery li a:hover {background:url("/images/bg/link_list.jpg") no-repeat;}
.title_gallery h2                       {margin:7px 0 0 15px;float:left;}

.box_gallery     {height:546px;background:url("/images/bg/box_gallery.png") repeat-x;padding:6px;}
.box_photo       {width:671px;height:541px;background:white;padding:3px;float:left;text-align:center;}
.box_photo table {width:100%;}
.box_photo table td {height:501px;background-image:url("/images/icon/loading.gif");background-repeat:no-repeat;background-position:center center;}
.box_photo h3    {margin:13px 0 0 0 ;}
.box_photo .photo           {height:501px;border:1px solid #000;background:#463931 url("/images/bg/back_img_gallery.jpg") repeat-x;text-align:center;}
.video		{background:#463931 url("/images/bg/back_img_gallery.jpg") repeat-x;height:501px;}
#video object {margin-top:80px;}
.photo img       {max-height:502px;max-width:669px;}
.position_load   {position:relative;}
#loadPhoto       {position:absolute;top:-300px;left:310px;display:none;}

.scroll           {width:104px;height:544px;float:right;margin:12px 0 0 12px;padding-right:12px;text-align:center;overflow:hidden;}
.scroll div       {border-bottom:1px solid #fff;}
.scroll ul        {height:477px;padding: 0 0 7px 0;margin:4px 0;overflow:hidden;}
.scroll li        {width:102px;height:74px;padding:7px 0;border-top:1px solid #fff;list-style:none;float:left;margin-bottom:7px;}
.scroll li img    {padding:4px;background:url("/images/bg/thumb_gallery.png") no-repeat;}
.scroll li img:hover,
.scroll li.current img {background:white;}
.scroll .previous {cursor:pointer;}
.scroll .next {cursor:pointer;}

.comment_gallery {margin:9px 0 0 7px;}

.left      {width:387px;height:268px;float:left;padding:16px;background:#fff;}
.comment    {height:269px;overflow:auto;color:#666;position:relative;}
.comment .notice,
.comment .error {position:absolute;top:-3px;right:10px;}
.comment ul {width:351px;margin:15px 0;}
.comment li {padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #EAE0D7;}
.comment p  {margin-bottom:5px}

.right          {width:347px;height:272px;float:left;padding:14px 20px;background:url("/images/bg/box_description_gallery.png") repeat-x;}
.right form     {float:right;position:relative;}
.right h2       {float:right;}
.right label    {float:left;background:#fff;color:#343838; padding:4px 6px;}
.right input    {float:left;background:#fff;color:#343838; padding:4px 6px;border:0;width:334px;margin:0 0 7px 0;}
.right textarea {float:left;background:#fff;color:#343838; padding:4px 6px;border:0;width:334px;height:81px;}
.right .submit  {border:none;padding:0;float:right;width:67px;height:22px;margin:65px 0 0 0;}
.right form .loading {position:absolute;bottom:0px;left:0px;display:none;}

#login_form {margin:0 auto;width:300px;height:auto !important;height:145px;min-height:145px;padding:20px;background-color:#463931;border:solid 4px white;}
#login_form h1 {color:white;}
#login_form input {width:288px;}
#login_form .submit  {float:right;}
#login_form .submit input {width:auto;margin-bottom:20px;}


#contact {width:388px;margin:0 0 120px 0;}
#contact input,
#contact textarea {width:388px;}
#contact label    {float: left; background:#fff;color:#343838; padding:4px 6px;margin: 15px 0 -1px 0 ;}
#contact textarea {height:150px;}
#contact .submit  {border:none;padding:0;float:right;width:67px;height:22px;margin:15px -14px 0 0;}

#contact #simple_captcha {width:400px;border:none;padding:0 !important;margin:15px 0;}
#contact #simple_captcha .simple_captcha_image {float:left;margin-right:10px;}
#contact #simple_captcha .simple_captcha_field input {margin-left:10px;height:25px;}
#contact #simple_captcha .simple_captcha_field,
#contact #simple_captcha simple_captcha_input {margin:0;border:none;}

.submit_comment #simple_captcha {width:345px;border:none;padding:0 !important;top:185px;position:absolute;}
.submit_comment #simple_captcha .simple_captcha_image {float:left;margin-right:10px;}
.submit_comment #simple_captcha .simple_captcha_field input {margin-left:10px;height:25px;}
.submit_comment #simple_captcha .simple_captcha_field,
.submit_comment #simple_captcha simple_captcha_input {margin:0;border:none;}

.notice {color:#409CD0;}
.error {color:#409CD0;}

.news-press #infopages ul {float:left;width:611px;}
.news-press #infopages ul li {list-style:none;text-align:center;float:left;width:110px;padding:0 10px 13px 10px;height:130px;overflow:hidden;}
.news-press #infopages ul li h3 {color:#9FD9FF;}
.news-press #infopages ul li img {border:solid 3px black;}
.news-press #infopages ul li a {font-size:14px;font-weight:bold;text-decoration:none;}
.news-press #infopages ul li:hover img {border-color:white;}

#downloads {width:400px;margin:0;}
#downloads li {list-style:none;}
#downloads li a{display:block;padding:5px 10px;text-decoration:none;}
#downloads li.odd a{background-color:#1D170B;}
#downloads li.even a{background-color:#372C15;}
#downloads li a:hover {background-color:white;color:#409CD0;}

/*Press*/
#press         {width:816px;margin:0 auto;}
#press dt            {background:url("/images/bg/press.png") repeat-x;height:46px;cursor:pointer;}
#press dt span.title {font-size:16px;color:#33261D;margin:13px 0 0 15px;font-weight:bold;}
#press dt span {float:left;margin:7px 0 0 6px;}
#press dt p    {float:right;margin:13px 6px 0 0 ;padding:6px 9px;background:#fff;color:#000;}
#press dd      {display:none;background:url("/images/bg/itens_press.png") bottom repeat-x;*padding:6px 0 0 0;}
#press ul      {background:url("/images/bg/ul_press.png") bottom repeat-x;display:table;width:803px;margin:6px auto;padding:0 0 3px 0;}
#press li      {list-style:none;float:left;background:url("/images/bg/li_press.jpg") no-repeat;height:102px;width:264px;margin:3px 0 0 3px;}
#press li img  {float:left;background:url("/images/bg/thumb.jpg") no-repeat;padding:4px;margin:12px 0 0 12px;}
#press li h3        {width:131px;float:left;margin:20px 0 0 12px;}
#press li .download {padding:0;background:none;}

/*Flash Message*/
#flash.home {position:absolute;padding:70px 50px 0 50px;width:250px;height:111px;left:50%;margin:340px 0 0 -170px;background:url("/images/bg/flash_message.png") no-repeat;}
#flash.home h2 {font-size:13px;color:white;}
#flash.home p {margin-top:20px;}
#flash.home p,
#flash.home a {color:#9FD9FF;}
#flash.home h3 {font-size:12px;color:white;}

.view_book_details {display:block;width:202px;height:85px;text-indent:-999999px;background:url("/images/bt/view_book_info.png") no-repeat;margin:0 auto;}
