#calendarmenu{
	float:left;
	margin-top:12px;
	width: 211px;
	color:#003B73;
}

#calendarmenu ul{
margin: 0px;
padding:0px;
list-style: none;

}
#calendarmenu li{
padding:0px;
margin: 0px;
margin-top:5px;
padding-bottom:5px;
list-style: none;
border-bottom-color:#666666;
border-bottom-style:dotted;
border-bottom-width:1px;
color:#003B73;
height:24px;
vertical-align:text-top;
}
#calendarmenu li a{
text-decoration:none;
color:#003B73;
font:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

#calendarmenu li img{
border:0px;
}

#calendarcolumnright{
margin-top:12px;
margin-right:4px;
width: 630px;
float:right;
}

.calendartable{
border-color:#B0B0A2;
border-style:solid;
border-width:0px;
background-color:#FFFFFF;
}

.backpage a{
font-size:11px;
color:#D33A3A;
font-weight:bold;
text-decoration:none;
}
.backpage a:hover{
font-size:11px;
color:#D33A3A;
font-weight:bold;
text-decoration:none;
color:#666666;
}

select{
width:88px;
font-size:10px;
}

tr.info td{
width:85px;
height:87px;
border-color:#B0B0A2;
border-style:solid;
border-width:1px;
vertical-align:top;
padding-top:2px;
padding-left:3px;
color:#737362;
background-color:#F5F5F3;
}

tr.info td.infolast{
background-color:#E3E3DC;
}

tr.infodays td{
border-color:#B0B0A2;
border-style:solid;
border-width:1px;
width:85px;
height:20px;
padding-top:5px;
background-color:#BFBFB0;
color:#FFFFFF;
font-weight:bold;
vertical-align:text-bottom;
text-align:center;
}

.innerinfo{
margin-top:5px;
}

.innerinfo img{
padding-left:6px;
padding-right:6px;
}

#more-info-contender{
width: 610px;
height: 100%;
border-bottom-color:#666655;
border-bottom-style:dotted;
border-bottom-width:thin;
/*/*padding-bottom:10px;*/
margin:10px;
text-align:left;
}
#more-info-contender img{
border:none;
}


#more-info-contender img.flecha{
float:left;
margin-top:3px;
width:26px;
height:12px;
border:none;
}

#more-info-contender h2{
float:left;
margin:0px;
padding:0px;
padding-left:10px;
}

#more-info-contender p{
float:left;
padding-left: 10px;
margin: 0;
text-align: left;
}

#more-info-contender ul{
float:left;
list-style-type: disc;
padding: 0;
margin: 0;
text-align: left;
padding-left: 51px;
}
#more-info-contender p a{
color:#666666;
text-decoration:none;
}

#more-info-contender p a:hover{
color:#669900;
text-decoration:none;
}

#more-info-con {
float:left;
width:610px;
padding: 0;
margin: 0;
text-align: left;
}

#more-info-con h2{
margin:0px;
padding:0px;
}

#more-info-con h3{
font-size:11px;
color:#666666;
font-weight:bold;
margin:0px;
}

#more-info-con p{
margin:0px;
padding:0px;
}

#readmore-left{
color:#669900;
text-align:left;
padding:0px;
}

#flechamore-calendar{
text-align:left;
}

/*details*/
#details-contender{
width: 610px;
height: 100%;
margin:10px;
text-align:left;
}

#details-contender img{
border:none;
}

#details-contender img.flecha{
float:left;
margin-top:3px;
width:26px;
height:12px;
border:none;
}

#details-contender p a{
color:#666666;
text-decoration:none;
}

#details-contender p a:hover{
color:#669900;
text-decoration:none;
}


#details{
width:610px;
padding: 0;
margin: 0;
text-align: left;
}

#details h3{
font-size:11px;
color:#666666;
font-weight:bold;
margin:0px;
}

#title-details{
float:right;
width:402px;
}

#details-body{
clear:both;
padding-top:10px;
margin-top:10px;
}

#details-body p{
padding:0px;
margin:0px;
float:none;
}

#image-details{
float:left;
width:200px;
text-align:center;
}
#image-details img{
height:170px;
width:170px;
padding:3px;
border-width:1px;
border-style:solid;
border-color:#999999;
}
.titleinfo{
color:#669900;
text-align:right;
}
.titledetail{
vertical-align:middle;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
