/* GENERAL */
#default {width:100%;}
#default .clr { clear:both; }
#default .share {float: right; background:none; padding: 5px 10px 5px 0; text-shadow: none;}
#default .share a:link, #default .share a:visited {background:none; text-decoration: none;}
#default .share a:hover, #default .share a:active, #default .share a:focus {background:none;}

/***/
/* LIST */
#default .navigator { margin-bottom:25px;}
#default .navigator a {}
#default .navigator a:link,
#default .navigator a:visited {}
#default .navigator a:hover,
#default .navigator a:active,
#default .navigator a:focus {}
#default .icagenda_back {float:left; margin-left: 20px;}
#default .icagenda_next {float: right; margin-right: 20px;}
#default .navigator button {border:0; padding:5px; color:#fff; background:#f3f3f3;  margin-right:5px; }
#default .more { font-size: 10px; font-weight: bold; color:#cc0000; text-decoration: none;}
#default .more:hover, #default .more:focus { color:#333; text-decoration:none; background:none;}
/* ITEM */
#default .table {border:0px;}
#default tr {border:0px;}
#default th {background:none; border:0px; min-width: 100px;}
#default td {border:0px; padding:1px 5px;}
#default .event {padding:1%;}
#default .event:nth-child(2n+1){background:#f3f3f3;}
#default .leftbox {border: 0px; }
#default .box_date {width:50px; height:50px; padding:15px; text-align:center; font-size:20px; color:#fff; font-weight:bold; float:left; margin-right:10px; border-radius:6px;}
ul.xDates {list-style:none;}
h3.alldates {font-size:12px;margin-top:10px;font-weight:bold;}

#default .content {border: 0px; width: 100%;}
#default .content h2 { padding-top:0px; }
#default .descshort {}


/* EVENT */
#default .back {font-size:10px; font-weight: normal; line-height: 30px; padding:0px; letter-spacing:1px;}
#default .back a:link, #default .back a:visited {}
#default .back a:hover, #default .back a:active, #default .back a:focus {}
#default .info { padding:1%; background:#f3f3f3; border:1px solid #ccc; text-align:center; margin-bottom:10px; }
#default .info img { max-width:100%; max-height:400px; border:0px solid #ccc; margin-bottom:10px; }
#default .info .details { text-align:left; }
#default .info .details label { font-weight:bold; }
#default .regisBox {margin:3px 0;} 
/*#default .regisBox a{float:left;}*/ 
#default .xRegistered{display:block; float:left; text-align:center; background:url('../images/regis-baloon.png'); height:16px; line-height:16px; width:36px;  font-size:11px; font-weight:bold;} 
#default label {display : inline;} 
#default .cat {color:#555555;font-weight:bold;text-transform:uppercase;font-size:11px;}
#default .icagenda_map { margin: auto; border:1px solid #ccc; text-shadow: none; border-radius:0px; box-shadow: none;}


/* REGISTRATION and FORM */
.default { width:100%; }
.default_form {}
.default_form ul { list-style:none; padding:0px; margin:0px; }
.default_form ul li { padding:5px; }
.default_form label { display:block; width:100px; float:left; }
.default_form input { border:1px solid #ccc; padding:3px; }
.default_form  .button { background:#c0c0c0; color:#fff; padding:5px; border:none; }
.default_form  .button:hover { background:#c72031; color:#fff; }
.default_form .formInfo { font-size:9px; }.fltlft {float:left;}
.default_form .fieldset { border-radius:2px; margin:10px 0; background:#f3f3f3; padding:10px; }
.default_form legend {font-weight:bold;}

/* MOD_ICCALENDAR */
.iccalendar {font-size:12px;}
.iccalendar table th {font-size:10px; font-weight:500; text-align:center;color:#555555;}
.iccalendar table td div { margin:2px; text-align:center; font-size:10px; border-radius:3px; background:#fff;}
.iccalendar table td {padding:0px;}
.iccalendar table td .event a { display:block; width:100%; height:100%; color:#fff !important;}
.event {border-radius:5px;}
.event .spanEv {display:none;}
.event .date {display:none;}
.icagendabtn {}
.nav .back{display:block; float:left;}
.nav .next{display:block; float:right;}
.nav .title{text-align:center;}
#tip { background:#f3f3f3; border:1px solid #ccc; padding:15px; width:300px; border-radius:2px;	z-index: 10000; }
#tip a.close { float:right; text-decoration:none; }
#tip span.img { display:block; width:100px; float:left; margin:4px 0; margin-right:10px;}
#tip span.img img {max-width:100px; border:1px solid #ccc;}
#tip span {margin-bottom:5px; font-size:9px;}
#tip .clr { clear:both; display:block; }

