﻿.textMini
{	
	font-size: 0.625em !important;
}
#contenedorLogin a 
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;	
}
#contenedorLogin p 
{	
	padding: 4px 0;
	text-align: center;
}
.text 
{
	border: 0;
	font-size: 1.25em;
	width: 70%;
}
#contenedorLogo
{
	height: 120px; /*IMPORTANTE: Poner siempre un HEIGHT SUPERIOR AL ALTO DE LA IMAGEN*/
	margin: 0 auto ;
	padding: 10px;
	width: 450px;
}

#contenedorFondoLogin /* Para el reborde */
{		
	margin: 10px auto 0 auto;
	padding: 10px;
	text-align: center;
	width: 450px;
}

#contenedorLogin /* Para el fondo y el contenido */
{	
	height: 100%;	
	padding: 20px 10px 10px 10px;	
}

#contenedorLogin label, #peticionDatosLoginHotelero .titulo
{
    display: inline-block;    
    font-size: 20px;
    font-weight: bold;
    padding: 8px 0 3px 0;
    width: 100%;
}

#contenedorLogin .validation-summary-errors, #contenedorLogin .field-validation-error
{
    font-size: 12px;    
    padding: 4px 0;
    font-weight: bold;    
    text-align: center;
    width: 100%;
}
#contenedorLogin span.field-validation-error
{
    float:left;
}
#botonAceptarLogin
{
    margin: 15px 0 0 0;
}

.botonIzquierda
{
    margin-right: 25px !important;
}
.infoTooltip
{
    background: url(images/info20.png) no-repeat 50px 8px;
}
#peticionDatosLoginHotelero .titulo
{
    padding-bottom:10px;
}
.error
{
    color:Red ;
}

#opcionales-reserva-wrapper h2
{
    display: none;
}

#opcionales-reserva #contenedorLogo
{
    margin-top: 20px;
}

#opcionales-reserva #olvideMipass
{
    display: none;
    visibility: hidden;
}

#opcionales-reserva #contenedorLogo,#opcionales-reserva #contenedorFondoLogin
{
    width: 350px;
}


#opcionales-reserva #contenedorLogin p
{    
    text-align: left !important;  
    padding-left: 50px;     
}

#opcionales-reserva #contenedorLogin .centrado
{    
    text-align: center !important;    
}

#opcionales-reserva .infoTooltip
{
    background: url(images/info20.png) no-repeat 0px 0px !important;    
}


#opcionales-reserva #contenedorLogin .infoTooltip
{
    padding-bottom: 0px !important;
    padding-left: 25px !important; 
    display: block !important;
}
#opcionales-reserva #contenedorLogin label
{
 font-size: 18px !important;
}
.textoInformacion {
    font-size: 11px !important;  
}