.cbp-hrmenu {float: right;}

/* general ul style */
.cbp-hrmenu ul {margin: 0;	padding: 0;	list-style-type: none;}

/* first level ul style */
.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner {margin: 0 auto;	padding: 0;}
.cbp-hrmenu > ul {text-align: right; overflow: hidden;}
.cbp-hrmenu .cbp-hrsub-inner {background: #c2cce4;}
.cbp-hropen {-webkit-transition: all 0.7s ease;	transition: all 0.7s ease;}
.cbp-hrmenu > ul > li {display: inline-block; border-left: 1px solid #006bcc; height: 90px; margin: 0 -7px 0 0;}
.cbp-hrmenu > ul > li:first-child {border: none;}
.cbp-hrmenu > ul > li > a {font-family:'latoregular', Verdana, Geneva, sans-serif;	padding: 2.7em 1.5em;	color: #fff;	display: inline-block; text-transform: uppercase; font-size: 14px;}
.cbp-hrmenu > ul > li > a:hover {text-decoration: none; background: #006bcc;}
.cbp-hrmenu > ul > li > .submenu:after {content: ""; display: block; background: url("down.png") no-repeat; width: 10px;   height: 10px; float: right; margin: 2px 0 0 7px;}
.cbp-hrmenu > ul > li.cbp-hropen > .submenu, .cbp-hrmenu > ul > li.cbp-hropen > .submenu:hover {background: url("dropdown.png") center center no-repeat;-webkit-transition: none; -moz-transition: none; transition: none;}

/* sub-menu */
/*.cbp-hrsub .cbp-hrsub-inner a.submenu img {float:none;}*/
.cbp-hrsub .cbp-hrsub-inner .col.grid-3 .titulo h4 a { color: #0056a7; float:none; font-variant: normal; font-family:"ralewaymedium", Verdana, Geneva, sans-serif, sans-serif; font-size: 19px; margin: 0; padding: 0; text-decoration:none; border-bottom:#fff 0px solid; line-height:21px; font-weight:400; text-transform:none;}
.cbp-hrmenu .cbp-hrsub {display: none;	position: absolute;	background: #c2cce4;	width: 101%;	right: 0;	z-index: 1; color: #0056a7; text-align: left;}
.cbp-hropen .cbp-hrsub {display: block;	padding: 0 2em 1em;}
.cbp-hrmenu .cbp-hrsub-inner .col {border-left: 1px solid #A0AFD2;	padding-left: 1em;}
.cbp-hrmenu .cbp-hrsub-inner .col:first-child {border-left: none;	padding-left: auto;}
.cbp-hrmenu .cbp-hrsub-inner:before, .cbp-hrmenu .cbp-hrsub-inner:after {content: " "; display: table;}
.cbp-hrmenu .cbp-hrsub-inner:after {clear: both;}
.cbp-hrmenu .cbp-hrsub-inner > div a {line-height: 2em;}
.cbp-hrmenu .cbp-hrsub-inner a img {float: left; margin-right: 5px; display: block;}
.cbp-hrmenu .cbp-hrsub-inner .texto-img {display:block;	float: left;	margin: 1em 0 0 1em; width: 50%;}
.cbp-hrmenu .cbp-hrsub-inner .titulo a.mas {float: right;	margin: 1.1em 1em 0 0;	color: #1f4ba5; padding: 0;}
.cbp-hrmenu .cbp-hrsub-inner .titulo a.mas:hover{color: #F45247;}
.cbp-hrsub .titulo {margin: 0 !important;}
.cbp-hrsub h4 {color: #0056a7;	padding: 1em 0 1em;	margin: 0;	font-size: 21px;	font-family:'ralewaymedium', Verdana, Geneva, sans-serif; display: inline-block;}
.cbp-hrsub-inner ul {display: inline-block;	margin: 1em 0 0; font-size: 14px; font-family:'latoregular', Verdana, Geneva, sans-serif;}
.cbp-hrsub-inner .grande ul {width: 32%;}
.cbp-hrsub-inner a {font-size: 14px;}
.cbp-hrsub-inner a h5 {display: block;	margin: 0;	line-height: 100%;	font-family:'latobold', Verdana, Geneva, sans-serif; line-height: 1.2em; margin-bottom: 10px;}

/* Examples for media queries */

@media screen and (max-width: 52.75em) {
	.cbp-hrmenu {font-size: 80%;}
}

@media screen and (max-width: 43em) {
	.cbp-hrmenu {font-size: 120%;		border: none;}
	.cbp-hrmenu > ul,	.cbp-hrmenu .cbp-hrsub-inner {width: 100%;	padding: 0;}
	.cbp-hrmenu .cbp-hrsub-inner {padding: 0 2em;	font-size: 75%;}
	.cbp-hrmenu > ul > li {display: block;	border-bottom: 4px solid #006bcc;}
	.cbp-hrmenu > ul > li > a {display: block;	padding: 1em 3em;}
	.cbp-hrmenu .cbp-hrsub {position: relative;}
	.cbp-hrsub h4 {padding-top: 0.6em;}
}

@media screen and (max-width: 36em) {
	.cbp-hrmenu .cbp-hrsub-inner > div {width: 100%;	float: none;	padding: 0 2em;}
}


.cbp-hrsub-inner ul.link-list {display: block; float: left; margin-right:10px; width:30%;}
.texto-img-publicacion > p {font-size: 14px; line-height: 17px; font-size: 13px;}
.texto-img > p {font-size: 14px; line-height: 17px; font-size: 13px;}

.cbp-hrmenu .cbp-hrsub-inner a.mas {float: right; color: #1f4ba5; padding: 0; border-bottom: 1px solid #F45247; margin-top: -40px;}
.cbp-hrmenu .cbp-hrsub-inner a.mas:hover{color: #F45247;}
.cbp-hrsub .cbp-hrsub-inner .col.grid-3 .titulo h4 { color: #0056a7; float:none; font-variant: normal; font-family:"ralewaymedium", Verdana, Geneva, sans-serif, sans-serif; font-size: 19px; margin: 0; padding: 0; text-decoration:none; border-bottom:#fff 0px solid; line-height:21px; font-weight:400; text-transform:none; margin-bottom: 40px; }