﻿FONT		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
TD		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; padding:2px; line-height:16px;}
P		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
input[type=text],input[type=password]{border:1px solid #575757;color:#000;font-style:normal;}
input[type=text],input[type=password]:focus{border:1px solid #000;color:#000;font-style:normal;}
input[type=submit]{background-color:#FFF;border:1px solid #575757;font-size:11px}
input[type=submit]:focus{background-color:#FFF;border:1px solid #000;}
input[type=submit]:hover{border:1px solid #000;font-size:11px;color:#000;cursor:pointer; cursor:hand;}

input#uid_input,input#uid_input{border:1px solid #575757;color:#000;font-style:normal;}
input#uid_input,input#uid_input:focus{border:1px solid #000;color:#000;font-style:normal;}
input#uid_input{background-color:#FFF;border:1px solid #575757;}
input#uid_input:focus{background-color:#FFF;border:1px solid #000;}
input[type=submit]#uid_input:hover{border:1px solid #000;font-size:11px;color:#000;cursor:pointer; cursor:hand;}

select {background:#FFF; border:1px solid #575757; max-width:283px; outline:none;}
select:focus {background:#FFF; border:1px solid #000; outline:none;}

A:link          {color:#000;border-bottom:1px dotted #005577;text-decoration:none;}
A:visited       {color:#000;border-bottom:1px dotted #005577;text-decoration:none}
A:hover         {color:#000;border-bottom:1px dotted #FF3300;text-decoration:none}
.links_conta:link {font-size:11px; display:block; color:#005577; margin-bottom:5px;text-transform:uppercase; font-weight:bold;border:none;}
.links_conta:visited {font-size:11px; display:block; color:#005577; margin-bottom:5px;text-transform:uppercase; font-weight:bold;border:none;}
.links_conta:hover {font-size:11px; display:block; border-bottom:1px dotted #FF3300; color:#005577; margin-bottom:5px;text-transform:uppercase; font-weight:bold;}
.title 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.tinycolor		{BACKGROUND: none; COLOR: #005577; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.footmsg        {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.footmsg_l	{BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.box		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; border: 1px solid #000000; background-color: #FFFFFF}
.boxpropinas		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; border: 1px solid #EC3D12; background-color: #FFFFFF}


.search		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px;}

.clock {
        COLOR: #666666;
        FONT-SIZE: 9px;
	  font-weight: normal;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.ficha_header {
        COLOR: #444444;
        FONT-SIZE: 10px;
	font-weight: normal;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.ficha_normal {
        COLOR: #000;
        FONT-SIZE: 11px;
	/*font-weight: bold;*/
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ficha_g {
        COLOR: #666666;
        FONT-SIZE: 12px;
	font-weight: bold;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ficha {

        COLOR: #f24121;
        FONT-SIZE: 11px;
	font-weight: bold;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.obs	{COLOR: #EC3D12; FONT-SIZE: 11px;FONT-FAMILY: Arial, Helvetica, sans-serif}
.percurso 	{BACKGROUND: #FFFFFF; COLOR: #EC3D12; FONT-SIZE: 11px; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif}
.propinas 	{BACKGROUND: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.verpropinas 	{BACKGROUND: #EC3D12; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif}

.uid_info{color:#424242;}
td.uid_user {padding:4px 0 4px 0; line-height:15px; vertical-align:text-top;}
table#user_uid{vertical-align:text-top;}
td.uid_login {padding:4px 0 4px 0;  vertical-align:text-top;}
td.c1{width:50px;} td.c2{width:50px;}
h6.uid_user_t {font-size:11px; border:none; color:#005577; margin-bottom:5px; text-transform:uppercase;}
ul {margin:0; padding:0;}
table.new_user input[type="text"], table.new_user input[type="password"] {padding:2px;}
.search_users_table {margin-left:-10px;
}
input#search_users {padding:1px;}

@charset "utf-8";

/** HTML **/
*, html, body {margin:0; padding:0;}
body {background: #fff;color: #000;font-family: Arial, Helvetica, sans-serif; width:100%; height:100%;}
a:focus {outline:none; border:none;}
:focus {outline:none; border:none;}
ul li{ list-style-type:none; background-image:none;}
@font-face {font-family: 'KlavikaMedium';src: url('http://sppc.org.pt/site/files/klavika-medium-webfont.eot');
src: url('http://sppc.org.pt/site/files/klavika-medium-webfont.eot?#iefix') format('embedded-opentype'), url('http://sppc.org.pt/site/files/klavika-medium-webfont.woff') format('woff'), url('http://sppc.org.pt/site/files/klavika-medium-webfont.ttf') format('truetype'), url('http://sppc.org.pt/site/files/klavika-medium-webfont.svg#KlavikaMedium') format('svg'); }
h1 {font-family:'KlavikaMedium'; font-weight:normal; margin-bottom:8px; font-size:19px; text-transform:uppercase;}
h4.overlay-title {font-family:'KlavikaMedium'; font-weight:normal; margin-bottom:8px; font-size:30px; text-transform:uppercase;}
h4.overlay-subtitle  {font-family:'KlavikaMedium';font-weight:normal;font-size:20px;  color:#FFF; display:inline; border:none;}

/** MENU **/
#header-center .left {width:150px; float:left;} #header-center .center {width:115px;float:left; } #header-center .right {width:100px; float:left;}
#header-center a:link, #header-center a:visited, #header-center a:active {font-size:11px; font-weight:bold; float:left; margin:0px 17px 6px 0; padding-left:8px; text-transform:uppercase; text-decoration:none; border:none; background:url(images/blue_arrow.jpg) no-repeat left 3px; color:#000; line-height:14px; }
#header-center a:hover {background:url(images/blue_arrow.jpg) no-repeat left -10px; line-height:14px;}
#header-left-menu a:link, #header-left-menu a:visited, #header-left-menu a:active {font-size:10px; font-weight:bold; float:left;  padding:5px 8px 8px 4px; text-transform:uppercase; text-decoration:none; border:none; background:url(images/blue_square.jpg) no-repeat left 12px; color:#000;  line-height:13px;}
#header-left-menu a:hover {background:url(images/blue_square.jpg) no-repeat left -4px; }
a.user-access:link, a.user-access:active, a.user-access:visited{font-size:10px; font-weight:bold; float:left; margin:5px 17px 6px 0; padding-left:8px; text-transform:uppercase; text-decoration:none; border:none; background:url(images/blue_arrow.jpg) no-repeat left 2px; color:#005577; line-height:11px; }
a.user-access:hover {background:url(images/blue_arrow.jpg) no-repeat left -11px; line-height:11px;}


/*.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash h1 {visibility: hidden;}
.sIFR-hasFlash h5#pullquote {letter-spacing: -4px;visibility: hidden;font-size: 24px;}*/

/** LAYOUT **/
#container {margin: 0 auto;padding: 0;width: 1000px; }
#header {margin:0 auto;padding:0; position:absolute; top:0;  background:url(images/bar.jpg) no-repeat top right; clear:both; width:999px;}
#divider {margin:150px 0 0 0; background:url(images/thick_divider.jpg) no-repeat top left; padding:5px 0; }
#main {margin-top:10px;width:999px;}
#header-left {margin-top:35px;width:280px; float:left; margin-right:10px;}
#header-left .logo {float: left;padding-bottom:2px;}
#header-left .logo:hover {cursor:pointer; cursor:hand;}
#header-left-menu {margin-top:0px;}
#header-center {width:420px; height:50px; float:left; margin-top:38px;} 
#header-right {margin-top:32px;width:280px; float:left;}
a img.logo {border:none;}
hr.end-description {border-top:1px dotted #A1A1A1; border-bottom:none; border-left:none; border-right:none; padding-bottom:5px; margin-top:10px;}

/** CONTENT **/
#content {position:relative;}
#main p{font-size:11px; line-height:16px; margin-bottom:5px;}
#footer {margin-top:10px;padding: 1.5em 0;position: relative; font-size:11px; }
.footer-messages {color:#999;margin-top:40px; padding:10px 3px 10px 3px; border-top: 1px dotted #383838;}
.footer-messages br {line-height:19px;}
.sppc-info-content {font-size:11px; line-height:16px; margin-bottom:5px;}
.sppc-news-content {font-size:11px; line-height:16px; margin-bottom:5px;}
#intro-center {font-size:11px; line-height:16px; margin-bottom:5px; color:#000;}
#main{min-height:580px;}

/** INTRO **/
#intro-left{width:270px; margin-right:22px;float:left;}
#intro-center{width:400px; margin-right:15px; float:left;}
#intro-right {width:290px;float:left;}
.intro-teaser {margin-bottom:30px;}
.intro-right-left{width:140px; margin-right:10px; float:left;}
.intro-right-right{width:140px;float:left;}
.archive-box{margin-bottom:25px; display:block;}
.archive-box-thumb {width:140px; max-height:140px; overflow:hidden;}

/** SPPC **/
#sppc-id {width:250px; margin-right:20px; float:left;}
#sppc-info {width:400px; margin-right:40px; float:left; color:#000;}
.sppc-info-content {margin-bottom:30px;}
.sppc-teaser {margin-bottom:30px;}
#sppc-other {width:250px;float:left;}
.intro-teaser ul li {padding-left:4px; padding-bottom:7px; font-size:11px; display:inline-block; background:url(images/item.jpg) no-repeat  0 9px; line-height:16px;}
#sppc-info ul li {padding-left:4px; padding-bottom:7px; font-size:11px; display:inline-block; background:url(images/item.jpg) no-repeat  0 9px; line-height:16px;}
#sppc-id ul li {padding-left:5px; font-size:11px; display:inline-block; background:url(images/item.jpg) no-repeat  0 9px; line-height:16px; width:240px;}
.sppc-subcolumn{margin-bottom:15px;}
.sppc-subcolumn ul li.links {padding-left:8px; display:inline-block; min-width:200px;background:url(images/arrow_links.jpg) no-repeat left 3px; padding-bottom:5px;}
#sppc-id .sppc-subcolumn ul li.links {padding-left:8px; display:inline-block; min-width:200px;background:url(images/arrow_links.jpg) no-repeat left 3px; padding-bottom:1px; line-height:13px;}
.sppc-teaser{font-size:11px; line-height:16px; margin-bottom:5px;}
.column-teaser {margin-bottom:15px; color:#383838;}
.column-teaser:hover p {color:#000;}
.activities-archive ul li{padding-left:10px; display:inline-block; min-width:200px;background:url(images/arrow_links.jpg) no-repeat left 4px; padding-bottom:5px; line-height:17px;}
#doc-item {display:block; margin-bottom:8px; }
#doc-item a {vertical-align:middle; font-size:11px;display:inline;}
#doc-item a:link, .doc-item a:visited, .doc-item:active {  color:#383838; text-decoration:none; border:1px dotted #fff;} 
#doc-item a:hover {border-bottom:1px dotted #005577; color:#000;}
#doc-item img {vertical-align:middle;}
span.blue{color:#005577;font-size:15px}

/** NEWS **/
#comment-box {width:400px; display:block;}
h5.comment-title{font-size:12px; color:#005577; border-bottom:1px dotted #383838; display:inline; padding-bottom:1px; line-height:25px; text-transform:uppercase; font-weight:normal; margin-bottom:4px;}
span.date-display-single{display:block; text-align:left;}
#news-comments {width:250px; margin-right:20px; float:left; margin-top:25px;}
.comment-box{width:260px; margin-bottom:25px;}
.comments-left {width:120px; margin-right:10px; float:left;}
.comments-right {width:120px; float:left;}
p.comment{font-size:11px; color:#383838;}
.comment-box:hover p{color:#000;}
.news-timestamp{color:#000; font-weight:normal; text-align:right; line-height:13px; display:block;font-size:11px; width:250px; border-top:1px dotted #FF3300; clear:both;}
h5.news-teaser-title {font-size:11px; color:#005577; font-weight:normal; text-transform:uppercase; padding-bottom:3px; line-height:17px;}

.news-archive-thumb { float:left;width:60px;  width:60px; overflow:hidden; display:block; margin-right:10px;}
p.news-archive-text {float:left; width:180px; display:block;}

/** LINKS SECTION **/
#links-column{width:255px; float:left;}
#links-column strong{border-bottom:1px dotted #FF3300; color:#000; margin-bottom:10px; display:block;}
#links-column.left{margin-right:35px;}
#links-column.center{margin-right:20px;}

/** CONTACTS **/
.contacts-left {width:415px; float:left; margin-right:22px;}
.contacts-column-left {width:200px; float:left; margin-right:15px; margin-bottom:15px;}
.contacts-column-center {width:190px; float:left; margin-bottom:15px;}
.contacts-column-last {width:100px; float:left; display:inline-block;}
.contacts-right {width:260px; float:left;}
/*.contacts-right a{padding-left:15px;}*/
.contacts-right a[href^="mailto"] {background:url(images/mailto.jpg) no-repeat 0 1px;}
#map-container{width:400px; height:360px; border:1px dotted #CCC;}
.wml-copyright-text{font-size:8px;}
.wml-copyright {display:none;}


/** E-LEARNING **/
.e-learning-left {width:255px; margin-right:35px; float:left;}
.e-learning-right {width:390px; float:left;}
.e-learning-box {margin-bottom:20px;}
.e-learning-box .teaser {margin-top:5px; color:#383838;}
.e-learning-box:hover p {color:#000;}
.e-learning-logo {background:url(images/arrow_links.jpg) no-repeat 0 5px; font-size:11px; padding:2px 0 0 7px; }
.e-learning-logo:hover {background:url(images/arrow_links_hover.jpg) no-repeat 0 5px; color:#000;}
.e-learning-logo img {  padding-right:4px; height:15px;vertical-align:middle;}

/** MULTIMEDIA **/
.multimedia-left{width:420px; float:left; margin-right:15px;}
.multimedia-left-top{width:420px; margin-bottom:20px;min-height:345px;}
.multimedia-left-top-video{height:318px; overflow:hidden;margin-bottom:7px; border-bottom:1px dotted #000;}
.multimedia-left-bottom{width:420px; float:left;}
.multimedia-right{width:280px; float:left; /*margin-top:40px;*/}
.multimedia-right-top{width:280px; margin-bottom:20px; min-height:345px;}
.multimedia-right-top-img{ margin: 0 10px 5px 0; float:left;}
.multimedia-right-top-text{width:280px; clear:both;}
.multimedia-right-bottom{width:280px;}

.medium-thumb-left{width:195px; margin-right:10px;}
.medium-thumb{width:400px; float:left; margin-bottom:18px; height:100px; clear:both;}
.medium-thumb-img{width:150px; height:100px; overflow:hidden; float:left; position:absolute; margin-right:8px; border:1px solid #EAEAEA;}
.medium-thumb-img img{padding:2px;}
.medium-thumb:hover p{color:#000;}
.medium-thumb:hover p.multimedia-subtitle a {color:#000;}
.medium-thumb-left {width:150px; float:left;}
.promoted-author{color:#000; text-transform:uppercase; display:inline-block; font-weight:bold;}
p.video-teaser{color:#000;}
.medium-thumb-text {width:240px; float:left; position:absolute; margin-left:155px; max-height:100px;}
p.multimedia-subtitle {font-size:11px; color:#383838;font-size:10px;}

.multimedia-center {width:262px; float:left; margin-right:10px;}
.multimedia-divider {z-index:-1000;width:250px; height:305px; margin-top:32px; position:absolute; background:url(images/md.jpg) no-repeat top left;}
.multimedia-center-column{margin-top:112px;}
.fifty-thumb-box {width:262px; height:80px; margin-bottom:15px; clear:both; }
.fifty-thumb-box:hover p a {color:#000;}
.fifty-thumb-box:hover p {color:#000;}
.fifty-thumb-box-img {width:110px; padding:0; margin-right:8px; height:80px; overflow:hidden; float:left; position:absolute; border:1px solid #EAEAEA;}
.fifty-thumb-box-img img {padding:2px;}
.fifty-thumb-box-text {width:142px; float:left; margin-left:118px; position:absolute; margin-left:116px;}  
.fifty-thumb-box-img:hover .thumb-img-play-small{background:url(images/play_hover.png) no-repeat top left;}

.medium-thumb-book{width:290px; float:left; margin-bottom:20px;}
.medium-thumb-book-left{width:130px; margin-right:8px; float:left; overflow:hidden;}
.medium-thumb-book-right{width:150px; float:left;}
span.medium-thumb-author{color:#383838; display:block; /*text-transform:uppercase;*/font-weight:bold;}
span.book-author{color:#383838; text-transform:uppercase; font-weight:bold; display:block;}
span.medium-thumb-subtitle { color:#005577;display:block;line-height:12px;padding-top:1px;}
span.small-thumb-author{color:#383838; display:block; font-weight:bold; line-height:14px;}
.medium-thumb-book:hover p.multimedia-subtitle a {color:#000;}
.medium-thumb-book:hover p{color:#000;}
publication-img-box {width:290px; height:350px; overflow:hidden;}

.slider-box {position:absolute;}
.mime-duration{margin-left:2px; position: absolute; top:80px;background: #000; padding:3px;height: 13px; width:100px;font-size:10px; color:#FFF;opacity: .75; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}
.mime-duration-medium{ margin-left:2px; position: absolute; background: #000; padding:3px;height: 13px; width:auto; right:2px; top:100px;font-size:10px; color:#FFF;opacity: .75; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

/** VIDEO **/
.video-left{width:700px; margin-right:10px; float:left; font-size:11px;}
.video-top {margin-bottom:10px; float:left;}
.video-top-left{width:280px;  float:left;}
.video-top-left p{color:#383838;}
.video-top-left:hover p {color:#000;}
.video-top-left:hover {color:#000;}
.video-top-left p:hover a{color:#000;}
.video-top-right{width:405px; float:right;}
.video-bottom{width:700px; float:left;color:#000;background:url(images/text_divider.jpg) no-repeat top left; font-size:11px; line-height:16px; margin-bottom:10px;}
.text-column-1{color:#000; background:url(images/text_divider.jpg) no-repeat top left; width:280px; float:left; /*margin-right:15px;*/ text-align:justify; line-height:16px; margin-top:14px; padding-top:10px; font-size:11px;}
.text-column-2{color:#000; width:400px; float:right; margin-right:5px; padding-top:24px;vertical-align:top; text-align:justify; line-height:16px;font-size:11px;}
.video-right{width:285px; float:left; margin:0; padding:0;}
.small-thumb {width:285px; font-size:10px; float:left; margin-bottom:15px; clear:both; height:80px;}
.small-thumb:hover p a{color:#000;}
.small-thumb:hover p{color:#000;}
.small-thumb-img{width:110px;float:left; margin-right:8px; height:80px;position:absolute; border:1px solid #EAEAEA; overflow:hidden;}
.small-thumb-img img {padding:2px;}
.thumb-img-play{position:absolute; width:28px; height:28px; margin-top:40px;margin-left:65px;}
.video-box{width:400px; margin-bottom:10px;}
.video-container {width:400px; height:304px; overflow:hidden; margin-bottom:9px; border-bottom:1px dotted #000;}
.audio-box{width:400px; margin-bottom:10px; margin-top:7px;}
.audio-container {width:400px; height:22px; overflow:hidden; margin-bottom:7px; border-bottom:1px dotted #000; border-top:1px dotted #000}
.small-thumb-text {width:160px; position:absolute; margin-left:118px;}
.video-top-left ul li{padding-top:7px;}

/** PUBLICATION **/
.publication-left{width:700px; float:left; margin-right:10px;}
.publication-left-img {width:290px; margin-right:10px; float:left;}
.publication-left-text {width:380px; float:left;}
.publication-left-text {color:#000; font-size:11px; line-height:16px;}
.publication-author {color:#000; text-transform:uppercase; display:block; font-weight:bold;}
.publication-right {width:275px; float:left;}
.publication-thumbs-left{width:130px;float:left; margin-right:10px;}
.publication-thumbs-right{width:130px;float:left;}
.publication-small-thumb {width:130px;margin-bottom:20px;}
.publication-small-thumb img {width:125px;}
.publication-small-thumb:hover a{color:#000;}
.publication-small-thumb:hover p{color:#000;}
.publication-small-thumb.left{margin-right:10px;}
.publication-small-thumb.right{float:left;}

/** ACTIVITIES **/
span.duration{color:#383838; font-weight:normal; line-height:13px; display:inline;font-size:11px; text-transform:uppercase;}
.archive-thumb {width:50px; height:50px; overflow:hidden; float:left; margin-right:10px; margin-bottom:10px;}
span.archive-author{font-size:11px; color:#383838; line-height:10px; }
span.archive-more{font-size:14px; font-weight:bold; color:#383838; padding-left:5px;}
span.archive-duration{color:#000; font-weight:normal; line-height:13px; display:inline;font-size:11px; text-transform:uppercase;}

/** FEED **/
.feed-item{margin-bottom:15px; font-size:10px;}

/** WEBFORM **/
#webform{width:280px; margin-right:10px; float:left;}
optgroup label{ color: black; font-style:normal; color:#000; padding-bottom:10px;}
optgroup option {padding-left:15px;}

/** PSY **/
.fb-user{width:250px; clear:both; height:40px; margin-bottom:10px;}
.fb-img{width:42px; height:42px; overflow:hidden; float:left; margin-right:8px;vertical-align:middle;}
.fb-img img {height:auto; width:40px; }
.fb-name {width:140px; float:left; height:40px;}

/** THICKBOX **/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:100;top:0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(images/thickbox-background.png) repeat;}
.TB_overlayBG {background-color:#FFF;filter:alpha(opacity=90);-moz-opacity: 0.90; opacity: 0.90;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window { position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border:none;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;}
#TB_caption{height:25px;padding:7px 17px 10px 17px;float:left;color:#383838;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;display:none;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{ background-color:#e8e8e8;height:27px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_ImageOff img {padding:2px; border:1px dotted #CCC;}

/** SLIDESHOW **/
.slideshow.landscape {height:auto; width:400px;}
.slideshow.portrait {height:auto; width:400px;}
#slideshow b{border-bottom:2px solid #fff; padding-bottom:2px;}
#slideshow br {line-height:20px;}
#slideshow .content {line-height:17px;}
#slideshow-content {overflow:hidden; cursor:pointer; cursor:hand;}
#slideshow {position:relative;height:275px;overflow:hidden;width:400px;}
#slideshow a {float:left;position:absolute;}
#slideshow a img {border:none;}
#slideshow a.show {	z-index:500}
#slideshow .caption {z-index:600; background-color:#000; width:400px;font-size:10px;color:#ffffff; height:25px; width:100%; position:absolute;bottom:0;}
#slideshow .caption a {font-size:13px; font-weight:bold; text-decoration:none; border:none; color:#FFF;}
#slideshow .caption .content {margin-top:1px; margin-left:25px;padding-right: 10px;}
#slideshow .caption .content h3 {margin:0;padding:0;color:#1DCCEF;}
.slideshow-button {cursor:pointer; cursor:hand; width:25px; height:25px; background-color:#F00; position:absolute; bottom:1px; margin-top:-30px; display:none;}
#prev {margin-left:3px; left:0; background:url(images/prev-arrow.jpg) top left no-repeat;}
#next {margin-right:3px; right:0;background:url(images/next-arrow.jpg) top right no-repeat;}

.intro-media-division {height:25px; margin-top:10px; text-align:right;}
.media-btn-slider {height:13px; width:155px; float:right; overflow:hidden;}
.archive-more.intro a {color:#000; text-decoration:none;}
#second-media {display:none;}
#media-first-btn, #media-second-btn {width:12px; height:12px; float:right; display:inline; margin-left:9px; overflow:hidden;}
.intro-multimedia-subtitle {float:left; width:195px;}
.intro-multimedia-subtitle a:link, .intro-multimedia-subtitle a:visited, .intro-multimedia-subtitle a:active {color:#A3A3A3; text-decoration:none;}
.intro-multimedia-subtitle a:hover {color:#000; text-decoration:none; }
.follow {margin:10px 0 0 -4px;  clear:both;}
.follow img {padding-top:8px;}
.btn-media-selected {background:url(images/radio-off.png) no-repeat top right; cursor:default;}
.btn-media-notselected {background:url(images/radio-on.png) no-repeat top right; cursor:pointer;}
.inner-first, .inner-second {padding-right:15px;padding-left:5px; margin-top:-1px; float:right;}
/*.btn-media-notselected:hover {background:url(images/radio-on.png) no-repeat top left;}*/

/** LINKS **/
a img {border:none;}
#sppc-id .tab-content a:link,#sppc-id .tab-content a:active,#sppc-id .tab-content a:visited{color:#424242;text-decoration:none;display:inline-block;padding-left:10px;background:url(images/arrow_links.jpg) no-repeat left 3px;padding-bottom:3px}
#sppc-id .tab-content a:hover{color:#000;background:url(images/arrow_links_hover.jpg) no-repeat left 3px; border:none;}
.column-teaser a:link,.column-teaser a:active,.column-teaser a:visited{color:#424242;text-decoration:none;display:inline}
#sppc-id a.thickbox{background:none;background-image:none;padding:0; border:none; cursor:hand;}
h6.column-teaser-title a:link, h6.column-teaser-title a:visited, h6.column-teaser-title a:active,.sppc-teaser a:link,.sppc-teaser a:visited,.sppc-teaser a:active,  .contacts-left a:link, .contacts-left a:active, .contacts-left a:visited, .contacts-right a:link, .contacts-right a:active, .contacts-right a:visited {color:#000;text-decoration:none;}
.comment-box h5.news-teaser-title a:link,.comment-box h5.news-teaser-title a:active, .comment-box h5.news-teaser-title a:visited {color:#005577; text-decoration:none; border-bottom:1px dotted #fff;}
.comment-box h5.news-teaser-title a:hover {border-bottom:1px dotted #383838;}
.archive-box a:link,.archive-box a:visited,.archive-box a:active,.comment-box a:link,.comment-box a:visited,.comment-box a:active{text-decoration:none; border:none;}
.teaser-arrow{padding:0 0 0 5px}
#links-column a{font-size:11px;padding:0;padding-left:10px;text-decoration:none;display:inline-block; border:none;line-height:17px;}
#links-column a:link, #links-column a:visited, #links-column a:active {color:#383838;background:url(images/arrow_links.jpg) no-repeat 0 4px;font-size:11px;}
.sppc-subcolumn a{text-decoration:none; display:inline-block; }
#links-column a:hover{background:url(images/arrow_links_hover.jpg) no-repeat 0 4px;color:#000; border:none;}
.e-learning-box a:link,.e-learning-box a:visited,.e-learning-box a:active{color:#424242;text-decoration:none}
.e-learning-logo a{font-size:11px;vertical-align:middle}
.video-left a:link,.video-left a:active,.video-left a:visited{color:#383838;border-bottom:1px dotted #005577;text-decoration:none}
#sppc-info h6.subtitle a {border-bottom:1px dotted #FF3300; color:#005577;}

dt.title a:link,dt.title a:active,dt.title a:visited{text-transform:uppercase;font-size:11px;color:#005577;border-bottom:1px dotted #FF3300;text-decoration:none}
dt.title{background:url(images/arrow_links.jpg) no-repeat left 8px}
dt.title a:hover{border-bottom:1px solid #FF3300;background:url(images/arrow_links.jpg) no-repeat left 2px}
dd a:link,dd a:visited,dd a:active{color:#000;text-decoration:none;border-bottom:1px dotted #CCC}
dd a:hover{border-bottom:1px dotted #333}

.e-learning h6.subtitle-column a {color:#000;}

a[href^=mailto]{color:#383838;text-decoration:none;}
a[href^=mailto]:hover {color:#000; border-bottom:1px dotted #005577;}
.publication-small-thumb a:link,.publication-small-thumb a:active,.publication-small-thumb a:visited, .small-thumb a:link,.small-thumb a:active,.small-thumb a:visited, .medium-thumb-book p a:link,.medium-thumb-book p a:active,.medium-thumb-book p a:visited, .medium-thumb p a:link,.medium-thumb p a:active,.medium-thumb p a:visited, .fifty-thumb-box a:link,.fifty-thumb-box a:active,.fifty-thumb-box a:visited {color:#181818; text-decoration:none;}
p.comment span.archive-more{display:inline;}
.medium-thumb-book p a:hover, .medium-thumb p a:hover, .small-thumb p a:hover,.publication-small-thumb a:hover, .fifty-thumb-box a:hover, .flash-player a{color:#000; border:none; text-decoration:underline;}
.feed a:hover,.column-teaser a:hover .column-teaser:hover p, .comment-box:hover p .archive-more,.comment-box:hover p ,.archive-more:hover ,.column-teaser:hover span.archive-more,.archive-box:hover h6.archive,.archive-box:hover .archive-more,.archive-box a:hover, .e-learning-box a:hover{color:#000;}
.sppc-news-content a:link,.sppc-news-content a:active,.sppc-news-content a:visited,.sppc-info-content a:link,.sppc-info-content a:active,.sppc-info-content a:visited, .sppc-info a:link,.sppc-info a:active,.sppc-info a:visited, span.comment a:link, span.comment a:visited, span.comment a:active, .intro-teaser a:link, .intro-teaser a:visited, .intro-teaser a:active, .activities-archive a:hover, #sppc-info a:link, #sppc-info a:active, #sppc-info a:visited, .e-learning-right a:link, .e-learning-right a:visited, .e-learning-right a:active, .video-teaser a:link,.video-teaser a:active,.video-teaser a:visited, .publication-left a:link, .publication-left a:active, .publication-left a:visited, .links a:link, .links a:visited, .links a:active, .contacts-left a:hover, .contacts-right a:hover  {color:#000;text-decoration:none;border-bottom:1px dotted #005577}
.sppc-info a:hover, .sppc-info-content a:hover,.sppc-news-content a:hover, span.comment a:hover, .intro-teaser a:hover, #sppc-info a:hover, .e-learning-right a:hover, .publication-left a:hover, .video-left a:hover,p.video-teaser a:hover, .links a:hover {border-bottom:1px dotted #FF3300}
h6.column-teaser-title a:hover:after{ content:" » ";}
#sppc-info .archive-more a, .intro-teaser .archive-more a {border:none;}
.feed a:link,.feed a:visited,.feed a:active, .activities-archive a:link, .activities-archive a:active, .activities-archive a:visited, .comment-box a,.sppc-subcolumn a:link,.sppc-subcolumn a:active,.sppc-subcolumn a:visited {color:#383838;text-decoration:none;font-size:11px; border:1px dotted #FFF;}
.sppc-subcolumn a:hover {color:#000;text-decoration:none;border-bottom:1px dotted #005577;}
.activities-archive a:hover {color:#000;text-decoration:none;border-bottom:1px dotted #005577;}


/** TABS & SECTIONS **/
h1.column {/*padding-left:8px;background:url(images/thick_square.jpg) no-repeat 3px 14px;*/}
h6.subtitle-in {font-size:11px; display:block; border-bottom:1px dotted #FF3300; color:#005577; margin-bottom:5px; text-transform:uppercase;}
h6.subtitle-ap {font-size:11px; display:block; border-bottom:1px dotted #FF3300; color:#005577; margin-bottom:5px; text-transform:uppercase;}
h6.subtitle a:link, h6.subtitle a:active, h6.subtitle a:visited {font-size:11px; display:block;color:#005577; text-decoration:none; border-bottom:1px dotted #FF3300; text-transform:uppercase; font-weight:bold; padding-bottom:1px; margin-bottom:5px;}
h6.subtitle a:hover:after {/*border-bottom:1px solid #FF3300;*/content:"  » "; color:#000; }
h5.column-teaser-author {font-size:11px; color:#005577; display:block; font-weight:normal; padding-top:4px;}
h5.archive-author {font-size:11px; color:#005577;line-height:13px; padding-top:3px; display:inline-block; font-weight:normal;}
h5.intro-teaser-author {font-size:11px; color:#005577; display:inline; font-weight:normal; text-transform:uppercase; padding-top:4px;}
h5.subtitle-legend{font-size:11px; display:block; font-weight:normal; display:inline; color:#000; margin-bottom:5px; text-transform:uppercase; letter-spacing:-.4px;}
h5.teaser-subtitle-legend{font-size:11px; display:block; font-weight:normal; display:inline; color:#000; margin-bottom:5px; text-transform:uppercase;}
h5.subtitle-legend{font-size:11px; display:block; font-weight:normal; display:inline; color:#000; margin-bottom:5px; text-transform:uppercase; }
h6.subtitle-column {font-size:11px; display:block; border-bottom:1px dotted #FF3300; color:#000; margin-bottom:5px;}
h6.archive {color:#434343; line-height:14px; font-size:11px;display:block; font-weight:normal; margin-top:3px;}
h6.column {font-size:11px; display:block; color:#005577; margin-bottom:5px; text-transform:uppercase;}
h6.other {font-size:11px; display:block; border-bottom:1px dotted #FF3300; color:#000; margin-bottom:5px;}
h6.column-teaser-title {font-size:11px; display:block; border-bottom:1px dotted #FF3300; padding-bottom:2px;color:#000;}
h6.tab { font-size:11px; display:block; line-height:13px; border-bottom:1px dotted #FF3300; color:#383838; background:url(images/closed_tab.jpg) no-repeat top right;
}
h6.tab.active {color:#000;background:url(images/opened_tab.jpg) no-repeat top right;}
h6.tab:hover {color:#000; text-decoration:none;}
.vertical-tabs h6.tab:hover {cursor:pointer; cursor:hand;}
.vertical-tabs h6.tab {cursor:pointer; cursor:hand;}
.vertical-tabs p{font-size:11px; line-height:14px; color:#383838;}
.vertical-tabs {font-size:11px; line-height:14px; color:#383838;}
.news h6.tab:hover {cursor:pointer; cursor:hand;}
.news h6.tab {cursor:pointer; cursor:hand;}
.news p{font-size:11px; line-height:14px; color:#383838;}
.news {font-size:11px; line-height:14px; color:#383838;}
p.tab-text{margin-top:10px;}
#sppc-other .tab-content:hover ul li, #sppc-other .tab-content:hover p, #sppc-other .tab-content:hover, #sppc-id:hover .vertical-tabs p, #sppc-id:hover .vertical-tabs ul li, #sppc-id:hover .vertical-tabs a, #sppc-id:hover .vertical-tabs, #sppc-id .tab-content:hover ul li, #sppc-id .tab-content:hover p, #sppc-id .tab-content:hover a , #sppc-id .tab-content:hover  {color:#000; border:none;}
.breadcrumb{display:inline;}
.breadcrumb a{color:#D5D5D5;text-decoration:none; border:none;}
.breadcrumb:hover a {color:#999; } .breadcrumb:hover {color:#999;}
span.sub-divider{color:#FF3300;display:block;line-height:5px}
.column-divider{height:5px;border-top:1px dotted #FF3300;margin-bottom:10px}


/** FORMS **/
textarea{resize: none}
#search-block-form{margin-top:2px}
#edit-search-block-form-1-wrapper{height:15px;margin:0; width:172px; float:left;}
#search-block-form input#edit-search-block-form-1{line-height:17px; font-size:11px;height:17px;padding-left:5px;color:#383838;font-family:Arial, Helvetica, sans-serif;outline:none;border:1px solid #575757;background:url(images/search.jpg) no-repeat bottom right;padding-right:20px;width:150px}
#search-block-form input.form-submit{background-color:transparent;border:none;width:20px;margin:0 0 0 -14px}
#search-block-form input#edit-search-block-form-1:focus{border:1px solid #000}
#search-block-form input.form-submit:hover{cursor:pointer; cursor:hand;border:none} #search-block-form input.form-submit{cursor:hand;}
textarea#edit-submitted-texto{line-height:18px;font-size:11px;color:#000;font-family:Arial, Helvetica, sans-serif;outline:none;border:1px solid #575757;width:258px;height:200px;padding:3px}
textarea#edit-submitted-texto:focus{border:1px solid #000;color:#000}
#edit-submitted-inscricoes-wrapper .description,#edit-submitted-texto-wrapper .description{color:#818181;font-size:9px;font-style:italic}
select#edit-submitted-inscricoes{width:265px;background-color:#FFF;border:1px solid #575757}
#webform-component-nome input[type=text].error,#webform-component-email input[type=text].error,select#edit-submitted-inscricoes.error{border:1px dotted red}
#edit-message-wrapper{margin:0;padding:3px 0}
textarea#edit-message{line-height:18px;font-size:11px;color:#000;font-family:Arial, Helvetica, sans-serif;outline:none;border:1px solid #575757;width:258px;padding:3px}
textarea#edit-comment{line-height:18px;font-size:11px;color:#000;font-family:Arial, Helvetica, sans-serif;outline:none;border:1px solid #575757;height:200px;width:390px;padding:3px}
#edit-comment-wrapper{margin:0 0 5px}
#contact-mail-page1{margin-top:-11px}
#contact-mail-page1 input[type=submit]{background-color:#FFF;border:1px solid #575757;font-size:11px}
#contact-mail-page1 input[type=submit]:hover{border:1px solid #000;font-size:11px;color:#000;cursor:pointer; cursor:hand;}
#user-login input[type=text],#user-login input[type=password]{width:300px}input#edit-submit{background-color:#FFF;color:#383838;border:1px solid #575757;font-size:11px;padding:2px}input#edit-preview{background-color:#FFF;color:#383838;border:1px solid #383838;font-size:11px;padding:2px}
.breadcrumb{padding-top:11px;color:#D5D5D5;font-size:11px;}
#edit-search-block-form-1-wrapper label,#webform-component-nome label,#webform-component-email label,#webform-component-inscricoes label,#webform-component-texto label,#edit-name-wrapper label,#edit-mail-wrapper label,#edit-subject-wrapper label,#edit-message-wrapper label,#edit-comment-wrapper label,#edit-copy-wrapper,#edit-pass-wrapper label{display:none}
#webform-component-nome input[type=text],#webform-component-email input[type=text],#contact-mail-page1 input[type=text]{line-height:16px;font-size:11px;height:18px;color:#666;font-style:italic;font-family:Arial, Helvetica, sans-serif;outline:none;border:1px solid #575757;width:260px;padding-left:3px}
#webform-component-nome input[type=text]:focus,#webform-component-email input[type=text]:focus,#contact-mail-page1 input[type=text]:focus{border:1px solid #000;color:#000;font-style:normal;}
select#edit-submitted-inscricoes:focus, input#edit-name:focus, input#edit-mail:focus, input#edit-pass:focus{border:1px solid #000;outline:none;}
#edit-name-wrapper,#edit-mail-wrapper,#edit-subject-wrapper, #edit-submitted-nome-wrapper, #edit-submitted-email-wrapper,#edit-submitted-inscricoes-wrapper,#edit-submitted-texto-wrapper{margin:0;padding:0 0 7px;width:260px;}
#edit-comment-wrapper.description,.message-a{font-size:10px;color:#383838}
textarea#edit-comment:focus,textarea#edit-message:focus{border:1px solid #000;padding:3px}
input#edit-submitted-nome, input#edit-submitted-email,input#edit-name, input#edit-mail,input#edit-subject,input#edit-pass{border:1px solid #818181;font-size:11px;height:18px; width:260px;}
#edit-name-wrapper .description,#edit-pass-wrapper .description{font-size:11px;color:#000}
#edit-pass-wrapper {margin-bottom:10px;}
input#edit-submit:hover, input#edit-preview:hover{color:#000;border:1px solid #000;cursor:pointer; cursor:hand;}

/** PAGINATION **/
.item-list {clear:both; display:block; padding-bottom:3px;}
.item-list .pager {text-align:left; font-size:10px; display:inline;}
.item-list .pager ul li{padding-right:5px; display:inline;}
.item-list .pager .pager-first, .item-list .pager .pager-last {display:none;}
.item-list ul.pager li {margin: 0;padding: 1px; display:inline;}
.item-list ul.pager li a:link, .item-list ul.pager li a:visited, .item-list ul.pager li.pager-current {margin: 0;padding:0 0.3em;text-decoration: none; color:#000;}
.item-list ul.pager li a:hover, .item-list ul.pager li a:active {text-decoration:underline;color:#333;}
.item-list ul.pager li.pager-current {border: 1px solid #000;color: #000;}
.item-list ul.pager li.pager-current:hover {border: 1px solid #383838;color: #000;}
.item-list ul.pager li.pager-previous a, .item-list ul.pager li.pager-next a {font-size:12px; padding:0;}

/** FIX **/
span.clear {clear: both;display: block;font-size: 0;height: 1px;line-height: 0;margin-bottom: -1px;}
.clear {clear: both;}
.clear-block {display: block;}
.clearfix:after, .container:after {content: "\0020";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}
.clearfix, .container {display: block;}

/** MESSAGES **/
.comment-message{margin-left:440px; width:250px;}
.msg-box {width:200px; font-size:11px; margin-top:15px;}
input#edit-name.error{border:1px solid #F00;}
.messages {background-color:#fff;border:none;}
.messages, .preview, div.warning, div.error {margin:0;padding:0;background-color:#fff;}
.messages ul {margin:0;line-height:18px;} 
.messages ul li {background:url(images/arrow_links.jpg) no-repeat center left;padding-left:10px;}
.preview {background-color:#fcfce8;border:1px solid #e5e58f;}
.preview .node {background-color:#fcfce8;}
div.status {border-color:#c7f2c8;color:#33a333;font-size:11px;}
div.error, tr.error  {color:#F00;font-size:11px;border:none;}
#edit-name-wrapper input[type="text"].error{border:1px dotted #F00;color:#000;}
#edit-comment-wrapper textarea.error {border:1px dotted #F00;color:#000;}
#edit-mail-wrapper input[type="text"].error {border:1px dotted #F00;color:#000;}
#edit-subject-wrapper input[type="text"].error{border:1px dotted #F00;color:#000;}
#edit-message-wrapper textarea.error {border:1px dotted #F00;color:#000;}
.textarea-identifier{display:none;}
.grippie{display:none;}
#comment-form fieldset.collapsible{display:none;}
#comment-form{width:400px; display:block;}
#comment-form.form-item label{display:none;}
#search-form{display:none;}
.search-container { width:400px;}
.search-container dd{margin-bottom:15px; padding-left:10px; }
.search-container dt{padding-left:10px;background:url(images/arrow_links.jpg) no-repeat 6px left}
.box h2{display:none;}

.quick-link a{font-size:10px; color:#999; text-decoration:none;}
.quick-link {margin-top:5px;font-size:10px; color:#999;}
table.publications-grid {width:275px;  }
table.publications-grid td {vertical-align:top;}
tbody {border:none;}
.links {font-size:11px;}
.sticky-table {font-size:11px;}
.sticky-table a:link, .sticky-table a:active, .sticky-table a:visited {color:#000; text-decoration:none;}
.sticky-table a:hover {text-decoration:underline;}
.sticky-table tr {min-height: 16px; background-color:#FFF;}
.sticky-table td {min-height: 16px; background-color:#FFF;}
.fb {display:none;}

/** LW **/
.more-link a {font-family: Arial, Helvetica, sans-serif;color: #383838;font-size: 11px;text-decoration: none;list-style-type: none;}
.more-link a:hover {border-bottom: 1px dotted #057;}

/** INTRO OVERLAY **/
#intro-overlay {margin:0; padding:0; position:absolute; top:0; left:0; width:100%; height:100%; background:url(images/overlay-bg.png) top left repeat; z-index:1000; display:none;}
.overlay-content {position:absolute; width:930px; top:58px; left:50%; margin-left:-465px; z-index:1001;}
.overlay-image {width:930px; height:500px; overflow:hidden;}
.overlay-divider {width:930px; height:25px; background:url(images/overlay-divider.png) top left repeat;}
.overlay-text {width:460px; position:absolute; top:30px; left:20px;  z-index:1003;}
.overlay-text-divider {width:70px; height:4px; margin-bottom:8px; background-color:#F30; clear:both;}
img.overlay-logo {margin-top:10px;}
a.overlay-logo {border:none; text-decoration:none;}
a.overlay-logo:link, a.overlay-logo:visited, a.overlay-logo:active {border:none; text-decoration:none;}
a.overlay-logo:hover {border-bottom:2px solid #FFF; text-decoration:none;}
.close-overlay {width:25px; height:25px; margin-top:18px; margin-right:3px; float:right;  background:url(images/close-overlay.png) top left no-repeat; cursor:pointer; cursor:hand;}
