

BODY { background-color: #ffffff; }

.fondocontenido { background-color: #cf0000 ;

 }

.tofer { background-color: #cf0000 ; }


.facebook {
	border: 2px solid #FF6500;
}



.pestana_arriba0 { cursor: pointer;   background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba1 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/1.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba2 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/2.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba3 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/3.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba4 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/4.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba5 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/5.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba6 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/6.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba7 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/7.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba8 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/8.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba9 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/9.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba10 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/10.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba11 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/11.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba12 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/12.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba13 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/13.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba14 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/14.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba15 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/15.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba16 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/16.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba17 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/17.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba18 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/18.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba19 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/19.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba20 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/20.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba21 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/21.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba22 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/22.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba23 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/23.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba24 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/24.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba25 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/25.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba26 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/26.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba27 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/27.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba28 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/28.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba29 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/29.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arriba30 { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/30.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arribacatalogos { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/catalogos.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arribavideos { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/videos.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arribaseguros { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/seguros.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pestana_arribaagencias { cursor: pointer;  background-image: url(/imgtemas/largo/pestanas/agencias.png); background-repeat: no-repeat; background-position: center bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }

@charset "utf-8";

img { border: 0px; }
a { color: #7a6666; text-decoration: none; }
a.naranja { color: #FF0000; text-decoration: none; }
.links { color: #FF0000; }

/*
input.search_button { 
	width: 132px; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #FF0000;
	border-top: 1px #FF0000 solid; 
	border-right: 1px #FF0000 solid;   
	border-bottom: 1px #FF0000 solid; 
	border-left: 1px #FF0000 solid;
}
*/

.textoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #7a6666;
}

input.cat_search_button {
	background-color:#FF0000;
	border:1px solid #FF0000;
	border-color: #FF0000;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	width:132px;
	height:25px;
}

input.search_button {
	background-color:#FF0000;
	border-color: #FF0000;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	width:132px;
	height:25px;
}
input.search_buttoninv {
	background-color: #fff;
	border-color: #fff;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	color: #FF0000;
	font-size:8pt;
	font-weight:bold;
	width:132px;
	height:25px;
}

.inicio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	background-color: #FF0000;
	/*background-image: url(/imgtemas/tematico/cababajo.gif);*/
	background-repeat: no-repeat;
}
.live {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.pestana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;  
        font-weight: bold;
        color: #FFFFFF;
        background-repeat: no-repeat;
        background-position: center bottom;
}

/* No se usan estas pestañas personalizadas, se usa .pestana para todos */
.vacaciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	xxxxbackground-image: url(/imgtemas/tematico/maleta.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor: pointer;
}

.vacaciones a {color: #FFFFFF;}


.vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/imgtemas/tematico/avion.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.hoteles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/imgtemas/tematico/cama.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.actividades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/imgtemas/tematico/golf.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.anticipate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/imgtemas/tematico/reloj.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.catalogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/imgtemas/tematico/catalogo.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.video {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/imgtemas/tematico/video.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.ofertas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.deventa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.ultimas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.enmail {
	color: #ffffff; /*#FE0900;*/
	font-weight: bold;
	font-size: 10px;
	background: url(/img/recibe.png) top right no-repeat;
}
.enmailon {
	color: #ffffff; /*#FE0900;*/
	font-weight: bold;
	font-size: 12px;
	background: url(/img/recibeon.png) top right no-repeat;
}
.fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 5px;
}
.imagen {
	border: 2px solid #FF0000;
}
.celdacentral {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-left-color: #FF0000;
	padding: 5px;
}
.tituloofer {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textofer {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tofer {
	padding: 5px;
}
.infoceld1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	padding: 10px;
}
.infoceld2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF0000;
	padding: 10px;
}
.infoceld3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF0000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF0000;
	padding: 10px;
}
.facebook {
	border: 2px solid #FF0000;
}
.sitios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 10px;
	line-height: 18px;
	letter-spacing: 1px;
}
.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-top: 10px;
}
.lienaofer {
	padding: 5px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF0000;
}
.textabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding: 5px;
	line-height: 18px;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.textablabajo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding: 5px;
	line-height: 18px;
	letter-spacing: 1px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.texfecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	line-height: 18px;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.texfechabajo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	line-height: 18px;
	letter-spacing: 1px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.busqueda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	line-height: 18px;
	letter-spacing: 1px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF0000;
	border-bottom: 2px solid #FF0000;
}
.busqueda2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	line-height: 18px;
	letter-spacing: 1px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF0000;
	border-bottom: 2px solid #FF0000;
}
.busqueda1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	line-height: 18px;
	letter-spacing: 1px;
	border-bottom: 2px solid #FF0000;
}
.Estilo8 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.valoracion {
	border: 1px solid #333333;
}

.Estilo4 {
	color:#FFFFFF;
	font-size:12px;
}

td.list_foot {
	border:0 none;
	padding:10px 10px 0;
	font-size: 9pt;
}

td.no_offer {
	color:#ED1C24;
	font-size:8pt;
	font-weight:bold;
	line-height:18pt;
	padding:10px;
	text-align:center;
}

.textolibre {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

.Estilo10 {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

input.form_ad_button {
	background-color:#FF0000;
	border-color:#F9B461 #C67617 #C67617 #F9B461;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	width:184px;
}

.Estilo11 {
	color:#0000CC;
	font-size:16px;
}

.celdas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 5px;
	margin: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/imgtemas/tematico/barra.png);
	background-repeat:  repeat-x;
	background-position: center;
}

.bordederch {
	background-image: url(/imgtemas/tematico/derch.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.bordeizqu {
	background-image: url(/imgtemas/tematico/izq.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.trbusqueda {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 4px;
	width: 16%;
}

.clidetallea
{
        position: absolute;
        background: rgba(255, 255, 255, 0.5);
        display: none;
        top: 0px;
        left: 0px;
}

.botoninfo
{
	background-image: url("/img/fondoboton.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	width: 679px;
	height: 28px;
	padding-top: 7px;
}

.botoninfo2
{
	background-image: url("/img/fondoboton2.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	width: 300px;
	height: 28px;
	padding-top: 7px;
	float:left;
	margin-left:90px;
	margin-bottom:3px;
}

.botoninfoesq
{
        background-image: url("/img/fondoestrella.png");
        background-position: center bottom;
        background-repeat: no-repeat;
        color: #FFFFFF;
        cursor: pointer;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10px;
        font-weight: bold;
        width: 80px;
        height: 80px;
	position: absolute;
	top: 550px;
	margin: -8px;
}

#dhtmltooltip{
        position: absolute;
        qwidth: 150px;
        border: 0px solid #e2d3b0;
        padding: 2px;
        background-color: lightyellow;
        visibility: hidden;
        z-index: 100;
}

.borde2{
	border: 2px solid #FF0000;
}

.botonmas{
	width:160px;
	height:23px;
	border-radius: 7px 7px 7px 7px;
	background-color: #FF0000;
	color:white;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top: 8px;
	text-align:center;
	float: right;
	cursor: pointer;
}/**
 * Style sheet for CalendarPickerControl
 * System-colors theme
 */

div.calendarbutton{
	position: absolute;
	width: 15px;
	height: 16px;
	background: transparent url("calendar_icon.png") no-repeat center;
}

#CalendarPickerControl{
	background-color: transparent;
	width: 250px;
	height: 200px;
}

#CalendarPickerControl table.calframe{
	width: 100%;
	border: 1px solid black;
	background-color: buttonface;
	text-align: center;
}

#CalendarPickerControl td.monthname{
	width: 100%;
	font: normal 13px Verdana;
	color: white;
	font-weight: bold;
	background-color: #FF0000 ;
}

#CalendarPickerControl td.monthnameLNX{
	width: 100%;
	font: normal 13px Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl table.navigation{
	width: 100%;
	text-align: center;
}

#CalendarPickerControl td.navbutton{
	font: normal 11px Verdana;
	color: buttontext;
	font-weight: bold;
	background-color: buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
	cursor: pointer;
}

#CalendarPickerControl td.navbutton:hover{
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight  threeddarkshadow;
	background-color: buttonshadow;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 11px Verdana;
	color: white;
	font-weight: bold;
	background-color: #FF0000 ;
}

#CalendarPickerControl td.daynameLNX{
	font: normal 11px Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl td.today{
	font: normal 11px Verdana;
	background-color: buttonface;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current{
	font: normal 11px Verdana;
	font-weight: bold;
	background-color: highlight;
	color: highlighttext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Verdana;
	background-color: buttonface;
	color: buttontext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Verdana;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	font-style: italic;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Verdana;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Verdana;
	background-color: buttonface;
	color: inactivecaptiontext;
	border-width: 0px;
}                                                        
