#ola{
float:left;
width:100%;
}
#hhh2{
float:left;
width:100%;

}
#imgenes{
float:right;
padding:0px 5px 0px 10px;
}
#acor{
width:650px;
float:left;
padding:5px 0px 20px 0px;

}
#acorvideo{
width:650px;
float:left;
padding:5px 0px 0px 0px;

}
#corto{
width:720px;
}
#en{
font-size:12px;
font-style:inherit;

}
#acortitu{
width:99%;
float:left;
font-size:18px;
}
#derecha{
width:100%px;
float:right;
}

#ta {
	border-collapse: separate;
	border: 1px solid #9DABCE;
	border-width: 0px 0px 1px 1px;
	margin: 10px auto;
	font-size: 20px;
}
#cubo, th {
	width: 10%;
	height: 39px;
	font-size:12px;
	font-style:inherit;
	text-align: center;
	vertical-align: middle;
	background: url(../img/cells.png);
	color: #444;
	position: relative;
	padding:30px 2% 10px 3%;
	float:left;
	
}

#cubo2, th {
	width: 31%;
	height: 61px;
	font-size:14px;
	font-style:inherit;
	text-align: center;
	vertical-align: middle;
	background: url(../img/cells.png);
	color: #444;
	position: relative;
	padding:10px 2% 10px 3%;
	float:left;
	
}

#cubo3, th {
	width: 29%;
	height: 39px;
	font-size:18px;
	font-style:inherit;
	text-align:center;
	vertical-align: middle;
	background: url(../img/cellstema.png);
	color: #444;
	position: relative;
	padding:30px 2% 10px 4%;
	float:left
}
#cubo4, th {
	width: 29%;
	height: 59px;
	font-size:10px;
	font-style:inherit;
	text-align:center;
	vertical-align: middle;
	background: url(../img/cellstema.png);
	color: #444;
	position: relative;
	padding:10px 2% 10px 4%;
	float:left
}

#cubo5, th {
	width: 61%;
	height: 61px;
	font-size:10px;
	font-style:inherit;
	text-align:center;
	vertical-align: middle;
	background: url(../img/cellstema.png);
	color: #444;
	position: relative;
	padding:10px 1% 10px 1%;
	float:left
}

#cubo6, th {
	width: 12%;
	height: 39px;
	font-size:16px;
	font-style:inherit;
	text-align: center;
	vertical-align: middle;
	background: url(../img/cells.png);
	color: #444;
	position: relative;
	padding:30px 2% 10px 3%;
	float:left;
	
}
#cubo7, th {
	width: 12%;
	height: 59px;
	font-size:12px;
	font-style:inherit;
	text-align: center;
	vertical-align:text-top;
	background: url(../img/cells.png);
	color: #444;
	position: relative;
	padding:10px 2% 10px 3%;
	float:left;
	
}

th {
	height: 30px;
	font-weight: bold;
	font-size: 14px;
}
#cubo:hover, th:hover {
	background-position: 0px -181px;
	color: #222;
}
#cubo7:hover, th:hover {
	background-position: 0px -181px;
	color: #222;
}

#cubo6:hover, th:hover {
	background-position: 0px -181px;
	color: #222;
}

td .cubo6:hover, th:hover {
	background:url(../img/calpad1.jpg) repeat;
	padding:10px 3% 10px 2%;
	color: #000;
}

td .cubo6 {
	background:url(../img/calpad2.jpg) repeat;
	font-size:14px;
	text-align:center;
	
font-style:inherit;
padding:10px 2% 10px 3%;
	
	
	color: #222;
}

#cubo3:hover, th:hover {
	background-position: 0px -181px;
	color: #222;
}
#cubo4:hover, th:hover {
	background-position: 0px -181px;
	color: #222;
}
#cubo.date_has_event {
	background-position: 162px 0px;
	color: white;
}
#cubo7.date_has_event {
	background-position: 162px 0px;
	color: white;
}
#cubo6.date_has_event {
	background-position: 162px 0px;
	color: white;
}

#cubo3.date_has_event {
	background-position: 162px 0px;
	color: white;
}
#cubo4.date_has_event {
	background-position: 162px 0px;
	color: white;
}
#cubo.date_has_event:hover {
	background-position: 162px -181px;
}
#cubo7.date_has_event:hover {
	background-position: 162px -181px;
}
#cubo6.date_has_event:hover {
	background-position: 162px -181px;
}

#cubo3.date_has_event:hover {
	background-position: 162px -181px;
}

#cubo4.date_has_event:hover {
	background-position: 162px -181px;
}
#cubo.padding {
	background: url(../img/calpad.jpg);
}
#cubo7.padding {
	background: url(../img/calpad.jpg);
}
#cubo6.padding {
	background: url(../img/calpad.jpg);
}

#cubo3.padding {
	background: url(../img/calpad.jpg);
}

#cubo4.padding {
	background: url(../img/calpad.jpg);
}
#titulo{
background:url(../img/calpad1.jpg) repeat;
width:100%;
height:30;
font-size:36px;
font-style:inherit;
padding:40px 2% 20px 6%;
float:left

}

#ttitulo{
background:url(../img/calpad1.jpg) repeat;
width:100%;
height:30;
font-size:36px;
font-style:inherit;
padding:40px 2% 20px 2%;


}

#titulo3{
background:url(../img/calpad1.jpg) repeat;
width:90%;
height:20px;
font-size:18px;
font-style:inherit;
padding:40px 2% 20px 6%;

}
#calederecha{
background-color:#efefef;

width:300px;
height:245px;
font-size:12px;
font-style:inherit;
padding:5px 5px 5px 5px;
float:left;
}
#grupos{
width:80%;
padding:10px 20px 5px 5px;
margin:10px 70px 5px 5px;
background-color:#F6F6F6;
font-size:11px;
float:left;

}
#grupotitulo{
width:98%;
padding:5px 5px 5px 5px;
margin:5px 5px 5px 5px;
height:15px;
float:left;
background-color:#F0F0F0
font-size:18px;

color:#135cae;
}
#individualimg{
float:right;
width:15%;
height:70px;
padding:0 20px 0 0;

}
#individualtitulo{
width:98%;
padding:0px 5px 2px 5px;
margin:5px 5px 2px 5px;
height:12px;
float:left;
background-color:#F0F0F0
font-size:12px;

color:#135cae;
}
#individualcontenido{
width:98%;
padding:5px 5px 2px 5px;
margin:5px 5px 2px 5px;
height:10px;
float:left;
background-color:#F5F5F5
font-size:12px;

color:#555555;
}
#caleizquie{
width:300px;
height:20px;
font-size:12px;
font-style:inherit;
padding:0px 2px 0px 20px;
float:left;
background-color:#FbfbFb;
}
#grupos2{
width:85%;
padding:10px 20px 5px 20px;
margin:5px 120px 5px 20px;
background-color:#EAEAEA;
height:120px;
font-size:11px;
float:left;
}

#individual{
width:80%;
padding:10px 10px 5px 10px;
margin:60px 100px 5px 110px;
background-color:#EAEAEA;
height:100px;
font-size:11px;
float:left;
}
#individual1{
width:65%;
padding:10px 20px 5px 20px;
margin:130px 100px 5px 200px;
background-color:#EAEAEA;
height:100px;
font-size:11px;
float:left;
}
#individualadentro{
width:70%;
padding:0px 2px 2px 2px;
background-color:#EAEAEA;
height:100px;
font-size:11px;
float:inherit;
}


#individual2{
width:80%;
padding:10px 20px 5px 20px;
margin:10px 200px 5px 10px;
background-color:#EAEAEA;
height:100px;
font-size:11px;
float:left;
}

#grupodivi{
background-color: #135cae;
margin:0px 0px 0px 25px;
width:260px;
height:1px;
float:left;
}

#individualdivi{
background-color: #135cae;
margin:0px 0px 0px 25px;
width:250px;
height:1px;
float:left;
}

#grupoabajo{
width:85%;
height:120px;
background-color:#F6F6F6;
float:left;
margin:10px 100px 10px 0px;
font-size:11px;
padding:5px 20px 5px 15px;
}
#cubo.today {
	background-position: 181px 0px;
	color: white;
}
#cubo7.today {
	background-position: 181px 0px;
	color: white;
}

#cubo3.today {
	background-position: 181px 0px;
	color: white;
}

#cubo4.today {
	background-position: 181px 0px;
	color: white;
}


#cubo.today:hover {
	background-position: 181px -181px;
}
#cubo7.today:hover {
	background-position: 181px -181px;
}
#cubo6.today:hover {
	background-position: 181px -181px;
}

#cubo3.today:hover {
	background-position: 181px -181px;
}

#cubo4.today:hover {
	background-position: 181px -181px;
}


.events {
	position: relative;
}
.events ul {
	text-align: left;
	position: absolute;
	display: none;
	z-index: 1000;
	padding: 15px;
	background: #E7ECF2 url(../img/popup.png) no-repeat;
	color: white;
	border: 1px solid white;
	font-size: 15px;
	width: 200px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	list-style: none;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
}
.events li {
	padding-bottom: 5px;
}
.events li span {
	display: block;
	font-size: 12px;
	text-align: justify;
	color: #555;
}
.events li span.title {
	font-weight: bold;
	color: #222;
}

.para_ie6 {
	position: relative;
	z-index: 1001;
}
