/* CSS Document */

body,a,td,div,input,span,textarea,select,button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;	
}

input,textarea,select{
	color:#000000;
	border:1px solid #544D41;
}
.error{
	color:#FF0000;
	font-weight:bold;
}
.bottom_text {
	font-size: 10px;
	color: #555555;
}
div{
	scrollbar-base-color:#46180B;
	scrollbar-arrow-color:#FFFFFF;
}

a.white_link, a.white_link:active{
	color:#FFFFFF;
	text-decoration:none;
}

a.white_link:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.cat_title{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background-color:#FF9900;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.m_cal_title{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background-color:#FFCC00;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.cat_art{
	font-size:10px;
	color:#333333;	
}
.art_title{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background-color:#8DB510;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.afecha{
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
.cat_desc{
	color:#333333;
	font-size:11px;
	padding:5px;
}
.menu_item{
	background-image:url(Images/bullet0.jpg);
	background-repeat:no-repeat;
	background-position:3px center;
	font-size:11px;
	color:#D4C0BC;
	height:25px;
	padding-left:22px;
	cursor:pointer; 
	cursor:hand;
}

.sub_menu{
	background-image:url(Images/bullet1.jpg);
	background-repeat:no-repeat;
	background-position:18px center;
	border-bottom:1px solid #893F30;	
	font-size:11px;
	color:#D4C0BC;
	height:25px;
	padding-left:30px;
	cursor:pointer; 
	cursor:hand;
}


.menu_over{
	font-size:11px;
	color:#752315;
	background-color:#E5CCC7;
	height:25px;
	padding-left:22px;
	cursor:pointer; 
	cursor:hand;
}

.menu_group{
	background-image:url(Images/bullet0.jpg);
	background-repeat:no-repeat;
	background-position:3px center;
	font-size:11px;
	color:#D4C0BC;
	height:25px;
	padding-left:22px;	
	cursor:pointer; 
	cursor:hand;
}
.content{
color:#333333;
}
a,a:active{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover{
	color:#FFFF00;
	text-decoration:none;
}

a.cat_link,a.start_link:active{
	color:#FF9900;
	font-weight:bold;
	text-decoration:none;
}
a.cat_link:hover{
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

a.yellow_link,a.yellow_link:active{
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
}
a.yellow_link:hover{
	color:#FFFF00;
	font-weight:bold;
	text-decoration:underline;
}

a.start_link,a.start_link:active{
	color:#336600;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.start_link:hover{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.home_title{
	color:#95BA0D;
	font-size:18px;
	font-weight:bold;
}
.home_text{
	color:#555555;
	font-size:11px;
}

button{
	
	background-color:#852D15;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}

a.caltitle, a.caltitle:active{
	color:#0066FF;
	font-size:10px;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
}
a.caltitle:hover{
	color:#0066FF;
	font-size:10px;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:underline;
}
	
/*calendar*/	
/*
CALENDAR FORMAT
*/

table.calendar{
	border:1px solid #0399FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
td.calendar{
	border-top:1px solid #0099CC;
	border-right:1px solid #0099CC;
	font-size:10px;
	padding:2px;
	color:#003399;
	width:30px;
	text-align:center;
	background-color:#FFFFFF;
}
td.calendar_empty{
	border-top:1px solid #0099CC;
	border-right:1px solid #0099CC;
	font-size:10px;
	padding:2px;
	background-color:#FFFFFF;
}
td.calendar_week{
	font-weight:bold;
	color:#003399;
	background-color:#F7F4EE;
	border-right:1px solid #000000;
	padding:2px;
	text-align:center;
	background-color:#FFFFFF;
}
div.calendar_event{
	background-color:#FFFFCC;
	border:1px dotted #FF9933;
	color:#333333;		
}
div.calendar_event_contanier{
	height:25px;
	width:30px;
	overflow:auto;
}
td.calendar_current{
	padding:1px;
	border-top:1px solid #0099CC;
	border-right:1px solid #0099CC;
	color:#FFFFFF;
	background-color:#0399FF;
	font-weight:bold;
	font-size:11px;
}	
table.calendar_month{
	padding:2px;
	border-bottom:1px solid #0399FF ;
	background-color:#0099FF;
	font-weight:bold;
	font-size:11px;			
}
td.calendar_holyday{
	border-top:1px solid #0099CC;
	border-right:1px solid #0099CC;
	font-size:10px;
	padding:2px;
	background-position:95% 95%;
	background-repeat:no-repeat;
	background-color:#669900;
	color:#FFFFFF;
}
td.calendar_no_work{
	border-top:1px solid #0099CC;
	border-right:1px solid #0099CC;
	font-size:10px;
	padding:2px;
	background-color:#F4FEE2;
}

td.calendar_date{
	background-color:#929FAF;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
	padding:2px;
	padding-right:10px;
}