

body{
  font-family: arial;
  font-size: 80%;
  color: #666;
  margin:0;
  
}

.footer {
  bottom:0; 
  left:0;
  width:100%; 
  height:40px; 
  overflow:auto; 
  text-align:center; 
  background:#f60;
  border-top:2px solid #000;
  }
.footer a{ 
  font-size: 12px;
 color:white;
   }
  .footer a:hover{ 
  font-size: 12px;
 color:white;
   } 
* html #footer {
height:40px;
  font-size: 20px;
 color:white;
}

.cat{
  text-align:justify;

   font-size: 12px;
     color: #666;
   padding: 7px; 
  background-color: #eee;
  border-bottom: 8px white solid;
  }
.cast{
  text-align:justify;
   font-size: 12px;
   align:center;

    color: #666;
    padding: 7px; 	
    background-color: #eee;
}  
form.buscador{
  padding-top:12;
  text-align:right;
  float:right;
}
form.data{
text-align:left;
  float:left;
  background-color: #eee;
  border-bottom: 3px #ddd solid;
  padding: 7  0 2 8;
  width:100%;
}
table.central { 
width: 500px; 	
} 	
td { 		
font-family: arial;
font-size: 12px;	
vertical-align: top; 		
padding: 3px; 	
color: #666;	
border: thin solid #dddddd; 	
} 
th {
text-align:left;
}
tr.even {
 background-color:#eee; 
 }
.flash{
  float:left;
}
.thumb{
  float:left;
}
.header{
  overflow:hidden;
}
.menu{
  margin: 5 0 10 20;
  width:112px;
}

.menuItem{
  background-color: #eee;
  border-bottom: 3px #ddd solid;
  padding: 7 0 2 8;
  width:100%;
  height: 15px;
}

.menuItem img{
  margin: -8 8 -5 -8;
  border:0;
}

.menu2{
  float:right;
  width:250px;
  margin: 10 0 40 20;
  background-color: #f60;
  font-weight:bold;
  color:#fff;
  padding-top:5;
  text-align:center;
  position:absolute;
  top:80px;
  right:30px;
}
.notis324{
  float:right;
  width:250px;
  margin: 10 0 40 20;
  background-color: #ffffff;
  font-weight:bold;
  color:#fff;
  padding-top:5;
  text-align:center;
  position:absolute;
  top:480px;
  right:30px;
}

.menuItem2{
  background-color: #fed;
  border-bottom: 1px #f60 solid;
  padding: 8;
  margin:0;
  font-weight:normal;  
  text-align:justify;
}
.menu33{
  margin: 5 0 10 20;
  width:135px;

}
.menu_partit{
  background-color: #eee;
  width:100%;

}
.menu_partit img{
  border:0;
}

a{
  text-decoration: none;
  color: #666;
}
a:hover{
  color: #f60;
}

#mLeft{
position:absolute;
 top:70px;
  float:left;
  clear:left;
  width:150px;
}

#mRight{
  float:right;
  position:absolute;
  top:20px;
  right:30px;
}

#center{
position:absolute;
top:100px;
left:175px;
  float:left;
  width:50%;
  text-align:left;

}
#center_inici{
position:absolute;
top:80px;
left:175px;
  width:50%;
 margin: 10 0 40 20;
 padding-top:5;
  text-align:center;
}
li{
  list-style:none;
  background-color: #fed;
  margin-bottom: 10px;
  height:78px;
  overflow:hidden;
  padding-top:5px;
}



li:hover .num{
  background-color: #f60;
}

li .num{
  height:100%;
  background-color: #fdb;
  margin:-5px 8px 0 0px;
  font-size:140%;
  color: #fff;
  float:left;
  padding:3 8px;
}

li .nom{
  font-size:110%;
  color: #f60;
  font-weight:bold;
}

li .partit{
  font-size:90%;
  font-weight:bold;
}

li .desc{
  padding-top:15px;
}

ul{
  margin-top:20px;
}
#calendarDiv{

	position:absolute;

	width:205px;

	border:1px solid #317082;

	padding:1px;

	background-color: #FFF;

	font-family:arial;

	font-size:10px;

	padding-bottom:20px;

	visibility:hidden;

}

#calendarDiv span,#calendarDiv img{

	float:left;

}

#calendarDiv .selectBox,#calendarDiv .selectBoxOver{

	

	line-height:12px;

	padding:1px;

	cursor:pointer;

	padding-left:2px;

}



#calendarDiv td{

	padding:3px;

	margin:0px;

	font-size:10px;

}



#calendarDiv .selectBox{

	border:1px solid #E2EBED;		

	color: #E2EBED;

	position:relative;

}

#calendarDiv .selectBoxOver{

	border:1px solid #FFF;

	background-color: #317082;

	color: #FFF;

	position:relative;

}



#calendarDiv .topBar{

	height:16px;

	padding:2px;

	background-color: #317082;





}

#calendarDiv .activeDay{	/* Active day in the calendar */

	color:#FF0000;

}

#calendarDiv .todaysDate{

	height:17px;

	line-height:17px;

	padding:2px;

	background-color: #E2EBED;

	text-align:center;

	position:absolute;

	bottom:0px;

	width:201px;

}

#calendarDiv .monthYearPicker{

	background-color: #E2EBED;

	border:1px solid #AAAAAA;

	position:absolute;

	color: #317082;

	left:0px;

	top:15px;

	z-Index:1000;

	display:none;



}

#calendarDiv #monthSelect{

	width:70px;

}

#calendarDiv .monthYearPicker div{

	float:none;

	clear:both;	

	padding:1px;

	margin:1px;	

	cursor:pointer;

}

#calendarDiv .monthYearActive{

	background-color:#317082;

	color: #E2EBED;

}



#calendarDiv td{

	text-align:right;

	cursor:pointer;

}



#calendarDiv .topBar img{

	cursor:pointer;

}

#calendarDiv .topBar div{

	float:left;

	margin-right:1px;

}
#ad{
		padding-top:220px;
		padding-left:10px;
	}
