body{color:#000;}

.grecaptcha-badge { 
    visibility: hidden;
}

a {
    color: #000;
    text-decoration: none;
}

a:focus, a:hover {
    color: #121212;
    text-decoration: none;
}
    .fondo1{    margin-top: 62px; /*background-color: #fff;*/}
    /*.fondo2{background-color: #AAD500;}*/
    .labelcamp{text-align: right;height:43px;}
    .labeltitle{text-align: center}
    .labelcenter{text-align: center}
    .labelred{color:#FF0000;}
    .ob{font-size: 10px;}
    .scroll{overflow: auto; height: 300px;}
    .center{text-align: center;}
    .terminos{color: #051039;}
    .line{border-right: 1px solid #051039; border-left: 1px solid #051039; }
    .lineb{border-bottom: 1px solid #051039; }
    .gris{color:#575756;}
    .verde{color:#AAD500;}
    .rosita{ color: #B22C59;}
    .btn-verde{
      background-color: #AAD500;
      color:#fff;
      border:#fff 1px solid;
    }
    .gracias{font-size: 18px;}
    .link{text-decoration: none; font-weight: bold;}
    .size1{font-size: 18px;}
    .margin-form{margin:10px 0 10px 0;}
    .border_b{border-bottom: 1px solid #575756; margin: 20px 0 20px 0;}
    .textlabel{font-size: 26px;font-weight: bold;}
    .img1{display: inline !important;}
    .condicionestext{font-size: 11px;}
     .btn-verde{
      background-color: #AAD500;
      color:#fff;
      border:#fff 1px solid;
    }

    .log{width: 100%; font-size: 23px; white-space: inherit;}
    @media (min-width: 1400px) {
      .col-md-8{
        width: 900px;
      }
    }
    @media (max-width: 991px) {
      .labelcamp{text-align: center;padding-top: 23px; height:none;}
      .radio{text-align: center;}
    }
/*M*E*N*U*/

.title-icon{
	font-size: 10px;
	text-align: center;
}

.block-menu{
	border: 1px solid #f2f2f2;
	height: 117px;
}

.descripcion{
	padding:10px 19px; 
}


/*B*A*R*R*A*/

.letra_barra{font-size: 19px; font-weight: bold; padding:5px 0 5px 0;     text-align: center;}
 
.img-expositor2{
        max-width: 287px;
}
/*****/
.imagenfondo{ padding: 0; }
.icon_menu{    width: 70px;}
.microfono{    width: 29px;}
.bloque1{
	background-color: #f2f2f2;
}
.bloque2{
	background-color: #ffffff;

}

.qr_nombre{font-size: 35px;}

.font-hora{font-size: 10px;}

.font-actividad{color: #000;}

.font-margin{margin: 10px 0;}

.font-margin-top{ margin: 19px 0 0 0;}

.font-margin-left{ margin:0 0 0 8px;}
    

.font-margin2{margin: 5px 0;}

.font-bold{font-weight: bold;}

.ancho100{height: 100%;}

.fondo_expositor{
	background-color: #f2f2f2;
}
.bloqueexpositor{
	padding: 14px 0;
	border-bottom: 1px solid #c2c2c2;
	background-color: #ffffff;

}



.nombre_expositor{
	font-size: 15px;
	color:#121212;
}
.cargo_expositor{
	font-size: 12px;
	color:#121212;
}


.lugar_ubicacion{font-size: 17px;}

.infomaciones_titulo{font-size: 17px;}

.nombre{

}

.cargo{
    font-size: 14px;
}


.font-pregunta{
    font-size: 12px;
}

.block-button{
	border: 1px solid #a8a8a8;
	padding: 8px 0;
	text-align: center;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.black_button{color:#000; text-decoration: none;}
.white_button{color:#fff; text-decoration: none;}

.delimiter{
	border-top: 1px solid #a8a8a8;
	
}

/*C*H*A*T*/

#resulta{display:none;}


.chat{
    /*height: 100% !important;*/
    height: 410px;
    overflow: scroll;
    overflow-x: hidden;
    /*width: 100%;*/
}


.chat_de{
	font-size:9px;
	color:#121212;
}
.chat_detalle{
	font-size:11px;
	color:#000;
}
.chat_fecha{
	font-size:8px;
	color:#121212;
}

.right .chat_de{
	color:#121212;
}
.right .chat_detalle{
	color:#000;
}
.right .chat_fecha{
	color:#121212;
}

.chat{
	background-color:#f2f2f2;
}
.chat_mensaje{
	padding: 5px 20px 5px 5px;
	background-color:#ffffff;
	color:#9c9c9c;
	float: left;
	margin:5px 0 5px 0;
    word-wrap: break-word;
    max-width: 450px;
    clear: both;

}

.right{
	background-color:#e2fec9;
	color:#000;
	float: right;
}

.imagenfondo-footer{
    text-align: center;
}

.failValidate{
    border-color: red;
}

.contenido-programa{
    padding: 5px 19px;
}

input[type=radio].failValidate {
        -webkit-appearance: none;
        width: 13px;
        height: 13px;
        border-radius: 50%;
        outline: none;
        border: 1px solid red;
    }


@media (max-width: 400px) {
  .img-expositor2{
            max-width: 90%;
    }
}




/****/