
.wprCab *, wprMenu *{
	margin:0; padding:0;
}
.wprCab {
	float:left; width:100%; min-width:964px; margin: 0; padding: 0; background:#174473;
}
.wprCab .cab {
	position: relative; width: 934px; height:50px; padding:10px 15px; margin:0 auto;
}
.cab .logo{
	position:absolute; top:8px; left:15px;
}
	.cab .logo a{
		width:212px; height:53px; display:block; background:url(/media/1004/logo.png) no-repeat;
	}
.cab > ul{
	position:absolute; top:14px; left:340px;
}
	.cab ul > li{
		float:left; padding:0 6px; list-style:none;
	}
	.cab > ul > li a{
		display:block; padding:10px 0; color:#aebece; font-size:11px; font-weight:bold;
	}

/*busqueda*/
.cab .busqueda{
	position:absolute; top:15px; right:15px;
}
	.cab .busqueda input[type=text]{
		float:left; height:24px; width:152px; border-radius:3px 0 0 3px; background:#f1f1f1; border:2px solid #aebece; border-right:none;
	}
	.cab .busqueda input[type=button]{
		float:left; width:22px; height:28px;
		border:2px solid #aebece; border-radius:0 3px 3px 0; border-left:none; background:#f1f1f1 url(/media/1010/icn-lupa.png) no-repeat center left; cursor:pointer;
	}
	.cab > form > ul{
		margin-top:3px; float:left; clear:both;
	}
	.cab > form > ul li{
		color:#aebece; font-weight:bold; font-size:11px;
	}
	.cab > form > ul li+li{
		margin-left:13px;
	}
	span.radio{
		display:inline-block;
		background:url(/media/1005/radiobuttons.png) no-repeat top center;
		cursor:pointer;
		width:10px; height:10px;
		overflow:hidden;
	}
	span.radio input[type=radio]{
		visibility:hidden;
		z-index:9999;
	}
	span.radio.checked{
		background-position:center -29px;
	}
.navbar-brand img {
    width: auto;
}
/*-----------------*/

.wprMenu{
	background:#0a58a3; float:left; width:100%; min-width:964px; margin: 0 0 20px 0; padding: 0;
}
.wprMenu .menuPrinc{
	position: relative; width: 934px; height:50px; margin:0 auto; padding:0 15px; text-align:center;
}
	.menuPrinc ul{
		margin:0 auto;
		padding:0;
	}
	.menuPrinc li{
		display:inline-block; position:relative;
	}
	.menuPrinc a{
		display:block; line-height:50px; color:#fff; font-weight:bold; padding:0 7px; font-size:12px; text-transform:uppercase; text-decoration:none;
	}
	.menuPrinc a:hover, .menuPrinc a.actual{
		background:#174473; line-height:50px;
	}
	
	/*Sub*/
    .menuPrinc li.sub ul {
        display:none;
        position:absolute;
        right:0; top:50px;
        background:#174473;
        border-radius:0 0 2px 2px;
		box-shadow:0px 2px 3px #111;
		z-index:10000;
		text-align:left;
    }
        .menuPrinc li.sub:hover {
            background:#174473; box-shadow:0px 2px 3px #111;
        }
        .menuPrinc li.sub:hover ul {
            display:block;
        }
        .menuPrinc li.sub li {
            display:block; float:none; border-bottom:1px solid #0a4f91; border-top:1px solid #143960; height:auto;
        }
            .menuPrinc li.sub li:first-child {
                border-top:none;
            }
            .menuPrinc li.sub li:last-child {
                border-bottom:none;
                border-radius:0 0 2px 2px; overflow:hidden;
            }
            .menuPrinc li.sub li a {
                display:block; line-height:45px; padding-left:15px; padding-right:15px; text-transform:capitalize;
            }
                .menuPrinc li.sub li a:hover {
                   background:#1b4c7f;
                }
    /**/