#leader{background-color:#F3F3F3;height:90px}
#leader-wrapper{margin:0 auto;width:980px;}
#leader-wrapper #leader-left{float:left;width:728px;height:90px}
#leader-wrapper #leader-right{float:right;height:90px; width:245px}

#nav{width:100%;height:40px;position:relative;background:#2E2E2E}
#nav nav{margin:0 auto;width:1100px;}
#nav ul li.no-b{background-image:none}

nav .show-menu {text-decoration: none;color: #fff;background: #333;text-align: center;padding: 10px 0;display: none;}
nav input[type=checkbox]{ display: none;}
nav input[type=checkbox]:checked ~ #menu{display: block;}

.fixed-nav{-ms-box-shadow: 0 4px 15px -5px #555;-moz-box-shadow: 0 4px 15px -5px #555;-o-box-shadow: 0 4px 15px -5px #555;-webkit-box-shadow: 0 4px 15px -5px #555;box-shadow: 0 4px 15px -5px #555;position: fixed !important;z-index: 2000;}

#amarillas .typeahead{outline: none;display: block;font:bold 15px Verdana;padding:5px;color:#333;width:242px;background:none; border:none;}
#amarillas .tt-query {  outline: none;  display: block;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  }
#amarillas .tt-hint {display: block;color: #999;outline: none;}
#amarillas .tt-menu {outline: none;  display: inline-block;  color: #8D8B8C;  width: 100%;  height: auto;  margin-top: 0;  padding: 5px 0;  background-color: #F3FBFE;  border: 1px solid rgba(0, 0, 0, 0.2);  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);  box-shadow: 0 5px 10px rgba(0,0,0,.2);  background-clip: padding-box;  }
#amarillas .tt-suggestion {  width: 210px;  display: block;  padding: 3px 20px;  font-size: 14px;  line-height: 18px;  text-align: left;}
#amarillas .tt-suggestion.tt-cursor,.tt-suggestion:hover {  cursor: pointer;  display: block;  color: #fff;  background-color: #0097cf;  }
#amarillas .tt-suggestion p {  display: block;  margin: 0;  }
#amarillas .tt-highlight{color:#0a0a0a;}

#opbuscador .typeahead{outline: none;display: block;padding:8px 10px;border:#9B945E solid 3px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:350px;-moz-box-shadow:2px 0 5px 0 rgba(0,0,0,0.75);box-shadow:2px 0 5px 0 rgba(0,0,0,0.75);font:bold 15px Verdana;  }
#opbuscador .tt-query {outline: none;display: block;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  }
#opbuscador .tt-hint {display: block;color: #999;outline: none;}
#opbuscador .tt-menu {outline: none;  display: block;  color: #8D8B8C;  width: 100%;  height: auto;  margin-top: 0;  padding: 5px 0;  background-color: #F3FBFE;  border: 1px solid rgba(0, 0, 0, 0.2);  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);  box-shadow: 0 5px 10px rgba(0,0,0,.2);  background-clip: padding-box;  }
#opbuscador .tt-suggestion {  width: 350px;  display: block;  padding: 3px 20px;  font-size: 14px;  line-height: 18px;  }
#opbuscador .tt-suggestion.tt-cursor,.tt-suggestion:hover {  cursor: pointer;  display: block;  color: #fff;  background-color: #0097cf;  }
#opbuscador .tt-suggestion p {  display: block;  margin: 0;  }
#opbuscador .tt-highlight{color:#0a0a0a;}

#submenu{margin:0 auto;width:1100px;border-top:#FFF solid 1px}
#submenu ul{overflow:hidden;padding:10px 5px}
#submenu li{float:left; padding-left:10px}
#submenu li a{color:#FFF; font:normal 11px "Roboto", Geneva, sans-serif}

footer{background-color:#C8C8C8;display:block}
footer #FinCab{margin:0 auto;width:1100px;font-size:11px;}
footer #FinCab #sections{height:35px;background:#FFCB05}
footer #FinCab #sections .follow{color:#000; font-weight:bold; padding:8px 35px; overflow:hidden}
footer #FinCab #sections .follow li{float:right; margin-left:7px;}
footer #fbuscador{background-image: url(/amarillas/imagenes/gamarillas.jpg);background-position:center center; background-size: 100% 100%;background-repeat:no-repeat;color:#FFF;margin-top:1px;/*overflow:hidden;*/margin-bottom:1px;padding:0 50px 20px 50px}
footer #fbuscador h5{font:bold 17px 'Roboto', sans-serif;}
footer #fbuscador h4{font:normal 40px 'Fjalla One', sans-serif;text-align:center; color:#FFCB05; padding:20px 0 10px 0;}
footer #fbuscador p{display:block;font:normal 12px Verdana;}
footer #fbuscador p a{color:#4DA6FF}
footer #fbuscador input#query{font:bold 15px Verdana;color:#333;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:#9B945E solid 3px;width:310px;padding:10px;-webkit-box-shadow:2px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.75);box-shadow:2px 0px 5px 0px rgba(0,0,0,0.75);}
footer #fbuscador select{padding:10px;border:#9B945E solid 3px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:95%;-moz-box-shadow:2px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.75);}
footer #fbuscador input#buscar{background:url(/amarillas/imagenes/search.png) no-repeat;width:150px;height:45px;border:none; cursor:pointer; margin-top:20px}
footer #fbuscador #cform{margin:0 0;width:100%;}
footer #fbuscador #cform div{float:left}
footer #fbuscador #cform div.q{width:40%}
footer #fbuscador #cform div.s{width:40%}
footer #fbuscador #cform div.b{width:20%}
footer #FinCab #Ending{margin:30px 0 0 0;}
footer #FinCab #Ending a{color:#4F5150}
footer #FinCab #Ending #phone{float:left;margin-left:30px}
footer #FinCab #Ending #phone p{font:normal 12px Verdana, Geneva, sans-serif;color: #919191}
footer #FinCab #Ending #phone small{color:#333}
footer #FinCab #Ending #links{float:right;width:500px; font-size:13px;font-family:"Roboto", sans-serif;}
footer #FinCab #Ending #links a{display:block}
footer #FinCab #Ending #links div{float:left; width:30%; height:118px; padding-left:10px;border-left:#C0C0C0 solid 1px}
footer #FinCab #Ending b{display:block}
footer #FinCab #Ending .paddTop{padding-top:10px}
footer #FinCab #Ending .copy{padding:15px 0 50px 0;color:#919191}

#fbuscador .typeahead{outline: none;display: block;font:bold 15px Verdana;color:#333;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:#9B945E solid 3px;width:310px;padding:10px;-webkit-box-shadow:2px 0 5px 0 rgba(0,0,0,0.75);-moz-box-shadow: 2px 0 5px 0 rgba(0,0,0,0.75);box-shadow:2px 0 5px 0 rgba(0,0,0,0.75);}
#fbuscador .tt-query {outline: none;  display: block;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  }
#fbuscador .tt-hint {display: block;color: #999;outline: none;}
#fbuscador .tt-menu {outline: none;  display: inline-block;  color: #8D8B8C;  width: 100%;  height: auto;  margin-top: 0;  padding: 5px 0;  background-color: #F3FBFE;  border: 1px solid rgba(0, 0, 0, 0.2);  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);  box-shadow: 0 5px 10px rgba(0,0,0,.2);  background-clip: padding-box;  }
#fbuscador .tt-suggestion {width: 295px;  display: block;  padding: 3px 20px;  font-size: 14px;  line-height: 18px;}
#fbuscador .tt-suggestion.tt-cursor,.tt-suggestion:hover {cursor: pointer;  display: block;  color: #fff;  background-color: #0097cf;}
#fbuscador .tt-suggestion p {display: block;  margin: 0;}
#fbuscador .tt-highlight{color:#0a0a0a;}

.league-name {  margin: 0 20px 5px 20px;  padding: 3px 0;  border-bottom: 1px solid #ccc;  }

@media screen and (max-width:1400px) {
    #nav nav{width:980px}
    footer #FinCab{width:980px}
    #submenu{width:980px;}
}
@media screen and (max-width: 980px){
    #leader{height:auto}
    #leader-wrapper{width:100%;margin:0}
    #leader-wrapper #leader-left{float:none;width:100%;height:auto}
    #leader-wrapper #leader-right{display:none}
    #nav ul li a{padding:14px 3px;font-size:10px}
    #submenu{ width:99%}
    #submenu a{font-size:10px}
    footer #FinCab{width:95%}
    footer #fbuscador{padding:10px}
    footer #fbuscador #cform div{float:none;padding-right:0px;}
    footer #fbuscador #cform div.q{width:100%;}
    footer #fbuscador #cform div.s{width:100%;}
    footer #fbuscador #cform div.b{width:100%;}
    footer #fbuscador h1{font-size:25px}
    footer #fbuscador input#buscar{margin:20px 0}
    footer #fbuscador h3{margin-top:10px}
    footer #fbuscador #cform{padding:0 0 0 0;}
	header #LogoOptions #logo_img{float:none}
	header #LogoOptions{padding:33px 5px}
    header #LogoOptions img{float:left;max-width: 430px;width:80%;}
}
@media screen and (max-width: 650px) {
    #submenu li a{font-size:9px}
    nav ul {position:static;display:none;}
    #nav nav{width:95%; position:absolute; z-index:2000; left:8px}
    #nav li{width:100%; background:#040404}
    #nav ul ul{ width:100%; display:block;position: static}
    #nav ul ul li a, #nav ul li.active li a, #nav ul li:hover ul li a, #nav ul li.hover ul li a{float:none; width:90%;background:#484848}
    nav .show-menu {display:block;}	
    footer #FinCab #Ending #phone{float:none}
    footer #FinCab #Ending #links{float:none;}
    footer #FinCab #Ending #links a{display:block;font-size:11px}
    footer #FinCab #Ending #links div{float:none}
    footer #FinCab #Ending #phone{margin-left:10px}
    footer #fbuscador input#query{width:90%}
    #fbuscador .typeahead{width:90%;}
    #fbuscador .tt-menu{width: 100%;}
    #fbuscador .tt-suggestion {padding:3px 5px;width:100%;}
}