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

html
{
height:100%;
}

a img { border: none; }

body
{
height:100%;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.td_right
{
background-image:url(../imgs/backgr.jpg);
background-position:center;
background-repeat:repeat-x;
}


#container
{
height:100%;
background-color:#84AE21;
background-image:url(../imgs/white.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

#center
{
margin:auto;
height:600px;
background-image:url(../imgs/backgr.jpg);
background-repeat:repeat-x;
}

#left
{
float:left;
width:290px;
height:600px;
}

#right
{
width:685px;
height:600px;
background:url(../imgs/container.jpg) no-repeat;
margin:auto;
}

#menu
{
margin:0px;
padding:0px;
position:relative;
width:125px;
height:210px;
top:215px;
left:138px;
text-align:center;
}


#menu ul
{
list-style:none;
margin:0px;
padding:0px;
padding-top:15px;
}

#menu li
{
position: relative;
width:125px;
margin:0px;
padding:2px 0px;
height: 16px;
}
#menu li a
{
margin:0px;
padding:0px;
height: 16px;
}

#conteudo
{
padding:19px;
padding-top:110px;
width:650px;
height:460px;
text-align:left;
}

#cont_tl
{
float:left;
width:210px;
height:60px;
background-color:#8bbb15;
font-size:10px;
}

#cont_tr
{
float:right;
width:440px;
height:60px;
}

#cont_left
{
float:left;
width:210px;
height:405px;
background-color:#8bbb15;
}

#cont_right
{
float:right;
width:440px;
height:405px;
}

#cont_right1
{
position: relative;
float:left;
width:650px;
height:404px;
overflow-y:auto;
overflow-x:hidden;
}

#dest
{
padding:8px;
padding-top:15px;
}

#dest_cont
{
padding-left:15px;
float:left;
width:400px;
}

#noticia
{
width:180px;
height:380px;
padding:12px;
float:left;
margin-left:10px;
}

#not_foto
{
width:180px;
height:180px;
text-align:center;
background-color:#406e30;
margin-bottom:10px;
float:left;
}

#rest_foto
{
width:210px;
height:404px;
text-align:center;
background-color:#8bbb15;
margin-bottom:0px;
/*
float:left;
*/
overflow:hidden;
position: relative;
left:0px;
top:0px;
}
#destaque
{
clear:both;
padding:15px;
}



/* --------------------------------------- FORMATACOES ------------------  */

a
{
margin:0px;
padding:0px;
display:block;
text-decoration:none;
color:#FFCC00;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

#menu a:hover
{
color:#FFFFFF;
background-color:#FFCC00;
}

.pressed
{
margin:0px;
padding:0px;
display:block;
text-decoration:none;
color:#FFFFFF;
background-color:#FFCC00;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

h1
{
color:#406e30;
background-color:#bac976;
font-size:13px;
margin:0px;
padding:2px 10px;
margin-bottom:5px;
}

h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#406e30;
margin:0px;
padding:0px;
margin-bottom:10px;
text-align:left;
}

p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
line-height:9px;
margin:5px 0px;
padding:0px;
text-align:justify;
}


#noticia a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
line-height:9px;
margin:5px 0px;
padding:0px;
color:#406e30;
}

#cont_tl p
{
padding-left:5px;
}


.branco
{
color: #FFFFFF
}

.verde
{
color: #38632C;
font-weight: bold;
font-size: 11px;
}

/* ------------------------------------------- MENU ----------*/

.menu1
{
background-image:url(../imgs/menu1.jpg);
}

.menu2
{
background-image:url(../imgs/menu2.jpg);
}

.menu3
{
background-image:url(../imgs/menu3.jpg);
}

.menu4
{
background-image:url(../imgs/menu4.jpg);
}

.menu5
{
background-image:url(../imgs/menu5.jpg);
}

.menu6
{
background-image:url(../imgs/menu6.jpg);
}

.menu7
{
background-image:url(../imgs/menu7.jpg);
}


.biogallery, .biolista { margin: 0; padding: 0; list-style: none; }
.biogallery { float: left; width: 210px;  height: 150px; }

.biolista { float: left; width: 400px; padding: 20px 0 20px 10px; font-size: 11px; color: #686868; }
.biolista li { padding: 8px 0; }

.divbar { overflow: auto; }

.fmendes .verde { line-height: 13px; font-size: 12px; }

.goodies { float: left; padding-left: 20px; }

.pad20 { padding: 20px; }
.pad20 p { font-size: 11px; }

#dest_cont p, #noticia p, .fmendes p { font-size: 11px; line-height: 13px; }

.destimg { float: left; width: 180px; height: 180px; text-align: center; }

.contactos p { font-size: 11px; line-height: 13px; }
.contactos { padding: 10px; }
.contactos label { float: left; width: 80px; font-size: 11px; }
.contactos input { font-size: 11px; }

.red { color: red; }

#cont_left .contactos { color: #38632C; }

.error, .errorlist  { font-size: 11px; color: red }


.calendar { width: 100%; background-color: #A1A5A9 }
.calendar caption { padding: 10px 0; }
.calendar thead th { font-size: 13px; background-color: #bfd281; text-align: center; }

.calendar .calday { background-color: #FFF; vertical-align: top; }
.calendar .calnumber { float: right; font-size: 12px; color: #38632C; }
.calendar .calday ul { clear: both; margin: 0; padding: 0; list-style: none; }
.calendar .calday ul li { margin: 0; padding: 0; font-size: 11px;  }


.calendar .notfilled { background-color: #f2f2f2; }


