.rules, .prizes, .faq {
	padding-bottom: 10px;
}

.rules table {
	border-collapse: separate;
}

.rules table tr td {
	padding: 1px 4px;
	width: 175px;
}

.rules table thead tr td, .rules table tfoot tr td {
	font-weight: bold;
}

#body-rules{
 font-size: 11px;
}

#rules-only{
	padding: 20px;


}
#rules-only table tr td{



}
#rules-only .is-bolder {
	font-weight: bold;
}
#rules-only .is-blue {
	color: #243f60;
}
#rules-only .float-left {
	float: left;
}
#rules-only .float-right {
	float: right;
}


#rules-only #top-rules {
	padding: 0 20px;


}

#rules-only #top-rules #img-top {
	background-color: grey;
	height: 145px;


}
#rules-only .cont-texts{
	padding: 0 5px;
}

#rules-only #program-phas ul li{
margin-top: 4px;

}

#rules-only #top-rules #titles-top {
	xxborder: 1px solid red;
	clear: both;
	height: 150px;
	text-align: center;
	padding: 20px 0;
}

#rules-only #top-rules #titles-top span{
	font-weight: bold;
}
#rules-only #top-rules #titles-top .first-letra {

	font-size: 16px;
}


#rules-only #body-rules .titles-rules{
	background-color: #03164F;
	color: white;
	height: 15px;
	padding: 5px;

}
#rules-only #body-rules .text-rules a{
	color:#03164F;	
	font-weight: bold;

}

#rules-only #body-rules .titles-rules{
	letter-spacing: 0.1em;
}
#rules-only #body-rules .text-rules{

	line-height: 15px;	
	padding: 6px 0;
	

}

#rules-only #body-rules .seconds-title {
	color:#243f60;
	letter-spacing: 0.1em;

}


#rules-only #body-rules .text-rules .number-lists{
	padding: 0 0 0 20px;
	

}

/*	this style are for Prizes 	*/
#prizes-only {
	overflow: hidden;
	font-size: 13px;

}

#prizes-only #body-prizes .titles-rules{
	background-color: #03164F;
	color: white;
	height: 15px;
	padding: 5px;

}
#cont-floats{

	clear: both;
	padding: 10px;
}
#cont-floats .floats {
	float: left;
	width: 50%;


}

#cont-floats #float-img {
	padding: 0 20px;

}
#prizes-only #body-prizes a{
	color:#03164F;	
	font-weight: bold;

}




