#topo {
width:780px;
height:292px;
margin:10px auto 0px auto;
}
#imgrota {
width:780px;
height:292px;
margin:10px auto 0px auto;
z-index:1;
}
#ingles {
background:#ff0000;
height:10px;
background:none;
float:left;
margin-top:25px;
margin-left:10px;
font-family:Tahoma;
font-size:9px;
color:#FFFFFF;
}
#ingles a {
display:block;
width:95px;
color:#FFFFFF;
text-decoration:none;
}
#ingles a:hover {
font-weight:bold;
background:url(img/clinica-odontologica-bandeira_en-branemark.png) right no-repeat;
}
#acessorapido {
float:left;
width:140px;
height:23px;
padding-top:20px;
margin-left:24px !important;
margin-left:12px;
text-align:right;
vertical-align:bottom;
z-index:200;
}
#menuacessorapido {
width:140px;
height:20px;
font-family:Arial;
font-size:11px;
color:#126aa3;
z-index:200;
}
option {
padding-top:5px;
font-weight:bold;
z-index:200;
}
#menuacessorapido .subt {
padding-top:0px;
padding-left:10px;
font-weight:normal;
z-index:200;
}
#link {
clear:both;
display:block;
width:276px;
height:36px;
position:relative;
top:38px;
left:55px;
z-index:200;
}
#link img {
margin:0px;
clear:both;
border:none;
z-index:200;
}
#menu {
clear:both;
width:780px;
height:50px;
position:relative;
top:160px;
z-index:200;
}
#menu ul {
list-style:none;
font-family:Arial;
font-size:12px;
font-weight:bold;
z-index:200;
}
#menu li {
float:left;
z-index:200;
}
#menu a {
color:#777777;
text-decoration:none;
}
#menu a:hover {
color:#105c9f;
}

#menu {
clear:both;
width:780px;
height:50px;
position:relative;
top:155px;
z-index:200;
}

#menu ul {
list-style:none;
font-family:Arial;
font-size:12px;
font-weight:bold;
z-index:200;
}

#menu li {
float:left;
z-index:200;
}

#menu a {
color:#777777;
text-decoration:none;
}

#menu a:hover {
color:#105c9f;
}

ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 2em;
}

.dropdown-upward {
 margin-top: 400px !important;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown {
 font-weight: bold;
}

	ul.dropdown li {
	 padding: 7px 10px;
	 color: #000;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 color: #000;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #000; text-decoration: none; }
	ul.dropdown a:hover		{ color: #000; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 height:20px;
		}

ul.dropdown ul li a {
		 font-weight: normal;
		 margin:0;
		 padding:0;

		}
li.dir ul li {
	 height:20px;
	 padding:0;
	 width:100px;
	 text-align:center;
	 padding-bottom:2px;
	 margin-top:5px;
	 border-bottom:1px solid #ccc;
	 font-size:11px;
}

li.dir ul {
	background:#d5d9d9;
	 width:100px;
	 text-align:center;
	 margin-left:-20px;
}

li.esp ul li {
	 height:20px;
	 padding:0;
	 width:130px;
	 text-align:center;
	 padding-bottom:2px;
	 margin-top:5px;
	 border-bottom:1px solid #ccc;
	 font-size:11px;
}

li.esp ul {
	background:#d5d9d9;
	 width:130px;
	 text-align:center;
	 margin-left:-5px;
}

li.cli ul li {
	 height:20px;
	 padding:0;
	 width:130px;
	 text-align:center;
	 padding-bottom:2px;
	 margin-top:5px;
	 border-bottom:1px solid #ccc;
	 font-size:11px;
}

li.cli ul {
	background:#d5d9d9;
	 width:130px;
	 text-align:center;
	 margin-left:-35px;
}
