@charset "utf-8";
/* CSS Document */

body { background-color:#1F5FB4; background-image:url(images/bg.jpg); background-repeat:repeat-x; margin:0 }

a { color:#fff; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline }

#header { width:768px; margin:0 auto; }

#header .cols1 { float:left; width:314px; }

#header .cols2 { float:left; width:454px; text-align:right}
#header input { font-family:arial; font-size:12px; color:#000; width:108px; height:18px; background-image:url(images/header_input_bg.jpg); border:0  }
#header .main-top { margin-right:7px; }
#header .main { margin-top:36px; }
#header .find { margin-top:28px; width:394px; margin-right:2px; float:right  }

#center { width:732px; margin:0 auto; clear:both; padding-top:30px; }

#home { width:560px; float:left;  }
#home p { font-family:arial; font-size:12px; color:#fff }
#home h1 { font-family:arial; font-size:18px; color:#fff; margin-top:0; padding-top:0 }

#home .home-cols1 { width:226px; float:left; margin-top:30px; }
#home .home-cols2 { width:286px; float:right; margin-top:30px; }

#home .moldura { border:3px solid #fff; }

#home .calendar { float:left; width:286px; clear:both;  }

#home .calendar-cols1 { float:left; width:49px; height:38px; text-align:center; padding-top:14px; background-image:url(images/home_calendar_bg.jpg); font-family:arial; font-size:10px; color:#c00; clear:both; margin-top:30px }
#home .dia { font-family:arial; font-size:20px; color:#999;   }

#home .calendar-cols2 { float:right; width:227px; margin-left:10px; margin-top:30px; }

#home p.eventos { font-family:arial; font-size:12px; color:#fff; margin-top:0; padding-top:0 }


#side { width:120px; float:right; }
#side img { margin-bottom:10px; }


#inside { width:560px; float:left;  }
#inside p { font-family:arial; font-size:12px; color:#fff; text-align:justify; line-height:140% }
#inside h1 { font-family:arial; font-size:18px; color:#fff; margin-top:0; padding-top:0 }

#inside .moldura { border:3px solid #fff; }
#inside #foto { margin-right:5px; font-family:arial; font-size:11px; color:#fff; }
#inside .credito { font-family:arial; font-size:10px; color:#fff; padding:0; margin:0; }
#inside p.primeiro { padding-top:0; margin-top:0; }


#inside hr { color:#ECE7DE;  border:0; border-top:1px dashed #366FBC; clear:both}

#inside ul { padding:0; margin:0; list-style:none }
#inside li { font-family:arial; font-size:12px; color:#fff; text-align:justify; line-height:140% }

#inside .paginacao { text-align:center }


#inside .calendar { float:left; width:560px; clear:both;  }
#inside .calendar-cols1 { float:left; width:49px; height:38px; text-align:center; padding-top:14px; background-image:url(images/home_calendar_bg.jpg); font-family:arial; font-size:10px; color:#c00; clear:both; margin-top:30px }
#inside .dia { font-family:arial; font-size:20px; color:#999;   }
#inside .horario { font-family:arial; font-size:12px; color:#ECE7DE; font-weight:bold   }

#inside .calendar-cols2 { float:right; width:500px; margin-left:10px; margin-top:30px; }

#inside p.eventos { font-family:arial; font-size:12px; color:#fff; margin-top:0; padding-top:0 }


#inside input, textarea, select { font-family:arial; font-size:12px; color:#000; width:108px; height:18px; background-image:url(images/header_input_bg.jpg); border:0 }

#footer { width:100%; height:175px; clear:both; background-image:url(images/footer.jpg); background-repeat:repeat-x; background-position:center; background-position:top }
#footer .credito { width:768px; margin:0 auto; text-align:right; padding:15px 30px 0 0 }