﻿/* ************************************* ETIQUETAS GENERALES ************************************************* */
div, h1, h2, h3, h4, h5, h6 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0px; 
} 

img 
{ 
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    
    margin:0px;
    padding:0px;
} 

a
{
	text-decoration: underline; 
} 
a:hover 
{
   /*text-decoration: none;*/
} 


ol
{
    padding:0px;
    margin:0px 0px 0px 20px;
}
ol li
{
    margin: 0px 0px 15px 0px;
}
input
{
    font-size:12px;
}
select
{
    font-size:12px;
}


body 
{ 
	color: #444444; 
	background: #ffffff; 
	font-size: 20px; 
	margin: 0px; 
	padding: 0px; 
	text-align: left; 
}

p
{
    font-size:10pt;
    line-height:22px;
    margin:10px 0 10px 0;
}

.contenedor_cabecera
{
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	
    background: White repeat-x url('../imagenes/tpv/fondo_tpv.gif') left top; 
}
.cabecera
{
    height:110px;
    padding: 20px 0px 20px 0px;
    margin: 0px auto 0px auto;    
}
.cabecera a
{
    float:left;
    text-decoration:none;
}
.slogan_cabecera
{
    float:right;
    padding: 0px 0px 0px 0px;
    
    
    text-align:right;
    color: White;
    font-size: 16px;
    font-weight:normal;
}
.idiomas
{
    float:left;
    padding:0px 0px 0px 0px;
    text-align:right;
    
}
.idiomas select
{
    margin: 0px 0px 0px 1px;
    padding: 1px;
    border:1px solid white;
    font-size:11px;
    color:Black;
    text-decoration:none;
}

.titulo
{   
    color:White;
    background: black;
    padding:10px 10px 10px 10px;
    
}
.titulo h4
{
    margin:0;
    padding:5px 0px 0px 35px;
    background: black no-repeat url('../imagenes/tpv/chip.png') left top; 
    background-size:25px 25px;
}
/*
.contenedor_contenidos
{
	margin: 0px; 
	padding: 0px; 
	text-align: center; 
}
.contenidos
{
    width:990px;
    padding:0px 0px 15px 0px;
    margin: 0px auto 0px auto;
    
    font-size:12px;
    text-align:left;
}
.contenidos h1
{
    padding: 10px;
    
    color: White;
    background: Black;
    font-size:18px;
    font-weight:normal;    
}
.contenidos h2
{
    width:100%;
    padding: 6px 0px 2px 0px;
    margin: 0px 0px 5px 0px;
    font-size:16px;
    font-weight:bold;
}
.contenidos p
{
    color:#767676;
}
*/

.texto_normal
{
    font-size:12px;
}
.texto_pequenio
{
    font-size:11px;
}
.texto_claro
{
    color:#888888;
}



.formulario_reserva
{
    padding: 8px 0px 25px 0px;
    
    text-align:justify;    
    color:#444444;
}




/*.estado_reserva
{
    padding: 8px 0px 25px 0px;
    
}*/
/*.garantia_univia
{
    width:100%;
    height:50px; 
}*/
/*.texto_boton_pagar
{
    font-size: 11px;
    padding: 0 0 20px 710px;
    text-align: justify;
    width: 190px;
}*/
/*.pendiente_estado
{
    color:White;
}*/
/*
.pendiente_fecha_tope
{
    padding: 2px 0px 2px 0px;
    color:White;
    font-size:11px;
    background: #0b465f;
    border-radius:2px;
}*/


.condiciones_reserva
{
    padding:5px;
    
    /*height:80px; 
    overflow-y:scroll; 
    overflow:-moz-scrollbars-vertical;    */
        
    color:#444444;
    font-size:11px;
    font-style:italic;
}

/*
.boton_pagar
{
    padding: 0px 0px 0px 0px;
}
.boton_pagar a
{
    display:block;
    padding: 4px 4px 5px 4px;
                
    color:White;
    background: #3dac4c;    
    border:1px solid #000000;
    border-radius: 2px;
    
    font-size:14px;
    text-align:center;
    font-weight:normal;
    text-decoration:none;
    
}
.boton_pagar a:hover
{
    background: #57c963;
}
*/











/* *********************** PIE DE PÁGINA ********************************** */
.contenedor_pie
{   
    clear:both;
    
	margin: 20px 0px 0px 0px; 
	padding: 0px; 
	width:100%;
	position:relative;
	bottom:0;
}
.pie
{
    border-top:1px solid #888888;
    margin: 0px auto 0px auto;
    padding: 0px 0px 10px 0px;
 }
.pie a
{
    color:#444444;
    text-decoration:none;
}
.pie a:hover
{
    color:#444444;
    text-decoration:underline;
}

/* ****************************************************************************** */

/*

.mensaje_error
{
    padding:5px;    
    color:Red;
    font-size:11px;
}*/




/* *************************** DIV OCULTAR (PAGO INMEDIATO) **************************** */
.ocultar
{
    position:absolute; top:0; left:0; float:left; z-index:100000000; 
    width:100%; height:100%; background-color:White; text-align:center;
    padding:0px 0px 0px 0px;
    /*background: White url("../../imagenes/cargandops.gif") no-repeat center middle;*/
    
    background: White no-repeat url('../imagenes/tpv/cargador.gif') center; 
}
/* ************************************************************************************* */