@charset "utf-8";
/* CSS Document */
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px;
	color:#999999;
	background-color:#ebebeb;
}
th, td{border:none;}
p{line-height:138.5%;}

h1{font-size:167%;font-weight:normal;margin-top:0px;}
a{text-decoration:none;outline:none;color:#0076FA;}
a:hover{text-decoration:underline;}
hr{background-color:#999;height:2px; border:none;}

.space{height:1px;margin-bottom:15px;}

.yui-ge div.first .yui-gb div.yui-u {width:31.9%;}

.right{text-align:right;}
.left{text-align:left;}

#hd{overflow:hidden;}

.head-bar{height:35px;margin:20px 0px 10px 0px;background-image:url("../images/top-nav.jpg");background-repeat:repeat-x;position:relative;}
.head-bar-l{background-image:url("../images/top-nav-l.jpg");background-repeat:no-repeat;background-position:left top;position:absolute;top:0px;left:0px;padding-left:25px;height:35px;}
.head-bar-r{background-image:url("../images/top-nav-r.jpg");background-repeat:no-repeat;background-position:right top;position:absolute;top:0px;right:0px;padding-left:15px;height:35px;}
.head-nav-menu{height:35px;}
.head-nav-menu ul{margin:0px;padding:0px;}
.head-nav-menu ul li{display:inline;line-height:35px;}
.head-nav-menu ul li a{font-size:93%;color:#fff;padding:0 8px;}
.head-nav-menu ul li a.small{font-size:85%;color:#CCC;font-weight:normal;}
.head-nav-menu ul li a.hilite{color:#ff8302;}
.head-nav-menu ul li.hspacer{background-image:url("../images/head-spacer.jpg");background-repeat:repeat-y;background-position:left center;padding-left:8px;height:35px;margin-left:7px;}
.head-nav-menu ul li.spacer a{background-image:url("../images/head-spacer.jpg");background-repeat:repeat-y;background-position:left center;padding-left:12px;}

.head-banner{height:196px;}

.head-kmpus{padding-top:7px;padding-bottom:13px;border-bottom:1px solid #BBB;}
.head-kmpus .yui-u{text-align:center;}
.head-kmpus .banner{margin:5px 0 0 0;}
.head-kmpus .banner img {width:225px;}

.head-sponsors{
	position: relative;
}
.head-sponsors #slideshow{overflow:hidden;height:60px;position:relative;}
.head-sponsors #slideshow li{
	float:left;
	margin-right:10px;
	height:60px;
	display:block;
}
.head-module{margin-top:10px;}
.head-module-c{background-color:#FFF;}
.head-module-cb{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.head-module-cr{border:1px solid #cdcdcd;border-bottom:1px solid #b1b1b1;padding:7px 0px;}

.logo {height:165px; position:relative;}
.logo-right{position:absolute;bottom:0px;right:0px;}
.logo-img {position:absolute;bottom:0px;left:0px;}
.subhead {padding-bottom:15px;border-bottom:1px solid #e2e2e2;}
.subhead-txt {font-size:108%;}
.mail-icon {margin-left:30px;}

#bd {margin-top:10px;}

.module{}
.module .hilite{color:#ff8302;}

.module-t{background-image:url("../images/module-top.jpg");background-repeat:no-repeat;height:45px;padding-left:20px;}
.module-tr{background-image:url("../images/module-top-r.jpg");background-repeat:no-repeat;height:45px;padding-right:20px;background-position:right top;}
.module-t a{color:#FF8302;}
.module-t a:hover{color:#FFF;}
.module-t span.toggler-indicator{padding:0px 4px;color:#999;border:1px solid #999;font-size:12px;margin-right:5px;}

.module-c{background-color:#FFF;}
.module-cb{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.module-cr{border:1px solid #cdcdcd;border-bottom:1px solid #b1b1b1;padding:25px;}

.module-f{background-image:url("../images/module-footer.jpg");background-repeat:no-repeat;height:47px;padding-left:20px;}
.module-fr{background-image:url("../images/module-footer-r.jpg");background-repeat:no-repeat;height:47px;padding-right:20px;background-position:right top;}
.module-f a{color:#0076fa;line-height:42px;}
.module-f a.bullet-right{padding-left:10px;background-image:url("../images/bullet-right.png");background-repeat:no-repeat;background-position:left center;}

.module-fl,
.head-module-fl{background-image:url("../images/module-footer-light.jpg");background-repeat:repeat-x;background-position:center center;height:2px;}

.module-collaps{}
.module-left{float:left;height:45px;line-height:45px;}
.module-right{float:right;height:45px;line-height:45px;}
.module-title{font-size:138.5%;color:#dcdcdc;}
.module-title-small{font-size:80%;color:#b3b3b3;}

.module .section{}
.module .section-row{clear:both;overflow:hidden;}
.module .section-clr{height:1px;border-top:1px dotted #CCC;margin-bottom:14px;clear:both;}
.module .section-space{height:1px;margin-bottom:14px;clear:both;}
.module .section-pad{width:47.5%;}
.module .section-column{padding-left:20px;padding-right:0px;}
.module .section-column:first-child{padding-left:0px;padding-right:20px;}
.module .section-column-pad{padding-left:40px;padding-right:0px;}
.module .section-column-pad:first-child{padding-left:0px;padding-right:40px;}
.module .section-title{margin-bottom:20px;font-size:138.5%;}
.module .section-title-big{margin-bottom:20px;font-size:197%;}
.module .section-title-big,
.module .section-title-big a{color:#FF8302;}
.module .section-title,
.module .section-title a{color:#444;font-weight:bold;}
.module .section .no-data{font-size:131%;font-weight:bold;color:#666;}

.module-small{}
.module-small .module-cr{padding:10px;}
.module-small .module-small-title{font-size:100%;margin-bottom:10px;color:#DCDCDC;background-image:url("../images/module-top-small.jpg");background-repeat:repeat-x;height:27px;line-height:27px;padding:0px 6px;}
.module-small .module-small-title .small{float:right;font-size:80%;}
.module-small .module-small-footer{text-align:left;font-size:93%;}

.module-small #flickr-gal-cont a{text-decoration:none;}

.twitter-primary{margin-bottom:5px;overflow:hidden;}
.twitter-secondary{padding-left:7px;}
.twitter-secondary ul{margin:0px;}
.twitter-secondary ul li{list-style:none;margin-bottom:5px;border-top:1px dotted #CCC;overflow:hidden;padding-top:5px;}

.twitter-primary p,
.twitter-secondary p{font-size:93%;margin-bottom:0px;}
.twitter-primary img,
.twitter-secondary img{margin:0px 7px 7px 0px;}

.section{}
.section a{color:#1D1F1E;}
.section .entry-img{background-image:url("../images/drop-shadow.jpg");background-position:right bottom;padding:0 3px 3px 0;position:relative;}
.section .entry-img .entry-imgc{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #808080;border-bottom:1px solid #808080;padding:5px;position:relative;top:0px;left:0px;}
.section .entry-img a{display:block;overflow:hidden;}
.section .entry-img img{display:block;}
.section .entry-img-cropper{background-repeat:no-repeat;background-position:center center;}
.section .entry-title{font-size:131%;color:#000;margin:0 0 7px;font-weight:bold;text-transform:uppercase;}
.section .entry-title-small{font-size:100%;color:#000;margin:0 0 7px;font-weight:bold;}

.section .entry-browse{border-top:1px dotted #999;}
.section .entry-browse:first-child{border-top:none;}
.section .entry-browse .entry-item{overflow:hidden;}
.section .entry-browse .entry-title{font-size:131%;color:#000;margin:0px 0px 7px;font-weight:bold;clear:both;}
.section .entry-browse .entry-meta{margin-bottom:15px;}

.section .entry-ext{padding-top:20px;border-top:1px dotted #999;margin-bottom:20px;}
.section .entry-ext:first-child{padding-top:0px;border-top:medium none;}
.section .entry-ext .entry-item{overflow:hidden;}
.section .entry-ext .entry-title{color:#333;font-size:131%;}
.section .entry-ext .entry-title-small{color:#333;}

.section .entry-min{}
.section .entry-min .entry-img{margin-bottom:10px;}
.section .entry-min .entry-item{}
.section .entry-min .entry-text .entry-title{font-size:100%;color:#000;margin:0px 0px 7px;font-weight:bold;}
.section .entry-min .entry-meta{margin-bottom:15px;}

.section .entry-list{}
.section .entry-list ul{margin:0px;}
.section .entry-list ul li.entry-item{list-style:none;border-top:1px dotted #CCC;padding-top:14px;clear:both;}
.section .entry-list ul li.entry-item:first-child{border-top:none;padding-top:0px;}
.section .entry-list .entry-img{float:left;}
.section .entry-list .entry-text{}
.section .entry-list .entry-text .entry-title{font-size:100%;color:#000;margin:0px 0px 7px;font-weight:bold;}
.section .entry-list .entry-meta{margin-bottom:15px;}

.section .entry-tv{padding-top:7px;border-top:1px dotted #999;margin-bottom:7px;}
.section .entry-tv:first-child{padding-top:0px;border-top:medium none;}
.section .entry-tv .entry-item{overflow:hidden;}
.section .entry-tv .entry-title{color:#333;font-size:131%;margin-top:5px;}
.section .entry-tv .entry-title-small{color:#333;}

.section .entry-meta{color:#333;}
.section .entry-meta ul{margin:0px;}
.section .entry-meta ul li{display:inline;list-style:none;margin-right:20px;}
.section .entry-meta ul li.icon-link{padding-left:18px;background-repeat:no-repeat;background-position:left center;}
.section .entry-meta ul li a{color:#333;}
.section .entry-meta ul li a:hover{text-decoration:underline;}

.section .section-nav{margin-bottom:15px;overflow:hidden;}
.section .section-nav .nav-prev{text-align:left;}
.section .section-nav .nav-center{text-align:center;}
.section .section-nav .nav-next{text-align:right;}

.mundo-main{}

.mundo-main .mundo-primary{background-color:#000;height:170px;width:100%;margin-bottom:15px;border:1px solid #000;}
.mundo-main .mundo-primary .mundo-img{float:left;width:600px;margin-left:-100%;position:relative;}
.mundo-main .mundo-primary .mundo-img .mundo-img-numphotos{position:absolute;top:20px;left:0px;background-color:#0076FA;padding:6px 15px;color:#FFF;font-weight:bold;}
.mundo-main .mundo-primary .mundo-info{float:left;width:100%;height:170px;}
.mundo-main .mundo-primary .mundo-info-content{margin-left:600px;}
.mundo-main .mundo-primary .mundo-info .mundo-info-title{padding:0 15px;margin:10px 0;}
.mundo-main .mundo-primary .mundo-info .mundo-info-title h1{font-size:146.5%;color:#ff8302;margin:0px;}
.mundo-main .mundo-primary .mundo-info .mundo-info-desc{margin-bottom:10px;padding:0 15px;}
.mundo-main .mundo-primary .mundo-info .mundo-info-link{padding:0 15px;}

.mundo-main .mundo-secondary{background-color:#000;width:100%;margin-bottom:15px;border:1px solid #000;}
.mundo-main .mundo-secondary .mundo-img{position:relative;}
.mundo-main .mundo-secondary .mundo-img .mundo-img-numphotos{position:absolute;top:20px;left:0px;background-color:#0076FA;padding:6px 15px;color:#FFF;font-weight:bold;}
.mundo-main .mundo-secondary .mundo-info{padding:10px 7px;}
.mundo-main .mundo-secondary .mundo-info .mundo-info-title{margin-bottom:7px;}
.mundo-main .mundo-secondary .mundo-info .mundo-info-title h1{font-size:131%;color:#ff8302;margin:0px;}
.mundo-main .mundo-secondary .mundo-info .mundo-info-desc{margin-bottom:7px;}
.mundo-main .mundo-secondary .mundo-info .mundo-info-link{}

.mundo-main .mundo-info .mundo-info-link a{color:#0076FA;}

.news-read .entry-text h1.entry-title{font-size:100%;}
.news-read .entry-text p{font-size:93%;}

.entry-even{padding:7px;}
.entry-odd{background-color:#F5F5F5;padding:7px;}

.section .read-more{background-image:url("../images/icons/read-more.png");}
.section .share{background-image:url("../images/icons/share.png");}

.event-item{height:30px;line-height:30px;margin-bottom:7px;background-position:left top;padding-left:37px;background-repeat:no-repeat;}
.event-date{background-image:url('../images/event-date.jpg');}
.event-date-end{background-image:url('../images/event-date-end.jpg');}
.event-place{background-image:url('../images/event-place.jpg');}
.event-share{background-image:url('../images/event-share.jpg');}

.event-strip{position:absolute;top:5px;right:5px;}
.event-strip a{position:absolute;width:126px;height:75px;top:0px;right:0px;background-repeat:no-repeat;background-position:right top;display:block;}
.event-strip-soon{background-image:url('../images/event-strip-soon.png');}
.event-strip-started{background-image:url('../images/event-strip-started.png');}
.event-strip-ended{background-image:url('../images/event-strip-ended.png');}

#poll{}
#poll .tpb_header{float:right;}
#poll .tpb_header img{height:20px;}
#poll .tpb_content p{font-size:116%;}
#poll .tpb_content label{line-height:25px;}
#poll .tpb_content input#button{margin-top:20px;}

.event-dateblock {
	background-image:url('../images/dateblock.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	width:60px;
	height:70px;
	bottom:5px;
	left:5px;
}
.event-dateblock .event-dateblock-month {
	width:100%;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#FFF;
	font-size:116%;
	text-transform:uppercase;
	font-weight:bold;
}
.event-dateblock .event-dateblock-day {
	width:100%;
	height:47px;
	margin-top:1px;
	line-height:45px;
	text-align:center;
	color:#FFF;
	font-size:280%;
	font-weight:bold;
}



.column{padding-top:15px;}
.column-left{
	background-image:url(../images/col-separator.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}
.column-right{
	background-image:url(../images/col-r-separator.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
.column-left .module{margin-right:15px;}
.column-left .module .module-content img{border:7px solid #DDD;width:313px;}
.column-center .module{}
.column-right .module{margin-left:15px;text-align:center;margin-bottom:15px;overflow:hidden;}

.module{margin-bottom:15px;}
.module h1.sec_articulos{border-bottom:3px solid #fc4100;}
.module h1.sec_noticias{border-bottom:3px solid #de0089;}
.module h1.sec_beneficios{border-bottom:3px solid #0070c2;}
.module h1.sec_eventos{border-bottom:3px solid #00a53f;}
.module h1.sec_galerias{border-bottom:3px solid #3a008d;}
.module h1.sec_cine{border-bottom:3px solid #00c0ff;}
.module h1.sec_espectaculos{border-bottom:3px solid #ffe400;}
.module h1.sec_diamurphy{border-bottom:3px solid #d800ff;}

.module .flickr-entry-list{height:188px;width:225px;text-align:center;}
.module .flickr-entry-list a img{border:7px solid #ddd;max-width:210px;max-height:210px;}
.module .flickr-entry-list a:hover img{border:7px solid #449B0C;}

.module h1 a{color:#1d1f1e;}
.module h2, .module h3, .module h4{color:#888;}
.module h3{color:#449B0C;}
.module h2.highlight{color:#449B0C;font-weight:normal;}

.intro-entry-list{}
.intro-entry-list .intro-entry{margin-bottom:15px;}
.intro-entry-list .intro-entry img{border:7px solid #DDD;}
.intro-entry-list .intro-entry .intro-entry-meta{margin-top:10px;}
.intro-entry-list .intro-entry .intro-entry-meta ul{margin:0px;padding:0px;}
.intro-entry-list .intro-entry .intro-entry-meta ul li{list-style:none;}

.list-items{}
.list-items .list-items-item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #CCC;}

.evento-entry-list{}
.evento-entry-list .evento-entry-summary{}
.evento-entry-list .evento-entry-summary a{
	padding-left:25px;
	background-image:url(../images/icon-events.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:18px;
	color:#333;
	display:block;
	min-height:18px;
}
.evento-entry-list .evento-entry-summary a:hover{color:#8ac948;}

.events-list-items{margin:0px 0px 10px 0px;padding:0px;}
.events-list-items li{
	list-style:none;
	background-image:url(../images/bullet-eventos.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	margin:0px 0px 7px 0px;
}
.events-list-items li a{font-size:116%;}
.events-list-items li p{color:#999;border-bottom:1px dashed #999;padding:0px 0px 4px 0px;}

.watermark,
body.popup{background-image:url(../images/k.jpg);background-repeat:no-repeat;background-position:center;background-color:#FFF;}

.content img{border:5px solid #ddd;}
.content a img{border:5px solid #ddd;}
.content a:hover img{border:5px solid #8ac948;}
.content img.no-border{border:none;}
.content a img.no-border{border:none;}
.content a:hover img.no-border{border:none;}

.flickr-entry-list{}
.flickr-entry-list ul{margin:0px;padding:0px;}
.flickr-entry-list ul li{display:inline;list-style:none;}
.flickr-entry-list ul li a{border:5px solid #ddd;margin:5px;display:block;float:left;}
.flickr-entry-list ul li a:hover{border:5px solid #8ac948;}
.flickr-entry-list ul li a img{width:55px;height:55px;}

.desc {font-size:85%;}
.desc img {margin-bottom:15px;}

.footer {text-align:center; font-size:85%;border-top:1px solid #e2e2e2; margin-top:20px;padding-top:7px;}
.footer a {color:#fd001f;text-decoration:none;}

table td {border:none;}
.banners td {background-color:#e8e8e8;}

.ajax-loader{
	background-image:url(../../../images/ajax-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:40px;
}

#kmpus-flickr-menu{border-right:1px solid #999;padding-right:10px;}
#kmpus-flickr-menu .kmpus-flickr-album .kmpus-flickr-album-item{margin:0px 0px 10px 0px;padding:0px;text-align:right;}
#kmpus-flickr-menu .kmpus-flickr-album .kmpus-flickr-album-item p{text-align:right;margin-bottom:2px;}
#kmpus-flickr-menu .kmpus-flickr-album .kmpus-flickr-album-item a img{margin:0px 0px 10px 0px;border:5px solid #ddd;}
#kmpus-flickr-menu .kmpus-flickr-album .kmpus-flickr-album-item a:hover img{border:5px solid #8ac948;}
#kmpus-flickr-menu .kmpus-flickr-album .kmpus-flickr-album-item .kmpus-flickr-album-numphotos{color:#666;font-size:85%;}

.kmpus-flickr-pager{font-size:85%;margin:0px 0px 10px 0px;}

#kmpus-flickr-content .kmpus-flickr-photos a{float:left;}
#kmpus-flickr-content .kmpus-flickr-photos a img{border:5px solid #ddd;margin:0px 7px 7px 0px;}
#kmpus-flickr-content .kmpus-flickr-photos a:hover img{border:5px solid #8ac948;}

.login-form .form{width:65%;}
.cuenta-form .form{}

.form{margin-bottom:10px;}
.form .form-element{clear:both;position:relative;}
.form .form-element .form-label{float:left;width:32%;font-size:95%;padding:3px 3px 3px 0;color:#999;margin-bottom:5px;}
.form .form-element .form-label label{display:block;line-height:25px;}
.form .form-element .form-field{float:left;width:63%;margin-bottom:5px;padding:3px 3px 3px 0;}
.form .form-element .form-field input{font-size:95%;padding:4px;border:1px solid #CCC;}
.form .form-element .form-field select{padding:4px;border:1px solid #CCC;}
.form .form-element .form-field .form-field-desc{color:#CCC;font-size:83%;text-align:right;padding:3px;}
.form .form-element .form-field .form-field-desc-left{color:#CCC;font-size:83%;text-align:left;padding:3px;}
.form fieldset.wborder{
	border-bottom:3px solid #CCC;
	margin-bottom:15px;
	padding-bottom:15px;
}
.form fieldset legend{margin-bottom:1em;color:#666;font-size:131%;}
.form .form-element .form-field input.DatePicker{}
.form .form-element .form-field .dp_container .dp_cal select{padding:0px;}
.form-link-list li{list-style:none;padding:3px;}

.form .form-captcha{text-align:center;}
.form .form-captcha img{border:1px solid #ddd;border-bottom:none;}
.form .form-captcha input{border: 1px solid #ddd;padding:5px 0px;width:200px;text-align:center;font-weight:bold;}

.login-form{
	padding-bottom:270px;
	background-image:url(../images/k.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.login-form .form .form-element .form-field input{width:98%;}
.form .form-element .form-field .form-field-desc{clear:both;}

.form-tip{
	background-image:url(../images/tip-bg.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:10px;
	border:1px solid #eff4a0;
	color:#999;
}
.form-tip p{font-size:85%;}
.form-tip p.tip-start{
	background-image:url(../images/tip-icon.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	text-indent:20px;
}
.form-tip h2{
	font-size:100%;
	border-bottom:1px solid #999;
	margin:0px 0px 5px 0px;
	padding-bottom:5px;
}
ul.form-errors{
	font-size:93%;
	margin:0px 0px 10px 0px;
	padding:7px;
	background-color:#FFECF1;
	border:1px solid #FFCADD;
	color:#980312;
}
.form-ok,
.form-errors{
	font-size:93%;
	margin:0px 0px 10px 0px;
	padding:7px;
}
.form-ok {
	background-color:#F0FAFF;
	border:1px solid #A9F1FE;
	color:#01687E;
}
.form-errors{
	background-color:#FFECF1;
	border:1px solid #FFCADD;
	color:#980312;
}

.paginator{text-align:center;}

ul.form-errors li{list-style:none;}
ul.form-errors li ul{margin:3px 0px 3px 10px;border:none;padding:0px;}

.top-authbox{position:absolute;bottom:3px;right:0px;}
.top-authbox .form-line{}
.top-authbox .form-line .form-element{display:inline;}
.top-authbox .form-line .form-element .form-label{margin-left:7px;float:left;}
.top-authbox .form-line .form-element .form-label label{padding:6px 2px;display:block;}
.top-authbox .form-line .form-element .form-field{float:left;padding:3px;float:left;}
.top-authbox .form-line .form-element .form-field input{padding:2px;border:1px solid #CCC;width:100px;}

/**
 * FOOTER
 */
#ft{
	width:100%;
	border-top:30px solid #EEE;
	padding:30px 0px 50px;
	background-color:#1d1f1e;
}
#ft .foot-wrap{width:950px;margin:0px auto;color:#FFF;}
#ft .foot-wrap .menu-foot{margin:0px 0px 7px;padding:0px;font-size:146.5%;}
#ft .foot-wrap .menu-foot li{display:inline;padding:0px 4px;list-style:none;}
#ft .foot-wrap .menu-foot li.separator{background-image:url(../images/footer-bullet.gif);background-repeat:no-repeat;background-position:center;}
#ft .foot-wrap a{color:#FFF;}
#ft .foot-wrap a:hover{color:#449B0C;}
#ft .foot-wrap a.highlight{color:#449B0C;}

.spn-table a img{border:none;}
.spn-table a:hover img{border:none;}
.spn-tt {width:350px;background-color:#000;font-size:93%;padding:7px;}
.spn-tt .tip{color:#FFF;}
.spn-tt .tip .tip-title{font-weight:bold;margin-bottom:5px;}
