/* CSS Document */

body {
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
    text-align:justify;
    margin:1px 0px 1px 0px;
    background-image:url(../images/fondo_vermello.gif);
    background-attachment:fixed;
}

/****************************************************************************/
/*                                                                          */
/* CABECEIRA, MENU, CONTIDOS E PE                                           */
/*                                                                          */
/****************************************************************************/

.cabeceira 
{
    height:165px;
    /*background-color: #A10202;*/
    background-image:url("../images/cabeceira.jpg");
}

.celda_menu 
{
    background-color:#2E2E2E;
    text-align: center;
    color: White;
    font-size: 14px;
    font-weight:bold;
}

#contidos
{
    margin: 1px 1px 1px 10px;
}

.pe 
{
     background-color: #2E2E2E;
     font-size:9px;
     color: White;
}

#pe 
{
     text-align: right;
     margin-right:10px;    
}

#pe a
{
     color:White;   
}

/****************************************************************************/
/*                                                                          */
/* CAPAS CONTENEDORAS                                                       */
/*                                                                          */
/****************************************************************************/

.Container 
{
    width: 785px;
    position: relative;
    clear: left;
    margin: 0 auto;
    background-color:#e3e3e2;
}

.Container2 
{
    width: 755px;
    position: relative;
    clear: left;
    margin: 0 auto;
    background-color:#ffffff;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#d0d0d0;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#d0d0d0;
    padding:4px;
    padding-top:3px;
    padding-bottom:3px;
}

/****************************************************************************/
/*                                                                          */
/* ENLACES                                                                  */
/*                                                                          */
/****************************************************************************/

a 
{
	text-decoration:none;
	/*color: #FFFFFF;*/
}

a:hover 
{
    text-decoration: underline;
}

a:visited 
{
    text-decoration:none;
    color:#a10202;
}

/****************************************************************************/
/*                                                                          */
/* RECADRO                                                                  */
/*                                                                          */
/****************************************************************************/

.cadro_gris 
{
	 border:solid 1px #cfcac0;
	 width: 450;
	 background-color:#F8F8F8;
	 padding: 5px;
}

/****************************************************************************/
/*                                                                          */
/* RECADRO CON SOMBRA                                                       */
/*                                                                          */
/****************************************************************************/

.CaixaCabeceira 
{
    background: #ffffff url(../images/post-top.png) no-repeat;
    height:10px;
    font-size:0px;
}

.CaixaTitulo 
{
    color:#a10202;
    font-weight:bold;
    text-transform:uppercase;
    vertical-align:middle;
}

.CaixaContido 
{
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#e0e0e0;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#e0e0e0;
    padding-left:10px;
    padding-right:10px;
    background: #ffffff url(../images/conbg_NO.png) no-repeat center;
    font-family: Verdana;
    font-size: 8pt;
}

.CaixaPe 
{
    background: #ffffff url(../images/post-bottom.png) no-repeat;
    height:20px;
    margin-bottom:15px;
}

.CaixaPe2
{
    background: #ffffff url(../images/post-bottom2.png) no-repeat;
    height:15px;
    margin-bottom:15px;
}

.CaixaTamano
{
    width: 196px;
}

/****************************************************************************/
/*                                                                          */
/* BOTONES                                                                  */
/*                                                                          */
/****************************************************************************/

.btn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	display: block;
	/*position: relative;*/
	background: #aaa;
	padding: 2px;
	/*border: solid thin 1px #CCCCCC;*/
	/*float: left;*/
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.btn * {
	font-style: normal;
	background-image: url(../images/btn2.png);
	background-repeat: no-repeat;
	display: block;
	position: relative;
}

.btn i {
	background-position: top left;
	position: absolute;
	margin-bottom: -5px;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px;
}
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn_rojo { background: #a00; }
.btn:hover { background-color: #dfb455; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(../images/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn_rojo { border-color: #2ae; }
* html .btn:hover { border-color: #a00; }

form p .btn { margin-right: 1em; }


/****************************************************************************/

.botonCarrito {
	display: block;
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnMercar.gif') no-repeat left top;
	cursor:pointer;	
}

.btnEntrar {
	display: block;
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnEntrar.gif') no-repeat left top;
	cursor:pointer;
}

.btnAceptar {
	display: block;
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnAceptar.gif') no-repeat left top;
	cursor:pointer;
	border: none;
}

.btnProcurar {
	
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnProcurar.gif') no-repeat left top;
	cursor:pointer;
	border: none;	
}

.btnReservar {
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnReservar.gif') no-repeat left top;
	cursor:pointer;
}

.btnSeleccionar {
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnSeleccionar.gif') no-repeat left top;
	cursor:pointer;
}

.btnContinuar {
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnContinuar.gif') no-repeat left top;
	cursor:pointer;
}

.btnDetalles {
	
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnDetalles.gif') no-repeat left top;
	cursor:pointer;
}

.btnSair {
	width: 50px;
	height: 15px;
	border: 0px;
	text-indent: -400px;	
	background: transparent url('../images/btnSair.gif') no-repeat left top;
	cursor:pointer;
}

.btnGardar {
	width: 50px;
	height: 15px;
	border: 0px;
	/*text-indent: -400px;*/
	background: transparent url('../images/btnGardar.gif') no-repeat left top;
	cursor:pointer;
}

.btnPagar {
	width: 50px;
	height: 15px;
	border: 0px;
	text-indent: -400px;
	background: transparent url('../images/btnPagar.gif') no-repeat left top;
	cursor:pointer;
}

.btnMercar
{
  	display: block;
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnMercar.gif') no-repeat left top;  
	cursor:pointer;
}

.btnPedido
{
  	display: block;
	width: 75px;
	height: 15px;
	background: transparent url('../images/btnRealizarPedido.gif') no-repeat left top;  
	cursor:pointer;
}

.btnRealizarPago
{
  	display: block;
	width: 75px;
	height: 15px;
	text-indent: -400px;
	background: transparent url('../images/btnRealizarPago.gif') no-repeat left top;  
	cursor:pointer;
	border: none;
}

.btnSeguirMercando
{
  	display: block;
	width: 75px;
	height: 15px;
	background: transparent url('../images/btnSeguirMercando.gif') no-repeat left top;  
	cursor:pointer;
}

.btnAmpliar
{
  	display: block;
	width: 16px;
	height: 16px;
	background: transparent url('../images/btnAmpliar.gif') no-repeat left top;  
	/*text-indent: -9999px;	*/
	cursor:pointer;
}

.btnImprimir 
{
    display: block;
	width: 32px;
	height: 32px;    
	background: transparent url('../images/btnImprimir.gif') no-repeat left top;
	cursor:pointer;  
}

.btnImprimirEntradas
{
    display: block;
	width:75px;
	height:15px;   
	background: transparent url('../images/btnImprimirEntrada.gif') no-repeat left top;
	cursor:pointer;  
}

.boton_mercar {
	width:120px;
	height:23px;
	background-color:#a10202;
	color: #FFFFFF;
	border: thin 1px #CC0000;
	font-size:12px;
	font-weight:bold;
}

.botonMercarFuncion {
	display: block;
	width: 16px;
	height: 15px;
	background: transparent url('../images/carrito_add.gif') no-repeat left top;
	cursor:pointer;
}

.boton_carrito {
	width:60px;
	height:23px;
	background-color:#a10202;
	color: #FFFFFF;
	border: thin 1px #CC0000;
	font-size:10px;
	font-weight:bold;
}

.boton_detalles {
	width:70px;
	height:23px;
	background-color: #666666;
	color: #FFFFFF;
	border: thin 1px  #333333;
	font-size:12px;
	font-weight:bold;
}

.btnEnviar {
	display:  block;
	border: none;
	width: 50px;
	height: 15px;
	background: transparent url('../images/btnEnviar.gif') no-repeat left top;
	cursor:pointer;
	text-indent: -9999px;
}

/****************************************************************************/
/*                                                                          */
/* PAGINADOR                                                                */
/*                                                                          */
/****************************************************************************/

.Pager 
{
    background-color: #CCCCCC; 
    line-height: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	width: 520px;
}

/****************************************************************************/
/*                                                                          */
/* BORDE DE LAS FOTOS                                                       */
/*                                                                          */
/****************************************************************************/

.foto {
	border: 1px solid #CCCCCC;
	padding: 2px;
}

/****************************************************************************/
/*                                                                          */
/* BUTACAS                                                                  */
/*                                                                          */
/****************************************************************************/

#capaButacas #PanelLocalidades #datalistLocalidades
{
    padding: 0px;
    border-collapse:collapse;
}

html>body #capaButacas #PanelLocalidades #datalistLocalidades
{
    padding: 0px;
    border-collapse:collapse;
}

#popUpButacas 
{
    z-index:2;
    position:absolute;
    text-align:center;
    top:520px;
    left:389px;
}

#capaButacas 
{
    z-index:0;
    width:520px;
    background-color:#e9bd8c;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

#Escenario 
{
    width:520px;
    height:50px;
    background-image:url("../images/escenario.jpg");
    /*
    background-color:#999999;
    font-weight:bold;
    vertical-align:middle;*/
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

/****************************************************************************/
/*                                                                          */
/* TÁBOAS                                                                   */
/*                                                                          */
/****************************************************************************/

#Taboa_Principal {
	 border: 5px solid #FFFFFF;
	 background-color:#FFFFFF;
	 margin-left: auto;
	 margin-right: auto;
}

table.lista td 
{
    border-top:1px solid #e2e2e2;
    padding:5px 0;
}

table.listaEventos 
{
    border-bottom:1px solid #e2e2e2;
    padding:10px 0;
}

#tbl_factura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.cabeceira_taboa 
{
    color: White;
	background-color: #a10202;
}

/****************************************************************************/
/*                                                                          */
/* TEXTO                                                                    */
/*                                                                          */
/****************************************************************************/
	
.descricion {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}
	
.descricionHeader {
	line-height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	font-weight: bold;
}	
	
.titulo_evento {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding-top: 5px;
	margin: 0px;
	display: block;
	color: #a10202;
	text-decoration: none;
}
	
.prezos {
	font-style:italic;
}

.textoPasos {
	font-size: 18px;
	line-height: 19px;
	font-weight: bold;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding-top: 8px;
	margin: 0px;
	display: block;
	color: #a10202;
	text-decoration: none;
}

#titulo_seccion 
{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	margin: 0px;
	color: #a10202;
	border-bottom: solid 1px #a10202;
}

.subTitulo 
{
    font-weight:bold;
    color:#a10202;
}

/****************************************************************************/
/*                                                                          */
/* OUTROS                                                                   */
/*                                                                          */
/****************************************************************************/

.TextBox 
{
    width:150px;
    font-family: Verdana;
    font-size: 10px;
}

.TextBoxData
{
    width:80px;
    font-family: Verdana;
    font-size: 10px;
}

.postmetadata {
	text-align: center;
	color: #777;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 30px 0;
	/*clear: left;*/
	display: inline;
	font-size:10px;
}
	
.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.ajax_loading 
{
	z-index:2;
	position:absolute;
	text-align:center;
	top:560px;
	left:470px;
}
