.top_menu {margin:0 auto;z-index:99999999;position:relative;padding:0;border-radius:0px;max-width:1090px}
.top_menu ul {margin:0;padding:0;list-style-type:none}

.top_menu > ul, 
.top_menu .cbp-hrsub-inner {margin:0 auto;padding:0px;text-align:center}
.top_menu > ul > li:first-child > a{

    border: 2px solid #002469;
	

}
.top_menu > ul > li + li{margin-left:40px}
.top_menu > ul > li {display:inline-block;max-width:130px;border:none;padding:0}
.top_menu > ul > li > a {font-size:15px;color:#222;padding:20px 0; padding-left:4px;padding-right:4px; display:table-cell;vertical-align:middle;line-height:15px;text-decoration:none;text-align:center;text-transform:upercase;vertical-align:middle;font-family: 'Poppins',arial;   }
.top_menu > ul > li:hover a {color:#99a7c3;text-decoration:underline} 
.top_menu > ul > li.cbp-hropen > a {}
.top_menu > ul > li.cbp-hropen > a:hover {}

.top_menu .cbp-hrsub 
{
	color:#000;display:none;position:absolute;background:#222;z-index:99999999;border:none;left:0;
	background: #000;
	background: rgba(0,0,0,0.5);
}

.cbp-hropen {max-width:1000px}
.cbp-hropen .cbp-hrsub {display:block;padding-bottom:0;padding:0px;position:absolute;top:54px;width:100%}
.top_menu .cbp-hrsub-inner li {display:inline-block;padding:10px}
.top_menu .cbp-hrsub-inner li a.img{display:block; text-decoration:none;max-width:494px;height:220px}
.top_menu .cbp-hrsub-inner li a.img img{width:100%}
.top_menu .cbp-hrsub-inner li a.titulo{display:block; color:#FFF; font-weight:600; text-decoration:none;text-transform:uppercase;padding-top:5px;padding-bottom:5px}
/* .top_menu .cbp-hrsub-inner > div {float:left;padding:5px} */
.top_menu .cbp-hrsub-inner:before,
.top_menu .cbp-hrsub-inner:after {content:" ";display:table}
.top_menu .cbp-hrsub-inner:after {clear:both}

.cbp-hrsub h4 { color:#222;margin:0;font-size:16px;padding-bottom:5px;width:100%;border-bottom:#222 1px solid;min-width:200px}

div.colm + div.colm {border-left:#c0c0c0 1px dotted;padding-left:10px}

.colm{margin-left:8px;margin-top:4px; display: inline-block; *display: inline; vertical-align: top; zoom: 1;float:none !important}
.colm a{color:#000;font-size:11px;text-decoration:none; line-height: 11px !important;font-weight:bold !important}

.colm2{margin:0;margin-top:4px; max-width:150px !important; padding:0 !important;font-weight:normal !important;line-height:15px !important;padding-bottom:6px !important}
.colm3 + .colm3{border-left:#c0c0c0 1px dotted;padding-left:10px}
.colm3{float:left;padding-right:20px}
.colm2 a{color:#000;font-size:11px;text-decoration:none; line-height: 15px !important;font-weight:normal !important}
.colm2 a:hover{color:#71777d;font-size:11px;text-decoration:none; line-height: 15px;font-weight:normal !important}
.clearright{clear:bloth}

@media only screen and (min-width : 10px) and (max-width : 767px) 
{
	.top_menu > ul, 
	.top_menu .cbp-hrsub-inner {margin:0 auto;padding:0px}
	.top_menu > ul > li + li{margin-left:0 !important}
	.top_menu > ul > li {display:block;border:none;text-align:center;min-width:100% !important}
	.top_menu > ul > li > a {font-size:15px;color:#222; padding-left:0;padding-right:0; padding-top:10px; padding-bottom:10px;background:#f3f3f3; border-bottom:1px solid #e1e1e1;display:block;vertical-align:middle;height:auto;text-decoration:none;text-align:center;text-transform:upercase;vertical-align:middle;font-family: 'Poppins',arial;   }
	.top_menu > ul > li.cbp-hropen > a {color:#222;background:#000;font-size:10px;text-decoration:none}
	.top_menu > ul > li.cbp-hropen > a:hover {color:#222;background:#000;font-size:10px;text-decoration:none}

}

@media only screen and (min-width : 768px) and (max-width : 979px) 
{	.top_menu > ul, 
	.top_menu .cbp-hrsub-inner {margin:0 auto;padding:0px}
	.top_menu > ul > li + li{margin-left:0 !important}
	.top_menu > ul > li {display:block;border:none;text-align:center;min-width:100% !important}
	.top_menu > ul > li > a {font-size:15px;color:#222; padding-left:0;padding-right:0; padding-top:10px; padding-bottom:10px;background:#f3f3f3; border-bottom:1px solid #e1e1e1;display:block;vertical-align:middle;height:auto;text-decoration:none;text-align:center;text-transform:upercase;vertical-align:middle;font-family: 'Poppins',arial;   }
	.top_menu > ul > li.cbp-hropen > a {color:#222;background:#000;font-size:10px;text-decoration:none}
	.top_menu > ul > li.cbp-hropen > a:hover {color:#222;background:#000;font-size:10px;text-decoration:none}

}