body{color:white;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;background:#101010 url(../images/body_lg.gif.png) 0 0 repeat-x;}
div.container{border:4px solid #202020;border-top:none;border-bottom:none;margin-bottom:0;}
#header{position:relative;top:170px;color:white;width:950px;text-align:right;background:url(../images/caption-white-2.png) 0 0 repeat;z-index:999;}
#header p{color:white;font-size:xx-large;margin:0;padding-right:1em;}
#banner{background:#d0d0d0;margin-top:-40px;padding:0;height:210px;}
#nome{position:relative;top:0;left:0;height:44px;background:#202020 url(../images/logo_sg.gif) 100% 4px no-repeat;}
#navmenu{height:40px;padding:0;margin:0;float:left;width:100%;font-family:arial,helvetica,sans-serif;z-index:100;}
#navmenu li{display:inline;}
#navmenu li a{height:34px;padding:.2em 1em .2em 1em;color:#323232;text-decoration:none;float:left;border-right:1px solid #888;font-weight:bold;font-size:1.2em;}
#navmenu li a:hover{color:#00aeef;background:url(../images/caption-white.png) 0 0 repeat;}
#navmenu li a.sel,#navmenu li a.sel:hover{color:#00aeef;text-decoration:underline;font-weight:bold;cursor:default;background:none;}
#navmenu li a.testo{color:white;background:none;border-right:1px solid #888;}
#content{background:#343434 url(../images/topshadow.gif) 0 0 repeat-x;}
#footercontainer{background:#101010;}
#footer{background:#101010 url(../images/grad_footer_1.gif) 0 0 repeat-x;}
#home{height:975px;}
img.flickr{margin:0px 8px 4px 0px;border:4px solid #fff}
img.flickrlast{margin:0px 0px 4px 0px;border:4px solid #fff}
img.flickr:hover,img.flickrlast:hover{border:4px solid #ddd;}
#thumbs{list-style:none;margin:0;padding:0;}
#thumbs li{display:inline;float:left;margin:5px;padding:0;}
.clipwrapper{position:relative;background:white;width:100px;height:100px;padding:10px;overflow:hidden;}
.clipwrapper:hover{background:#f0f0f0;width:100px;height:100px;} 
.clip {position:absolute;background:white;clip:rect(0px 100px 100px 0px);}
#home div.box{padding-top:0;background:none;}
#home blockquote,#home cite{font:italic 1.05em Georgia,Times,serif;margin:0;padding:1em;display:block;color:#fefefe;background:#444447;}
#home p.size12{font-size:1.1em;text-align:justify;}
#home h2{margin:1em 0 .5em 0;padding:0 0 .5em 0;display:block;color:#fefefe;background:#343434 url(../images/bottomshadow.gif) left bottom repeat-x;}
#homegallcontainer{padding-top:4em;}
#home div.homegall{margin:0;padding:0;width:100%;overflow:auto;}
#home div.homegall a{color:#FF8000;font-size:90%;cursor:hand;}
#home div.homegall a:hover{color:#0011ef;}
#rightnav{padding:0;margin:0;height:700px;background:#343434;margin-top:1em;}
#rightnav div.box{padding-top:0;background:#343434 url(../images/bgmain_2.jpg) bottom right no-repeat;}
#rightnav h3.head{margin:0;padding:.5em;display:block;color:white;background:#cecece;}
#rightnav ul{margin:0;padding:0;margin-left:.5em;padding-left:.5em;list-style:none;}
#rightnav ul#myflickr{margin:0;padding:0;}
#rightnav ul.homenav{margin-left:0;padding-left:0;text-align:justify;font-weight:normal;}
#rightnav ul.homenav a {text-decoration: underline;}
#rightnav ul.homenav p{font-weight:normal;}
#rightnav ul li{padding:0;}
#gallerylist li span.selected{padding-left:1.6em;background:url(../images/star.gif) 0 0 no-repeat;}
#gallerylist li a{padding-left:1.6em;}
span.gallerynote{display:block;padding-left:1.6em;}
#rightnav ul li.first{padding-top:1em;background: url(../images/topshadow.gif) 0 0 repeat-x;}
#rightnav ul li p{display:block;padding:0;padding-bottom:.5em;margin:0;}
#rightnav a{font-weight:bold;cursor:hand;color:white;}
#rightnav a:hover{color:#fb0;}
#gallerycontainer{margin:0;padding:0;margin-top:1em;color:#fefefe;height:750px;}
#gallerytext{margin:0;margin-left:1em;}
#gallerytext h2{display:block;color:#fefefe;margin-bottom:0;}
#gallerytext p{display:block;color:#fefefe;margin-top:.5em;}
#linkscontainer{margin-top:1em;}
#linkscontainer div.box{padding-top:0;background:#343434;}
#linkscontainer ul.links{list-style:none;}
#linkscontainer ul.links li{margin:0;padding-top:.5em;}
#linkscontainer h3.title{margin:0;padding:0 0 .5em 0;display:block;color:#fefefe;background:#343434 url(../images/bottomshadow.gif) left bottom repeat-x;}
#linkscontainer li a{color:#FF0;text-decoration:none;font-weight:bold;outline:none;}
#linkscontainer li a:hover{color:white;text-decoration:none;font-weight:bold;}
#linkscontainer hr{color:#4e4e4e;background-color:#4e4e4e;}
#movie{text-align:center;margin:0 auto auto auto;height:700px;}
#panocontainer{margin-top:1em;}
#panocontainer div.box{margin-top:0;padding-top:0;background:#343434;}
#panocontainer h2{color:#fefefe;margin-bottom:0;}
#panocontainer p{margin-top:.5em;color:#fefefe;}
#pano{overflow-x:scroll;width:100%;}
#panolist{margin-left:0;padding-left:0;list-style:none;}
#panolist li{height:18px;display:inline;}
#panolist li a{color:#fefefe;font-weight:bold;text-decoration:none;padding:.5em 1em;}
#panolist li a:hover{color:#fb0;}
#panolist li a.sel,#panolist li a.sel:hover{padding-left:20px;color:#FF8000;text-decoration:underline;cursor:default;background:url(../images/star.gif) 0 6px no-repeat;}
#contact{height:960px;margin-top:1em;}
#contact div.box{margin-top:0;padding-top:0;background:#343434;text-align:justify;}
#contact h3{margin:0 0 .5em 0;padding:0 0 .5em 0;display:block;color:#fefefe;background:#343434 url(../images/bottomshadow.gif) left bottom repeat-x;}
#contact object{margin-right:12px;}
#web{margin-top:1em;}
#web div.box{margin-top:0;padding-top:0;background:#343434;text-align:justify;}
#web h3{margin:0 0 .5em 0;padding:0 0 .5em 0;display:block;color:#fefefe;background:#343434 url(../images/bottomshadow.gif) left bottom repeat-x;}
#web img.web{border:2px solid #fafafa;padding:0;margin:0;margin-right:2em;}
#web span.webtitle{font-size:1.4em;font-weight:bold;display:block;}
#web span.webtitlesm{font-size:1.1em;display:block;color:#d0d0d0;text-align:left;}
a.gotop{color:white;font-weight:bold;}
a.gotop:hover{color:#FF8000;font-weight:bold;}
div.border{margin-top:1em;border-right:1px dashed #646464;}
.tip{color:#804040;background:#FFC;border:1px solid #888;z-index:13000;}
.tip-title{display:block;font-weight:bold;margin:0;padding:.5em .5em .2em;}
.tip-text{text-align:left;padding:.5em;}
#underconstuction{margin-top:1em;height:700px;text-align:center;}
#underconstuction div.box{padding-top:0;background:#343434;}
#underconstuction h3{margin-top:2em;color:#FFC;}
a{color:#FF0;text-decoration:none;font-weight:bold;outline:none;}
a:hover{color:white;text-decoration:none;font-weight:bold;}
a.external{padding-right:18px;background:url(../images/icons/icon_external.gif) top right no-repeat;}
a.emma{padding-right:18px;background:url(../images/icons/icon_mailto.gif) top right no-repeat;}
a.skype{color:#00aeef;padding-right:18px;background:url(../images/icons/icon_tel.gif) top right no-repeat;}
.bqstart{font-family:"Times New Roman",Times,serif;font-weight:bold;font-size:1.5em;color:#aeaeae;}
.bqend{font-family:"Times New Roman",Times,serif;font-weight:bold;font-size:1.5em;color:#aeaeae;}
.nota{color:yellow;text-decoration:underline;font-style:italic;}
.blue{color:#00aeef;}
.orange{color:#FF8000;}
.underline{text-decoration:underline;}
.left-align{text-align:left;}
div.pic{background-color:#000;}
img.thumbnail{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
img.thumbnail:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}
a.tweetme{padding-left:18px;background:url(../images/icons/twitter.png) top left no-repeat;}
a.tweeter{padding-right:18px;background:url(../images/icons/twitter.png) top right no-repeat;}
a.facebook{padding-right:18px;background:url(../images/icons/facebook16.png) top right no-repeat;}
#slider_container{border:1px solid #444444;width:656px;background:#303030;position:relative;margin:24px auto;}
#slider_stage{padding:0;width:656px;overflow:auto;overflow-x:hidden;overflow-y:hidden;height:400px;margin:0 auto;position:relative;clear:both;}
#myList{width:12000px;border:0;margin:0;padding:0;left:400px;background-color:#303030;}
#myList li{list-style:none;margin:0;padding:0;border:0;margin-right:4px;padding:4px;background:#303030;float:left;width:640px;height:400px;text-align:center;}
a#previous,a#next{text-indent:-9999px;background:url(../images/featured_arrows.png) no-repeat;width:40px;height:59px;border:none;outline:none;}
a#previous{position:absolute;top:170px;left:0px;}
a#next{position:absolute;top:170px;right:0px;}
a#previous,a#previous:visited{background-position:top left;left:0px;right:auto;}
a#previous:hover{background-position:bottom left;}
a#next,a#next:visited{background-position:top right;right:0px;left:auto;}
a#next:hover{background-position:bottom right;}
.slide{margin:0 45px;padding:0;text-align:justify}
.smallnote{font-size:11px;font-style:italic}
.strong{font-weight:bolder;color:white}
.gallerytags{font-variant:small-caps;}