body {
	background-color: #0F4476;
	background-image: url(/img/bgmain.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px;
}
.ctrlstd {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.menuleft {
	
	font: 70%/150% Helvetica,Arial, sans-serif;
	
	font-weight: normal;
	color: #000000;
	cursor: hand;
	padding: 5px;


}
select,input,textarea {background-color: whitesmoke; border: 1px solid; border-color: gray; font-size: 11; font-family: "Trebuchet MS", Tahoma, Arial}
form {margin: 0px;}
.bc {
	font: 70%/100% Helvetica,Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.bottom {
	font: 70%/150% Helvetica,Arial, sans-serif;
	color: #000000;
}
.gridtit {
	font: 70%/90% Helvetica,Arial, sans-serif;
	font-weight: bold;
	color: #005C80;
	text-transform: uppercase;
}
.gridprice {
	font: 70% Helvetica,Arial, sans-serif;
	color: #FF0000;
}
.itemtit {
	font: bold 110%/90% Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
}
.itemprice {
	font: bold 90% Helvetica,Arial, sans-serif;
	color: #FF0000;
	text-align: right;

}
.itemdesc {
	font: 80%/140% Helvetica,Arial, sans-serif;;
	color: #000000;
}
.tditemtit {
	font: bold 90%/90% Helvetica,Arial, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #F9C500;
	padding: 4px;

}
.error {

	font: 90% Helvetica,Arial, sans-serif;
	color: #FF0000;
}
.aviso {


	font: 80% Helvetica,Arial, sans-serif;
	color: #7DBA00;
}
.std {

	font: 80%/140% Helvetica, Arial, sans-serif;;
	color: #FFFFFF;
}
.stdsingle {


	font: 80%/110% Helvetica,Arial, sans-serif;;
	color: #FFFFFF;
}
.users {


	font: 70%/100% Helvetica,Arial, sans-serif;;
	text-decoration: none;
}
.calend {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #EEEEEE;
}
.calend #today{
	font-weight: bold;
	color: red;
	background-color: #EEEEEE;
}

A:link {
	text-decoration: underline;
	color: white;
}
A:visited {
	text-decoration: underline;
	color: white;
}
A:active {
	text-decoration: underline;
	color: white;
}
A:hover 
	{
	text-decoration: none;
	color: #70AFCE;
}; 
	}
.tdhead {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	//background-image: url(/img/td_1.gif);
	text-align: center;


}
.tdcalmes {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	//background-image: url(/img/td_calmes.gif);
	text-align: center;


}
.tdhead {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF

}
.tdcal_tit_salida {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(/img/td_caltitsalida.gif);
	text-align: left;
	color: #FFFFFF;
	font-variant: normal;



}
.tdcalsalida {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-image: url(/img/td_calsalida.gif);
	text-align: left;
	line-height: 15px;

}
.tdtable {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 14px;
	background-image: url(/img/td_table.gif);

}
.tdsub {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/img/td_2.gif);
}
.tdcont {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 14px;
	background-image: url(/img/td_3.gif);
}
.tdcalcont {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 14px;
	//background-image: url(/img/td_calcont.gif);
}
.agendamain {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}
.avisos {
	font-size: 15px;
	color: #CC0000;

}
.tdcont-tab {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 14px;
	background-image: url(/img/td_3.gif);
	padding-left: 25px;

}
.tdtabcont {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.tdtabcont A:link {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.tdtabcont A:visited {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.tdtabcont A:active {
	font-family: Helvetica,Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

select,input,textarea {background-color: #A2CCDF; border: 1px solid; border-color: #0D7AAB; font-size: 12; font-family: Helvetica,Arial, sans-serif;}
form { padding: 0px; margin: 0px;}

.pagination A:link {
	text-decoration: underline;
	color: #70AFCE;
}
.pagination {
	color: #AFD9F1;
}
.linkbus {
	font-family: Helvetica,Arial, sans-serif;
	text-decoration: none;
	color: #70AFCE;
	font-size: 11px;
}


