@charset "utf-8";
/* CSS Document */

#contenido_dinamico
{
	float: left;
	width: 590px;/*270*/
	height: 450px;
	padding: 2px;

}

#imagen_abajo
{
clear:both;
float:left;
width:590px;
padding: 30px 0px ;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

html
{
cursor:url("web-mexicochannel.com.mx-images/estylonube/0.ANI"), url("web-mexicochannel.com.mx-images/estylonube/0.GIF"), auto;

}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../web-mexicochannel.com.mx-flash/banner.swf);
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	/*cursor:url("web-mexicochannel.com.mx-images/estylonube/0.ANI"), url("web-mexicochannel.com.mx-images/estylonube/0.GIF"), auto;*/
	


/*overflow-x:hidden;   para quitar el link*/

	
	
}

a:link, a:visited { color:#000000; text-decoration: none;} 
a:active, a:hover
 { color: #38afc8; text-decoration: underline;
 cursor:url("web-mexicochannel.com.mx-images/estylonube/0.ANI"), url("web-mexicochannel.com.mx-images/estylonube/0.GIF"), auto;
 
 
 }

h1 {
	margin: 0 0 5px 0;/*0 0 20px 0;*/
	padding: 5px 0;
	font-size: 20px;
	/*font-weight: bold;*/
	color:#FFFFFF;/*#fe551e*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*h3 {
	margin: 0 0 5px 0;
	padding: 2px 0;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

h4 {
	margin: 0 0 5px 0;
	padding: 2px 0;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
*/
/*p {
	text-align: justify;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0;
}
*/
.cleaner {
	font-size: 1px;
	height: 1px;
}

/* ----- Form ----- */

form{
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: right;
}

frameset {
	margin-bottom: 25px;
}

.form_row{
	margin-bottom: 10px;
}


/*label {
	margin-right: 10px;
}*/

/*input{
	width: 120px;*/
	/*height: 18px;*/
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
*/

/*.button{
	width: 120px;
	height: 25px;
}*/

/*select {
	height: 25px;
	width: 150px;
}
*/
/* ----- End of Form ----- */

#templatemo_container {
	margin: auto;
	width: 910px;
	padding: 0 25px;
}


#templatemo_header_panel {
	width: 910px;
	height: 108px;
	background: url(../web-mexicochannel.com.mx-images/banner.jpg) no-repeat bottom;
}

#templatemo_title_section {
	float: left;
	width: 275px;/*270*/
	height: 50px;
	padding: 50px 0 5px 0;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color: #000000;
	 text-decoration:underline;
	 text-decoration:
}

#templatemo_logotipo
  {
  float: left;
  width: 300px;
 


  height: 100px;
  text-align: right;
	width: 240px;
	
	color:#000000;
 /* background: url(../images/mtch6.jpg) no-repeat top right;
  padding: 2px 2px 2px 2px;*/

   }
   
#banner
{
float:left;
}

#texto_clave
{
float:right;
}

#templatemo_top_right_section {
	float: right;
	text-align: right;
	width: 240px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
/*background: url(../images/templatemo_image_top_line.gif) no-repeat top right;*/
}

#templatemo_top_right_section ul{
	margin: 0px;
	padding: 5px 0 0 0;
	color:#FFFFFF;
}

#templatemo_top_right_section ul li{
	display: inline;
	margin-left: 16px;
	font-weight: bold;
	color:#FFFFFF;
}

/* menu and banner panel */
#templatemo_login_banner_panel {
	display: block;
	width: 910px;
	height: 292px;
	padding: 0px;
}

#templatemo_login_panel {
	float: right;
	height: 300px;/*90B6DD*/




	padding:
	
	border: 1px solid #d2d2d2;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0px;
	background-image: url(tri.gi);
	margin-left: 0px;
}


#reservaciones
{
	/*margin-left:50px;*/
padding-left:0px;

}

* html #templatemo_login_panel {
	margin-right: -2px;
}

#templatemo_login_panel form{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #999999;
}


#templatemo_banner_panel {
	display:block;
	float: left;
	width: auto;
	height: auto;
	margin-right: 0px;
}

#shuytocambiante
{
	/*clear:left;*/
float:left;
	width:400px;
	height:295;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;

/*margin-top:100px;*/
/*padding-top:37px;*/

}

#comentario
{
	float:left;
	width:200px;
	height:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	margin-top: 2px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;


}

/*------------- Menu ------------------*/
#templatemo_menu {
	/*display: block;*/
	width: 910px;
	/*height: 60px;*/
	/*margin-bottom: 10px;*//*25*/
	/*background: #4c4032 url(../images/templatemo_menu_background.gif) no-repeat;*/
}

#templatemo_menu ul {
	padding: 15px 0 0 0;
	margin: 0 0 0 180px;
	list-style: none;
	
}

#templatemo_menu ul li{
	display: inline;
	
	
	
}

#templatemo_menu ul li a{
	float: left;
	padding: 0 20px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	width:100px;
}

#templatemo_menu li a:hover, #templatemo_menu li .current{
	color: #fe551e;
}

/* end of menu */


/* content */
#templatemo_content {
	float: left;
	width: 910px;
	margin: 0;
	padding: 0 0 0 0;
	/*background: #FFFFFF url(../images/templatemo_footer_background.gif) bottom center no-repeat;*/
}

#templatemo_leftcolumn {
	float: left;
	width: 600px;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#logo_final{

background: #FFFFFF url(../web-mexicochannel.com.mx-images/templatemo_footer_background.gif) bottom center no-repeat;
height:95px;
}

#templatemo_rightcolumn {
	float: right;
	width: 280px;
	padding: 2px;
	margin: 0px;
}

/* left side two column */
.templatemo_leftcolumn_twocolumn{
	float: left;
	width: 253px;
	margin: 0 15px 35px 0;
	padding: 15px;
	background: #e4e4e4;
	border: 1px solid #dbdbdb;	
}

* html .templatemo_leftcolumn_twocolumn{
	margin: 0 10px 35px 0;
}

.templatemo_leftcolumn_twocolumn img{
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.templatemo_leftcolumn_twocolumn ul{
	clear: both;
	margin: 20px 0 10px 0;
	padding: 0 0 0 20px;
}

.templatemo_leftcolumn_twocolumn li{
	font-size: 12px;
	padding-bottom: 10px;
}

.templatemo_leftcolumn_twocolumn li a{
	font-weight: normal;
}

.templatemo_leftcolumn_twocolumn a:hover{
	text-decoration: underline;
}

.service_box {
	margin-bottom: 25px;
}

.service_box img{
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}

.service_box p{
	text-align: left;
}

/* end of left side two column */

/* left side full row */

.templatemo_leftcolumn_fullrow {
	clear: both;
	float: left;
	width: 600px;
	margin: 0 0 10px 0;
}

.templatemo_leftcolumn_fullrow p{
	clear: both;
	margin-bottom: 15px;
}

.templatemo_thumb_gallery {
	clear: both;
	float: left;
	position: relative;
	width: 600px;
}

.templatemo_thumb_box{
	float: left;
	position: relative;
	width: 135px;
	height: 135px;
	margin: 0 10px 0 0;
}

.templatemo_thumb_box span{
	width: 135px;
	height: 135px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../web-mexicochannel.com.mx-images/templatemo_thumb_cover.png) no-repeat;
}

.templatemo_thumb_box img{
	width: 108px;
	height: 108px;
	display: block;
	position: absolute;
	top: 14px;
	left: 13px;
	border: none;
}


/* end of left side full row */

/* search box */

#templatemo_search_panel{
	width: 248px;
	margin: 0 0 15px 0;
	height:200px;
	padding: 15px;
	background: #90B6DD;/*90B6DD   e4e4e4*/
	/*border: 1px solid #dbdbdb;*/
	/*border-bottom: 1px dotted #CCC;*/
}


/*#templatemo_search_panel_representante{
	width: 248px;
	margin: 0 0 15px 0;
	height:200px;
	padding: 15px;
	background: #90B6DD;
}
*/



#templatemo_search_panel .search_panel_box {
	padding-bottom: 5px;
	padding-left: 25px;

	border-bottom: 1px solid #dadada;
	margin-bottom: 15px;
}
/* end of search box */

/* blog panel */
#templatemo_blog_section {
	width: 248px;
	margin-bottom: 15px;
	padding: 15px;
	border: 1px solid #dbdbdb;
	background-color: #FF9900;
	height: 600px;
}

#templatemo_blog_section .blog_box {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #CCC;
}

#templatemo_blog_section .datetime{
	font-weight: bold;
}

/*** border-bottom: 1px dotted #CCC;***/
.shuytoborde{
	    font-weight: bold;
		border-bottom: 1px dotted #CCC;
		padding-bottom: 5px;
	    margin-bottom: 5px;
}


#videitoshuyto
{
clear: both;
float: left;
width:600px;
}
/* end of blog panel */

/* ----- Footer ----- */

#templatemo_footer {
	clear: both;
	text-align:center;
	width: 910px;
	color: #FFFFFF;
	
}

#templatemo_footer a{
	font-weight: normal;
	color: #FFFFFF;
}

/* ----- de otra pagina ----- */
.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 600px; /*width of featured content slider*/
	height: 215px;/*215*/
	background: #333333;
	/*padding-top:100px;*/
	/*margin-top:80px;*/
}



#estados_logo
{
text-align:center;
padding: 0px 70px;
}

#estados_texto
{
}

#estados_videito
{
}


.contentdiv{
	visibility: hidden;
	position: absolute; 
	left: 0;
	top: 0;
	background: #333333;
	width: 600px;
	
	/*height: 100%;*/
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.contentdiv img{
	margin: 0px;
	padding: 0px;
	/*height:250px;*/
}

.pagination{
	width: 590px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	height: 20px;
	text-align: right;
	background:#e1e1e1;
	padding-top: 5px;
	padding-right: 10px;
}

.pagination a{
	float: right;
	display: block;
	height: 10px;
	width: 10px;
	padding: 0px;
	margin-left: 5px;
	background: url(../web-mexicochannel.com.mx-images/templatemo_paging_icon.png) no-repeat;
	
/*	background:url(../images/templatemo_paging_icon.png)*/
	text-decoration: none; 
}

.pagination a img{
	border: none;
}

.pagination a:hover, .pagination a.selected{
	background: url(../web-mexicochannel.com.mx-images/templatemo_paging_current_icon.png) no-repeat;	
}


/* de una tercera pagina*/




/* Res box de la parte de RESERVACIONES*/
.extra
{
}
.extra input, .extra select, .extra textarea
{
	font-family:Arial;
	font-size:11px;
}
div#extra
{
	float:right;
	/*width: 189px;*/ /*Ancho Total*/
	width:189px;
	background-color: #ffffff;
	line-height: normal;
	font-family:Arial;
	font-size:11px;
	/*margin: 3px 0px 4px 3px;
	padding: 0px 0px 1px;*/
}
#mnSel
{
	width: 189px;
	float: left;
	text-align: left;
	background-position: 0% 99%;
	background-repeat: no-repeat;
}
#mnSel div
{
	float: left;
	padding:6px 0px 3px;
	width:62px;
	text-align:center;
	cursor:pointer;
}
.Sel1, .Sel1A, .Sel1:hover
{
	background: url(../web-mexicochannel.com.mx-reservacion/_lib/Img/MnTab.jpg) no-repeat 0px 0px;

	margin-right:1px;
}
.Sel2, .Sel2A, .Sel2:hover
{
	background: url(../web-mexicochannel.com.mx-reservacion/_lib/Img/MnTab.jpg) no-repeat top;
	margin-right:1px;
	width:63px!Important;
}
.Sel3, .Sel3A, .Sel3:hover
{
	background: url(../web-mexicochannel.com.mx-reservacion/_lib/Img/MnTab.jpg) no-repeat -98px 0px;
	
	/*background:url(../Img/MnTab.jpg)*/
}
.Sel1A,.Sel2A,.Sel3A
{
	cursor:default;
}
.Sel1A, .Sel1:hover,.Sel2A, .Sel2:hover,.Sel3A, .Sel3:hover
{
	text-decoration:none!Important;
	color:#FB7328!Important;
}
.Sel1,.Sel2,.Sel3
{
	text-decoration:none!Important;
	color:#646464!Important;
}
.Sel1:hover, .Sel2:hover, .Sel3:hover
{
	text-decoration:underline!Important;
}
.mnItem, .mnItemA
{
	font-size:12px;
	font-weight: bolder;
	margin-right: 1px;
}
.mnItem:hover
{
	cursor:pointer;
}
.mnItemPq, .mnItemPqA
{
	float: left;
	padding: 8px 0px 9px;
	width: 82px;
	text-align: center;
	cursor: pointer;
	background-repeat: no-repeat;
	font-weight: bold;
}
.mnItemPq
{
	color: White;
	margin-right: 1px;
	background-image: url(../web-mexicochannel.com.mx-reservacion/_lib/Img/TabPaq_Off.gif);
}
.mnItemPqA
{
	margin-right: 2px;
	text-decoration:none;
	background-image: url(../web-mexicochannel.com.mx-reservacion/_libImg/TabPaq_On.gif);
}
.sbMn
{
	float:left;
	padding:0px 0px 0px 3px;
	margin:0px;
	width:178px;
	cursor: pointer;	
}
.sbMn input
{
	margin-left:0px;
}
.sbMn div:hover
{
	font-weight:bold;
	color:#FB7328!Important;
}
.opHF
{
	background:transparent url(../web-mexicochannel.com.mx-reservacion/_lib/Img/icPK.gif) no-repeat 100px 4px;
}
.opFL
{
	background:transparent url(../web-mexicochannel.com.mx-reservacion/_lib/Img/icFL.gif) no-repeat 100px 4px;
}
.opHT
{
	background:transparent url(../web-mexicochannel.com.mx-reservacion/_lib/Img/icHT.gif) no-repeat 100px 4px;
}
._h{
	font-weight:bold;
	color:#FB7328!Important;
}
.RBCt
{
	background-color: transparent; /* Color de fondo de las cajas*************/
	background-image: url(../web-mexicochannel.com.mx-reservacion/_lib/Img/plcG.gif); /* Imagen de fondo */
	background-repeat: repeat-x;
	width: 180px; /* Ancho Total - bordes */
	color: #000000; /* Color del Texto */
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	/*height:100px;*/
}
.RBCt2
{
	border: #DCDCDC 1px solid; /* Bordes*/
	border-bottom: 0px; /* Cancelamos border superior */
	background-image: url(../web-mexicochannel.com.mx-reservacion/_lib/Img/plcG2.gi); /* Imagen de fondo */
	background-position:bottom;
	background-repeat: repeat-x;
	text-align:right;
	}
.rb_BL
{
	margin:-2px 0px 0px;
}
.RBCt form
{
	float: left;
	/*width: 183px; /* Ancho Cajas -borders - Padding */
	padding: 3px 0px 0px 5px;
	margin: 0px;
	display:none;
	/*border-right:1px solid #DCDCDC;*/
}
.RBCt form a
{
	float:left;
}
.spMs
{
	float:left;
	width:42px;
}
.spTT
{
	float:left;
	width:70px;
}
.inLv
{
	float:left;
	width:124px;
	padding-left:4px;
}
.inLn
{
	padding-left: 5px;
	width: 165px;
}
.cmbDst
{
	float:left;
	width: 132px;
	padding:0px! Important;
}
.comboLn
{
	width: 174px;
	padding:0px! Important;
}
.comboP
{
	padding:0px! Important;
}
.spWidth
{
	float: left;
	/*width: 99%;*/
	margin: 2px 0px 0px;
}
.spB
{
	padding-bottom: 0px;
}
.spSp
{
	margin-top:4px;
}
.spTtlRgt
{
	margin-left: 4px;
}
.spRms
{
	float: left;
	margin-top:7px;
}
.spRms span
{
	float:left;
	margin: 3px 10px 0px 0px;
	width:43px;
}
.spRmsX
{
	float: left;
	padding-bottom: 2px;
}
.spOt
{
	margin-left: 55px;
}
.spLft, .spOt
{
	margin-right: 15px;
}
.spLftRm2
{
	float:left;
	width: 155px;
}
.left
{
	float: left;
}
.left2
{
	float: left;
	margin-left: 10px;
}
.fad, .fah, .fmd, .fmh, .fdd, .fdh
{
	float: left;
	margin-right: 3px;
	padding:0px! Important;
}
.fad, .fah
{
	width: 50px;
}
.fmd, .fmh
{
	width: 55px;
}
.fdd, .fdh
{
	width: 39px;
}
.cal
{
	cursor: pointer;
	vertical-align: middle;
}
#ToTime,#FromTime
{
	padding:0px! Important;
}
.iFSearch
{
	float: left;
	width: 173px;
	margin: 7px 0px 0px;
	padding: 1px 0px 0px;
	font-size:10px;
	text-align: right;
}
.iFSearch a:hover
{
	color:#FB7328;
}
.iFSearch a
{
	background:url(/Partners/ResBox/_lib/img/icMas.gif) no-repeat 0px 82%;
	padding: 3px 0px 0px 12px;
	color:#999;
}
.btnSearch
{
	margin-top: 10px; /* Margen superior para se aprovechado para imagen */
	width: 44px;
	height: 20px;
}
.tbNn
{
	float: left;
	margin: 12px 0px 0px;
	padding: 0px 0px 3px 5px;
	width: 172px;
	text-align: left;
	border: solid 1px #DDD;
	/*background-color: #e0f7fe;*/
}
.tbTtl
{
	float:right;
	position:relative;
	font-style:italic;
	background-color:White;
	margin: -9px 3px 0px;
	padding: 0px 3px;
}
.dRooms
{
	float:left;
	margin-top: 2px;
	width:170px;
}
.sprRms
{
	margin-top:0px;
}
.RmNm
{
float:left;
margin-top:5px;
}
.CmbEdNn
{
	float:left;
	width: 39px;
	margin: 0px 3px 0px 0px;
}
.CuartosText
{
	float: left;
	width: 55px;
	margin-top: 3px;
}
.note
{
	float:left;
	font-style: italic;
	color:#555;
}
#formatransfers
{
	margin-top:17px;
}
.RbTtlTr
{
font-weight:bold;
}
.cbFlT
{
	width:104px;
}
.Lns
{float:left;font-size:1px;height:1px;border:1px solid #DCDCDC;border-width:0px 1px;background-color:#E6E6E6;}
.Lnx1
{width:186px;margin:0px 1px 0px 0px;}
.Lnx2
{width:185px;margin:0px 2px 0px 0px;}
.Lnx3
{width:184px;margin:0px 3px 0px 0px;background-color:#DCDCDC;}

/* NA DE LA PARTE DE RESERVACIONES*/



/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #ade8f1;
  font-size: 11px;
  color: #0d558e;
  cursor: default;
  background: #fbf2d3;
  font-family: Arial, Helvetica, sans-serif;
}

.calendar {
  border-color: #0d558e;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: #fbf2d3; 
  color: #0d558e;
  font-weight: bold;
  border: 1px solid #fbf2d3;

}

.calendar .nav {
  font-family: Arial, Helvetica, sans-serif;
}

.calendar .nav div {
  background: #ffd99d;   border: 1px solid #ff6600; color:#0d558e;

}

.calendar thead tr { background: #ffd99d; color: #ff6600;  }

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: #ffd99d; 
  color: #000;   
  border: 1px solid #ff6600;
  
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  font-family: verdana,tahoma,sans-serif;
  font-size:9px;
  border-bottom: 1px solid #ff6600;
  padding: 2px;
  text-align: center;
  color: #000;
  font-style:normal;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: #fbf2d3;
  border: 1px solid #0d558e;
  padding: 2px 2px 1px 2px;
}

.calendar thead .active  { color: #fff; background: #ffd99d; padding: 3px 1px 0 3px; border-bottom: 1px solid #797979 }

.calendar thead .daynames { /* Row <TR> Cambia el fondo de los dias */
  background: #ffd99d; 
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  font-family: verdana,tahoma,sans-serif;
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}
.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #797979;
  background: #ffd99d;
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  background: #ffd99d;
}

.calendar tbody td.today { font-weight: bold; }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #ffd99d;
  padding: 1px 3px 1px 1px;
  border: 1px solid #ff6600;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 1px;
  background: #ff6600; color: #fff;
}

.calendar tbody .disabled { color: #999; text-decoration:line-through; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: #fff; color: #000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #797979;
  background:#ffd99d ;
  color: #000;
  z-index: 100;
  font-size: 90%;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #fbf2d3; color: #000;
}

.calendar .combo .active {
  background: #ff6600; color: #fff;
  font-weight: bold;
}

/* CROME STYLE 2 DE LA PARTE DE LINKS*/

.chromestyle{
	width: auto;
	font-weight: bold;
	font-weight:700;
	color: #494949;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
/*width: 100%;*/
/*width:200px;*/
/*width:80px;*/

background: url(chromebg2.gif) center center repeat-x; /*THEME CHANGE HERE*/
/*padding: 4px 0;*/
padding: 10px 0;

margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
/*width:200px;*/
}

.chromestyle ul li a{
	color: #494949;
	margin: 0;
	padding-top: 4px;
	padding-right: 40px;
	padding-bottom: 4px;
	padding-left: 40px;
/*width:200px;
text-decoration: none;
border-right: 1px solid #B5E2FE; /*THEME CHANGE HERE*/
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ 

/*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg2-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{

position:absolute;
top: 0;
border: 1px solid #B5E2FE; 
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); 

}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #B5E2FE; 
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

.dropmenudiv a:hover{ 
background-color: #EBF7FF;
}
