html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;} .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { clear: both; display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; } * { outline: none !important; } html { padding-bottom: 40px; } #wrapper { width: 1000px; margin: 0 auto; } #header { position: relative; } #header, #header h1 { height: 273px; } #header h1, #side_left { float: left; width: 207px; margin: 0px 36px 0px 0px; } #side_left { position: relative; margin-bottom: 36px; } #side_left .rss { top: 6px; left: 19px; position: absolute; } #side_left .rss a { width: 11px; height: 10px; display: block; text-indent: -9999px; } #side_left .rss a:link, #side_left .rss a:visited { background: url(/images/backgrounds/rss_link.gif) center center no-repeat; } #side_left .rss a:hover, #side_left .rss a:active { background: url(/images/backgrounds/rss_hover.gif) center center no-repeat; } #header h1 { background: url(/images/backgrounds/h1.png) 40px 43px no-repeat; } #header h2 { background: url(/images/backgrounds/h2.png) 241px 45px no-repeat; text-indent: -9999px; padding-top: 60px; margin: 0px 0px 15px; } #header h1 a { height: 273px; display: block; text-indent: -9999px; } #header ul.menu { float: left; } #header ul.menu > li { float: left; height: 35px; width: 133px; font-size: 11px; line-height: 35px; } #header ul.menu > li span { color: #7f7f7a; } #header ul.menu li ul li { height: 16px; font-size: 11px; line-height: 16px; } #header #m01 ul, #header #m02 ul, #header #m03 ul, #header #m04 ul { margin: 5px 0px 0px; } #header #m01 { background: url(/images/backgrounds/m01.png) top left no-repeat; } #header #m02 { background: url(/images/backgrounds/m02.png) top left no-repeat; } #header #m03 { background: url(/images/backgrounds/m03.png) top left no-repeat; } #header #m04 { background: url(/images/backgrounds/m04.png) top left no-repeat; } #header #m01 { width: 153px; } #header #m01, #header #m02, #header #m03, #header #m04 { text-indent: -9999px; display: block; margin-bottom: 5px; height: 36px; } #header #m01 ul, #header #m01 li, #header #m02 ul, #header #m02 li, #header #m03 ul, #header #m03 li, #header #m04 ul, #header #m04 li { text-indent: 0; } #header #m01 li { text-indent: 1px; }  #header ul li a:hover, #header ul li a:active { background: #d1d2ca; text-decoration: none; }  #donation ul, #donation li { margin:0; padding:0; list-style:none; } #donation li{  width:207px; height:655px; overflow:hidden; } #donation li img { position: absolute; top: 0; } span#prevBtn, span#nextBtn { z-index: 999; } span#prevBtn a, span#nextBtn a { color: #9b9b9b; text-decoration: none; outline: none; } span#prevBtn { top: 255px; right: 40px; width: 17px; height: 17px; cursor: hand; position: absolute; } span#nextBtn { top: 255px; right: 23px; width: 17px; height: 17px; cursor: hand; position: absolute; } #content { } #main { float: left;  width: 570px; margin: 43px 0px 25px 0px; } #main p { margin: 15px 0px; } #side_left h3 { color: #000; height: 22px; overflow: hidden; line-height: 22px; background: #d1d2ca; margin: 0px 0px 22px; padding: 0px 0px 0px 40px; text-transform: lowercase; } #side_left h3 span { color: #787878; } #donators { width: 169px; float: right; font-size: 11px; margin-top: 272px; } #donation { top: 0; right: 0; z-index: 1; width: 207px; height: 273px; position: absolute; } #toggle { width: 17px; height: 22px; display: block; position: absolute; top: 272px; right: 29px; } #toggle a { width: 17px; height: 22px; display: block; text-indent: -9999px; background: url(/images/backgrounds/donation_more.gif) top left no-repeat; } #donation ul { background: url(/images/content/donation_sprite.jpg) 0px 0px no-repeat; height: 272px; }  #donation li span h3 { height: 35px; width: 140px; color: #99cce5; font-weight: bold; line-height: 35px; margin: 30px 0px 5px; text-transform: lowercase; border-bottom: 1px dotted #999; } #donation li span dt { color: #333; } #donation li span dt span { color: #787878; } #donation li span dd { margin: 0px 0px 15px; color: #000; } #donation li span dd a { text-decoration: underline; } #toggle a { outline: none; } #donation li > span { display: none; } html, body { color: #7f7f79; font: normal 11px/14px Georgia, Times, serif; background: #f2f3ec url(/images/backgrounds/body.gif) top left repeat-x; } a:link, a:visited { color: #000; text-decoration: none; } a:hover, a:active { color: #000; text-decoration: underline; }  .news_excerpt, .work_data, .article_excerpt { color: #000; padding: 0px 0px 0px; margin: 0px 0px 15px 40px; border-bottom: 1px dotted #999; } .article_excerpt { padding-bottom: 0px; } .news_excerpt h4, .article_excerpt h4 { font-weight: bold; color: #000; margin: 5px 0px 15px; } .news_excerpt h4 span, .article_excerpt h4 span { display: block; } .article_excerpt h4 a span, .news_excerpt h4 a span { color: #787878; } .article_excerpt .meta, .news_excerpt .meta, .fulltext .meta { color: #99cce5; font: bold 10px Verdana; } #main .fulltext p.meta { margin: 0; } .fulltext .en, .profile .en, .news_excerpt .en, .work_data .en, #descripcion .en { color: #787878; padding: 15px 0px 20px; background: url(/images/backgrounds/separata.png) left 7px no-repeat; } #training_shots { padding: 25px 0px; } .work_excerpt, .excerpt_list #main div, #training_shots div, #galeria ul li { float: left; width: 170px; margin: 0px 20px 20px 0px; } #galeria ul li { height: 117px; }  .work_excerpt h4, .excerpt_list #main div h4, #training_shots div h4 { height: 30px; display: block; margin: 0px 0px 5px; font-size: 11px; line-height: 30px !important; border-bottom: 1px dotted #999; } .work_excerpt img, .excerpt_list #main div img, #training_shots div img { width: 170px; height: 130px; display: block; } .work_excerpt li { float: left; margin-right: 3px; } .work_excerpt .icons, .work_excerpt .cats { height: 15px; } .work_excerpt .icons, .work_data .icons { float: left; } .work_excerpt .icons li, .work_data .icons li { width: 13px; height: 15px; } .work_data .icons li { margin-right: 5px; } .work_excerpt .icons .gal a:link, .work_excerpt .icons .gal a:visited, .work_data .icons .gal a:link, .work_data .icons .gal a:visited { background: url(/images/backgrounds/gal.png) center center no-repeat; } .work_excerpt .icons .gal a:hover, .work_excerpt .icons .gal a:active, .work_data .icons .gal a:hover, .work_data .icons .gal a:active, .work_data .icons .gal.selected a { background: url(/images/backgrounds/gal_active.png) center center no-repeat; } .work_excerpt .icons .des a:link, .work_excerpt .icons .des a:visited, .work_data .icons .des a:link, .work_data .icons .des a:visited { background: url(/images/backgrounds/desc.png) center center no-repeat; } .work_excerpt .icons .des a:hover, .work_excerpt .icons .des a:active, .work_data .icons .des a:hover, .work_data .icons .des a:active, .work_data .icons .des.selected a { background: url(/images/backgrounds/desc_active.png) center center no-repeat; } .work_excerpt .icons .boc a:link, .work_excerpt .icons .boc a:visited, .work_data .icons .boc a:link, .work_data .icons .boc a:visited { background: url(/images/backgrounds/boc.png) center center no-repeat; } .work_excerpt .icons .boc a:hover, .work_excerpt .icons .boc a:active, .work_data .icons .boc a:hover, .work_data .icons .boc a:active, .work_data .icons .boc.selected a { background: url(/images/backgrounds/boc_active.png) center center no-repeat; } .work_excerpt .icons .gal a, .work_excerpt .icons .des a, .work_data .icons .gal a, .work_data .icons .des a, .work_data .icons .boc a, .work_excerpt .icons .boc a { text-indent: -9999px; display: block; } .work_excerpt .cats, .work_data .cats { float: right; } .work_excerpt .cats li, .work_data .cats li { border-right: 1px solid #7f7f79; padding: 0px 2px; text-transform: lowercase; } .work_excerpt .cats li:last-child, .work_data .cats li:last-child { border-right: 0; } .work_excerpt .cats li a, .work_data .cats li a { color: #7f7f79; }   .svw {width: 50px; height: 20px; background: #fff;} .svw ul{position: relative; left: -999em;} .stripViewer {  position: relative; width: 550px; height: 350px; overflow: hidden; border: 0px solid #ff0000;  margin: 0 0 1px 0; } .stripViewer ul {  position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } .stripViewer ul li {  float:left; } .stripTransmitter {  overflow: auto; } .stripTransmitter ul {  position: relative; list-style-type: none; } .stripTransmitter ul li{  float:left; text-align: center; margin: 0 5px 1px 0; } .stripTransmitter a{  font: normal 10px "Lucida Grande"; text-align: center; line-height: 22px; color: #b1b2ab; text-decoration: none; display: block; } .stripTransmitter a:hover {  color: #99cce5; } .stripTransmitter a.current, .stripTransmitter a.current:hover {  color: #000; }  .work_data { height: 350px; border-bottom: 0; position: relative; } .work_data h4 { color: #000; font-weight: bold; margin: 0px 0px 10px; } .work_data h4 span { color: #99cce5; display: block; } .work_data .en { padding-bottom: 10px; border-bottom: 1px dotted #999; } .work_data .icons, .work_data .cats { height: 18px; } .work_data .meta { top: 214px; width: 167px; position: absolute; } .work_data .meta .icons li, .work_data .meta .cats li { float: left; } .work_data .tags { clear: both; padding: 0px 0px 25px 0px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; } .work_data .tags h4 { color: #787878; margin: 10px 0px; text-transform: lowercase; } .work_data .tags li { width: 50%; height: 15px; float: left; } .work_data .tags a { color: #787878; } .ui-tabs { padding: .2em; zoom: 1; } .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; } .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }  .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; } .ui-tabs .ui-tabs-hide { display: none !important; }  .profile { padding: 0px 0px 10px; margin: 25px 0px 0px 40px; border-bottom: 1px dotted #999; } .profile h4 { color: #000; font-weight: bold; margin: 0px 0px 10px; } .profile h4 span { color: #99cce5; display: block; } .accordion { margin: 15px 0px 0px 40px; } .cv_es, .cv_en, .fulltext, .news_extra { width: 265px; margin-bottom: 25px; } #library .fulltext { margin-bottom: 10px; } .fulltext p strong { font-weight: bold; } .cv_es h3, .cv_en h3 { height: 25px; line-height: 25px; font-weight: bold; margin-bottom: 10px; border-bottom: 1px dotted #999; } .cv_es, .fulltext { color: #000; float: left; } .cv_en, .news_extra { float: right; } .cv_es dl, .cv_en dl { margin-bottom: 30px; } .cv_es dt, .cv_en dt { float: left; color: #99cce5; display: inline; font-weight: bold; margin-right: 5px; padding-right: 5px; border-right: 1px solid #000; } .cv_es dd, .cv_en dd { margin-bottom: 10px; } .profile .en a, .accordion span { color: #787878; }  form legend { display: none; visibility: hidden; } form label { display: block; font-weight: bold; color: #000; margin-bottom: 3px; } form label span { color: #787878; } form li { margin: 0px 0px 15px; } form li input { border: 0; width: 300px; height: 17px; padding: 2px; background: #fff; } form li textarea { border: 0; width: 300px; height: 200px; } form p { width: 300px; text-align: right; } form p input { border: 0; background: none; text-decoration: underline; } .ways, .links { color: #000; margin-left: 40px; } .ways h4 span { display: block; } .ways dt { margin: 10px 0px 0px; font-weight: bold; } .ways dt span { color: #787878; } .links { font-weight: bold; margin: 25px 0px 0px 40px; } .links a, .news_extra h4 span { color: #787878; } .fulltext { width: 395px; margin-right: 19px; } .fulltext h4, .news_extra h4 { color: #000; font-weight: bold; margin: 6px 0px; } .fulltext h4 span { color: #787878; display: block; } .news_extra { width: 134px; margin-right: 19px; } .news_extra h4 { border-bottom: 1px dotted #999; height: 20px; line-height: 20px; }  .training_cats, .solidus_logo, .links_cats { margin: 0px 0px 0px 40px; } .solidus_logo { text-align: center; } .solidus_logo a { text-decoration: none; } .solidus_logo img { margin-bottom: 20px; } .solidus_logo a span { display: block; } .links_cats li, .training_cats li { font-weight: bold; margin: 0px 0px 20px; } .links_cats li { color: #000; } .links_cats li span, .training_cats li span { color: #787878; } .links_cats li strong, .training_cats li strong { display: block; color: #99cce5; } #main .training_es p, #main .training_en p, #main .library_es p, #main .library_en p, #main .donation_es p, #main .donation_en p { margin: 0px 0px 15px; } .training_es, .training_en, .library_es, .library_en, .solidus_es, .solidus_en, .donation_es, .donation_en { width: 263px; } .training_es, .library_es, .solidus_es, .donation_es { float: left; color: #000; } .training_en, .library_en, .solidus_en, .donation_en { float: right; color: #787878; } .last_training { clear: both; margin: 20px 0px 0px; width: 568px; } .last_training li { float: left; width: 263px; margin: 10px 21px 10px 0px; } #main .solidus_es p, #main .solidus_en p { margin: 0px 0px 15px; } #main .solidus_es li, #main .solidus_en li { line-height: 1.5em; } #main .donation_es strong, #main .donation_en strong, #main .cv_es strong, #main .cv_en strong { font-weight: bold; } .links_col { float: left; width: 263px; margin-bottom: 35px; } .links_col h4 { color: #000; font-weight: bold; margin-bottom: 10px;  } .links_col h4 span { color: #787878; } .donation_cats { margin: 0px 0px 0px 40px; } .donation_cats li { color: #000; padding-left: 15px; margin: 0px 0px 10px 0px; text-transform: lowercase; } .donation_cats li a span { color: #787878; } .donation_cats li strong { color: #99cce5; display: block; font-weight: bold; } .donation_cats li.blue { background: url(/images/backgrounds/don_blue.gif) left 2px no-repeat; } .donation_cats li.yellow { background: url(/images/backgrounds/don_yellow.gif) left 2px no-repeat; } .donation_cats li.orange { background: url(/images/backgrounds/don_orange.gif) left 2px no-repeat; } .donation_cats li.red { background: url(/images/backgrounds/don_red.gif) left 2px no-repeat; } .donation_cats li.green { background: url(/images/backgrounds/don_green.gif) left 2px no-repeat; } .donation_cats li.green2 { background: url(/images/backgrounds/don_green2.gif) left 2px no-repeat; }  .numbers { color: #000; margin: 0px 0px 0px 40px; text-transform: lowercase; } .numbers h4, .credits h4 { font-weight: bold; margin: 0px 0px 25px; } .numbers h4 span, .credits h4 span { color: #787878; } .numbers li { margin: 0px 0px 12px; } .numbers li span { color: #99cce5; } .credits { color: #000; width: 263px; } .credits h4 { padding-bottom: 3px; text-transform: lowercase; border-bottom: 1px dotted #999; } .credits dl { margin: 0px 0px 25px; } .credits dt { font-weight: bold; margin: 15px 0px 0px; text-transform: lowercase; } .credits dd { } .credits dt span, .credits p span { color: #787878; } .credits p { padding: 5px 0px 0px; border-top: 1px dotted #999; font: normal 11px "Lucida Grande"; } .credits p span { display: block; } #thanks { color: #000; } #thanks h4 { font-weight: bold; text-transform: lowercase; margin-bottom: 10px; } #thanks h4 span { color: #787878; display: block; } #thanks ul { margin-bottom: 25px; } .parent_cats { font-weight: bold; padding: 0px 0px 10px; margin: 10px 0px 10px 40px; border-bottom: 1px dotted #999; } #main strong { font-weight: bold !important; } .error { position: absolute; left: 455px; top: 278px; }   #sb-container, #sb-wrapper { text-align: left;  } #sb-container, #sb-overlay { position: absolute; top: 0; left: 0; width: 100%; margin: 0; padding: 0; } #sb-container { height: 100%; display: none; visibility: hidden; z-index: 999; } body > #sb-container {  position: fixed; } #sb-overlay {  height: expression(document.documentElement.clientHeight + 'px'); } #sb-container > #sb-overlay {  height: 100%; }  #sb-wrapper { position: relative; } #sb-wrapper img { border: none; }  #sb-body { position: relative; margin: 0; padding: 0; overflow: hidden; border: 1px solid #303030; } #sb-body-inner { position: relative; height: 100%; } #sb-content.html { height: 100%; overflow: auto;  }  #sb-loading { position: absolute; top: 0; width: 100%; height: 100%; text-align: center; padding-top: 10px; } #sb-body, #sb-loading { background-color: #060606;  }  #sb-title, #sb-info { position: relative; margin: 0;  padding: 0; overflow: hidden; } #sb-title-inner, #sb-info-inner { position: relative; font-family: 'Lucida Grande', Tahoma, sans-serif; line-height: 16px; } #sb-title, #sb-title-inner { height: 26px; } #sb-title-inner { font-size: 16px; padding: 5px 0; color: #fff; } #sb-info, #sb-info-inner { height: 20px; } #sb-info-inner { font-size: 12px; color: #fff; }  #sb-nav { float: right; height: 16px; padding: 2px 0; width: 45%; } #sb-nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; } #sb-nav-close { background-image: url(/images/plugins/shadowbox/close.png); background-repeat: no-repeat; } #sb-nav-next { background-image: url(/images/plugins/shadowbox/next.png); background-repeat: no-repeat; } #sb-nav-previous { background-image: url(/images/plugins/shadowbox/previous.png); background-repeat: no-repeat; } #sb-nav-play { background-image: url(/images/plugins/shadowbox/play.png); background-repeat: no-repeat; } #sb-nav-pause { background-image: url(/images/plugins/shadowbox/pause.png); background-repeat: no-repeat; }  #sb-counter { float: left; padding: 2px 0; width: 45%; } #sb-counter a { padding: 0 4px 0 0; text-decoration: none; cursor: pointer; color: #fff; } #sb-counter a.sb-counter-current { text-decoration: underline; }  div.sb-message { font-family: 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; padding: 10px; text-align: center; } div.sb-message a:link, div.sb-message a:visited { color: #fff; text-decoration: underline; } 