/* Gerais */
* { padding: 0; margin: 0; outline: none; /*overflow: hidden;*/ /*border: 1px solid red;*/ }
img, fieldset { border: none; }
a { text-decoration: none; }
body { background: #89b2c6 url("../img/bg/bg_sea.jpg") repeat; }
.clear { clear: both; }

div#content { width: 955px; margin: 0 auto; /*background: url("../img/bg/bg_content_mim.png") repeat;*/ position: relative; }
div#back_menu { position: absolute; top: 0; left: 0; width: 100%; height: 120px; background: url("../img/bg/bg_content_mim.png") repeat; }
div#fade_content { width: 100%; /*height: 100%;*/ /*padding-top: 30px;*/ background: transparent url("../img/bg/bg_content_mim.png") repeat; }

div#menu { background: url("../img/menu/bg_menu.png") no-repeat; width: 934px; height: 120px; margin: 0 auto; position: relative; z-index: 1; }
div#menu a#lo_box2 { float: left; margin: 4px 0 0 30px; }

div#menu ul { float: left; list-style: none; margin: 38px 0 0 33px; }
div#menu ul li.menu_parent { position: relative; float: left; padding: 0 0px; text-align: center; margin-right: 2px; height: 43px; }  /* confirmar cor */
div#menu ul li.menu_parent a { position: relative; top: 23px; }
div#menu ul li#menu_home { width: 62px; }
div#menu ul li#menu_home:hover, div#menu ul li.menu_home_hover, div#menu ul li.home_current { background: url("../img/menu/aba_fad_1.png") center 8px no-repeat; }
div#menu ul li#menu_imap { width: 61px; }
div#menu ul li#menu_imap:hover, div#menu ul li.menu_imap_hover, div#menu ul li.imap_current { background: url("../img/menu/aba_fad_2.png") center 4px no-repeat; }
div#menu ul li#menu_projects { width: 80px; }
div#menu ul li#menu_projects:hover, div#menu ul li.menu_projects_hover, div#menu ul li.projects_current { background: url("../img/menu/aba_fad_3.png") center 1px no-repeat; }
div#menu ul li#menu_multimedia { width: 112px; }
div#menu ul li#menu_multimedia:hover, div#menu ul li.menu_multimedia_hover, div#menu ul li.multimedia_current { background: url("../img/menu/aba_fad_4.png") center 0px no-repeat; }
div#menu ul li#menu_news { width: 66px; }
div#menu ul li#menu_news:hover, div#menu ul li.menu_news_hover, div#menu ul li.news_current { background: url("../img/menu/aba_fad_5.png") center 3px no-repeat; }
div#menu ul li#menu_contact { width: 88px; }
div#menu ul li#menu_contact:hover, div#menu ul li.menu_contact_hover, div#menu ul li.contact_current { background: url("../img/menu/aba_fad_6.png") center 7px no-repeat; }

div#menu ul li a { text-decoration: none; color: #155545; font-size: 18px; font-family: "Myriad Pro"; font-style: italic; }
div#menu ul li ul.sub_menu { display: none; clear: left; position: absolute; top: 44px; left: 0; width: 93px; background: url("../img/menu/bg_sub_menu.png") center top no-repeat; padding-top: 7px; margin: 0; /*border: 1px solid red;*/ }
div#menu ul li ul.sub_imap { left: -17px; }
div#menu ul li ul.sub_multimedia { left: 9px; }
div#menu ul li ul.sub_menu li { clear: left; width: 100%; /*height: 32px;*/ border: 1px solid #577370; border-bottom: none; border-top: none; background: #82a6a3 url("../img/menu/bg_borda.png") center bottom no-repeat; padding: 0; }
div#menu ul li ul.sub_menu li a { top: 0; }
div#menu ul li ul.sub_menu li.first_li { border-top: 1px solid #577370; }
div#menu ul li ul.sub_menu li.last_li { background-image: none; border-bottom: 1px solid #577370; }

div#menu ul li ul.sub_menu li:hover { background-color: #749a97; }
div#menu ul li:hover ul { display: block; }

div#menu a.free_navigation { position: relative; top: 25px; left: 41px; }
div#menu a.free_navigation:hover { opacity: 0.87; filter:alpha(opacity=87); }
div#menu a#imap_world_link { position: relative; top: 12px; left: 732px; }
div#menu a#imap_world_link:hover { opacity: 0.8; filter:alpha(opacity=80); }

div#imap_world_box { display: none; padding: 10px; width: 600px; /*height: 640px;*/ position: absolute; top: 110px; left: 170px; background: #fff; z-index: 100; /*-moz-border-radius: 10px;*/ }
div#imap_world_box a { margin-bottom: 7px; float: right; width: 16px; height: 16px; background: url("../img/menu/closeX.png") center top no-repeat; display: block; }
div#imap_world_box a:hover { background-position: center bottom; }
div#imap_world_flash_wrap { clear: right; }
div#imap_world_box p { padding: 10px 0 0 5px; font: 12px Tahoma; color: #374a4a; }

div#menu div#orient_yourself { position: absolute; top: 17px; right: 5px; width: 100px; /*height: 80px;*/ /*background: url("../img/menu/bussola.png") center top no-repeat;*/ text-align: center; /*border: 1px solid red;*/display: none; }
div#menu div#orient_yourself img { /*position: relative; top: 0px; border: 1px solid red;*/ }
/*div#menu #robledo { position: absolute; top: 17px; right: 5px; border: 1px solid red; }*/


div#accordion { width: 682px; height: 285px; margin: 5px 5px 0 10px; float: left; background: url("../img/accordion/bg_accordion.png") no-repeat; padding: 0px 0 0 0px; }
/*div#accordion * { border: 1px solid red; }*/
/*div#accordion div { position: relative; float: left; /*height: 200px;*border: 1px solid green; width: 500px; }*/
div#accordion a { float: left; /*height: 100px;*/ /*border: 1px solid yellow;*/ }
div#accordion a.aba_link { margin-top: 5px; }
div#accordion a#to_aba1 { margin-left: 5px; }
div#accordion div.conteudo { position: relative; float: left; /*width: 360px; height: 200px;*/ width: 0px; height: 100%; overflow: hidden; /*border: 1px solid red;*/ }
div#accordion div.conteudo h1 { margin: 15px 0 0 10px; height: 20px; }
div#accordion div.conteudo a { width: 503px; height: 136px; margin: 10px 0 6px 10px; }
div#accordion div.conteudo p { width: 520px; font: 12px Verdana; margin: 0 0 0 10px; color: #103f32; letter-spacing: -0.3px; }
div#accordion div.conteudo a.see_more { position: absolute; left: 445px; bottom: 15px; margin: 0; width: 73px; height: 21px; }

div#accordion div#aba1 { width: 537px; background: url("../img/accordion/bg_tab_1.png") left 276px repeat-x; }
div#accordion div#aba1 h1 { width: 351px; background: url("../img/accordion/ttl_tab_1.png") no-repeat; }
div#accordion div#aba2 { background: url("../img/accordion/bg_tab_2.png") left 276px repeat-x; }
div#accordion div#aba2 h1 { width: 303px; background: url("../img/accordion/ttl_tab_2.png") no-repeat; }
div#accordion div#aba3 { background: url("../img/accordion/bg_tab_3.png") left 276px repeat-x; }
div#accordion div#aba3 h1 { width: 378px; background: url("../img/accordion/ttl_tab_3.png") no-repeat; }


div#weblet { float: left; width: 243px; height: 290px; background: url("../img/weblet/bg_weblet.png") no-repeat; margin-top: 5px; text-align: center; }
div#weblet a { position: relative; top: 255px; }

div.boxes { margin: 30px 50px 0 0; float: left; width: 187px; height: 283px; position: relative; left: 13px; text-align: center; /*-moz-border-radius: px;*/ background: url("../img/boxes/bg_box_bottom.gif") center bottom no-repeat; }
div.boxes img.icon { position: absolute; top: -15px; right: 0; }
div.boxes h1 { width: 100%; height: 36px; /*font-size: 20px; color: #fff; font-family: Tahoma; font-style: italic;*/ }
/*div.boxes*/
h1 span { display: none; }
div.boxes div.box_content { background: url("../img/boxes/bg_box2.gif") repeat-x; }
div.boxes div.rodape { width: 187px; height: 17px; background: url("../img/boxes/bg_box_bottom.gif") no-repeat; /*position: absolute; bottom: 0; left: 0;*/ }
div.boxes p { margin: 0 auto; width: 164px; height: 50px; color: #fff; background: url("../img/boxes/bg_box_p.gif") center top no-repeat; font-size: 10px; font-family: Tahoma; padding: 5px 7px; text-align: left; font-weight: normal; position: relative; }
div.boxes p a.link { position: absolute; right: 5px; bottom: 2px; height: 21px; }
div.boxes p a:hover, a.buttom:hover { opacity: 0.87; filter:alpha(opacity=87); } /* boxes home */
input#reset:hover, input#submit:hover, div#weblet a:hover { opacity: 0.9; filter:alpha(opacity=90); } /* contato e link weblet home */
a.see_more:hover { opacity: 0.93; filter:alpha(opacity=93); } /* acordion */
a#back:hover { opacity: 0.8; filter:alpha(opacity=80); } /* voltar */
div#box_kimho h1 { background: url("../img/boxes/kimho_ip/ttl_kimho_ip.gif") no-repeat; }
div#box_multimedia h1 { background: url("../img/boxes/multimedia/ttl_multimedia.gif") no-repeat; }
div#box_contact { margin-right: 22px; }
div#box_contact h1 { background: url("../img/boxes/contact/ttl_contact.gif") no-repeat; }
div#box_contact img.icon { top: -24px; }
div#box_news { width: 248px; margin: 30px 0 0 0; background-image: url("../img/boxes/news/bg_news_bottom.gif"); }
div#box_news div.box_content { background-repeat: repeat; }
div#box_news h1 { height: 34px; background: url("../img/boxes/news/ttl_news.png") no-repeat; }
div#box_news a.news_buttom { width: 85px; height: 28px; background: url("../img/boxes/news/bg_tab.png") no-repeat; float: right; text-align: center; position: relative; right: 6px; margin-left: 1px; }
div#box_news a.news_buttom_curr { background: url("../img/boxes/news/bg_tab_current.png") no-repeat; }
div#box_news a.news_buttom img { position: relative; top: 4px; }
div#box_news div#text_news { clear: right; width: 235px; height: 233px; background: #932a05 url("../img/boxes/news/bg_box_news2.gif") left bottom repeat-x; position: relative; left: 1px; margin: 0 auto; }
div#box_news div#text_news p.news_link { background: transparent none; padding-left: 5px; float: left; width: 225px; height: 41px; border-top: 1px solid #ae5f44; font-size: 11px; overflow: hidden; }
div#box_news div#text_news p.news_link img { float: left; width: 65px; height: 41px; margin-right: 5px; }
div#box_news div#text_news p.news_link a { font: 12px Verdana; color: #fff; position: relative; width: 100%; font-weight: normal; }
div#box_news div#text_news p.news_link a:hover { text-decoration: underline; }
div#box_news div#text_news p.news_link a span { font-weight: bold; text-decoration: none; background-color: #932a05; }
div#box_news a.link { position: absolute; bottom: 8px; right: 18px; height: 21px; }

/****************************************************************************************************************************/

div#wrapper { width: 922px; /*margin: 30px auto 0 auto;*/ margin: 0 auto; }

div#wrapper h1 { position: relative; width: 920px; height: 33px; background: url("../img/contact/bg_ttl_contact.png") repeat; border: 1px solid #7ba696; border-bottom: none; }
div#wrapper h1 img { position: absolute; left: 21px; top: 7px; }

div#wrapper div.hr { width: 100%; height: 2px; background-repeat: repeat-x; }
div#wrapper div#hr1 { background-image: url("../img/contact/bg_hr1.png"); }

div#wrapper_box { width: 920px; /*height: 497px;*/ background: url("../img/contact/bg_contact.png") repeat; border: 1px solid #7ba696; border-top: none; padding-bottom: 45px; position: relative; }

div#wrapper div#wrapper_box p { margin: 0; padding: 10px 20px; font: 12px Tahoma; color: #374a4a; }
div#wrapper div#wrapper_box p a { font: 12px Tahoma; color: #374a4a; text-decoration: underline; font-weight: bold; }
div#wrapper div#wrapper_box p a:hover img { opacity: 0.9; filter:alpha(opacity=90); }
div#wrapper div#wrapper_box p.msg { float: left; }
div#wrapper div#wrapper_box p.msg span { display: block; height: 13px; }
/* div#wrapper_box , div#wrapper_box */
div#wrapper_box form#form_search { width: 300px; /*height: 30px;*/ position: relative; float: right; padding-top: 5px; }
div#wrapper_box form#form_search label#for_search, div#wrapper_box form#form_search input#submit_search { position: relative; top: 3px; }
div#wrapper_box label#for_search { width: 54px; height: 15px; }
div#wrapper_box input#search { width: 165px; height: 19px; background-color: #cbdadc; border: 1px solid #7b969a; }
div#wrapper_box input#submit_search { width: 25px; height: 18px; background: url("../img/projects/ok_search.png") left top no-repeat; border: none; }
div#wrapper_box div#hr2 { clear: left; background-image: url("../img/contact/bg_hr2.png"); }
div#wrapper p { padding: 10px 20px; font: 11px Arial; color: #374a4a; }
div#wrapper p.ttl_p { font-size: 12px; }
div#wrapper ul { font: 11px Arial; color: #374a4a; padding: 0 35px; float: left; }

div#wrapper_box img.float_img { position: relative; float: right; top: 40px; right: 20px; }
div#wrapper_box img.float_img2 { position: relative; float: right; top: 15px; right: 20px; }
div#wrapper_box img.abs_img { position: absolute; bottom: 50px; right: 20px; }
div#wrapper div#wrapper_box ul { font: 12px Tahoma; color: #374a4a; margin: 5px 0 20px 37px; /*float: left;*/padding: 0; list-style: disc outside url("../img/about_imap/list.gif"); }
div#wrapper_box div#education_content { width: 700px; float: left; }

div#wrapper_box div#kimho_home { width: 100%; text-align: center; padding-top: 20px; }
div#wrapper_box div#kimho_home a { margin: 0 17px; }
div#wrapper_box div#kimho_home a:hover { opacity: 0.9; filter:alpha(opacity=90); }

div#wrapper_box div#player { margin: 0 17px 0 0; padding: 25px 0 0 25px; float: left; }
div#wrapper div#wrapper_box p#ttl_video { width: 400px; float: left; padding: 100px 20px 10px 0; }
div#wrapper_box div#divs_videos { width: 461px; height: 2px; float: left; background: url("../img/multimedia_videos/bg_divs_videos.png") repeat-x; }
div#wrapper div#wrapper_box p#desc_video { width: 400px; float: left; padding: 10px 20px 10px 0; }

div#wrapper_box div#vertical_div { height: 400px; border-left: 1px solid #465c5e; border-right: 1px solid #d2dddd; float: left; margin-top: 20px; }
div#wrapper_box div#education_imgs { width: 180px; /*border: 1px solid red;*/ float: right; margin-top: 35px; }
div#wrapper_box div#education_imgs img { margin-bottom: 20px; }
div#wrapper_box div#education_imgs a:hover { opacity: 0.9; filter:alpha(opacity=90); }
div#wrapper_box a#continue { position: absolute; bottom: 10px; right: 250px; }
div#wrapper_box a#previous { position: absolute; bottom: 10px; right: 340px; }
div#wrapper_box a#previous:hover ,div#wrapper_box a#continue:hover { opacity: 0.9; filter:alpha(opacity=90); }
div#wrapper div#wrapper_box  p.per_year { float: left; padding: 17px 30px 0 30px; }
div#wrapper_box  a.per_year { width: 70px; height: 25px; float: left; margin: 15px 20px 0 0; display: block; }
div#wrapper_box  img#line { margin: 0 0 0 30px; }
div#wrapper div#wrapper_box p.p_month { clear: left; padding: 15px 0 0 20px; }
div#wrapper div#wrapper_box p.p_first { padding-top: 0; }
div#wrapper div#wrapper_box p.p_data { clear: left; padding: 0 0 0 20px; float: left; white-space: pre; }
div#wrapper div#wrapper_box p.p_data_text { width: 600px; padding: 0 0 0 0; float: left; }

div#wrapper_box div#make_your_choice { width: 470px; height: 346px; margin: 0 auto; background: url("../img/projects/bg_make_your_choice.png") center bottom no-repeat; }
div#wrapper_box div#make_your_choice a { position: relative; top: 180px; }
div#wrapper_box div#make_your_choice a:hover { opacity: 0.87; filter:alpha(opacity=87); }
div#wrapper_box div#make_your_choice a#past_choice { float: left; }
div#wrapper_box div#make_your_choice a#upcoming_choice { float: right; }

div#wrapper_box div#projects_box { width: 881px; margin: 0 auto; padding-top: 30px; }
div#wrapper_box div#projects_box div#projects_top { width: 100%; height: 30px; background: url("../img/projects/bg_projects_top.png") no-repeat; }
div#wrapper_box div#projects_box div#projects_top h2 { float: left; padding: 3px 0 0 15px; }
div#wrapper_box div#projects_box div#projects_top input { position: relative; float: right; }
div#wrapper_box div#projects_box div#projects_top input#projects_search { width: 136px; height: 15px; top: 7px; border: 1px solid #687d82; background-color: #bed1ce; right: 9px; }
div#wrapper_box div#projects_box div#projects_top input#projects_search_submit { width: 49px; height: 24px; background: url("../img/projects/bt_search.png") no-repeat; top: 3px; right: 10px; border: none; }
div#wrapper_box div#projects_box table { width: 100%; /*border-style: solid;*/ font-family: Verdana; color: #374a4a; text-align: center; border: 1px solid #709494; border-bottom: none; border-right: none; }
div#wrapper_box div#projects_box table a { color: #374a4a; }
div#wrapper_box div#projects_box table th { font-size: 10px; font-weight: normal; border-right: 1px solid #618181; border-bottom: 1px solid #709494; padding: 2px 0; }
div#wrapper_box div#projects_box table img { margin-right: 5px; }
div#wrapper_box div#projects_box table td { font-size: 12px; border: 1px solid #709494; border-top: none; border-left: none; padding: 1px 0; }
div#wrapper_box div#projects_box table .table_date { width: 87px; }
div#wrapper_box div#projects_box table .table_name { width: 660px; text-align: left; padding-left: 8px; }
div#wrapper_box div#projects_box table .table_title { text-align: left; padding-left: 8px; }
div#wrapper_box div#projects_box table tr.table_head { background: url("../img/projects/bg_table_head.png") repeat; }
div#wrapper_box div#projects_box table tr.impar { background-color: #9ab4b4; }
div#wrapper_box div#projects_box table tr.par { background-color: #8aa8a8; }
div#wrapper_box div#projects_box div#projects_bottom { position: relative; width: 100%; height: 35px; background: url("../img/projects/bg_projects_bottom.png") no-repeat; }
div#wrapper_box div#projects_box div#projects_bottom div#navigation { width: 465px; position: relative; float: left; left: 100px; top: 7px; }
div#wrapper_box div#projects_box div#projects_bottom  div#navigation div.hr_projects { width: 103px; height: 1px; float: left; background-image: url("../img/multimedia_photos/hr_photos.png"); margin: 10px 5px; }
div#wrapper_box div#projects_box div#projects_bottom  select { position: relative; float: left; left: 100px; top: 9px; border: none; color: #4d596f; font-size: 12px; width: 108px; height: 20px; background: #fff; text-align: center; padding-top: 0px; }
div#wrapper_box div#projects_box div#projects_bottom  select option { background: #fff; border: none; }
div#wrapper_box div#projects_box div#projects_bottom  select#per_month { left: 110px; }
div#wrapper_box div#projects_box div#projects_bottom  a#see_all_projects { position: relative; float: left; left: 120px; top: 7px; }

div#wrapper_box img.float_img_news { position: relative; float: left; top: 0; left: 40px; }
div#wrapper div#wrapper_box p.p_news { float: left; max-width: 600px; min-width: 200px; }
div#wrapper div#wrapper_box p#title_news { padding-top: 20px; }
div#wrapper div#wrapper_box a#see_more_news { position: relative; float: right; top: 20px; right: 20px; }
div#wrapper_box  div#projects_media_links { position: relative; width: 110px; float: left; top: 0px; left: 12px; background: url("../img/projects/linhas.png") no-repeat; }
div#wrapper_box  a.projects_media_link { clear: right; float: right; margin-bottom: 15px; }
div#wrapper_box  a.projects_media_link:hover { opacity: 0.87; filter:alpha(opacity=87); }

div#fade_content div#about_imap_about_kimho { width: 460px; height: 156px; background: url("../img/about_imap/bg_about_kimho.png") left 62px no-repeat; position: relative; }
div#fade_content div#about_imap_about_kimho a { position: relative; top: 105px; left: 220px; display: block; }
div#fade_content div#about_imap_about_kimho a:hover { opacity: 0.9; filter:alpha(opacity=90); }
div#fade_content div#about_imap_about_kimho img { position: absolute; }
div#fade_content div#about_imap_about_kimho img#about_dr_kimho { top: 75px; left: 120px; }
div#fade_content div#about_imap_about_kimho img#about_imap_text { top: 75px; left: 75px; }
div#fade_content div#about_imap_about_kimho img#about_dr_kimho_img { top: 37px; right: 0; }

/*****************************************************************************************************************************/

div#wrapper_box div#box_form { width: 484px; height: 354px; margin: 25px 100px 0 23px; background: url("../img/contact/bg_box_form.png") no-repeat; float: left; }
div#wrapper_box div#box_form form { width: 100%; }
div#wrapper_box div#box_form form fieldset#choose_mail { width: 100%; text-align: center; padding-top: 60px; }
div#wrapper_box div#box_form form fieldset#contact_data { text-align: right; padding: 20px 20px 0 0; }
div#wrapper_box div#box_form form fieldset#contact_data input { margin-bottom: 10px; border: 1px solid #7a9095; outline: 1px solid #b0c6c6; }
div#wrapper_box div#box_form form fieldset#contact_data input.not_set, div#wrapper_box div#box_form form fieldset#contact_data textarea.not_set { outline-color: #a62900; border-color: #a62900; /*background-color: #a62900;*/ /*color: #fff;*/ }
div#wrapper_box div#box_form form fieldset#contact_data .grande { width: 350px; }
div#wrapper_box div#box_form form fieldset#contact_data input#email { width: 196px; }
div#wrapper_box div#box_form form fieldset#contact_data input#tel { width: 115px; }
div#wrapper_box div#box_form form fieldset#contact_data textarea { height: 118px; border: 1px solid #7a9095; outline: 1px solid #b0c6c6; margin-bottom: 7px; /*border: 1px solid red;*/ }
div#wrapper_box div#box_form form fieldset#contact_data label { vertical-align: top; position: relative; top: 0; /*border: 1px solid red;*/ }
div#wrapper_box div#box_form form fieldset#contact_data label img { /*border: 1px solid blue;*/ }
div#wrapper_box div#box_form form fieldset#contact_data input#reset { width: 37px; height: 21px; background: url("../img/contact/bg_bt_clear.png") no-repeat; border: none; outline: none; }
div#wrapper_box div#box_form form fieldset#contact_data input#submit { width: 53px; height: 21px; background: url("../img/contact/bg_bt_send.png") no-repeat; border: none; outline: none; }

div#wrapper_box div#box_form form fieldset#contact_data img#required { position: relative; top: -7px; right: 168px; }

div#wrapper_box  img#address { position: relative; top: 70px; }

div#wrapper div#wrapper_box div#alert { display: none; position: absolute; top: 150px; left: 310px; width: 250px; height: 100px; text-align: center; font-weight: bold; font-size: 18px;  background-color: #fff;  border: 1px solid #7a9095; }
div#wrapper div#wrapper_box div#alert * { position: relative; top: 50%; margin-top: -16px; }
div#wrapper div#wrapper_box div#alert p#click_to_close { position: absolute; top: 100%; left: 0; margin-top: -16px; padding: 0; width: 100%; height: 20px; }
/*************************************************************************************************************************/

div#wrapper_box div#multimedia_boxes { width: 841px; margin: 45px auto 0 auto; }
div#wrapper_box div#multimedia_boxes div { width: 230px; height: 262px; position: relative; float: left; text-align: center; }
div#wrapper_box div#multimedia_boxes div a { width: 127px; height: 22px; position: relative; top: 240px; }
div#wrapper_box div#multimedia_boxes div a:hover img { opacity: 0.9; filter:alpha(opacity=90); }
div#wrapper_box div#multimedia_boxes div a.abs { width: 173px; height: 204px; position: absolute; display: block; top: 28px; left: 27px; }
div#wrapper_box div#musics { background: url("../img/multimedia/bg_musics.png") no-repeat; margin-right: 75px; }
div#wrapper_box div#photos { background: url("../img/multimedia/bg_photos.png") no-repeat; margin-right: 75px; }
div#wrapper_box div#videos { background: url("../img/multimedia/bg_videos.png") no-repeat; }
div#wrapper div#multimedia_footer { width: 914px; height: 170px; background: url("../img/multimedia/bg_album.png") 0px center no-repeat; margin: 40px auto 0 auto; }
div#wrapper div#multimedia_footer img#img_cd { margin-left: 53px; float: left; }
div#wrapper div#multimedia_footer a { display: block; float: right; position: relative; top: 48px; right: 55px; }
div#wrapper div#multimedia_footer a:hover { opacity: 0.95; filter:alpha(opacity=95); /* filter:alpha(opacity=); */ }

div#wrapper_box div#gal_photos { position: relative; top: 20px; left: 45px; width: 950px; }
div#wrapper_box div.one_event { float: left; margin: 0 80px 25px 0; }
div#wrapper_box div.one_event img { width: 213px; height: 99px; border: 5px solid #c4d9d7; }
div#wrapper_box div.one_photo { float: left; margin: 0 60px 25px 0; }
div#wrapper_box div.one_photo img { width: 153px; height: 99px; border: 5px solid #c4d9d7; }
div#wrapper_box div.one_photo a, div.one_event a { font: 12px Tahoma; color: #432121; /*margin: 0 0 0 5px;*/ padding: 0 0 0 0px; }

div#wrapper_box div.one_music { clear: left; height: 35px; background: url("../img/multimedia_musics/bg_one_music.png") center bottom repeat-x; }
div#wrapper_box div.music_inf { float: left; width: 360px; height: 34px; background: url("../img/multimedia_musics/bg_music_inf.png") right top repeat-y; }
div#wrapper div#wrapper_box div.music_inf p { padding: 8px 0 0 20px; }
div#wrapper_box div.music_player { float: left; padding: 4px 0 0 5px; }

div#wrapper_box div#navigation { width: 845px; position: absolute; left: 43px; bottom: 10px; }
div#wrapper_box div#navigation a.bt_nav { float: left; }
div#wrapper_box div#navigation div#pages { width: 160px; float: left; margin: 0; text-align: center; }
div#wrapper_box div#navigation div#pages a { font: 12px Tahoma; color: #fff; letter-spacing: 10px; }
div#wrapper_box div#navigation div#pages a.curr { font-weight: bold; }
div#wrapper_box div#navigation div.hr_photos { width: 304px; height: 1px; float: left; background-image: url("../img/multimedia_photos/hr_photos.png"); margin: 10px 5px; }


div#wrapper div#other_gals, div#wrapper div#m_photos_runaway { height: 186px; background: url("../img/contact/bg_contact.png") repeat; border: 1px solid #7ba696; margin-top: 8px; }
div#wrapper div#other_gals { clear: right; width: 491px; float: left; }
div#wrapper div#other_gals div#our_choice { width: 199px; height: 76px; float: left; background: url("../img/multimedia_photos/bg_choice.png") no-repeat; margin: 53px 5px 0 0; }
div#wrapper div#other_gals div#our_choice img { margin: 15px 0 0 30px;  }
div#wrapper div#other_gals div.one_choice { width: 132px; height: 150px; float: left; margin-top: 13px; text-align: center; position: relative; }
div#wrapper div#other_gals div.one_choice a { position: relative; top: 141px; }
div#wrapper div#other_gals div.one_choice a:hover img { opacity: 0.9; filter:alpha(opacity=90); }
div#wrapper div#other_gals div.one_choice a.abs { width: 102px; height: 120px; position: absolute; display: block; top: 18px; left: 15px; }
div#wrapper div#other_gals div.first_choice { margin-right: 13px; }
div#wrapper div#other_gals div#musics_choice { background: url("../img/multimedia_photos/bg_musics.png") no-repeat; }
div#wrapper div#other_gals div#videos_choice { background: url("../img/multimedia_photos/bg_videos.png") no-repeat; }
div#wrapper div#other_gals div#photos_choice { background: url("../img/multimedia_photos/bg_photos.png") no-repeat; }
div#wrapper div#m_photos_runaway { width: 418px; float: right; }
div#wrapper div#m_photos_runaway img#m_photos_img_runaway { /*margin-top: 10px;*/ position: relative; top: 10px; }
div#wrapper div#m_photos_runaway img#m_photos_text_runaway { /*margin-left: 20px;*/ position: relative; top: 5px; left: 20px; }
div#wrapper div#m_photos_runaway a { width: 84px; height: 48px; position: relative; top: 5px; left: 60px; }
div#wrapper div#m_photos_runaway a:hover { opacity: 0.9; filter:alpha(opacity=90); }

div#wrapper div#wrapper_box div#runaway_container { position: relative; width: 920px; margin: 0 auto; overflow: hidden; padding-top: 20px; }
div#wrapper div#wrapper_box div#runaway_container h2 { width: 227px; height: 54px; margin: 0 auto; padding: 0; }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes { position: relative; left: 0; width: 4620px; /*height: 400px;*/ }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes div.horse_box { position: relative; float: left; width: 920px; height: 315px; background: url("../img/weblet/bg_horse_box.png") left 115px no-repeat; text-align: center; }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes div.horse_box img { position: relative; /*top: 15px;*/ }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes div#runaway_home img { top: 10px; margin-bottom: 10px; }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes div#runaway_launch img { top: 30px; left: 20px; }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes div#runaway_musics img { top: 15px; }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes div#runaway_players img { top: 48px; }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes div#runaway_order img { top: 12px; }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes div#runaway_order form { position: absolute; left: 420px; top: 192px; }
div#wrapper div#wrapper_box div#runaway_container div#horses_boxes div#runaway_order form input#runaway_submit { width: 107px; height: 42px; background: url("../img/weblet/bt_order.png") no-repeat; border: none; cursor: pointer; }
div#wrapper div#wrapper_box div#runaway_container div#runaway_menu { width: 630px; /*height: 100%;*/ margin: 0 auto; }
div#wrapper div#wrapper_box div#runaway_container div#runaway_menu ul { margin: 0; padding: 0; list-style: none; }
div#wrapper div#wrapper_box div#runaway_container div#runaway_menu ul li { float: left; width: 122px; height: 29px; background-color: #7ea1a5; text-align: center; margin-right: 1px; }
div#wrapper div#wrapper_box div#runaway_container div#runaway_menu ul li:hover,div#wrapper div#wrapper_box div#runaway_container div#runaway_menu ul li.curr_horse  { background-color: #a7bcc1; }
div#wrapper div#wrapper_box div#runaway_container div#runaway_menu ul li a { width: 122px; height: 29px; display: block; color: #9f2f23; font: 15px Verdana; font-weight: normal; }
div#wrapper div#wrapper_box div#runaway_container div#runaway_menu ul li a img { position: relative; top: 5px; }


div#wrapper a#back { float: right; margin-top: 5px; height: 24px; }

/******************************************************************************************************************************/

div#fade_content div#content_footer { width: 100%; height: 40px; background: url("../img/bg/content_footer.png") bottom no-repeat; }
div#fade_content a#signature { width: 152px; height: 19px; position: absolute; bottom: -19px; right: 0; background: url("../img/bg/assinatura.png") no-repeat; }
