input.inputPredictivo {
	width: 98%;
	height: 100%;
	color: #013df7;
	font-family: lato-regular;
    font-size: 1em;
    margin: 0;
    padding: 6px;
    border: none;
    background: none;
    cursor: default;
}

span.inputPredictivo {	    
    font-size: 18px;
    padding: 0px;
    margin-bottom: 9px;    
    color: #01649b;
    height: 36px;
    line-height: 23px;
    display: block;
    width: 100%;     
    background-color: #fff;
    background-image: none;
    border: 1px solid #959595;
    border-radius: 0;      
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

span.inputPredictivo a{
	height:100%;
	background:none;
}
span.inputPredictivo a:hover{
	background:none;
	border:none;
}

span.inputPredictivo a:focus{
	outline:0px;
}

a.botonPredictivo {
	width: 0px;	 
	margin: 0;
    padding: 0;
    border: none;    
}

.ui-autocomplete-category {
	font-weight: bold;
	color: #013df7;
}
.opcionCategoria, div#formulario {
	display:none;
}

li[id^="categoria-"] {
	font-weight: bold;
	color: #013df7;
}

li[id^="categoria-"] a:hover {
	font-weight: bold;	
}

#mensajeError {
	cursor:pointer;
}

.datosPersonalesError {
	border: 1.5px solid red !important;
}	

#mensajeFormulario {
	display:none;
}


/*
	tooltips
*/
.masterTooltip {
	cursor: pointer;
	width: 21px;
}

.tooltip {
	position: absolute;
	border: 1px solid #333;
	background-color: #CCD7EB;
	border-radius: 5px;
	padding: 10px;
	color: #000000;
	font-size: 12px Arial;
	opacity: 1;
}

p.tooltip {
	background-color: #d7d7d7;
	border: 1px solid #666666;
	color: #666666;
	font-size: 15px;
}

input[type=checkbox] {
    transform: scale(1.5);
    vertical-align: top;
}

.labelLOPD{
	margin: 0 0 5px 5px;
	width: 95%;
}

@media ( max-width : 767px) {
	.labelLOPD{
		margin: 0 0 5px 5px;
		width: 85%;
	}
}


.ocultar-link {
	cursor: default;
	opacity: .4;
	pointer-events: none;
}