/*Todos*/
.news-list-container span.clear{
	display:block;
	clear:both;
	height:0px;
}
div.masdestacados{
margin-bottom:15px;
}
h3.csc-firstHeader{
	color:#900;	
}
/*paginador*/
.tx-ttnews-browsebox{
	background:#F5F5F1;
	font-family:"Trebuchet MS",Times,serif;
	color:#666;
	border-top:1px solid #D1D1BE;
	margin-bottom:32px;
}
.tx-ttnews-browsebox table{
	border:0px;
}
.tx-ttnews-browsebox td{
	border:0px;
	height:30px;
}
.tx-ttnews-browsebox p{
	margin:0px;
	display:inline;
}
.tx-ttnews-browsebox a{
	display:block;
	color:#7CA825;
}
/*eventos mas destacados de granadatur.com*/
div.masdestacados{
	border:1px solid #AEAEA2;
	background:#EFEFE9;
	padding:10px;
}
div.masdestacados p.date{
	font-family:"Trebuchet MS", Times, serif;
	font-size:14px;
	color:#333;
	margin-bottom:8px;
}
div.masdestacados div.image{
	width:350px;
	float:left;
}
div.masdestacados div.text{
	float:right;
	width:340px;
}
div.masdestacados div.image *{ display:inline;}

div.masdestacados h2{
	color:#7CA825;
	font-size:18px;
	line-height:18px;
	margin-bottom:8px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
div.masdestacados div.more-info{
	margin-top:18px;
}
div.masdestacados p.subtitle{
	font-size:14px;
	margin-bottom:8px;
}

/*eventos destacados de granadatur.com*/
div.destacados{
margin-top:24px;
}
div.destacados .evento{
	width:360px;
	border-top:1px solid #D1D1BE;
}
div.destacados .last{
	margin-left:15px;
}
div.destacados p.date{
	font-weight:bold;
	font-size:12px;
	color:#666;
	margin-bottom:8px;
}

div.destacados h3{
	color:#339999;
	font-size:16px;
	line-height:16px;
	margin-bottom:8px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
div.destacados div.more-info{
	margin-top:18px;
}
div.destacados p.subtitle{
	font-size:12px;
	margin-bottom:8px;
}

/*eventos normales de granadatur.com*/
div.eventos{
margin-top:24px;
}
div.eventos .evento{
	width:360px;
	border-bottom:1px solid #D1D1BE;
	margin-bottom:8px;
}
div.eventos .last{
	margin-left:15px;
}
div.eventos p.date{
	font-weight:bold;
	font-size:12px;
	color:#666;
	margin-bottom:8px;
}

div.eventos h4{
	color:#339999;
	font-size:14px;
	line-height:14px;
	margin-bottom:8px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
div.eventos div.more-info{
	margin-top:18px;
}
div.eventos p.subtitle{
	font-size:12px;
	margin-bottom:8px;
}
div.galeria .news-set1-img2all{
	float:left;
	width:360px;
	margin-right:10px;

}
div.galeria .news-set1-img2all div{	display:inline;}
div.galeria .news-set1-img2all div a{	display:block; float:left; margin-right:10px;	margin-bottom:10px;}


/*eventos con calendar base */
ul.events{
	margin-top:42px;	
}
ul.events li{
	background:none;	
	font-size:12px;
	line-height:14px;
	padding:10px 0px;
	border-top:1px solid #D1D1BE;
	width:350px;
	margin:0px;
	height:auto;
}
span.more a{
	font:bold 12px "Trebuchet Ms";
	color:#CC3300;
	background:url(../../img/arrowCscmenuliWhite.gif) no-repeat top left;
	padding-left:20px;
}
ul.events li.even{
	float:right;
}
ul.events li.clear{
	border-top:none;
}
ul.events li a {
	display:block;
	float:none;
	font:normal 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333;
	width:auto;	
}
ul.events li a:hover{
	text-decoration:underline;
}
ul.events li span.more{
	float:none;
	width:auto;
}
ul.events li img{
	float:right;
	margin:0px 0px 0px 12px;
	padding:0px;
	border:0px;	
}

/*vista year*/
.tx-cal-controller .container{
border-top:1px solid #D1D1BE;
padding-top:22px;
}

.tx-cal-controller table {
	border:0px;
	border-collapse:collapse;
}
.tx-cal-controller table td{
	margin:0px;
	padding:0px;
	border:0px;	
}
.tx-cal-controller .month{
width:214px;
float:left;
margin-right:54px;
height:170px;
margin-bottom:22px;
	
}


.tx-cal-controller .last{
	margin-right:0px;
	float:right;
}
.tx-cal-controller table td.medtitle{
	
			background-color: #D1D1BE;
			font:bold 11px Arial, Helvetica, sans-serif;
			text-align:center;
			text-transform:uppercase;
			padding:4px; 			
}
.medtitle a{
		color:#333;			
		text-decoration:none;
}
.yearmonth {
			background-color: #FFF;
		}
	.tx-cal-controller table td.yearweek {
			font:normal 14px Arial, Helvetica, sans-serif;
			text-align:center;
			text-transform:uppercase;
			color:#E54C00;
			width: 30px;
			height: 15px;
			border-right:1px solid #D1D1BE;
			}
	.tx-cal-controller table tr.weekdays td.cal_day1{
		border-right:0px;	
		
	}
		.tx-cal-controller table td.monthMediumBasic {
			height: 20px;
			width: 20px;
			text-align: center;
			vertical-align: top;
			font-size:11px;
			color:#333;
			padding:1px;
			border-right:1px solid #D1D1BE;
			
		}
		.tx-cal-controller table td.monthOff{
			color:#999;	
		}
		.tx-cal-controller table td.monthMediumBasic a{
			display:block;
			color:#FFF;
			background:#E54C00;
		}
		.tx-cal-controller table td.monthMediumBasic .V9{
			display:none;
			
		}
		.tx-cal-controller table td.eventDay{
			overflow:hidden;		
		}
		.tx-cal-controller table td.cal_day0{
			border-right:0px;	
		}
		/*bug para cabeceras de dias de semana*/
		.tx-cal-controller table tr.weekdays td.cal_day0{
	
			border-right:1px solid #D1D1BE;
		}
		
	#day .event{
		border-top:1px solid #D1D1BE;
		padding:30px 0px;
		position:relative;
	}
	#day .event img{
		float:right;		
	}
	#day .event .text{
		float:left;
		width:494px;	
	}
	#day .event .hour{
		color:#FFF;
		background:#E54C00;
		display:block;
		position:absolute;
		top:0px;
		left:0px;
		width:120px;
		padding:2px 12px 3px 12px;
	}
	 dl.data{
		padding:8px;
		background:#F7F7E6;
	}
	dl.data dt{
		margin-right:4px;
	}
	dl.data dt,	 dl.data dd{
		display:inline;	
	} 
	dl.data dd{
		margin-right:20px;
	}
	dl.data dt.clear{
		display:block;
	}
	.dayview h3{
		color:#E54C00;
		font:bold 14px 'Trebuchet MS', Times, serif;
		margin-bottom:16px;
	}
	.dayview h2 a{
		color:#333;
		font:bold 16px Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.dayview h2 a:hover{
		text-decoration:underline;
	}
#event {
	border-top:1px solid #D1D1BE;
	margin:24px 0px;
	padding:12px 0;
	
}
#event h1{
		font:bold 16px Arial, Helvetica, sans-serif;	
		color:#333;
		padding-bottom:12px;
		margin-bottom:0px;
}
#event ul.filelinks, #event ul.filelinks li{
	display:inline;
	background:none !important;
	float:none;
	
}
#event ul.filelinks li a{
	color:#399;	
	font-weight:bold;
	display:block;
	float:left;
	background:url(agenda/bgDownload.gif) no-repeat top left;
	height:18px;
	padding-left:28px;
	margin-right:18px;
	margin-bottom:14px;
}
#event h4{
	font:normal 14px Arial, Helvetica, sans-serif;	
	color:#333;
	clear: none;
	margin-bottom:24px;
}
#event .image4list{
	width:360px;
	float:right;
	margin:0px 0px 10px 28px;
	
}
#event .gallery{
	border:1px solid #D1D1BE;
	border-left:0;
	border-right:0;
	
}

