/* JS disabled styles */

/* base nav styles */
nav#topNav { width:100%; display: block; position: relative; font: 0.8em 'latoregular'; float: right; height: 54px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; z-index:3000;}
nav#topNav ul { padding:0; margin:0; float:right}
nav#topNav li { position:relative; float:left; list-style-type:none; }
nav#topNav ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
nav#topNav li a { display:block; padding:20px 25px 20px 40px!important; border:0; color:#253135; text-decoration:none; }
nav#topNav li a:hover {background-color:#44a4d2; color:#fff;}
nav#topNav li a:focus { outline:none; text-decoration:underline; }
nav#topNav li:first-child a { border:0; }
nav#topNav li.last a { border:0; }
nav#topNav a span { display:block; float:right; margin-left:5px; }
nav#topNav ul ul { display: none; position: absolute; left: 0; background: #fff!important; z-index: 1000; -webkit-box-shadow: 5px 5px 15px 5px rgba(00,00,00, 0.3); box-shadow: 5px 5px 15px 5px rgba(00,00,00, 0.3); }
nav#topNav ul ul li { float:none; width:250px; text-align:left; }
nav#topNav ul ul a { color: #44a4d2; border: 0!important; padding: 15px!important; height: 40px; font-size:0.9em; text-transform:uppercase; border-bottom:1px solid #e9e9e9!important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
nav#topNav ul ul a:hover { background-color:#fff!important; color:#44a4d2; text-decoration:underline; padding:15px!important;  }

    nav#topNav a.link-inicio {  margin: 0; padding: 20px 25px 20px 40px!important; border: 0; color: #253135; text-decoration: none; float:right; } 
nav#topNav a.link-inicio:hover {background-color:#44a4d2; color:#fff;}
nav#topNav a.link-inicio:focus { outline:none; text-decoration:underline; }