/* CSS Document */

.titulo_modulo_formulario {
    font-family       : Arial,Helvetica,sans-serif;
    font-size         : 11px;
    background        : #CEDDF6;
    padding-left      : 5px;
    padding-right     : 5px;
    color             : #003366;
    padding-top       : 0px;
    margin-top        : 0px;
    padding-bottom    : 0px;
    margin-bottom     : 0px;
    border            : 1px outset #ADC1DC;
    width             : 375px;
    text-align        : left;
    cursor            : pointer;
}

.titulo_captura_vertical {
    font-family       : Arial,Helvetica,sans-serif;
    font-size         : 12px;
    background        : #FFF;
    padding-left      : 5px;
    padding-right     : 5px;
    color             : #000;
    padding-top       : 0px;
    margin-top        : 0px;
    padding-bottom    : 0px;
    margin-bottom     : 0px;
    border            : none;
    width             : 170px;
    /*text-align        : right;*/
}

.tabla_datos_captura {
   /* margin-left       : 35px;*/
    padding-top       : 4px;
    padding-bottom    : 4px;
}

.tabla_datos_captura td {
    padding-left      : 5px;
    padding-bottom    : 1px;
}

.mensaje_formulario {
    font-family       : Arial,Helvetica,sans-serif;
    font-size         : 11px;
    background        : #ffffff;
    padding-left      : 5px;
    padding-right     : 5px;
    color             :  #003366;
    border            : 1px outset #ADC1DC;
    width             : 350px;
    text-align        : justify;
    margin-bottom     : 15px;
}

.texto_numero {
  	font-family  : Arial, Verdana, Helvetica, sans-serif;
  	font-size    : 11px;
  	color        : #000000;
  	font-style   : normal;
  	line-height  : normal;
  	font-weight  : normal;
  	font-variant : normal;
  	text-align   : right;
  	padding-left : 5px;
  	padding-right: 5px;
  }

  .modulo{ 
    margin: 0 auto;
    width:80%;
  }

.servicio_adicional {
    width           : 230px;
    float           : left;
    font-family     : Arial, Verdana, Helvetica, sans-serif;
    font-size       : 12px;
    color           : #000000;
    font-style      : normal;
    line-height     : normal;
    font-weight     : normal;
    font-variant    : normal;
    text-align      : justify;
    padding-left    : 5px;
    padding-right   : 5px;
    padding-top     : 10px;
    padding-bottom  : 10px;
    /*background-color: #F3F3F3;*/
    margin          : 3px;
}

/*
#costos_plan_estancia {
    position      : absolute;
    font-family   : arial;
    font-size     : 12px;
    border        : 1px solid #000000;
    color         : #000; 
    background    : #e3e3e3;
    padding       : 5px;
  	filter        : alpha(opacity=65); 
    opacity       : .65; 
}        
*/

#fc_Calendario_1 { margin-top:5px; }
#fc_Calendario_2 { margin-top:5px; }

/*
body {
    color:#fff!important;
    padding:10px;
} 
*/

#Div_Contenedor_Formulario ol {
    list-style-type: none;
}

#Div_Contenedor_Formulario fieldset {
    font-family     : Arial, Verdana, Helvetica, sans-serif;
    font-size       : 12px;
    color           : #000000;
    margin-top      : 10px;
    padding-left    : 10px;
    padding-right   : 10px;
}

#Div_Contenedor_Formulario legend {
    font-family     : Arial, Verdana, Helvetica, sans-serif;
    font-size       : 14px;
    color           : #000000;
}

#tabla_email_adicionales_portafolio { width : 100% !important; }

#tabla_email_adicionales_portafolio .celda_tabla_detalle { text-align : left !important; }

#costos_plan_estancia { width : 95% !important; }

#costos_plan_estancia table {
    border    : 1px solid #000;
    padding   : 5px;
}

#costos_plan_estancia table tr:first-child td {
    background  : #999999;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 2px;
}

#costos_plan_estancia table tr:hover {
    background  : #D76F2C;
    color       : #fff;
}

#Contenedor_Servicio_Adicional { color : #000; }

#Contenedor_Servicio_Adicional table {
    color       : #000;
    font-size   : 12px;
} 

#costos_plan_estancia table {
    /*color       : #dddddd; */
    font-size   : 12px;
}

#contenedor_imagen_disponibilidad img {
    width : 150px;
    float : left;
}

#contenedor_descripcion_disponibilidad {
    width       : 200px;
    text-align  : justify;
    float       : left;
    margin-left : 8px;
}

#fc_Tipo_Habitacion {
    width       : 300px;
}

#modulo_detalle_disponibilidad {
    width       : 420px;
    position    : absolute;
}

#modulo_detalle_disponibilidad { 
    background  :#fff;
    z-index     :999;
    border      : 1px solid #cecece; 
}
#modulo_detalle_disponibilidad fieldset { 
    border      : none !important; 
} 

.derecha iframe {
    position    : absolute;
    z-index     : -1;
}

#loading { 
    display:none; 
    position:fixed; 
    left:0; 
    top:0; 
    width:100%; 
    height:100%;
    background          : #000; 
    background-repeat   : no-repeat; 
    background-position : center center;
    font-size           : 36px;
    font-family         : verdana;
    color               : #fff; 
    padding-top         : 200px;
    opacity             : 0.5;
    filter              : alpha(opacity=50);
    z-index             : 99999;
}

.sin_disponibilidad {
    background          : #000 !important;
    background-image    : url('http://www.siev.com.co/siev/aplicaciones/cotizador/Iconos/cama.gif') !important;
}
 
#scwFoot {
    padding : 4px;
    border  : 1px solid #000;
}

#zona_mensaje_usuario       {
    clear         : both;
    display       : none; 
    width         : 220px; 
    text-align    : left; 
/*    font-weight   : bold;*/ 
/*    margin-top    : 10px; 
    margin-bottom : 10px;*/
    border        : 2px dotted #B72E72;
    padding       : 5px 10px 5px 10px;
/*    margin-left   : 100px;*/
    margin        : 0px auto;
    background    : #fff;
    border-radius : 7px;
}

#Div_Contenedor_Formulario fieldset {
    border:none;
}

/************ SECCIÓN SERVICIO ADICIONAL ***********/
.servicio_adicional {
    height        : 130px !important;
}

.titulo_servicio {
    font-weight   : bold;
    height        : 40px !important;
}

.texto_cantidad_adicional {
    width         : 30px;
    margin-left   : 7px;
    text-align    : center;
}

.boton_ver_mas {
    margin-left   : 7px;
    margin-top    : 8px;
    cursor        : pointer;
}