@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}
body{
background:url(../images/bg.gif) center repeat-y #daa265;
font-family:Arial, Helvetica, sans-serif;
}
#wrapper{
width:982px;
margin:auto;
}
#header{
width:982px;
height:281px;
background:url(../images/header.jpg) no-repeat;
}
#menu{
width:982px;
height:36px;
position:absolute;
margin-top:223px;
}
#menu ul{
list-style:none;
}
#menu ul li{
float:left;
padding-right:16px;
}
#menu a{
display:block;
height:36px;
}
#menu a span{
display:none;
}
#menu1{
width:77px;
background:url(../images/menu1.gif) no-repeat;
}
#menu2{
width:90px;
background:url(../images/menu2.gif) no-repeat;
}
#menu3{
width:117px;
background:url(../images/menu3.gif) no-repeat;
}
#menu4{
width:119px;
background:url(../images/menu4.gif) no-repeat;
}
#menu5{
width:85px;
background:url(../images/menu5.gif) no-repeat;
}
#menu6{
width:91px;
background:url(../images/menu6.gif) no-repeat;
}
#menu7{
width:171px;
background:url(../images/menu7.gif) no-repeat;
}
#menu8{
width:104px;
background:url(../images/menu8.gif) no-repeat;
}
#menu a:hover, #menu .active{
background-position:bottom;
}
/*----------------CONTENT--------------*/
#content{
width:982px;
float:left;
margin-top:25px;
}
#content .left{
float:left;
margin:0 15px 15px 0;
}
#content img.center{
display:block;
margin:auto;
margin-top:10px;
margin-bottom:10px;
}
#content a{
color:#003300;
text-decoration:none;
}
a img{
border:none;
}
#content h1{
font-size:18px;
text-decoration:underline;
padding:10px 0;
}
#content h2{
font-size:15px;
padding:10px 0;
}
#content p, #content ul, #content ol, #content dl{
padding:10px 0;
font-size:14px;
}


#contentTop{
width:982px;
height:13px;
background:url(../images/contentTop.gif) no-repeat;
}
#contentContent{
width:952px;
padding:0 15px;
float:left;
background:url(../images/contentBG.gif) repeat-y;
}
#contentFoot{
width:982px;
height:17px;
background:url(../images/contentFoot.gif) no-repeat;
clear:both;
}


#left{
width:258px;
float:left;
}
#left .listings{
font-size:14px;
list-style:none;
}
#left .listings li{
margin-left:15px;
padding:10px 0;
}
#leftTop{
width:258px;
height:13px;
background:url(../images/leftTop.gif) no-repeat;
}
#leftContent{
width:228px;
padding:0 15px;
float:left;
background:url(../images/leftBG.gif) repeat-y;
min-height:280px;
}
#leftFoot{
width:258px;
height:17px;
background:url(../images/leftFoot.gif) no-repeat;
clear:both;
}

#right{
width:712px;
float:right;
}
#rightTop{
width:712px;
height:13px;
background:url(../images/rightTop.gif) no-repeat;
}
#rightContent{
width:682px;
padding:0 15px;
float:left;
background:url(../images/rightBG.gif) repeat-y;
min-height:280px;
}
#rightFoot{
width:712px;
height:17px;
background:url(../images/rightFoot.gif) no-repeat;
clear:both;
}

/*-----------FOOTER------------------*/
#footer{
width:982px;
clear:both;
float:left;
margin-top:10px;/*
border:1px solid #303a2d;
-moz-border-radius:25px;*/
}
#footer p{
font-size:12px;
}
#footer a{
color:white;
text-decoration:none;
}
.green{
background:#303a2d;
height:25px;
width:962px;
padding:0 10px;
}
.green p{
color:white;
line-height:25px;
}
.bottomMenu{
float:left;
}
.register{
float:right;
font-style:italic;
font-weight:bold;
width:290px;
}
.lic{
text-align:center;
color:#303a2d;
font-weight:bold;
font-style:italic;
padding-top:10px;
}


.list{
width:600px;
margin:10px 0;
}
.list tr{
background:#DAA265;
}
.list td, .list th{
font-size:12px;
padding:3px;
text-align:left;
width:25%;
vertical-align:top;
}


.list_free{
width:600px;
margin:10px 0;
}
.list_free tr{
background:#DAA265;
}
.list_free td, .list_free th{
font-size:12px;
padding:3px;
text-align:left;
vertical-align:top;
}


#gallery img{
margin:3px;
padding:2px;
border:1px solid black;
}

#column{
width:200px;
float:left;
}
#column2{
width:450px;
float:right;
}
#column img{
margin:10px 0 10px 0;
}
.columns{
width:450px !important;
float:right;
}

.textos{
width:99%;
}
.textos td{
vertical-align:top;
padding:5px;
}
.textos img{
margin:10px 5px;

}


.contact-table{
font-size:14px;
}
.contact-table td{
padding:2px 5px 2px 0;
vertical-align:top;
}


/*--------------*/
.past{
width:280px;
float:left;
margin:15px;
height:290px;
}
.past h2{
text-align:center;
}





.mini_listing {
padding:5px;
margin-right:15px; margin-bottom:15px;
border:1px solid #bbbbbb; 
width:130px; height:150px;
text-align:center;
font-size:12px;
background-color:#ffffff;
float:left}
.mini_listing input {border:1px solid #000000; margin-bottom:5px;}
