.frcomp-clear {
	clear: both !important;	
}

.frcomp-ayuda-widget {
	color:grey;
	font-weight: bold;
}

.frcomp-error {
	color:red;
	font-size: 0.8em !important;
	margin-top: -10px;
}

#frcomp {
	/*width: 675px;*/
	width: 100%;
	background-color: #e7e7e8;
	padding:0 12px 12px;
}

.frcomp-left{
	float:left;
	padding-top: 1px;
}

.frcomp-center{
	float: left;
	width: 70%;
	margin-left: 10px;
	padding-bottom: 1px;
}

.frcomp-right{
	float:right;
}


.frcomp-icono-item {
	width: 25px;
	height: 25px;
}

#frcomp .frcomp-categoria {
	/*width: 329px;*/
	width: 47%;
	float: left;
	margin-left: 17px;
}

#frcomp .frcomp-primera {
	margin-left: 0;
}

#frcomp .frcomp-cabecera {
	width: 315px;
	position: relative;
} 

#frcomp .frcomp-cabecera .frcomp-icono-categoria {
	position: absolute;
	top: 10px;
	left: -10px;
}

#frcomp .frcomp-cabecera h3 {
	display: block;	
	width: 230px;	
	position: absolute;
	margin:0 !important;
	top: 15px;
	left: 50px;
	color: #c61835;
	font-size: 1.4em;
	text-transform: uppercase;
}

#frcomp ul {
	background: #fff;
	margin-top: 40px;
	padding: 30px 10px 10px 10px;
	/*min-height: 190px;*/
}

#frcomp ul li {
	padding: 4px;
	border-bottom: 1px solid #e7e7e8;
	color: #000;
	font-size: 11px;
	/*min-height: 38px;*/
}

#frcomp ul li:first-child {
	border-top: 1px solid #e7e7e8;
}

#frcomp ul li strong {
	color: #000;	
	font-weight: bold;
    line-height: 8px;
}
}

#frcomp ul li .frcomp-icono-item {
	margin-right: 10px;

}

#frcomp ul li a {
	background: #000;
	color: #fff;
	text-transform: uppercase;
	font-size: 0.8em;
	float: right;
	padding: 1px 6px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top: 4px;
}

#frcomp ul li a.enlace {
	background: none;
	color: #000;
	text-transform: uppercase;
	font-size: 0.8em;
	float: none;
	padding: 0px;
	border-radius: 0px;
	margin-top: 0px;
}
@media only screen and (min-width: 240px) and (max-width: 770px) {

	#frcomp {
		background-color: #E7E7E8;
		padding: 0px 12px 12px 12px;
		width: 100%;
	}

	#frcomp .frcomp-categoria {
		width: 100%;
		float: left;
		margin-left: 0px;
	}	
	#frcomp ul {
		margin-right: 25px;
	}
	

}