@font-face {
    font-family: 'DidotLTStdBold';
    src: url('didotltstd-bold-webfont.eot');
    src: url('../fonts/didotltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/didotltstd-bold-webfont.woff') format('woff'),
         url('../fonts/didotltstd-bold-webfont.ttf') format('truetype'),
         url('../fonts/didotltstd-bold-webfont.svg#DidotLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DidotLTStdItalic';
    src: url('../fonts/didotltstd-italic-webfont.eot');
    src: url('../fonts/didotltstd-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/didotltstd-italic-webfont.woff') format('woff'),
         url('../fonts/didotltstd-italic-webfont.ttf') format('truetype'),
         url('../fonts/didotltstd-italic-webfont.svg#DidotLTStdItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DidotLTStdHeadline';
    src: url('../fonts/didotltstd-headline-webfont.eot');
    src: url('../fonts/didotltstd-headline-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/didotltstd-headline-webfont.woff') format('woff'),
         url('../fonts/didotltstd-headline-webfont.ttf') format('truetype'),
         url('../fonts/didotltstd-headline-webfont.svg#DidotLTStdHeadline') format('svg');
    font-weight: normal;
    font-style: normal;

}

html { height: 100% }

body { 	background:#FFF; margin:0 auto; height: 100% }

#menu { color: #000000; font-family: DidotLTStdHeadline; font-size: 18px; font-style: italic; height: 195px; left: 60px; position: fixed; top: 40px; width: 240px; z-index: 500; line-height:13px}

	#menu ul{ list-style-type: none; }

		#menu ul li{ list-style-type: none; margin: 0 0 5px 0; font-family: DidotLTStdItalic; }

			#menu ul li ul { margin: 0 0 20px 10px; }
			
				#menu ul li ul li { margin: 5px 0 0 0; }

			#menu ul li a{ text-decoration: none; list-style-type: none; display: inline; color: #000; }

			#menu ul li a:hover{ text-decoration: line-through; list-style-type: none; display: inline; margin: 0; padding: 0; color: #000; }

			#menu ul li a:visited{ text-decoration: none; list-style-type: none; display: inline; margin: 0; padding: 0; color: #000; }

			#menu ul li .marcado { text-decoration: line-through; }

	#menu .destaque-menu { font-family: DidotLTStdHeadline; font-style: normal; }
	#menu .destaque-menu2 { font-family: Arial; font-style: normal; font-weight: bold; }

.logo h1 { text-indent: -9999px; background: url('../images/logo2.png') no-repeat; height: 33px; width: 400px; background-color: #FFF; }
	.logo a {  height: 10px; width: 10px; }

.about { margin: 75px 0 0; }
.about div { display: inline; }
.phone { border: 1px solid black; width: 120px; }
.twitter { border: 1px solid black; width: 40px; }

#container { position: absolute; margin: 0; padding: 0; }

.home { left: 300px; top: 75px; width: 75%;  }

.box { float: left; height: 130px; margin: 2px; width: 190px; }

#header { width: 360px; float: left; margin: 0 15px 0 0; padding: 0; }

.container-interna { position: relative; top: 50%; margin-top: -215px !important; }

	.container-interna li { margin: 5px; }

.hoverscroll { padding-left: 55px; overflow: visible; }

.listcontainer { height: 100% !important; overflow: visible; }

div.hoverscroll div.listcontainer { overflow: visible !important; }

.loading { width: 100%; height: 100%; }

	.loading img { left: 50%; margin: -10px 0 0 0; position: absolute; top: 50%; }

.btn-voltar {bottom: 5%; left: 58px; position: fixed; color: #000000; font-family: DidotLTStdHeadline; font-size: 18px; font-style: italic;}
	.btn-voltar a{ color: #000000;}
	.btn-voltar a:hover{ color: #000000; text-decoration:line-through}
.boigraphy{width:430px; margin:180px 0 0 90px;font-family:DidotLTStdItalic;line-height:26px; font-size:16px;}

.contato{width:430px; margin:180px 0 0 90px;font-family:DidotLTStdItalic;line-height:18px; font-size:14px;}
	.contato h2{font-weight:bold; margin:10px 0 font-size:26px;}
	.contato a{color:#000000; text-decoration:underline}