/*Estilos para el calendario popup*/
.CALENDARIOcpYearNavigation,
.CALENDARIOcpMonthNavigation
	{ background-color:#C0C0C0;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#000000;
	font-weight:bold; }
.CALENDARIOcpDayColumnHeader, 
.CALENDARIOcpYearNavigation,
.CALENDARIOcpMonthNavigation,
.CALENDARIOcpCurrentMonthDate,
.CALENDARIOcpCurrentMonthDateDisabled,
.CALENDARIOcpOtherMonthDate,
.CALENDARIOcpOtherMonthDateDisabled,
.CALENDARIOcpCurrentDate,
.CALENDARIOcpCurrentDateDisabled,
.CALENDARIOcpTodayText,
.CALENDARIOcpTodayTextDisabled,
.CALENDARIOcpText
	{ font-family: verdana, sans-serif;
	font-size:8pt; }
TD.CALENDARIOcpDayColumnHeader
	{ text-align:right;
	border:solid thin #C0C0C0;
	border-width:0px 0px 1px 0px; }
.CALENDARIOcpCurrentMonthDate, 
.CALENDARIOcpOtherMonthDate,
.CALENDARIOcpCurrentDate
	{ text-align:right;
	text-decoration:none; }
.CALENDARIOcpCurrentMonthDateDisabled,
.CALENDARIOcpOtherMonthDateDisabled,
.CALENDARIOcpCurrentDateDisabled
	{ color:#D0D0D0;
	text-align:right;
	text-decoration:line-through; }
.CALENDARIOcpCurrentMonthDate, 
.CALENDARIOcpCurrentDate 
	{ color:#000000; 
	font-weight:bold;	}
.CALENDARIOcpOtherMonthDate
	{ color:#808080; }
TD.CALENDARIOcpCurrentDate 
	{ color:white; 
	background-color: #C0C0C0; 
	border-width:1px; 
	border:solid thin #800000; }
TD.CALENDARIOcpCurrentDateDisabled
	{ border-width:1px; 
	border:solid thin #FFAAAA; }
TD.CALENDARIOcpTodayText,
TD.CALENDARIOcpTodayTextDisabled
	{ border:solid thin #C0C0C0;
	border-width:1px 0px 0px 0px;}
A.CALENDARIOcpTodayText,
SPAN.CALENDARIOcpTodayTextDisabled
	{ height:20px; }
A.CALENDARIOcpTodayText
	{ color:black; }
.CALENDARIOcpTodayTextDisabled
	{ color:#D0D0D0; }
.CALENDARIOcpBorder
	{ border:solid thin #808080; }



a {
	text-decoration: none;
}

A:link {
	color:#5B761B;
}
A:visited {
	color:#5B761B;
}
A:active {
	color:#5B761B;
}
A:hover {
	text-decoration:underline;
	color:#666666;
} 

.ckayna_texto {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-left: 30px;
	padding-right: 5px;i
	padding-bottom: 5px;
	height: 16px;
	border-bottom: 1px;
	border-bottom-style: solid;
}

.ckayna_texto_link {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-left: 30px;
	padding-right: 5px;i
	padding-bottom: 5px;
	height: 16px;
	border-bottom: 1px;
	border-bottom-style: solid;
}

.ckayna_texto_link A:link {
	text-decoration:none;
	color:#5B761B;
}
.ckayna_texto_link A:visited {
	color:#5B761B;
}
.ckayna_texto_link A:active {
	color:#5B761B;
}
.ckayna_texto_link A:hover {
	text-decoration:underline;
	color:#5B761B;
} 


.ckayna_texto_link2 {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-left: 30px;
	padding-right: 5px;i
	padding-bottom: 5px;
	height: 16px;
	border-bottom: 1px;
	border-bottom-style: none;
}

.ckayna_texto_link2 A:link {
	text-decoration:none;
	color:#5B761B;
}
.ckayna_texto_link2 A:visited {
	color:#5B761B;
}
.ckayna_texto_link2 A:active {
	color:#5B761B;
}
.ckayna_texto_link2 A:hover {
	text-decoration:underline;
	color:#5B761B;
} 
/*
  ESTILOS DE DESTINO
*/
.destino_titulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-position: 10px 5px;
	text-align: center;
	vertical-align: top;
	white-space: normal;
}
.destino_subtitulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #97C529;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
	padding-left: 15px;
}

.destino_tablas{
	background-color: #EAF4CE;
	border-color: #EAF4CE;
	border-bottom-style: solid;
	height: 6px;
	border-bottom: 1px;
}
/*
  ESTILOS DE HOTELES
*/
.hotel_titulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
/*	background-color: #a2a2a2;/*#97C529;*/
	background-position: 10px 5px;
	text-align: center;
	vertical-align: top;
	white-space: normal;
}
.hotel_subtitulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #5B761B;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
	padding-left: 15px;
}

.hotel_tablas{
	background-color: #EAF4CE;
	border-color: #EAF4CE;
	border-bottom-style: solid;
	height: 6px;
	border-bottom: 1px;
}
/*
  ESTILOS DE INFO CULTURAL
*/
.infocultural_titulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #5B761B;
	text-decoration: none;
	background-color: #97C529;
	background-position: 10px 5px;
	text-align: center;
	vertical-align: top;
	white-space: normal;
}
.infocultural_subtitulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #5B761B;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
	padding-left: 15px;
}

.infocultural_tablas{
	background-color: #EAF4CE;
	border-color: #EAF4CE;
	border-bottom-style: solid;
	height: 6px;
	border-bottom: 1px;
}
/*
  ESTILOS DE PRENSA
*/
.prensa_titulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-position: 10px 5px;
	text-align: center;
	vertical-align: top;
	white-space: normal;
}
.prensa_subtitulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #5B761B;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
	padding-left: 15px;
}

.prensa_tablas{
	background-color: #EAF4CE;
	border-color: #EAF4CE;
	border-bottom-style: solid;
	height: 6px;
	border-bottom: 1px;
}
/*
  ESTILOS DE XXXXXXXX
*/
.xxxxx_titulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #5B761B;
	text-decoration: none;
	background-color: #97C529;
	background-position: 10px 5px;
	text-align: center;
	vertical-align: top;
	white-space: normal;
}
.xxxxx_subtitulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #5B761B;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
	padding-left: 15px;
}

.xxxxx_tablas{
	background-color: #EAF4CE;
	border-color: #EAF4CE;
	border-bottom-style: solid;
	height: 6px;
	border-bottom: 1px;
}
/*
  ESTILOS DE EMPRESA
*/
.agencia_titulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #5B761B;
	text-decoration: none;
	background-color: #97C529;
	background-position: 10px 5px;
	text-align: center;
	vertical-align: top;
	white-space: normal;
}
.agencia_subtitulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #5B761B;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
	padding-left: 15px;
}

.agencia_tablas{
	background-color: #EAF4CE;
	border-color: #EAF4CE;
	border-bottom-style: solid;
	height: 6px;
	border-bottom: 1px;
}

/*
NOVEDADES
*/
headline {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #52537A;
}
subheadline {
  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  display: block;
}
mainBody {
  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size: 12px;
  display: block;
}
biline {
  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: italic;
  display: inline;
}
link {
  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
  color:#52537A;
  font-size: 12px;
  display: inline;
  text-decoration:underline;
}

/*
  TEXTO BASE 
*/
.bottom_texto1 {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	padding-left: 30px;
	height: 11px;
	border-top: 1px;
	border-color: #97C529;
	border-top-style: solid;
}

.bottom_texto2 {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	padding-left: 30px;
	height: 11px;
/*	border-bottom: 1px;
	border-color: #97C529;
	border-bottom-style: solid;
*/
}

.bottom_texto_axesar {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-left: 30px;
	height: 11px;

/*	border-bottom: 1px;
	border-color: #97C529;
	border-bottom-style: solid;
*/
}


.staff_nombre {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
}
.staff_texto {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
}

.staff_subtitulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #5B761B;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
}


.ckayna_pie {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #97C529;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	padding-left: 30px;
	height: 16px;
	border-bottom: 1px;
	border-color: #97C529;
	
}

.texto_simple, .label_form {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: top;
	white-space: normal;

}

.label_form {

	padding-left: 5px;

}

/*
  ESTILOS DE Categorias
*/
.categoria_titulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #97C529;
	text-decoration: none;
	background-position: 10px 5px;
	text-align: center;
	vertical-align: top;
	white-space: normal;
}
.categoria_subtitulo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	height: 16px;
	padding-left: 15px;
}

.categoria_tablas{
	background-color: #EAF4CE;
	border-color: #EAF4CE;
	border-bottom-style: solid;
	height: 6px;
	border-bottom: 1px;
}

/*Estilos para los botones*/
.frmButton,.frmButton2,.frmFixedButton{
    font-size: 11px;
	background-color: #5B761B;
	color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #5B761B;
	cursor:pointer;
}

.frmButtondisabled {
    font-size: 11px;
	background-color: #5B761B;
	color: #9E9E9E;
    border-style: solid;
    border-width: 1px;
    border-color: #5B761B;
	cursor:default;
    margin-left: 5px;  
}

.frmButton:hover {
	border-style:outset;
	color:#FFFFFF;
    background-color: #5B761B;
  	text-decoration:none;
	cursor:pointer;

}

.edit {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: center;
	white-space: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #5B761B;
	margin-bottom: 2px;


}

div.falso { position: absolute; top: -2px; left: 0px; z-index: 0; }
input.file { position: relative; filter:alpha(opacity: 0); opacity: 0; z-index: 1; }

.memo {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: center;
	white-space: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #5B761B;
	margin-bottom: 2px;


}
/*
DIV.scroll {
	overflow: auto;
    margin: 0px;
}
*/
div.scroll {
     overflow: auto;
     margin: 0px;
     scrollbar-3dlight-color:#e1e1e1;
     scrollbar-arrow-color:#666666;
     scrollbar-base-color:#ffffff;
     scrollbar-darkshadow-color:#e1e1e1;
     scrollbar-face-color:#ffffff;
     scrollbar-highlight-color:#ffffff;
     scrollbar-shadow-color:#cccccc;
        
} 

