div#menuPpal ul,#menuPpal li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 100%;
}

div#menuPpal {
	width: 100%;
	display: block;
}

div#menuPpal a {
	color: #333;
	background-color: #ddd;
	width: 90%;
	display: blocK;
	padding: 1em;
	margin-bottom: 1px;
}

div#menuPpal>ul>li>a {
	background-color: #bbb;
	color: #333;
	font-weight: 600;
}

div#menuPpal>ul>li>a:hover {
	background-color: #b2a5a5;
}

div#menuPpal>ul>li>a:after {
	content: "\f078";
	float: right;
	color: #666;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 10px;
	text-decoration: none;
}

div#menuPpal ul>li>ul {
	display: none;
}

div#menuPpal ul>li>ul:target {
	display: block;
}

div#menuPpal ul>li>ul>li a {
	text-indent: 2em;
}

div#menuPpal ul>li>ul>li a:hover {
	background-color: #cac0c0;
}

div#menuPpal ul>li>ul>li>ul>li a {
	text-indent: 5em;
}

/*esto es para los submenu
div#menuPpal li>a.group19,div#menuPpal li>a.group29 {
	background-color: #ccc;
	font-weight: 700;
}

div#menuPpal li>a.group19:after,div#menuPpal li>a.group29:after {
	content: "\f078";
	float: right;
	color: #999;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 10px;
	text-decoration: none;
}
*/

/*menuRamos*/
table.menuPrincipal th {
	height: 1.5em;
}

div.inRamos {
	width: 32%;
	display: inline-block;
	height: 120px;
	float: left;
}

div.buttonCotizar {
	text-align: center;
}

div.info-quotation {
	text-align: center;
	padding: .2em;
}

.menuPrincipal [name="formSelection"] .inRamos .icon {
	position: relative;
}

.menuPrincipal [name="formSelection"] .inRamos .icon:after {
	content: '';
	position: absolute;
	background-color: #B5B5B5;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	top: 24px;
	right: -10px;
}

.menuPrincipal [name="formSelection"] .inRamos.selected .icon:after {
	background-image: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyIDUyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MiA1MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxwYXRoIGQ9Ik0yNiwwQzExLjY2NCwwLDAsMTEuNjYzLDAsMjZzMTEuNjY0LDI2LDI2LDI2czI2LTExLjY2MywyNi0yNlM0MC4zMzYsMCwyNiwweiBNNDAuNDk1LDE3LjMyOWwtMTYsMTggICBDMjQuMTAxLDM1Ljc3MiwyMy41NTIsMzYsMjIuOTk5LDM2Yy0wLjQzOSwwLTAuODgtMC4xNDQtMS4yNDktMC40MzhsLTEwLThjLTAuODYyLTAuNjg5LTEuMDAyLTEuOTQ4LTAuMzEyLTIuODExICAgYzAuNjg5LTAuODYzLDEuOTQ5LTEuMDAzLDIuODExLTAuMzEzbDguNTE3LDYuODEzbDE0LjczOS0xNi41ODFjMC43MzItMC44MjYsMS45OTgtMC45LDIuODIzLTAuMTY2ICAgQzQxLjE1NCwxNS4yMzksNDEuMjI5LDE2LjUwMyw0MC40OTUsMTcuMzI5eiIgZmlsbD0iIzIwYmY2MiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
	background-position: center center;
	background-color: #fff;
}