body	{ color: #404040; font: 10px Verdana, sans-serif; margin:0;  padding:0px; background:url(imgs09/bgpick.png) no-repeat top center #fff;}

#arriba { width:940px; height:296px; position:relative; margin:0 auto; }
#tucan  { width:249px; height:290px; position:absolute; }
#logo09 { width:360px; height:112px; position:absolute; top:65px; left:260px; }
#logo09 p { font:bold 13px arial, sans-serif; text-align:center; }
#registro { width:130px; height:135px; position:absolute; top:40px; right:37px; }

#kontaina { width:940px; position:relative; margin:15px auto 0 auto; border:0px solid #000;}
#entidades { float:left; width:200px; position:relative; top:-70px; }
#noticias { float:right; width:200px; position:relative; top:-30px;}
#copy     { width:940px; height:30px; position:relative; margin:10px auto 5px auto; clear:both;  text-align:right; padding-top:10px; }
#copy p   {position:absolute; right:0; bottom:100px; }
#contenido { width:500px; margin-left:220px;}

#box_menu	{ width:495px; height:80px; background:url(imgs/12.gif) no-repeat; position:relative;	}
.graf_sha	{	height:17px; background:url(imgs/15.gif) repeat-x;	}
#colder	{	background:url(imgs/16.gif) repeat-y;	}
.peq2 {	color: inherit;  font:10px arial, sans-serif; letter-spacing:0px; line-height:11px;  margin-left:10px; color:#666; }
		
#logo 	{ position:relative; left:40px; top:0px; width:138px; height:128px; border:0px solid #000 } 
#bartop { position:relative; left:60px; top:12px; width:535px; height:30px; background:url(imgs/2_icobar.gif) repeat-x; }
#topbusca { background:url(imgs/2_srchbox.gif) no-repeat 0 0; width:128px;	}
#bantop { position:relative;  left:3px; top:0px; width:464px; height:66px; text-align:center;   }
#barder { width:136px;  border:0px solid #888; float:right;  }
#barizq { position:relative; left:0px; top:0px; width:185px; border:0px solid #888;  }
#cajappal {  }
.oblig { color:#dc143c; }

.fecha { font:12px Arial, Verdana, sans-serif; color:#000080; }
.elususty { font:12px Arial, Verdana, sans-serif; color:#999; }
.elususty a { color:#00539A; } .elususty a:hover { color:#637921; }
.f {	color: inherit;  font:11px tahoma, arial narrow, sans-serif; border:1px solid #b0c4de; padding:1px 3px; background:url(imgs/f.gif) repeat-x; }
.ewTable { width: 100%; color: inherit; font:8px Verdana; border: 0px outset; border-collapse: collapse; }
.ewTable td {	font:8px Verdana;  padding: 3px; border: 1px solid; border-color: #CCCCCC;  }
.ewTableHeader {	background-color: #666666; color: #FFFFFF; vertical-align: top;	}
.peq a.desconotro { color:#808080; text-decoration:none; }
.peq a:hover.desconotro  { color:#6495ed; text-decoration:underline; }
.add a { font:bold 10px verdana, tahoma, arial narrow, sans-serif; color:#ffffff; background:url(imgs/botadd.gif); padding:2px 7px; text-decoration:none; border:1px solid #ffcc00;margin:2px; }

/* listados */
.ewTable, .tbl { width: 100%; color: inherit; font-family: Verdana; font-size: xx-small; border: 0px outset; border-collapse: collapse; }
.ewTable td, .tbl td {	padding: 3px; border-bottom: 1px solid; border-color: #CCCCCC;  }
.ewTableHeader, .tbl .hr { background-color: #666666;	color: #FFFFFF; vertical-align: top; }
.ewTableHeader td, .tbl td.hr { text-align:center; 	}
.ewTableRow, tr.dr {	background-color: #FFFFFF;  }
.ewTableAltRow, tr.sr {		background-color: #F5F5F5; 	}
.ewTable2, .tb2 		{	color: inherit; font:8px Verdana; border: 0px outset; border-collapse: collapse; }
.ewTable2 td, .tb2 td 	{	padding: 2px; border: 0px solid #fff;  }

.ewTable3 { color: inherit; font:11px Verdana; border: 0px outset; border-collapse: collapse;  }
/*.ewTable3 td {	padding: 3px; border-bottom: 1px solid #CCCCCC;   } */
.ewTable3 .ewTableHeader { background-color: #40739E;	color: #FFFFFF; vertical-align: top; width:250px; padding: 3px; border-bottom: 1px solid #CCCCCC; }
.ewTable3 .separa {	border-left:0px; border-right:0px;border-bottom: 1px solid #CCCCCC; height:10px;}
.ewTable3 .ewTableAltRow	{	padding: 3px; border-bottom: 1px solid #CCCCCC; }
.nobor	{	font:11px Verdana; }

.ewTable4 { color:inherit; font:20px Verdana,sans-serif; border: 0px outset; border-collapse: collapse; }
.ewTable4 td {	padding: 3px; border: 1px solid; border-color: #CCCCCC;  }
.ewTableHeader4 { background-color: #666666;	color: #FFFFFF; vertical-align: top; }
.ewTableHeader4 td  {	text-align:center; font:20px Verdana,sans-serif;  	}
.ewTableRow4 		{	background-color: #FFFFFF;  }
.ewTableAltRow4 td	{	background-color: #F5F5F5; font:8px Verdana,sans-serif; 	}

/* encuesta */
.pdd   { font: bold 11px Verdana, Arial;color:#ffffff;background:url(imgs/encbot.gif) repeat-x #3F8E32; text-align:center; border-top:1px solid #3F8E32;border-bottom:1px solid #3F8E32; letter-spacing:-1px;}
.pdd a { color:#fff; text-decoration:none; } .pdd a:hover {color:#ffff00; text-decoration:underline; }
.pddarea { color: #404040;  font:11px verdana, arial, sans-serif; back ground:url(imgs/der_encbg.gif) repeat-y; letter-spacing:-1px; border-left:1px solid #A5A5A5; border-right:1px solid #A5A5A5;  }
td.pddtxt { color: #404040;  font:11px verdana, arial, sans-serif; padding:2px 0px 5px 2px; letter-spacing:-1px;}
.pddtxtpeq { color: #404040;  font:9px verdana, arial, sans-serif; letter-spacing:-1px; }
.pddtxtpeq a { color:#404040; }
.encbot, .bot { font:bold 11px tahoma, arial narrow, sans-serif; color:#ffffff; background:url(imgs/encbot.gif) #3F8E32; border:1px solid #3F8E32; }
.pddbar { background:url(imgs/encubar.gif) repeat-x #EFCE8C; border:1px solid #DDA42B; }
#caja_indicadores { width:135px; background:url(imgs/der_indicabg.gif) repeat-y  }
.Indicadores { font:9px Verdana, Arial,Helvetica,sans-serif;color: #444444;text-decoration: none;
		border-bottom:1px dashed #d8d8d8;  padding:2px 1px; letter-spacing:-1px;  }
#encue	{	width:153px;	}
/* encuesta */

/* calendario */ 
.cal_mainTable 	{ border:0px solid #999999; width:153px; }
.cal_mes 		{ text-align: center;	vertical-align: middle;
				font:bold 11px Tahoma, Verdana, Arial, sans-serif;	color: #2A61A6;	height: 25px; }
.cal_mes a, .cal_mes a:visited  {	font-size:11px; text-decoration: none;	color: #2A61A6;     }
.cal_mes a:hover 				{	font-size:11px; text-decoration: none;	color: #6495ed; }
.cal_dayNames	{	background:#f5f5f5;    font:bold 10px Tahoma, Verdana, Arial, sans-serif; color: #767C80; height: 15px;	width: 20px; }
.cal_rows {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 10px;	color: #433D27;  height:14px;  text-align: center;	vertical-align: middle; }
.cal_popupDateTable {}
.cal_popupEventTitle {	font: bold 10px Geneva, Verdana, Arial, sans-serif;	color: #000000;	padding: 4px;	vertical-align: middle;	
	border: 1px solid #EAEAEA;	border-bottom: 0px solid #EAEAEA;background-color: #DFEFC0;	}
.cal_popupDate	{    font:bold 10px Geneva, Verdana, Arial, sans-serif; 	color: #FFFFFF;	text-align: center;	background-color: #336699;
	padding: 4px;	border: 1px solid #EAEAEA;	border-bottom: 0px solid #EAEAEA;	}
/* */

.centro, .centro td { color: inherit;  font:11px verdana, arial, sans-serif; }
.normal, .normal td {	color: inherit;  font: 12px verdana, arial, sans-serif; letter-spacing:0px; }
.tituhome {	color: #256AAA;  font:bold 12px verdana, arial, sans-serif; margin-bottom:3px; border-bottom: 1px solid #B4DD2D;  }
.thome {	color: #00A3EA;  font:bold 12px verdana, arial, sans-serif; margin-bottom:3px; }
.thome a {  color: #00A3EA; text-decoration:none; }
.thome a:hover {  color:#4169e1; text-decoration:underline; }
.vermas { font:italic 11px verdana, arial, sans-serif; }	a.vermas { color:#ff8c00;  } a:hover.vermas { color:#e9967a;  }

.tituhome a {	color: #256AAA; text-decoration:none;}
.tituhome a:hover {	color: #6EBFDC; text-decoration:none;}
.antetitulo {font:bold 11px Arial, Trebuchet MS, Helvetica, sans-serif; color:#a9a9a9; text-decoration:none; letter-spacing:0px; }
.titulo {font:bold 26px Arial Narrow, Trebuchet MS, Helvetica, sans-serif; color:#336699; text-decoration:none; letter-spacing:-1px; }
/*.subtitulo 				{font:14px Arial, Trebuchet MS, Helvetica, sans-serif; color:#696969; text-decoration:none; letter-spacing:0px; }*/
.subtitulo,.subtitulo a {font:bold 14px Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; color:#28769E; text-decoration:none;  }
.peq {	color: inherit;  font:9px verdana, arial, sans-serif; letter-spacing:-1px; }
.tituforo { font:bold 18px Arial Narrow, Trebuchet MS, Helvetica, sans-serif; color:#336699; text-decoration:none; letter-spacing:-1px;  }


td.op	{ font:bold 10px tahoma, arial narrow, sans-serif; color:#ffffff; background:url(imgs/op.gif) repeat-x #006B87; padding:3px 5px; height:22px; }
td.op2	{ font:bold 10px tahoma, arial narrow, sans-serif; color:#ffffff; background:url(imgs/op2.gif) repeat-x #006B87; padding:3px 5px; height:22px; cursor:pointer; cursor:hand; }
td.opon	{ font:bold 10px tahoma, arial narrow, sans-serif; color:#ffffff; background:url(imgs/opon.gif) repeat-x #006B87; padding:3px 5px; height:22px; }
td.sep	{ font:bold 12px tahoma, arial narrow, sans-serif; color:#404040; padding:3px 0px; height:22px; }


cite { position: relative; bottom: -1px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; float: left; height: 19px; }
.dice {  font:10px Verdana, Arial, Helvetica, sans-serif;  background: url(imgs/globo1.gif) no-repeat right; 
		height: 19px; padding: 0px 22px 0px 4px;  bottom: -1px; position: relative; float: left; }
.dicecaja { border: 1px solid #f0ede6; background: #faf7f2; display: block; clear: left; padding: 3px; font:11px Verdana, Arial, Helvetica, sans-serif;  margin-left:15px; }

.dice2 {  font:10px Verdana, Arial, Helvetica, sans-serif;  background: url(imgs/globo2.gif) no-repeat right; 
		height: 19px; padding: 0px 22px 0px 4px;  bottom: -1px; position: relative; float: left; }
.dicecaja2 { border: 1px solid #DEE7F7; background: #EFF7FF; display: block; clear: left; padding: 3px; font:11px Verdana, Arial, Helvetica, sans-serif;  margin-left:15px; }
.nuevomsg  {background:#fdf5e6; padding:10px;	}

/*pestaņa*/
td.pest_off { font:bold 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px;text-align:center; color:#ffffff; background-color:#74808C; padding:3px 15px;
			border: 1px solid #1F5491; cursor:pointer; cursor:hand; }
td.pest_on { font:bold 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px;text-align:center; color:#ffffff; background-color:#1F5491; 
			border: 1px solid #1F5491; cursor:pointer; cursor:hand; }
td.pest_sel { font:bold 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; text-align:center; color:#404040; background-color:#ffffff; padding:3px 15px;
			border-left: 1px solid #1F5491; border-top: 1px solid #1F5491; border-right: 1px solid #1F5491; border-bottom: 1px solid #ffffff;  cursor:pointer; cursor:hand; }
td.pest_sep { font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#808080; background-color:#ffffff; 
			border-bottom: 1px solid #1F5491;  }			
			
			
.recorda { display:inline; }	
.recordamsg { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#d2691e}



.diames	{	font:20px arial black; color:#6495ed; width:40px; height:50px; background:url(imgs/hojacalendar.gif) no-repeat; padding-top:5px; margin-right:10px;
			text-align:center; float:left;  }
.cumplemes { float:left; width:500px; margin-bottom:20px; font:11px verdana, arial, sans-serif;}	

.barcom { background:#EFEFEF; border-bottom:1px solid #B3B3B3; }
.barcomtit	{	font:bold 10px Verdana, sans-serif; color:#404040;	}
.barcomop	{	font:10px Verdana, sans-serif; color:#c0c0c0; padding-left:10px; padding-right:10px; }
.barcomop a	{	color:#808080; text-decoration:none;	}	
.barcomop a:hover	{	color:#1e90ff;	}	
.cc_caja	{	background:#ffffe0; border:1px solid #B3B3B3; margin-top:10px; padding:5px;	}

#lightbox{	background-color:#eee;	padding: 10px;	border-bottom: 2px solid #666;	border-right: 2px solid #666;	}
#lightboxDetails{	font-size: 0.8em;	padding-top: 0.4em;	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(imgs/overlay.png); }
* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(imgs/px.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imgs/overlay.png", sizingMethod="scale");
	}
	
.listahoteles li { margin-bottom:10px; }

.slider 	{	position:relative; overflow:hidden; border:2px solid #9ac1c9; height:150px; width:350px; background:#eef5f6; margin-bottom:20px}
.slidercontent {	position:absolute;	border-bottom:1px solid #9ac1c9;	}
.section {	padding:10px; /* height:150px;	*/}

.buttons {padding:4px;  }
.buttons span{color:#fff;padding:1px 3px;cursor:pointer;font:10px Verdana; background:#0094FF; border:1px solid #00008b;margin-right:1px; }
.buttons span.active, .buttons span:hover{background:#003163;color:#fff; border:1px solid #fff; }
.buttons span i { color:#000;   }
.buttons span.active i, .buttons span:hover i { color:#fff;}
#guardando { font:10px Verdana; color:#778899; height:18px; margin:10px 0px 0px 0px; border:0px solid #000;}

.lugar  { color: #808080;  font:10px verdana, arial, sans-serif; letter-spacing:-1px; }
.lugar a { color: #336699; text-decoration:none; }
.lugar a:hover { background:#f5f5dc; }



.chromestyle {	 position:relative; left:0px; top:10px; width:495px; height:40px; 	}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox
content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;*/	}

.chromestyle ul	{	border: 0px solid #BBB;	width: 100%; padding:0;	margin:0;	text-align: left; 	}
.chromestyle ul li	{	display: inline; 	}
.chromestyle ul li a{	font:bold 11px Arial, sans-serif; color: #fff; padding:5px 7px; margin:0px;	text-decoration:none; display: block; float:left; height:40px; }
.chromestyle ul li a:hover{	background:#00548C; }
.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/*position:absolute; left:185px; top:160px;*/
.dropmenudiv { position:absolute;	 border: 1px solid #B5E2FE; border-bottom-width:0;	
font:bold 11px Arial, sans-serif;	line-height:18px;	z-index:999999;	background-color: white; width: 200px;	
visibility: hidden;	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); 
}

.dropmenudiv a{	width: 100%; display: block; border-bottom: 1px solid #B5E2FE; 
	padding: 2px 4px;	text-decoration: none;	color: #00519C;	}

.dropmenudiv a:hover{ background-color: #EBF7FF; }



#elmenu {    position:absolute; z-index:110;  bottom:15px; left:260px;  }

ul#nav 	{ 	display:block; margin:0; padding:0; position:relative; 
			text-align:center; height:22px; list-style-type:none; }
ul#nav li { 	display:block; list-style:none; margin:0 2px; padding:0; float:left; position:relative;
				height:22px;    text-align:center; font:bold 13px arial narrow, sans-serif; color:#fff;	background:url(imgs09/pesta_ini.gif) no-repeat #E8E6E6; }
ul#nav li a 	{	color:#696969; text-decoration:none;  
					background:; height:20px; padding:2px 0 0 10px;  float:left; }
ul#nav a 		{	display: block; float:left; }
ul#nav li b 	{ background:url(imgs09/pesta_fin.gif) no-repeat; width:10px; height:22px; display:block;  float:left;  }
ul#nav li a:hover, ul#nav li a.hover { color:#000; }

ul#nav ul 	{ 	display:none; position:absolute; left:0; margin:0; padding:0;
		  		top:23px; text-align:left; width:100px;	}
ul#nav ul li { 	float: none; 
				background:#E8E6E6; text-align:left; padding:0;  width:110px; height:22px; margin-bottom:1px; }  
ul#nav ul li a { font:bold 11px Arial, sans-serif;  margin:0; padding:3px 0 0 10px; }
ul#nav ul a:hover, ul#nav ul a.hover { color: #E75700; }

* html #nav ul { line-height: 0; } /* IE6 "fix" */
ul#nav ul a { zoom: 1; } /* IE6/7 fix */
ul#nav ul ul { top: 5px; left:105px; }



#tweetz { width:100px; height:20px; position:absolute; right:105px; top:160px;}
#siguenos { width:68px; height:16px;  position:absolute; right:200px; top:2px;  /* right:100px; top:260px; */}
			
.twitted {	width: 220px; height:80px; overflow:auto;	border: 0px solid #888; position:absolute; right:100px; top:180px; }

.twitted h2 {	margin: 0;	padding: 1px; 	font-size: 1em;	color: #fff;	background-color: #888; display:none; }

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("imgs/loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {	margin: 0;	padding: 0 0.8em;	list-style-type: none; text-align:right;  color:#666; }

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #ccc; height:70px;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #00f;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #f00;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	display: block;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}