font {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
a:link	{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#996600;}	
a:visited	{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#996600;}	
a:active	{;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#996600;}	
a:hover	{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#ff9900;}	

TD {FONT-SIZE: 11px}
TH {
	FONT-SIZE: 11px
}





TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	border: raised 1px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-face-color: #ff9900;
	scrollbar-shadow-color: #9eab05;
	scrollbar-highlight-color: #feeaca;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: 996633;
	scrollbar-track-color: #6c690a;
	scrollbar-arrow-color: #886677;
	line-height: 12px;
}



	.frm-select {
		border: 1px solid #996633;
		margin: 1px;
		padding: 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		/*font-size: 11px;*/
		color: #594F00;
	}
	.frm-textarea{
		font-family: Verdana, Helvetica;
		/*font-size: 11px;*/
		border: 2px groove #996633;
		color: #594F00;
	}



.frm-style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	border: thick solid #9EAB05;
	color: #594F00;
}
.frm-chk-opt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	border: thin none #9EAB05;
	color: #996633;
}
.frm-textInput {
	border: 1px solid #996633;
	/*font-size: 11px;*/
	background-color: #FFFFFF;
	color: #594F00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.frm-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	background-color: #CED580;
	border: 1px solid #6C690A;
	cursor: hand;
	color: #6C690A;
	font-weight: bold;
	padding:2px;
}
.frm-label {
	border: 1px none #996633;
	/*font-size: 10px;*/
	background-color: #FFFFFF;
	color: #6C690A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}



.colorclaro_white{background:#ffffff;}
.colorclaro{background:#B3C1CF;}
.colorclaro2{background:#9EAB05;}
.colorclaro3{background:#E8EDAE;}

.tbl-inner {
	border: 1px inset #eeeeee;
	vertical-align: middle;
	padding: 2px;
}
.txt-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9EAB05;
	border-bottom-width: thin;
	border-bottom-style: groove;
	border-bottom-color: #FF9900;
	font-style: normal;
	line-height: 22px;
	text-decoration: none;
}
.txt-title a {
	color: #9EAB05;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: groove;
	border-bottom-color: #FF9900;
}
.txt-title a:hover {
	color: #6C690A;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: groove;
	border-bottom-color: #FF9900;
}
.txt-title a:visited {
	color: #9EAB05;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: groove;
	border-bottom-color: #FF9900;
}

.txt-grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9EAB05;
	font-style: normal;
	line-height: 19px;
}

.txt-costos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9EAB05;
	font-style: normal;
	line-height: 19px;
}


.txt-subTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BB760A;
	font-style: normal;
	line-height: 16px;
}
.txt-subTitle a {
	color: #BB760A;
	text-decoration: none;
}
.txt-subTitle a:hover {
	color: #9EAB05;
	text-decoration: none;
}



.txt-blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
}
.contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #594F00;
}
.contenido a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	font-style: normal;
	line-height: normal;
	color: #594F00;
}
.contenido a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	font-style: normal;
	line-height: normal;
	color: #594F00;
	text-decoration: underline;
}

.txt-noticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:  15px;
	color: #594F00;
}

.txt-noticias a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #594F00;
}
.txt-noticias a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:  15px;
	color: #594F00;
	text-decoration: underline;
}


.txt-dir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #594F00;
}
.txt-dir a {
	color: #594F00;
	text-decoration: none;
}
.txt-dir a:hover {	
	color: #ff9900;
	text-decoration: none;
}

.txt-dir-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #9EAB05;
}
.txt-dir-top a {
	color: #9EAB05;
	text-decoration: none;
}
.txt-dir-top a:hover {	
	color: #ff9900;
	text-decoration: none;
}


.txt-dir2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #594F00;
}

.txt-dir2 a {
	
	color: #594F00;
	text-decoration: none;
}
.txt-dir2 a:hover {
	
	color: #ff9900;
	text-decoration: none;
}


.div_directorio {
	
	width:280px;
	height:380px;
	z-index:1;
	position:relative;
	overflow: auto;
	scrollbar-face-color: #ff9900;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #F8F8EF;
	scrollbar-arrow-color: #000000;
	border: 1px inset #996633;
	background : #ffffff ; 
}

.marco {
	
	border: 2px inset #996633;
	padding: 0px;
}


.div_directorio_principal {
	width:145px;
	height:55px;
	z-index:1;
	left: 9px;
	top: 184px;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ff9900;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ff9900;
	border: 2px inset #9EAB05;
	background : #ffffff;
	padding: 0px;
}

.div_subCategorias {
	width:200px;
	height:55px;
	z-index:1;
	left: 9px;
	top: 184px;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ff9900;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ff9900;
	border: 1px inset #EFEFEF;
	background : #ffffff;
	padding: 1px;
}


.menu-sup {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
}

.menu-sup a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-sup a:hover {
	font-size: 10px;
	color: #6C690A;
}


.tablaH_VerdeOscuro {
	background : #6C690A ;
	border: 1px solid #9EAB05;
	color : #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-SIZE: 10px; FONT-WEIGHT: bold;

}

.tablaH_VerdeOscuroTitle {
	background : #6C690A;
	border: thin solid #9EAB05;
	color : #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	line-height: normal;
}

.tablaH_VerdeClaro {
	background : #F8F9E6 ;
	border: 1px solid #F8F9E6;
	color : #6C690A;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-SIZE: 10px; FONT-WEIGHT: bold;

}

.tablaFooter {
	background : #F8F9E6 ;
	color : #6C690A;
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #FF9900;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-SIZE: 10px; FONT-WEIGHT: bold;

}

.tablaHeader {
	background : #ffffff ;
	font-size: 14px;
	color: #9EAB05;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-WEIGHT: bold;

}


.tablaH_VerdeClaroTitle {
	background : #F8F9E6;
	border: 1px solid #F8F9E6;
	color : #6C690A;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	line-height: 18px;
}

.tablaH_Naranja {
	background : #FF9900 ;
	border: 1px solid #FF9900;
	color : #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-SIZE: 10px; FONT-WEIGHT: bold;

}

.tablaH_NaranjaTitle {
	background : #FF9900 ;
	border: 1px solid #FF9900;
	color : #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-SIZE: 12px; FONT-WEIGHT: bold;
}

.tablaH_Marron {
	background : #996633 ;
	border: 1px solid #996633;
	color : #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-SIZE: 10px; FONT-WEIGHT: bold;

}

.tablaH_MarronTitle {
	background : #996633 ;
	border: 1px solid #996633;
	color : #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-SIZE: 12px; FONT-WEIGHT: bold;
}


.tablaC_Contenido {
	background : #ffffff ; 
	border: 1px solid #F8F9E6;
	color : #594F00;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-SIZE: 10px;
}

.tablaC_ContenidoFdoClaro {
	background : #F8F9E6 ; 
	border: 1px solid #ffffff;
	color : #594F00;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	FONT-SIZE: 10px;
}

.tt_ayuda{
	style=position:absolute; 
	z-index:1; 
	visibility: hidden;
	overflow: visible; 
	background-color: ffffff;
	layer-background-color: ffffff; 
	border: 1px none #000000;
}

.calendario_evento{
	border-style:solid;
	border-width:1;
	border-color:#ffffff #9EAB05 #9EAB05 #ffffff;
	font-family:Arial,Helvetica;
	font-size:10 px;
	text-decoration:none;
	color:#594F00;
}
.calendario_evento_reservado{
	background:#ff9900;
	border:#ff9900 1px inset;
	font-family:Arial,Helvetica;
	font-size:10px;
	color:#ffffff;
	padding:0;
	height:12px;
	font-weight:bold;}
