﻿/*@font-face {
    font-family: 'UbuntuMedium';
    src: url('fonts/ubuntu-medium-webfont.eot');
    src: url('fonts/ubuntu-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-medium-webfont.woff') format('woff'),
         url('fonts/ubuntu-medium-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-medium-webfont.svg#UbuntuMedium') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuRegular';
    src: url('fonts/ubuntu-regular-webfont.eot');
    src: url('fonts/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-regular-webfont.woff') format('woff'),
         url('fonts/ubuntu-regular-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-regular-webfont.svg#UbuntuRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

body
{
	font-size: 10pt;
	font-family: Verdana;
	background-color:White;
	/*background: #B4B4B4 url(../../img/body_bg.gif) repeat left top;*/
}

h1
{
	font-size: 16pt;
	font-family: Tahoma;
	font-weight: bold;
}

h2
{
	font-size: 10pt;
	font-family: Verdana;
	font-weight:bold;
}

a
{
	color: Blue;
	text-decoration: none;
}

a:hover
{
	color: Blue;
	text-decoration: underline;
}

.PiedePagina
{
	text-align:center;
	width:100%;
	position:relative;
}
.PanelLogo
{
	background-color:#FFFFC0;
	position:static;
	text-align:center;
    width:100%;
    border-color:#E0E0E0;
}
.imgLogo
{
	width:812px;
	height:220px;
}
.LabelGrid
{
	height:25px;
	/*position: relative;*/
}
.HeaderGrid
{
	height:25px;
}
/* Página principal, bordes redondeados */
.demoarea {
	padding:0px; 
}

.demoheading {
	padding-bottom:10px;
	/*color:#5377A9;*/
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	/*width:285px;*/
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
	width:100%;
}
.collapsePanelHeader{	
	font-family: Arial Baltic, Arial, Helvetica;
	width:100%;
	height:30px;
	background-image: url(../../img/bg-menu-main.png);
	background-repeat:repeat-x;
	color:white;
	font-weight:bold;
}

/* Rounded Corners*/
.Repeater
{
	Width:970px;
	margin:auto;
}

.PanelContenedor
{	
	width:298px;	
	color:#7B8795;
	font-weight:normal;
	font-size: 9pt;
	margin:auto;
	clear:both;
	/*background-color:#FFFFFF;	*/
}

.divPanelContenedor
{
	padding:0px;	
	padding-bottom:5px;
	border-left:1px solid grey;
	border-right:1px solid grey;
	/*border:solid thin white;*/
}
/* Página principal*/
.nombreSala
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica, Verdana;	
	font-size: 15pt;	
	text-decoration:none;
	color: #00306c;	
	font-weight: bold;
}
.UltimaHora
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica, Verdana;	
	text-decoration:none;
	padding-top:5px;
	color:Red;
	font-size: 10pt;
	font-weight: bold;	
}
.precioAnticipada
{
	/* Etiqueta */
	font-family: Arial Baltic, Arial, Helvetica, Verdana;	
	font-size: 10pt;	text-decoration:none;
	color: #7b8795;
	font-weight:normal;	
}
.precioNM
{
	/* Etiqueta */
	font-family: Arial Baltic, Arial, Helvetica, Verdana;	
	font-size: 12pt;	
	text-decoration:none;	
	color: #356fd1;	
	font-weight: bold;
}

.imgCabeceraPanelExp
{
	 border-style:none;
}

/* Feed */
.TablaContenedorNoticias
{
	width:500px;
	border-style:none;
	text-align:left;
	padding:1px; 
	/*cellspacing:0px;*/ 
	background-color:#7baefa;
	margin:auto;
}
.TablaInteriorNoticias
{
	width:500px;
	border-style:none;
	text-align:left;
	padding:5px; 
	/*cellspacing:0px;*/ 
	background-color:#FFFFFF;
	margin:auto;
}
.TablaContenedorNoticias2
{
	width:500px;
	border-style:none;
	text-align:left;
	padding:1px; 
	/*cellspacing:0px;*/ 
	background-color:#7baefa;
	margin:auto;
}

.channelTitle 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    font-weight: bold; 
    color: #3826bd;
    background-color:#e2eeff;
}

.channelDescription 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 7pt;	
	color: #003366;
}

.itemTitle 
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9pt;	text-decoration:none;	
	background-color: #edf3fc;	
	color: #356fd1;	
	font-weight: bold;
}
/*.itemTitle:hover 
{
	color:#003366; 
}
*/
.itemDescription 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
}

/* Menú */
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(../../images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

/* Menu */
a.MenuInferior
{
	margin: 1px 0 1px 0;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 19px;
	white-space: nowrap;
	background-color: #3260ba;
	height:20px;
	font-size:xx-small;
}

a.MenuInferior:hover
{
	background-color: #ffc77e;
	color: #000000;
	border: 1px solid #D2B47A;
	padding: 3px 19px 3px 19px;
	height:20px;
}


/* Paginas interiores*/
.txtdescripciones
{
	/* Por definir*/
	/*letter-spacing:0px;*/
}

.descripciones
{
    color: #586bd8;
	font-weight:bold;
}

.lineaInterior
{
	line-height:150%;
	margin-top:5px;
}

.NombreSala
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica, Verdana;	
	font-size: 15pt;	text-decoration:none;
	color: #3826bd;	
	font-weight: bold;
}

/* Se usan en la principal y la interior marcan el valor del precio y el símbolo del €*/
.euro
{		
	color: #7B8795;
	font-size: 10pt;
}

.pvpNM
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica;	
	font-size: 14pt;	text-decoration:none;	
	color: #9058bf;	
	font-weight: bold;
}
.pvpNormal
{
    font-family: Arial Baltic, Arial, Helvetica, Verdana;
    color:#5377A9;
	font-size: 10.5pt;
}
.logosTransporte
{
	padding-top:2px;
}
.infolineInterior
{
    color: #586bd8;
	font-weight:bold;
}
.imgGaleria
{
	border-style:none;
}
.infopeke
{
	border-style:none;
}
.Calendario
{
	z-index:20;
}
.telefonoscontacto
{
    color:#ff9900;
	font-weight:bold;
	font-size: 10.5pt;
}

.direccionInterior
{
    color: black;
	font-weight:bold;
	font-size: 10.5pt;
}

a.linkMapaOficina
{
	font-weight:bold;
	font-size: 10.5pt;
	text-decoration:none;
	color:#ff9900;
}

#tagCloud
{
	width:385px;
	border:solid 1px #ccc;
	padding:5px;
	margin-bottom:10px;
	text-align:justify;
	margin:auto;
}
.weight1
{
	color: #ff9900;
	font-size: 14pt;
	font-weight:bolder;
}
.weight2
{
	color: #4169e1;
	font-size:11pt;
	font-weight:bolder;
}
.weight3
{
	color: #009eff;
	font-size: 10pt;
	font-weight:bolder;
}
.weight4
{
	color: #4188cf;
	font-size: 9pt;
}
.weight5
{
	color: #83bcd8;
	font-size: 8pt;
}

.esqizqsupazul {
	background-image: url("/images/tablaa_01.gif");
	height: 17px;
	width: 17px;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}

.esqdrchinfazul {
	background-image: url("/images/tablaa_12.gif");
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	margin:0px;
	padding:0px;
}
.centroinfazul {
	background-image: url("/images/tablaa_11.gif");
	background-repeat: repeat-x;
	height: 17px;
	margin:0px;
	padding:0px;
}
.centrosupazul {
	background-image: url("/images/tablaa_03.gif");
	background-repeat: repeat-x;
	height: 17px;
	margin:0px;
	padding:0px;
}
.esqizqinfazul {
	background-image: url("/images/tablaa_09.gif");
	height: 17px;
	width: 17px;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}
.esqdrchsupazul {
	background-image: url("/images/tablaa_04.gif");
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	margin:0px;
	padding:0px;
}
.latizqazul {
	background-repeat: repeat-y;
	background-image: url("/images/tablaa_05.gif");
	width: 17px;
	margin:0px;
	padding:0px;
}

.latdrchazul {
	background-image: url("/images/tablaa_08.gif");
	background-repeat: repeat-y;
	width: 17px;
	margin:0px;
	padding:0px;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url("/images/tr.gif") no-repeat top right; 
}

.roundbottom {
	background: url("/images/br.gif") no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block;
   azimuth:left;
   text-align:left;
}

.roundtopblanco { 
    background: url("img/remate_sup.png") no-repeat top right;
    width:310px; height:18px; 
}

.roundbottomblanco {
	background: url("img/remate_inf.png") no-repeat top right;
	width:310px; height:18px; 
}

.roundbottomblancov {
	background: url("img/remate_inf_v.png") no-repeat top right;
	width:440px; height:18px; 
}

.roundtopblancov { 
    background: url("img/remate_sup_v.png") no-repeat top right;
    width:440px; height:18px; 
}



.roundtopblancoa { 
	background: url("/images/trba.gif") no-repeat top right; 
}

.roundbottomblancoa {
	background: url("/images/brba.gif") no-repeat top right; 
}

.roundtopGaleria { 
	background: url("/images/trbg.gif") no-repeat top right; 
}

.roundbottomGaleria {
	background: url("/images/brbg.gif") no-repeat top right; 
}

.roundtoplila { 
	background: url("/images/trl.gif") no-repeat top right; 
}

.roundbottomlila {
	background: url("/images/brl.gif") no-repeat top right; 
}

.roundtopAzulClaro { 
	background: url("/images/trac.gif") no-repeat top right; 
}

.roundbottomAzulClaro {
	background: url("/images/brac.gif") no-repeat top right; 
}

.roundtopAzulPubli { 
	background: url("/images/trac.png") no-repeat top right; 
}

.roundbottomAzulPubli{
	background: url("/images/brac.png") no-repeat top right; 
}

.Labels
{
	padding: 10px 5px 5px 1px;
	font-family: "Arial";
	font-size: 16px;	
}
.CajasTexto
{
  padding-left: 5px;
}
.Validadores
{
  color: Red;
  font-family: "Arial";
  font-size: 16px;
}

.esqizqsup {
	background-image: url("/images/tabla_01.gif");
	height: 17px;
	width: 17px;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	
}

.esqdrchinf {
	background-image: url("/images/tabla_12.gif");
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	margin:0px;
	padding:0px;
}
.centroinf {
	background-image: url("/images/tabla_11.gif");
	background-repeat: repeat-x;
	height: 17px;
	margin:0px;
	padding:0px;
}
.centrosup {
	background-image: url("/images/tabla_03.gif");
	background-repeat: repeat-x;
	height: 17px;
	margin:0px;
	padding:0px;
}
.esqizqinf {
	background-image: url("/images/tabla_09.gif");
	height: 17px;
	width: 17px;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}
.esqdrchsup {
	background-image: url("/images/tabla_04.gif");
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	margin:0px;
	padding:0px;
}
.latizq {
	background-repeat: repeat-y;
	background-image: url("/images/tabla_05.gif");
	width: 17px;
	margin:0px;
	padding:0px;
}

.latdrch {
	background-image: url("/images/tabla_08.gif");
	background-repeat: repeat-y;
	width: 17px;
	margin:0px;
	padding:0px;
}
.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


#tagCloud
{
	width:385px;
	border:solid 1px #ccc;
	padding:5px;
	margin-bottom:10px;
	text-align:justify;
	margin:auto;
	overflow:hidden;
}

#tagCloud A
{
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	font-family:Trebuchet MS, Verdana, Arial;
	text-transform:lowercase;
}

#tagCloud A:hover
{
	color:#00cc00;
	text-decoration:underline;
}

#tagCloud A.weight1
{
	color: #ff9900;
	font-size: 14pt;
	font-weight:bolder;
}
#tagCloud A.weight2
{
	color: #4169e1;
	font-size:11pt;
	font-weight:bolder;
}
#tagCloud A.weight3
{
	color: #009eff;
	font-size: 10pt;
	font-weight:bolder;
}
#tagCloud A.weight4
{
	color: #4188cf;
	font-size: 9pt;
}
#tagCloud A.weight5
{
	color: #83bcd8;
	font-size: 8pt;
}


/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(/images/dock-bg2.gif);
	padding-left: 20px;

	font: 11px Arial, Helvetica, sans-serif;
	border: none;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none;
	padding-left: 20px;
	
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(/images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}

.UpdateProgress
{
    visibility:visible;
    position: absolute;
    background:  #FFFFFF ;/*url(Imagenes/cargando2.gif)  ;*/
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    opacity:.4;
    -moz-opacity: 0.4;
    filter: alpha(opacity=40);
    text-align:center;
    z-index: 1000;
    overflow:visible;
}

.UpdateProgressFullScreen
{
    visibility:visible;
    position: fixed;
    background: #FFFFFF;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    opacity:.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
    text-align:center;
    z-index: 1500;
    overflow:visible;
}

.UpdateProgressInside
{
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    color: #333;
    z-index:1002;
    overflow: hidden;
}

/**
 *********************************************
 * Prototype of styles for horizontal CSS-menu
 * @data 30.06.2009
 *********************************************
 * (X)HTML-scheme:
 *  <div id="menu">
 *      <ul class="menu">
 *          <li><a href="#" class="parent"><span>level 1</span></a>
 *              <div><ul>
 *                  <li><a href="#" class="parent"><span>level 2</span></a>
 *                      <div><ul><li><a href="#"><span>level 3</span></a></li></ul></div>
 *                  </li>
 *              </ul></div>
 *          </li>
 *          <li class="last"><a href="#"><span>level 1</span></a></li>
 *      </ul>
 *  </div>
 *********************************************
 */

/* menu::base */
div#menu {
    height: 46px;
    padding-left: 10px;
    background: url(/images/Menu2/left.png) no-repeat;
    _background-image: url(/images/Menu2/left.gif);
    width:auto;
}

div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
div#menu ul.menu {
    /*padding-right: 10px;*/
    background: url(/images/Menu2/right.png) no-repeat right 0;
    _background-image: url(/images/Menu2/right.gif);
}

div#menu li {
    position: relative;
    margin: 0;
    padding: 0 0 0 0;
    display: block;
    float: left;
    z-index: 9;
    width: auto;
}
div#menu ul ul li {
    z-index: 9;
}
div#menu li div {
    list-style: none;
    float: left;
    position: absolute;
    z-index: 11;
    top: 36px;
    left: 0;
    visibility: hidden;
    width: 187px;
    padding: 0 0 11px 7px;
    background: url(/images/Menu2/submenu-bottom.png) no-repeat 7px bottom;
    _background-image: url(/images/Menu2/submenu-bottom.gif);
    margin: 0px 0 0 -4px;
}
div#menu li:hover>div {
    visibility: visible;
}

div#menu a {
    position: relative;
    z-index: 10;
    height: 41px;
    display: block;
    float: left;
    line-height: 41px;
    text-decoration: none;
    margin-top: 1px;
    white-space: nowrap;
    width: auto;
    padding-right: 5px;
    text-align: center;
}
div#menu span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
    text-align: center;
}

/* menu::level1 */
div#menu a {
    padding: 0 20px 0 0;
    line-height: 40px;
    height: 46px;
    margin-right: 5px;
    _margin-right: 1px;
    background: none;
}
div#menu span {
    margin-top: 2px;
    padding-left: 20px;
    color: #fff;
    font: bold 11px Trebuchet MS,Arial,san-serif;
    background: none;
    line-height: 40px;
    text-align:center;
}
div#menu a:hover,
div#menu a.over {
    background:  url(/images/Menu2/selected-right-sub.png)  no-repeat right -1px;
    _background-image: url(/images/Menu2/selected-right-sub.gif);
}
div#menu a:hover span,
div#menu a.over span {
    background: url(/images/Menu2/selected-left-sub.png) no-repeat 0 -3px;
    _background-image: url(/images/Menu2/selected-left-sub.gif);
}
div#menu li.current a,
div#menu ul.menu>li:hover>a {
    background: url(/images/Menu2/selected-right-sub.png) no-repeat right -1px;
    _background-image: url(/images/Menu2/selected-right-sub.gif);
}
div#menu li.current a span,
div#menu ul.menu>li:hover>a span {
    background: url(/images/Menu2/selected-left-sub.png) no-repeat 0 -3px;
    _background-image: url(/images/Menu2/selected-left-sub.gif);
}
div#menu ul.menu>li:hover>a span {
    color: #043454;
}
div#menu li {  }
div#menu li.last { background: none; }

div#menu li.current a,
div#menu li.current a span,
div#menu.js-active a:hover,
div#menu.js-active a:hover span,
div#menu.js-active a,
div#menu.js-active span {
    background:none;
}
div#menu.js-active ul.menu>li:hover>a,
div#menu.js-active ul.menu>li:hover>a span {
    background:none;
}
div#menu li.current a.over {
    background: url(/images/Menu2/selected-right-sub.png)  no-repeat right -1px;
    _background-image: url(/images/Menu2/selected-right-sub.gif);
}
div#menu li.current a.over span {
    background: url(/images/Menu2/selected-left-sub.png) no-repeat 0 -3px;
    _background-image: url(/images/Menu2/selected-left-sub.gif);
}
div#menu a.over span {
    color: #043454;
}

/* menu::level2 */
div#menu ul ul li {
    background: none;
    padding: 0;
}
div#menu ul ul {
    padding-top: 10px;
}
div#menu ul ul a {
    padding: 0;
    height: auto;
    float: none;
    display: block;
    line-height: 26px;
    font-size: 11px;
    color: #ffffff;
    z-index: -1;
    padding-left: 5px;
    white-space: normal;
    width: 160px;
    margin: 0 5px;
    text-transform: none;
}
    
div#menu ul ul a span {
    padding: 0 15px;
    line-height: 26px;
    font-size: 11px;
}
div#menu li.current ul a,
div#menu li.current ul a span {
    background:none;
}
div#menu ul ul a:hover {
    background: url(/images/Menu2/submenu-selected-bottom.png) no-repeat 5px bottom;
}
div#menu ul ul a:hover span {
    background: url(/images/Menu2/submenu-selected-top.png) no-repeat 0 0;
}
div#menu ul ul a.parent {
    background: url(/images/Menu2/submenu-pointer-bottom.gif) no-repeat 5px bottom;
}
div#menu ul ul a.parent span {
    background: url(/images/Menu2/submenu-pointer-top.png) no-repeat 0 0;
}
div#menu ul ul a.parent:hover {
    background: url(/images/Menu2/submenu-pointer-selected-bottom.png) no-repeat 5px bottom;
}
div#menu ul ul a.parent:hover span {
    background: url(/images/Menu2/submenu-selected-top.png) no-repeat 0 0;
}
div#menu ul ul span {
    margin-top: 0;
    text-align: left;
}
div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    width: 100%;
}

/* menu::level3 */
div#menu ul ul div {
    width: 180px;
    padding: 15px 0px 8px 0px;
    margin: -44px 0 0 169px !important;
    background: url(/images/Menu2/subsubmenu-top.png) no-repeat 0px 0;
    _background-image: url(/images/Menu2/subsubmenu-top.gif);
}
*+html div#menu ul ul div { height:10px }
*+html div#menu.ie7 ul ul div { height:auto }
div#menu ul ul ul {
    padding: 0 4px 5px 1px;
    background: url(/images/Menu2/submenu-bottom.png) no-repeat 0px bottom;
    _background-image: url(/images/Menu2/submenu-bottom.gif);
}
div#menu ul ul div li {
    position:relative;
    top:-5px;
}

/* lava lamp */
div#menu li.back {
    background: url(/images/Menu2/lavalamp-left.png) no-repeat 0 0;
    _background-image: url(/images/Menu2/lavalamp-left.gif);
    width: 10px;
    height: 46px;
    z-index: 8;
    position: absolute;
    padding: 0;
    margin: 0;
}

div#menu li.back .left {
    padding:0;
    width:auto;
    background: url(/images/Menu2/lavalamp-right.png) no-repeat right 0;
    _background-image: url(/images/Menu2/lavalamp-right.gif);
    height: 46px;
    margin: 0 5px 0 10px;
    _margin-right: 2px;
    float: none;
    position: relative;
    top: 0;
    left: 0;
    visibility: visible;
}

#tagCloud h2 { display: inline; }
#tagCloud h3 { display: inline; }
#tagCloud h4 { display: inline; }
#tagCloud h5 { display: inline; }
#tagCloud h6 { display: inline; }


/* Detalle Fiesta */

.columna {float:left; width:265px; padding:0px 20px 0px 10px; margin-top:15px; margin-bottom:15px;}

.columna p {color:#7B8795; font-size:13px; font-weight:normal; margin:0px 0 10px 0; }
.columna p strong {color:#00306C; font-family:UbuntuMedium;}

.metro { padding:0px 0px 0px 27px ; font-size:11px; margin:0px 0 5px 0; }
.bus { padding:3px 0px 0px 27px ; font-size:11px; margin:0px 0 5px 0; }
.cercanias { padding:3px 0px 0px 27px ; font-size:11px; margin:0px 0 5px 0; }
.precios {border-top:1px solid #CCC; padding-top:10px;}
.redes {border-top:1px solid #CCC; padding-top:10px;}
.infonline {border-top:1px solid #CCC; padding-top:15px; font-size:11px;}
.infonline span { font-size:22px; color:#00b9ff; letter-spacing:-1px; margin:0px 0px 10px 0px;}


.izq {width:260px;}
.izq img{}
.izq {}
.izq p.nombre {color:#00306C; font-size:25px; font-weight:bold; margin:3px 0 3px 0; }


.cent {border-left:1px solid gray; text-align:justify; padding-left:10px; width:270px;}
.dcha {border-left:1px solid gray; text-align:justify; padding-left:15px; width:280px;}

.clear { clear:both;}

	
.columna_media {float:left; width:420px; padding:0px 23px 0px 23px; margin-top:15px; margin-bottom:15px;}
.columna_media p {color:#7B8795; font-size:13px; font-weight:normal; margin:0px 0 10px 0; }
.columna_media p strong {color:#00306C; font-family:UbuntuMedium;}
.columna_media.izq {border-right:1px solid gray; text-align:justify;}
.columna_media.dcha {text-align:justify;}
	

