﻿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;
	/*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:975px;
	margin:auto;
}

.PanelContenedor
{	
	width:298px;	
	color:Black;
	font-weight:normal;
	font-size: 9pt;
	margin:auto;
	clear:both;
	/*background-color:#FFFFFF;	*/
}

.divPanelContenedor
{
	padding:0px;	
	padding-bottom:5px;
	/*border:solid thin white;*/
}
/* Página principal*/
.nombreSala
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica, Verdana;	
	font-size: 15pt;	
	text-decoration:none;
	color: #3826bd;	
	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: #669cf6;	
	font-weight: bold;
}
.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.Menu
{
	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;
}

a.Menu:hover
{
	background-color: #ffc77e;
	color: #000000;
	border: 1px solid #D2B47A;
	padding: 3px 19px 3px 19px;
	height:20px;
}


/* Paginas interiores*/
.descripciones
{
    color: #586bd8;
	font-weight:bold;
}
.NombreSala
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica, Verdana;	
	font-size: 15pt;	text-decoration:none;
	color: #3826bd;	
	font-weight: bold;
}
.txtdescripciones
{
	/* Por definir*/
}

/* Se usan en la principal y la interior marcan el valor del precio y el símbolo del €*/
.euro
{		
	color: #669cf6;
	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: orange;
	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:Orange;
}

#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("http://www.nocheviejamadrid.com/images/tablaa_01.gif");
	height: 17px;
	width: 17px;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}

.esqdrchinfazul {
	background-image: url("http://www.nocheviejamadrid.com/images/tablaa_12.gif");
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	margin:0px;
	padding:0px;
}
.centroinfazul {
	background-image: url("http://www.nocheviejamadrid.com/images/tablaa_11.gif");
	background-repeat: repeat-x;
	height: 17px;
	margin:0px;
	padding:0px;
}
.centrosupazul {
	background-image: url("http://www.nocheviejamadrid.com/images/tablaa_03.gif");
	background-repeat: repeat-x;
	height: 17px;
	margin:0px;
	padding:0px;
}
.esqizqinfazul {
	background-image: url("http://www.nocheviejamadrid.com/images/tablaa_09.gif");
	height: 17px;
	width: 17px;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}
.esqdrchsupazul {
	background-image: url("http://www.nocheviejamadrid.com/images/tablaa_04.gif");
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	margin:0px;
	padding:0px;
}
.latizqazul {
	background-repeat: repeat-y;
	background-image: url("http://www.nocheviejamadrid.com/images/tablaa_05.gif");
	width: 17px;
	margin:0px;
	padding:0px;
}

.latdrchazul {
	background-image: url("http://www.nocheviejamadrid.com/images/tablaa_08.gif");
	background-repeat: repeat-y;
	width: 17px;
	margin:0px;
	padding:0px;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url("http://www.nocheviejamadrid.com/images/tr.gif") no-repeat top right; 
}

.roundbottom {
	background: url("http://www.nocheviejamadrid.com/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("http://www.nocheviejamadrid.com/images/trb.gif") no-repeat top right; 
}

.roundbottomblanco {
	background: url("http://www.nocheviejamadrid.com/images/brb.gif") no-repeat top right; 
}

.roundtopblancoa { 
	background: url("http://www.nocheviejamadrid.com/images/trba.gif") no-repeat top right; 
}

.roundbottomblancoa {
	background: url("http://www.nocheviejamadrid.com/images/brba.gif") no-repeat top right; 
}

.roundtopGaleria { 
	background: url("http://www.nocheviejamadrid.com/images/trbg.gif") no-repeat top right; 
}

.roundbottomGaleria {
	background: url("http://www.nocheviejamadrid.com/images/brbg.gif") no-repeat top right; 
}

.roundtoplila { 
	background: url("http://www.nocheviejamadrid.com/images/trl.gif") no-repeat top right; 
}

.roundbottomlila {
	background: url("http://www.nocheviejamadrid.com/images/brl.gif") no-repeat top right; 
}

.roundtopAzulClaro { 
	background: url("http://www.nocheviejamadrid.com/images/trac.gif") no-repeat top right; 
}

.roundbottomAzulClaro {
	background: url("http://www.nocheviejamadrid.com/images/brac.gif") no-repeat top right; 
}
