/********************************************
   LAYOUT
********************************************/ 

#container{margin:0 auto;width:986px;}
/*#header {height:110px; position:relative; background:url(/img/headerBg.png)}*/
#main {background-color:#FFFFFF;padding:0px 20px 20px 20px; background:url(/img/mainBg.png) repeat-y left top; display:block}
.block {}

#columnLeft {float:left;margin:0 20px 0 0;width:200px;}
#content {width:720px;float:left;}
#columnRight {display: none;}


/* -------------------  LOGO elements -------------------- */

h1.logo{left:0;margin:0;position:absolute;top:10px;}
h1.logo a {/*background:transparent url(/img/logo.png) no-repeat top left;*/cursor:pointer;display:block;width:390px; height:86px;text-indent:-2000px}


/* -------------------  SEARCH elements -------------------- */

/*form.searchForm  {float:right; padding:5px 0 0;}
form.searchForm  input.searchInput {border:1px solid #DDDDDD;display:inline;padding:3px;width:150px; margin:0}*/


form.searchForm  {bottom:40px;position:absolute;right:0;width:280px;}
fieldset.searchFieldset {width: 280px;}
fieldset.searchFieldset input.searchInput {background:transparent url(/img/search/search.png) no-repeat scroll 0 0; float:left;padding:17px 20px;width:195px;}
fieldset.searchFieldset button.searchButton {background:transparent url(/img/search/search.png) no-repeat scroll right top;cursor:pointer; float:left;height:50px;text-indent:-9999px;width:45px;}
fieldset.searchFieldset button.searchButton:hover {background:transparent url(/img/search/search.png) no-repeat scroll right bottom;}

/* -------------------  PATH elements -------------------- */

#path { color:#CC0000; font-size:11px; /*padding-left:97px;*/; padding-bottom:5px}
#path a {color: #CC0000; font-weight: bold;text-decoration: none;}
#path a:hover {text-decoration: underline;}

/* -------------------  FOOTER elements -------------------- */


/* -------------------  THUMBS elements -------------------- */

a.smallThumb {display:block;float:left;margin-right:20px;width: 124px; text-align:center}
a.mediumThumb {display:block;float:left;margin-right:20px;width: 164px; text-align:center}
a.largeThumb {display:block;float:left;margin-right:20px;width:204px; text-align:center}

a.smallThumb img, a.mediumThumb img, a.largeThumb img {border:1px solid #BEBEBE}


/* -------------------  PAGE elements -------------------- */

.pageLeft { width:160px; float:left; margin-right:21px; margin-left:2px; display:block; height:500px;}
.pageLeft a img{ margin-bottom:20px}
.pageLeft .top{ width:160px; height:8px; background: url(/img/saopstenjaTop.jpg) no-repeat}
.pageLeft .bottom{ width:160px; height:8px; background: url(/img/saopstenjaBottom.jpg) no-repeat}
.pageLeft .middle{ width:160px; height:auto; background-color:#F0F1F1; background: url(/img/saopstenjaMiddle.jpg) repeat-y}
.pageLeft p{ padding: 2px 10px 2px 10px; font-size:12px}

.pageRight { width:160px; float:left; margin-left:21px; display:block}
.pageRight a img{ margin-bottom:20px}

.center { width:580px; float:left; min-height:700px}
.center .centerTitle { height:33px; background: url(/img/homeCenterTopBg.jpg) no-repeat}
.center .centerTitle h2{ width:560px; font-size: 18px; color:#333333; padding:5px 10px;}
.center p.eventDate{ color:#333333; font-size:10px; padding:10px 0 10px 0;}
.center h3.title a{ color:#000098; font-size:16px; font-weight:bold;}
.center p.lead{ font-size:13px; line-height:160%;}
.center .itemBody { padding: 20px 10px 10px 10px; background-color:#ffffff; border-left:#D4D4D4 1px solid; border-right:#D4D4D4 1px solid; border-bottom:#D4D4D4 1px solid; background-image:url(/img/itemBoxBg.jpg); background-repeat:no-repeat;}
.center .itemBody h2{ font-size: 18px; color:#C6353A;}
.center .itemBody h4 a{ color:#CC3300; background-image:url(/img/i_pdf.gif);background-position:left center;background-repeat:no-repeat;font-size:12px;padding-left:25px; font-weight:bold}
.center .itemBody a{ color:#CC0000}


.center .itemBody table{border-collapse:collapse;border-left:1px solid #000000;color:#000000;margin:20px 0;text-align:left;width:100%;}
.center .itemBody table thead tr td, .center .itemBody table thead tr td th{background-color:#006699;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#FFFFFF;font-size:13px;font-weight:bold;padding:8px;}
.center .itemBody table tbody tr td{background-color:#FFFFFF;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;padding:8px;}
.center .itemBody table tbody tr th{background-color:#FFFFFF;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#000000;font-weight:bold;padding:8px;}

/*.center .itemBody img{ padding-top:10px}*/




