body {



      margin:0; padding:0;



      background-color:#180606;



      font-family:Arial, Helvetica, sans-serif;







}











#outside_container {



      background:#0f3052 url(images/fundocores1b.jpg) no-repeat scroll center top;



}



 h5 {



   color:#fff;



   font-family: Georgia,"Times New Roman",Times,serif;



   font-size:40px;



   font-style:normal;



   font-variant:normal;



   line-height:normal;



   margin: 0 0 -98px 60px;

   padding: 55px  0 0 0;



}









#container {



min-height:840px;



position:relative;







padding-bottom: 118px;



left:50%;

margin-left: -480px;

}











/*







  Logo / Menu / Panel Positioning







*/







#logo {position:absolute; top:38px; left:28px; }











#panel {



        position:absolute;         top:199px;



        left:53px;



                padding:20px 0 0 0;}







.intro {



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:bold;



line-height:25px;



letter-spacing:0px;



color:#FFFFFF;



text-align:left;



margin: 90px 0 0 0;



        display:block;



        position:absolute;



        margin:283px 0 0 100px;



        width:768px;



        height:100px;



        z-index: 2;



}















ul#menu {



        margin:0px;



        padding:0px;



        position:absolute;



        top:165px;



        left:109px;



        width: 650px;



        z-index: 2;



}







ul#menu li {



        margin:0 0px 0 0px; padding:0px;



        list-style:none;



        margin:0 50px 0 -55px;



                padding:0 0 15px 0;



        font-size:10px;



        display:inline;



                text-align:center;



                vertical-align:middle;



                clear:both;



}







ul#menu a {



        display:inline;



        width:110px;



        height:41px;



        text-decoration:none;



        color:#FFFFFF;



                background:url(images/bgmenu.jpg) repeat-x;



                voice-family: "\"}\"";  /*Box Model Hack*/



                voice-family:inherit;



                width:110px;



                padding:15px 30px 13px 30px;



}



body>#menu a {width:110px;}







ul#menu a:hover {



        text-decoration:none;



        color:#ffffff;



                background-position:0 -44px;



}







#barramenu {



        position:absolute;



        top:148px;



        left:53px;



        padding:0px 0 0 0;



        z-index:0;



 }







#navbar {



        position:absolute;



        top:-25px;



        left:-55px;



        z-index: 0;



}



/*







  Content







*/







#panel2 {



        position:absolute;



        top:449px;



        left:53px;



        padding:10px 0 0 0;



        z-index: 0;



}







#content {



display:block;



float:left;



color:#674F5D;



font-size:13px;



line-height:20px;



padding-top:260px;



width:820px;



height:auto;



z-index:2;



}







p {



font-family:Arial, Helvetica, sans-serif;



color:#FFFFFF;



font-size:10px; }







#portfolio_items {



 width:825px;



 margin: 173px 0 0 78px;



 float:left;



 padding-top:0px; }





.mini_portfolio_item {



 width:920px;



 margin-right:0px;



 margin-bottom:10px;



 padding: 5px 0 10px 0;



 position:relative;



 clear:both;



}



.mini_portfolio_item .thumbnail {

 float:left; padding: 0px 20px 5px 0; margin:-10px 92px 0 0; }



.mini_portfolio_item .foto {

 float:left;

 padding: 0 12px 20px 0}



#content h2 {



   color:#d7a568;



   font-family: Georgia,"Times New Roman",Times,serif;




   font-size:16px;



   font-style:normal;



   font-variant:normal;



   line-height:normal;



   margin: 0 0 20px;



}







#content h1 {



   color:#d7a568;



   font-family: Georgia,"Times New Roman",Times,serif;



   font-size:16px;



   font-variant:small-caps;



   font-style:normal;



   line-height:normal;



   margin: 0 0 20px;



}













/*LIGHTBOX*/



#lightbox{        position: absolute;        left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}



#lightbox img{ width: auto; height: auto;}



#lightbox a img{ border: none; }







#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }



#imageContainer{ padding: 10px; }







#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }



#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }



#imageContainer>#hoverNav{ left: 0;}



#hoverNav a{ outline: none;}







#prevLink, #nextLink{

 width: 49%; height: 100%;

 background-image: url(data:image);

 display: block; }



#prevLink { left: 0; float: left;}



#nextLink { right: 0; float: right;}



#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }



#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }







#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%        ; }







#imageData{        padding:0 10px; color: #666; }



#imageData #imageDetails{ width: 70%; float: left; text-align: left; }



#imageData #caption{ font-weight: bold;        }



#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }



#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}







#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }











/*LIGHTBOX FIM*/







#footer {



background:#051831 url(images/barrahorz1.jpg) repeat-x;



color:#999;



font-size:9px;



line-height:12px;



margin: 115px -1000px 0 0;



padding:50px 0 110px 240px;



width:auto;



}











ul#menu_bottom {

        left: 50%;

        margin: 0 0 0 -340px ;



        padding:20px 20px 10px 500px;



        position:absolute;



        top:1065px;



        left:150px;



        z-index: 2;



}







ul#menu_bottom li {



        margin:0 0px 0 0px; padding:0px;



        list-style:none;



        margin:0 45px 0 -45px;



                padding:5px 10px 0 10px;



        font-size:10px;



        display:inline;



                text-align:center;



                vertical-align:middle;



                clear:both;



}








ul#menu_bottom a {



        display:inline;



        width:110px;



        height:41px;



        text-decoration:none;



        color:#FFFFFF;



                width:110px;



                padding:15px 30px 13px 15px;



}







.footer_column {

 float:left;

 width:350px;

 margin:15px 0 10px 40px;

 padding: 10px  }
 left: 50%;






#footer .long {



 width:400px; }







#footer h3 {



 color:#666666;



 font-size:9px; }







#footer h2{



 color:#999;



 font-size:10px; }







#footer_column ul li, .footer_column ul {



 list-style:none;



 margin:0px;



 padding:0px;



 margin-right:20px; }







#footer .rss {



 width:70px; }







#footer .feed {

 float:left;

 padding: 30px 0 0 330px;

 width:100px;

 margin-right:0px;

 margin-bottom:25px; }



#footer .img {

  padding: 0 0 10px 0;

  }













#footer a {



color:#999;



text-decoration:none;



}







#footer a:hover {



color:#FFFFFF;



}







a img {



border:0 none;



}