.icent{width:30%;float:left;margin:0 3px 0 0;padding:10px 0 10px 3%;}
.icent p{margin-top:0;color:#FFF;font-style:italic;width:71%;float:right;font-size:1em;text-indent:0;}
.icent h2{font-size:1em;font-weight:700;color:#096;margin-bottom:0;}
.icent img{float:left;margin-right:10px;margin-top:10px;margin-left:10px;}
#icent{background-color:#F8BC00;background-image:url(../img/fondoicent.png);border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin:0;padding:0;}
#txtp{margin-top:20px;margin-bottom:20px;}
#txtp #txtpi{
	width:45%;
	float:left;
	background-color:rgba(41,213,28,0.1);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	padding-right:5%;
	padding-left:5%;
	color:#FFF;
	min-height:460px;
	padding-top:20px;
}
#txtp #txtpi ul{margin-top:20px;margin-bottom:15px;}
#txtp #txtpi ul li{list-style-type:none;background-image:url(../img/bolito.png);background-position:left top;background-repeat:no-repeat;margin-bottom:0.8em;margin-top:5px;padding-left:1.4em;display:block;color:#6C0;line-height:1.1em;}
#txtp #txtpi h2{color:#FFF;display:block;background-image:url(../img/brujula.png);background-repeat:no-repeat;background-position:left center;height:50px;vertical-align:middle;text-align:center;line-height:2em;margin-bottom:10px;}
#txtp #txtpd{
	float:right;
	width:42%;
	padding-left:2%;
	line-height: 1.5em;
}
#txtp #txtpd h2{
	margin-top:5px;
	padding-top:0;
	margin-bottom:5px;
	font-size:1.6em;
	color:#FC0;
}
#txtp #txtpd .txtpda{background-color:rgba(248,93,8,0.3);border-top-left-radius:15px;border-top-right-radius:15px;color:#C90;padding:20px 5px 8px 8px;}
#txtp #txtpd .txtpda p,#txtp #txtpd .txtpdb p,#txtp #txtpd .txtpdc p{text-indent:0;}
#txtp #txtpd .txtpdb{background-color:rgba(30,19,132,0.3);color:#69C;padding:20px 5px 8px 8px;}
#txtp #txtpd .txtpdc{background-color:rgba(48,0,0,0.5);color:#930;border-bottom-left-radius:15px;border-bottom-right-radius:15px;min-height:150px;padding:20px 5px 8px 8px;}
#txtp #txtpd .txtpdc ul{margin-left:5em;list-style-type:disc;margin-top:30px;list-style-image:url(../img/bolito.png);}
#txtp #txtpd .txtpda img,#txtp #txtpd .txtpdb img,#txtp #txtpd .txtpdc img{float:left;margin-right:15px;}
#txtpb{float:none;margin-top:10px;margin-bottom:15px;}
#txtpb #txtpbi{
	width:40%;
	background-color:rgba(0,0,0,0.3);
	color:#FC0;
	border-bottom-left-radius:15px;
	border-top-left-radius:15px;
	float:left;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 40px;
	height: 156px;
	min-height: 156px;
}
#txtpb #txtpbd{
	width:50%;
	background-color:rgba(4,50,110,0.3);
	color:#FC0;
	border-bottom-right-radius:15px;
	border-top-right-radius:15px;
	float:left;
	min-height: 156px;
	padding-top: 8px;
	padding-right: 25px;
	padding-left: 25px;
}
#txtpb #txtpbd .rs{float:left;width:33%;text-align:center;margin-top:20px;padding-bottom:8px;}
#txtpb #txtpbd .rsc{float:left;width:33%;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#99C;border-left-color:#99C;text-align:center;margin-top:20px;padding-bottom:8px;}
#imgsup{height:305px;margin:0;padding:0;}
#imgsup img{border-top-left-radius:15px;border-top-right-radius:15px;margin:0;padding:0;}

