
/* - mukongresuak.theme.css - */
@media screen {
/* http://dimva2016.mondragon.edu/portal_css/mukongresuak.theme.css?original=1 */
/* */
body {
background:url(body.gif) repeat-x top center;
font: 100% Arial,FreeSans,sans-serif;
}
#visual-portal-wrapper {
width:1022px;
margin: 0 auto;
background: url(container.gif) repeat-y top center #fff;
display: table;
clear: both;
}
h1, h2, h3, h4, h5, h6 {
font-family: Georgia, "Times New Roman", Times, serif;
line-height:110%;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration: none !important;
}
h1, h2 {
letter-spacing: 0;
font-weight: normal;
margin-bottom: 0.5em;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.85em;
font-weight: bold;
color: #666;
margin-bottom: 1em;
}
h3 {
font-size: 1.25em;
margin-bottom: 1em;
}
h4 {
font-size: 1.25em;
line-height: 120%;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.8em;
}
h2 a, h3 a, h4 a {
border-bottom: none !important;
}
p {
}
a:link, a:visited {
color: #009999;
}
dl.portlet{
font-size: 90%;
}
#content a:link,
dl.portlet a:link {
color: #009999;
border-bottom: 0;
text-decoration:none;
}
#content a:visited,
dl.portlet a:visited {
color: #009999;
border-bottom: 0;
}
#content a:hover,
dl.portlet a:hover {
color: #000 !important; /* */
}
#portal-siteactions {
font-size:70%;
padding:5px 0 0 0;
text-align:right;
font-family: verdana;
border-top: 1px solid #ccc !important;
margin: 0 30px 0;
clear: both;
}
#editable-footer {
font-size:70%;
padding:3em 35px 5em;
text-align:center;
line-height: 130%;
color: #999;
font-family: verdana;
background:url("footer.gif") no-repeat scroll 0 -40px;
}
#portal-personaltools {
position: absolute;
right: -70px;
top: 2px;
}
#portal-top {
background:url("top.gif") no-repeat scroll center top transparent;
position: relative;
z-index: 10;
}
#portal-languageselector {
background:none repeat scroll 0 0 transparent;
font-size: 70%;
text-transform: lowercase;
margin: 5px 0;
font-family: verdana;
}
#portal-languageselector a{
color: #999;
margin-right: 1em;
}
#portal-logo {
margin: 1em 0 0 20px;
float: left;
}
#logoak {
padding: 0 20px 0 0;
position: absolute;
right: 0;
top: 30px;
white-space: nowrap;
}
#logoak img{
float: right;
margin: 2px 5px;
white-space: nowrap;
}
#editable-tagline{
padding: 10px 0;
}
#editable-tagline span{
float: left;
margin: 0 0 1em 25px;
max-width: 58%;
}
#editable-tagline h1{
line-height: 100%;
margin-bottom: 0;
margin-top: 0.3em;
font-family: arial, verdana;
font-size: 1.8em;
color: #333;
}
#editable-tagline h2, #editable-tagline h3, #editable-tagline h4{
margin: 0 0 3px 0;
font-family: arial;
}
#editable-tagline h3{
font-weight: normal;
}
#editable-tagline h4{
font-size: 1em;
font-weight: bold;
}
#portal-searchbox {
margin: 6em 1.5em 0 0;
}
.searchSection{
display: none;
}
#searchGadget{
border: 1px solid #ccc;
padding: 4px 5px 1px 5px;
margin-right: -4px;
color: #aaaaaa;
vertical-align: top;
}
.searchButton{
background: url(search.gif) no-repeat top center #fff;
border:0;
width: 30px;
height: 25px;
margin-left: 0;
}
.livesearchContainer {
z-index: 10;
position: relative;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
background-color: #efefef;
}
#LSResult fieldset {
background: none repeat scroll 0 0 #FFFFFF;
}
#LSResult {
background:transparent;
}
#portal-breadcrumbs {
font-size: 70%;
font-family: verdana;
color: #999;
margin: 10px 23px 10px 33px;
}
#fieldset-openid-login label, #login-form label {
width: 12em;
}
#globalnav-wrapper{
background:url("topmenu.png") no-repeat scroll center bottom transparent;
padding-bottom: 14px;
}
#portal-globalnav {
background:#000;
clear:both;
position: relative;
font-size:90%;
margin:0 8px 0 9px;
height: 41px;
padding-left: 1em;
}
#portal-globalnav li {
border-top: 1px solid #000;
}
#portal-globalnav li a {
background:none repeat scroll 0 0 #000;
border-right:0.1em solid #4b4b4b;
display:inline-block;
min-width:5em;
padding:0.8em 1em 0.8em;
white-space:normal;
color: #fff;
text-align: left !important;
}
#portal-globalnav .selected a, #portal-globalnav a:hover {
background:none repeat scroll 0 0 #fff;
color:black;
}
#portal-globalnav .selected a:hover {
background:none repeat scroll 0 0 #efefef;
color:#000;
}
#portal-globalnav {
position:relative;
z-index:3;
}
* html #portal-globalnav {
height:1%;
}
#portal-globalnav li {
float:left;
margin:0;
padding:0;
}
#portal-globalnav li a {
display:block;
position:relative;
}
#portaltab-mu-komunitatea a{
font-weight: bold;
border-right: 0 !important;
color: #83d6de !important;
}
/* */
#portal-globalnav ul {
position: absolute;
width: 15em;
left:-999em;
background: #fff !important;
border-color: #000;
border-width: 1px;
border-style: none solid solid solid;
margin:0 0 0 -1px;
z-index:3;
}
#portal-globalnav li.selected ul.submenu {
margin-top:-1px;
background: #fff !important;
}
#portal-globalnav ul.submenu li {
display:block;
width:100%;
border-top: 0;
text-align: left;
}
#portal-globalnav ul.submenu li a{
text-align: left !important;
color: #000 !important;
padding: 0.5em 1em 0.5em;
}
#portal-globalnav ul.submenu a,
#portal-globalnav ul.submenu a:hover {
margin:0;
display:block;
border:0;
position:static !important;
white-space:normal;
background: #fff;
color: #000;
}
#portal-globalnav ul.submenu a:hover {
background: #efefef !important;
color: #000;
}
#portal-globalnav li.selected ul.submenu a:hover {
background-color:#fff;
}
a.hasDropDown {
background-image:url('arrowRight.gif');
background-position:14em 50%;
background-repeat:no-repeat;
}
*:first-child+html #portal-globalnav ul.submenu a {height:1%;} /* */
* html #portal-globalnav ul.submenu a {height:1%;} /* */
/* */
#portal-globalnav li ul ul {
z-index:10;
top:0.4em;
left:-999em;
left:0;
margin: 0 0 0 14em;
}
#portal-globalnav ul li:hover,
#portal-globalnav ul li.sfhover {
position:relative;
}
#portal-globalnav li:hover ul ul,
#portal-globalnav li:hover ul ul ul,
#portal-globalnav li:hover ul ul ul ul,
#portal-globalnav li.sfhover ul ul,
#portal-globalnav li.sfhover ul ul ul,
#portal-globalnav li.sfhover ul ul ul ul {
left:-999em;
}
#portal-globalnav li:hover ul,
#portal-globalnav li li:hover ul,
#portal-globalnav li li li:hover ul,
#portal-globalnav li li li li:hover ul,
#portal-globalnav li.sfhover ul,
#portal-globalnav li li.sfhover ul,
#portal-globalnav li li li.sfhover ul,
#portal-globalnav li li li li.sfhover ul {
left:auto;
}
/* */
#post-sections-clear {
height:1px;
margin-bottom:-3px;
}
/* */
*:first-child+html #post-sections-clear {margin-bottom:-2px;}
* html #post-sections-clear {
margin-bottom:-2px;
}
#portal-globalnav #portaltab-index_html.selected a, #portaltab-subsiteindex_html.selected a{
background: #000;
color:#ccc;
}
#portal-globalnav #portaltab-index_html.selected a:hover, #portaltab-subsiteindex_html.selected a:hover {
background: #fff;
color:#ccc;
}
#portal-column-one .portletWrapper {
margin:2.2em 0 0 1.3em;
}
#portal-column-two .portletWrapper{
margin: 2.2em 0 0 0;
}
#portal-column-two a{
text-decoration:none;
}
#portal-column-one .portletNavigationTree a:link,
#portal-column-one .portletNavigationTree a:visited{
color: #000;
}
#portal-column-one .portletNavigationTree a:hover{
color: #999 !important;
}
dl.portlet dd.portletItem, dl.portlet dd.portletFooter, dl.portletError dd {
border-top:1px solid #CCCCCC;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom:1px solid #ccc;
line-height:1.2em;
padding:0.5em 1em 0.5em 0;
background: url(menua.gif) no-repeat right 10px transparent;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem.navTreeCurrentNode {
background: url(menuasel.gif) no-repeat right 10px transparent;
border-left:0;
margin-left:0;
margin-right:0;
color: #999 !important;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem:hover {
background: url(menuasel.gif) no-repeat right 10px transparent;
color: #999 !important;
}
dl.portlet ul.navTreeLevel0 a{
padding:0.5em 1em 0.5em 0;
text-decoration: none;
}
dl.portlet ul.navTreeLevel1 a{
padding:0.2em 0 0.2em 0.8em;
text-decoration: none;
background: url(menua2.gif) no-repeat 0 8px transparent;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
line-height:1.2em;
padding-left:0;
}
dl.portlet ul.navTreeLevel2 .navTreeItem {
line-height:1.2em;
padding-left:0.8em;
}
dl.portlet ul.navTreeLevel2 a{
padding:0.2em 0 0.2em 1em;
text-decoration: none;
background: url(menua3.gif) no-repeat 0 6px transparent;
}
dl.portlet ul.navTree a.navTreeCurrentItem {
background: transparent;
border-left:0;
margin-left:0;
margin-right:0;
color: #97a6a9 !important;
}
a.navTreeCurrentItem {
color: #97a6a9 !important;
}
dl.portlet ul.navTreeLevel1 a.navTreeCurrentItem, dl.portlet ul.navTreeLevel1 a:hover{
background: url(menua2hover.gif) no-repeat 0 6px transparent;
}
dl.portlet ul.navTreeLevel2 a.navTreeCurrentItem, dl.portlet ul.navTreeLevel2 a:hover{
background: url(menua3hover.gif) no-repeat 0 6px transparent;
}
.navTreeLevel1{
margin-top: 10px;
}
#content h3{
background: #e8e8e8;
padding: 3px 10px;
font-size: 1.3em;
font-weight: normal;
color: #000;
display: inline-block;
}
#content .pullquote {
clear:right;
color:#444444;
font-family: georgia;
font-style: italic;
float:right;
font-size:1.4em;
font-weight:bold;
letter-spacing:0 !important;
line-height:1.25em;
margin:0 1em 0.5em 0.5em;
width:35%;
}
#content ul {
list-style-type:none;
margin-left:1.5em;
margin-bottom: 1em;
}
#content ul.listimage, #content ol.listimage{
float: left;
}
#content ol {
margin-bottom: 1em;
}
#content ul li{
padding-left: 1em;
background: url("bullet.gif") no-repeat scroll 2px 8px transparent;
}
#content ul ul li{
background: url("bullet2.gif") no-repeat scroll 2px 8px transparent;
}
#portal-column-two ul li{
padding-left: 1em;
background: url("bullet.gif") no-repeat scroll 2px 8px transparent;
}
#content ul.contentmenu {
list-style-type:none !important;
margin-left:0;
margin-bottom: 1em;
}
#content ul.contentmenu li{
margin-right: 1em;
background: none;
padding-left:0;
display: inline;
}
a.rss img{
float: right;
margin-top: -3.5em;
}
.publicationDate{
font-weight: bold;
margin-right: 0.5em;
}
#newsleft .creator, #newsleft .publicationDate{
margin-bottom: 1em;
color: #666;}
#content ul#share {
float: right;
margin:0;
}
#content ul#share li{
display: inline;
list-style: none outside none;
margin: 0 0 0 0;
padding-left: 0.5em;
background: none;
}
#content a.link-overlay {
border-bottom: 0 none !important;
}
#errota{
width: 982px;
height: 250px;
display: block;
float: left;
margin: -12px 20px 1em 20px;
position: relative;
}
.errotaImage{
margin: 0 0 0 9px;
}
#editable-banner{
margin: -12px 0 1em 0;
}
.target{
background:rgb(0, 153, 153);
background:rgba(0, 153, 153, 0.8);
color: #fff;
padding: 10px;
font-size: 1.35em;
float: left;
width: 400px;
position: absolute;
right: 20px;
bottom: 10px;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25), -2px 0 1px rgba(0, 0, 0, 0.25);
}
.target a{
color: #000;
}
#content h1 {
margin:1em 0;
color: #666;
border-bottom: 1px solid #ccc;
font-weight: normal;
}
dl.portlet dt, div.portletAssignments div.portletHeader {
background: #fff;
line-height: normal;
padding: 0;
}
dl.portletNavigationTree dd.portletItem {
margin:-1.5em 0 0;
}
#featured p{
display: inline;
}
#featured dd{
border-top: 5px solid #e5e5e5;
border-bottom: 3px solid #e5e5e5;
margin-bottom: 3em;
margin-top: 1em;
padding: 0.7em 0 1em;
}
#featured .titulua{
display: block;
text-transform: uppercase;
font-size: 1.2em;
font-weight: bold;
padding-bottom: 5px;
}
#featured .featuredimage {
float: right;
border: 1px solid #999 !important;
padding: 2px;
background: #fff;
margin: -30px 0 0 5px;
width: 64px;
height: 64px;
}
table.invisible td, table.invisible th, table.plain td, table.plain th, table.listing td, table.listing th {
line-height: 110%;
padding: 0.5em 0.3em;
vertical-align: top;
background: #fff;
}
table.titulazioak{
border-left: 1px solid #ebebeb;
}
.titulazioak, .datuak{
border-collapse: collapse;
margin-top: 5px;
}
.titulazioak caption, .datuak caption{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 2.6em;
background: url(caption.gif) no-repeat bottom right;
}
.titulazioak th, .datuak th{
padding: 5px 10px;
background-color: #ebebeb;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
vertical-align:top;
color: #666;
font-weight: bold;
}
.titulazioak td, .datuak td{
padding: 5px 10px;
color: #333;
}
.titulazioak td{
text-align: center;
border-bottom: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
vertical-align:top;
}
.datuak th{
text-align: left;
}
.datuak td{
background: #f5f5f5;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
vertical-align:top;
}
.datuak br{
margin-bottom: 5px;
}
.datuak tr.even{
background-color: #ebebeb;
}
.datuak tr.even td{
border-right: 1px solid #fff;
}
.datuak.total{
background-color: #CCC;
}
button, .adminlinks, .context, .standalone{
background: #297c98 url(button.gif) repeat-x top left !important;
color: #fff !important;
-moz-border-radius: 10px;
border: 0;
padding: 5px 15px;
font-weight: bold;
font-family: arial;
font-size: 110%;
margin: 20px 5px;
}
#loturak{
float: right;
}
#emailsend{
margin: 10px 0;
}
.admineditform label {
display: block;
font-weight: bold;
margin: 10px 0 3px;
}
#content dt {
margin-bottom: 0;
margin-right: 10px;
}
#content {
margin:1em 0 2em;
z-index: 1;
position: relative;
padding: 0 2em;
font-size: 95%;
}
.tileItem{
margin-top: 1em;
background:url("albisteakline.gif") no-repeat scroll left bottom transparent;
padding-bottom: 1em;
}
.tileItem p{
margin: 0 !important;
}
.tileFooter {
margin: 5px 0 0 0 !important;
font-size:90%;
}
.tileHeadline{
font-family: arial;
font-size: 1.1em;
margin-bottom: 5px;
line-height: 130%;
font-weight: bold;
}
.portlet-static-rss-jarioa .portletHeader{
display: none;
}
.portlet-static-rss-jarioa dd.portletItem{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding: 0.5em 0 !important;
}
.portlet-static-rss-jarioa p{
margin:0 !important;
}
.portlet-static-rss-jarioa a:link{
text-decoration: none !important;
color: #000 !important;
}
dl.portlet.portlet-static-rss-jarioa a:hover{
color: #999!important;
}
div.listingBar {
border:0.1em solid #CCCCCC;
font-size:90%;
padding: 0 10px;
font-weight: bold !important;
}
div.listingBar a:hover {
background-color: #F5F5F5;
border-color:#329FD7;
color:White;
}
div.listingBar .next{
font-weight: normal;
}
div.listingBar a {
border:0;
text-decoration:none !important;
}
/* */
dd.facebookfans{
margin: -1px 0 0 0 !important;
padding: 10px 1em !important;
}
.connect_button_slider{
margin-top: 10px;
}
.fan_box a:hover{
text-decoration: none;
}
.fan_box .full_widget{
border: 0 !important;
background: none !important;
position: relative;
}
.fan_box .connect_top{
background: none !important;
padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
display: none;
}
.fan_box .connect_action{
padding: 0 !important;
}
.fan_box .connections{
padding: 0 auto !important;
border: 0 !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #868686;
}
span.total{
color: #868686;
font-weight: bold;
}
.fan_box .connections .connections_grid {
padding-top: 10px !important;
}
.fan_box .connections_grid .grid_item{
padding: 0 10px 10px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-weight: normal;
color: #868686 !important;
padding-top: 1px !important;
}
.fan_box .connect_widget{
position: absolute;
bottom: 0;
right: 10px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}
.full_widget {
height:360px !important;
}
dl.portlet-static-siguenos-en-twitter dd.portletItem, dl.portletRss dd.portletItem{
border-top:0;
padding: 0 1em 1em 1em;
}
.itemkomunitatea{
padding:  1em;
background: #fff;
}
.portletFooterKomunitatea{
padding:  0 1em 1em 1em;
background: #F5F5F5;
text-align: right;
border: 1px solid #ccc;
border-top:0;
margin-top: -1px;
}
table.listing th{
background:#666 none repeat scroll 0%;
border-bottom:2px solid #fff;
border-right:2px solid #fff;
border-top:1px solid #fff;
font-weight:bold;
padding:0.5em 1em;
text-transform:lowercase;
color: #fff;
text-align: left;
vertical-align: top;
}
table.listing {
border:2px solid #fff;
line-height: 120%;
}
table.listing a {
line-height: 140%;
}
table.listing p{
line-height: 140%;
}
table.listing td{
border-right:2px solid #fff;
padding:0.25em 1em;
background: #eee !important;
color: #666;
font-weight: bold;
vertical-align: top;
}
table.vertical.listing td {
border-top: 2px solid #fff;
padding: 0.5em;
}
.template-search #errota, .template-sitemap #errota, .template-accessibility-info #errota, .template-login_form #errota, .template-default_error_message #errota,
.template-search #editable-banner, .template-sitemap #editable-banner, .template-accessibility-info #editable-banner, .template-login_form #editable-banner, .template-default_error_message #editable-banner{
display: none;
}
#alfabar{
list-style-image:none;
list-style-type:none;
display: inline;
}
#alfabar li{
float: left;
margin-right: 0.7em;
font-weight: bold;
}
.portletMasterPortlet {
font-size: 80%;
border-top: 1px solid #ccc;
}
.portletMasterPortlet a{
color: #000 !important;
}
.portletMasterPortlet a:hover{
color: #999 !important;
}
.portletMasterPortlet h3{
font-size: 1em;
font-family: arial;
padding: 8px 8px 8px 0;
border-bottom: 1px solid #ccc;
background: url("menuasel.gif") no-repeat scroll right 10px transparent;
}
.portletMasterPortlet li a{
padding: 8px 8px 8px 0;
border-bottom: 1px solid #ccc;
display: block;
background: url("menua.gif") no-repeat scroll right 10px transparent;
}
#errotamaster .newsImage {
border: 0 !important;
padding: 0;
width: 720px;
height: 145px;
}
#destmaster{
margin-top: 2em;
}
#leftmaster {
width: 415px;
float: left;
}
#rightmaster{
width: 280px;
float: right;
}
#rightmaster dd{
margin: 0 0 0.5em 1em;
}
#description_text {
margin-bottom: 2em;
font-size: 1.2em;
line-height: 140%;
font-weight: bold;
color: #666666;
}
.resumen{
-moz-border-radius: 10px;
border: 1px solid #ccc;
padding: 10px 10px 10px 45px;
background: url(resumen.gif) no-repeat 15px 12px;
margin-bottom: 2em;
}
.resumen h2{
font-weight: normal !important;
margin:0 0 5px 0;
font-size: 1.6em !important;
}
.resumen p{
display: inline;
}
#table-resumen, #informacion{
background: #f5f5f5;
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 1.5em;
}
#table-resumen h2, #informacion h2{
color: #666;
font-family: arial;
border-bottom: 1px solid #ccc;
font-size: 1.3em;
}
#table-resumen dt, #informacion dt{
float: left;
margin-right: 10px;
padding-left: 10px;
background: url(bullet.gif) no-repeat 2px 8px;
}
#informacion a{
background: url(info.gif) repeat-x top left;
padding: 5px 20px 8px 20px;
text-align: center !important;
-moz-border-radius: 5px;
font-size: 1.3em;
color: #fff !important;
margin-bottom: 10px;
font-weight: bold;
}
#informacion p{
text-align: center !important;
}
#more-information h2{
border-bottom: 1px solid #d9d9d9 !important;
font-size: 1.7em;
}
.dialog-wrapper #footer{
position: relative;
}
}

