.viajes #contenedor-viajes {
  background: white;
}
.viajes .panomyo, .viajes .limi {
  float:left;
  background: url(marco.png) no-repeat 50% 50%;
  width:151px;
  height:84px;
  color: #333;
  font-size: 10px;
  font-family: arial, sans-serif;
  position: relative;
}
.viajes .panomyo img {
  position: absolute;
  display: block;
  top: 11px;
  left: 27px;
  border: 1px solid #333;
  width:96px;
  height:60px;
}
.viajes .panomyo a {
  text-decoration: none;
  outline: none !important;
}
.viajes .panomyo a:hover img {
  border: 2px solid #111;
}
.viajes .limi {
  /*background: url(limi.png) repeat-x 50% 50%;*/
  width:0;
  
  height: 84px;
}
.viajes .viajes-logofondo {
  height: 84px;
  background: url(logofondo.png) repeat;  
}
.viajes #viajes-pnmyo {
  text-align: center;
  font-size: 19px;
  letter-spacing: -1px;
  font-family: arial, sans-serif;
  color: #444;
}
.viajes #viajes-info {
  /* esta es clave height + hide overflow si algoritmo de alturas
     de la capa interna falla post onload: */
  width: 172px;
  height: 90px;
  /*background: red !important;*/
  position: relative;
  overflow: hidden;
  text-align: left;
  border:none;
}
.viajes #viajes-info #viajes-info-posicionador, .viajes #viajes-info .viajes-info-posicionador {
  width: 172px;
  position: absolute; 
}
.viajes #contenedor-viajes #pwiki-info {
  position: relative;
  height: 0;
  width: 0;
  overflow: visible;
}
.viajes #contenedor-viajes #pwiki-info span {
  position: absolute;
  font-size: 11px !important;
  letter-spacing: 0 !important;
  top: 172px;
  left: 160px;
  width: 119px;
  overflow: hidden;
  text-align: center;
  display: block;
}
.viajes .ccity {
  background: url(fondoCity.png) no-repeat;
  padding-left: 133px;
  padding-right: 31px;
  overflow: hidden;
}
.viajes .ccity #viajes-info-posicionador, .viajes .ccity .viajes-info-posicionador {
  font-family: arial, sans-serif;
  font-size: 23px;
  letter-spacing: -2px;
  color: #333;
  font-weight: bold;
  text-align: center;
  line-height: 27px;
}
.viajes .ccity .viajes-info-posicionador {
  margin-top: 19px; /* IE7 fix, xq ie a noscript lo expulsa del doc tree */
}
.viajes .ccity noscript .viajes-info-posicionador {
  height: 62px !important;
  font-size: 21px !important;
  overflow: hidden !important;
  line-height: 20px !important;
  margin-top: 19px;
}
.viajes #contenedor-viajes {
  border:1px solid #333;
  width: 452px;
  _width: 454px;
  overflow: hidden;
}
.viajes .guguelmaps {
  background: url(fondogmap.jpg) no-repeat;
  padding-top: 164px;
  text-align: center;
  margin-top: 2px;
  /*margin-top: -16px;*/ /* sino hay que poner un br clear all entre gle y pnmyo */
}
.viajes #letrerillos {
  overflow: visible;
  position: relative;
  height: 0;
}
.viajes #letrerillos .letrerillo {
  font-size: 10px;
  font-family: arial, sans-serif;
  letter-spacing: 0px;
  color: #a00;
  font-weight: bold;
  text-align: left;
  width: 128px;
  height: 32px;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
}
.viajes #letrerillos .letrerillo#l1 {
  font-size:11px;
  letter-spacing:-1px;
  top:101px;
  left:37px;
}
.viajes #letrerillos .letrerillo#l2 {
  font-size:14px;
  letter-spacing: -1px;
  top:83px;
  left:180px;
}
.viajes #letrerillos .letrerillo#l3 {
  /* NY */
  font-size:11px;
  letter-spacing: -1px;
  top:132px;
  left:124px;
}
.viajes #letrerillos .letrerillo#l4 {
  /* Tok */
  font-size:14px;
  letter-spacing: -1px;
  top:124px;
  left:229px;
}
.viajes #letrerillos .letrerillo#l5 {
  font-size:11px;
  letter-spacing: -1px;
  top:91px;
  left:359px;
}
.viajes .guguelmaps #viajesgmap {
  border: 1px solid #333;
  margin:auto;
  text-align: center;
  width: 434px;
  overflow: hidden;
}
.viajes .guguelmaps {
  margin-bottom: 8px;
}
.viajes .guguelmaps #viajesgmap #viajesmap {
  width: 434px;
  height: 304px;
  border:none;
  background-color: #ffc;
  text-align: center;
  font-weight: bold;
  font-size: 19px;
  letter-spacing: -1px;
  font-family: arial, sans-serif;
  color: #444;
}
.viajes #viajesmaperr {
  color: #880;
  font-size: 9px;
  background: yellow;
  display: block;
  border: 1px solid #880;
  border-width: 1px 0;
  display: none;
}
/* wrapper null layout para efectos de i18n/iconv: */
.viajes #fattrwrapper {
  display: none;
}
.viajes #contenedor-viajes .viwikipedia {
  font-size: 16px !important;
  letter-spacing: 0px !important;
  font-family: 'blue highway','garamond',serif !important;
  line-height: 1.5em !important;
  color: #444 !important;
  /*padding-left: 8px !important;*/ /* excesiva oclusion */
  padding-left: 1px !important;
}
.viajes #contenedor-viajes .viwikipedia h1,
.viajes #contenedor-viajes .viwikipedia h2,
.viajes #contenedor-viajes .viwikipedia h4,
.viajes #contenedor-viajes .viwikipedia h5
{
  font-family: arial,sans-serif !important;
  font-weight: bold !important;
/*  color: #0bf;*/
/*  background: #048;*/
  color: #17b !important;
  background: white url(motivo.png) repeat-x 0 80% !important;
  float:left !important;
  position: relative !important;
  top: 1px !important;
  margin:8px 8px 8px 0 !important;
  width: 40% !important;
  padding: 8px 10px 8px 4px !important;
  text-align: right !important;
/*
  border-bottom: 1px solid #0ff;
  border-left: 1px solid #0ff;
*/
  border-bottom: 1px solid #ccc !important;
  border-left: 1px solid #333 !important;
  clear: both !important;
}
.viajes #contenedor-viajes .viwikipedia h3 {
  color: #fff !important;
  padding: 8px 10px 8px 4px !important;
  background: #789 !important;
  margin: 0 !important;
  float:left !important;
  position: relative !important;
  top: 1px !important;
  margin:8px 8px 8px 0 !important;
  clear: both !important;
  width: 40% !important;
  text-align:center !important;
}
.viajes #contenedor-viajes .viwikipedia p {
  border-left: 1px dotted #333 !important;
  margin: 0 !important;
  margin-bottom: 0.2em !important;
  padding-left: 8px !important;
  padding-top: 19px !important;
}
.viajes #contenedor-viajes .viwikipedia h1 {
  font-size: 23px !important;
  letter-spacing: -2px !important;
  line-height: 0.8em !important;
}
.viajes #contenedor-viajes .viwikipedia h2 {
  font-size: 21px !important;
  letter-spacing: -1px !important;
  line-height: 0.8em !important;
}
.viajes #contenedor-viajes .viwikipedia h3 {
  font-size: 17px !important;
  letter-spacing: -1px !important;
  line-height: 1em !important;
}
.viajes #contenedor-viajes .viwikipedia h4 {
  font-size: 15px !important;
  letter-spacing: 0 !important;
  line-height: 1.2em !important;
}
.viajes #contenedor-viajes .viwikipedia h5 {
  font-size: 13px !important;
  letter-spacing: 0 !important;
  line-height: 1.2em !important;
}
.viajes #contenedor-viajes .viwikipedia ul,
.viajes #contenedor-viajes .viwikipedia dl, 
.viajes #contenedor-viajes .viwikipedia ol, 
.viajes #contenedor-viajes .viwikipedia table 
{
  /* too cargante: */ 
  /*
  font-size: 12px !important;
  font-family: fixedsys, courier, monospace !important;
  */
  letter-spacing: 0 !important;
}
.viajes #contenedor-viajes .viwikipedia ul,
.viajes #contenedor-viajes .viwikipedia ul li,
.viajes #contenedor-viajes .viwikipedia ol,
.viajes #contenedor-viajes .viwikipedia ol li,
.viajes #contenedor-viajes .viwikipedia dl,
.viajes #contenedor-viajes .viwikipedia dl dt,
.viajes #contenedor-viajes .viwikipedia dl,
.viajes #contenedor-viajes .viwikipedia dl dd
{
  list-style-position: inside !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 14px !important;
}
.viajes #contenedor-viajes .viwikipedia ul,
.viajes #contenedor-viajes .viwikipedia ol,
.viajes #contenedor-viajes .viwikipedia dl
{
  margin-left: 1em !important;
  margin-bottom: 0.5em !important;
  margin-top: 1em !important;
  clear: left;
}
.viajes #contenedor-viajes .viwikipedia table {
  clear: both !important;
  border: 2px solid orange !important;
  border-collapse: collapse !important;
}
.viajes #contenedor-viajes .viwikipedia table td,
.viajes #contenedor-viajes .viwikipedia table th
{
  border-left: 1px solid orange !important;
  border-bottom: 1px solid blue !important;
  padding: 4px !important;
  font-size: 8px !important;
}
.viajes #contenedor-viajes .viwikipedia table caption {
  background: #eee !important;
  padding: 8px 0 8px 0 !important;
  border: 1px solid silver !important;
  border-bottom: none !important;
  color: silver !important;
  font-size: 8px !important;
}
.viajes #contenedor-viajes .viwikipedia dl dt
{
  line-height: 1.5em !important;
  border-left: 1px solid #333 !important;
  padding-left: 2px !important;
}
.viajes #contenedor-viajes .viwikipedia dl dd
{
  line-height: 1.5em !important;
  border-left: 8px solid blue !important;  
  border-bottom: 1px solid blue !important;
  padding-left: 8px !important;
  color: blue !important;
}
.viajes #contenedor-viajes .viwikipedia ul li,
.viajes #contenedor-viajes .viwikipedia ol li 
{
  line-height: 1.5em !important;
  color: #137 !important;
  list-style-type: square !important;
}
.viajes #contenedor-viajes .viwikipedia ol li {
  list-style-type: decimal !important;
}
.viajes #contenedor-viajes .viwikipedia ul li:first-letter,
.viajes #contenedor-viajes .viwikipedia ol li:first-letter 
{
  color: #f0f !important;
}
.viajes #contenedor-viajes .viwikipedia ul + ol {
  margin-left: 32px !important;
}
.viajes #contenedor-viajes .viwikipedia a {
  color: #07b !important;
}
.viajes #contenedor-viajes .viwikipedia img {
  display: block !important;
  float: right !important;
  width: 139px !important;
  border-color: #333 !important;
  border-style: solid !important;
  border-width: 2px !important;
  margin-right: 8px !important;
}
.viajes #contenedor-viajes .viwikipedia .infofoto img {
  display: block !important;
  float: none !important;
  width: 139px !important;
  border-color: #333 !important;
  border-style: solid !important;
  border-width: 2px !important;
  margin-right: 0px !important;
}
.viajes #contenedor-viajes .viwikipedia .infofoto
{
  padding: 1px; 
  text-align:center;
  float:right;
  clear: both;
  width: 143px;
  margin-right: 8px !important;
  margin-left: 7px !important;
}
.viajes #contenedor-viajes .viwikipedia .textofoto {
  width: 143px;
}
.viajes #contenedor-viajes .viwikipedia img.imgleft {
  float: left !important;
  clear: both !important;
  margin-right: 28px !important;
  margin-top: 16px !important;
  margin-bottom: 7px !important;
  margin-left: 18px !important;
  display: block !important;
}
.viajes #contenedor-viajes > .viwikipedia img.imgleft {
  margin-right: 33px !important;
  margin-left: 23px !important;
}
.viajes #contenedor-viajes .viwikipedia a:hover {
  text-decoration: none !important;
  background: none !important;
  border: none !important;
}
.viajes #contenedor-viajes .viwikipedia a {
  background: none !important;
  border: none !important;
}
.viajes #contenedor-viajes .viwikipedia h2 + p {
  clear: right;
}
.viajes #contenedor-viajes .viwikipedia em {
  font-family: times, serif !important;
  font-weight: bolder;
  font-size: 14px;
  font-style: italic;
}
.viajes #contenedor-viajes .viwikipedia strong, .viajes #contenedor-viajes .viwikipedia b {
  background: #ff8;
  font-weight: bolder;
}
