body {

margin:0 0 0 0;

padding:0;

background-color:#fff;

font-family:Tahoma, Arial, Verdana, Tahoma, sans-serif;

font-size:11px;

line-height:13px;

color:#666666;

text-align:left;

}

form {

padding-bottom:0;

margin-bottom:0;

}

.body2 {

background-image:url(../imagens/fd_nuvens.jpg);

background-repeat:repeat-x;

background-position:top-left;

background-color:transparent;

vertical-align:top;

padding:0;

}

a img {

border:none;

padding:2px;

}

a:hover img {

padding:2px;

background-color:#f0f0f0;

}



a:link, a:visited {

color:#388ee6;

}

a:hover {

text-decoration:none;

color:#135394;

}

.lay1 {

height:30px;

padding:0;

background-image:url(../imagens/lay_1.gif);

background-repeat:no-repeat;

background-position:right bottom;

}

.lay2 {

width:267px;

height:46px;

background-image:url(../imagens/lay_2.gif);

background-repeat:no-repeat;

background-position:top left;

padding:0;

}

.lay1b {

width:177px;

height:46px;

background-image:url(../imagens/lay1_b.gif);

background-repeat:no-repeat;

padding:0;

vertical-align:top;

}

.lay3 {

height:46px;

background-image:url(../imagens/lay_3.gif);

background-repeat:repeat-x;

background-position:top left;

padding:0

}

.lay5 {

width:264px;

height:438px;

padding:0px;

}

.laycenter {

margin-top:0;

border-top:3px solid #ededed;

border-right:3px solid #ededed;

background-color:#ffffff;

vertical-align:top;

}

.layrighttop {

width:29px;

height:46px;

background-color:#1083cc;

border-left:4px solid #1674bb;

padding:0;

color:#1083cc;

}

.layright {

padding:0;

background-color:#1083cc;

border-left:4px solid #1674bb;

color:#1083cc;

}

.layrightbottom {

padding:0;

background-color:#a7def9;

border-left:4px solid #99cbe4;

color:#a7def9;

}



.comentario {

padding:25px;

background-color:#f4f9f8;

font-size:11px;

border:5px solid #d3edf2;

}

.mensagemforum {

padding:25px;

background-color:#fffdfa;

font-size:11px;

border:5px solid #c9efcb;

}

.footer {

background-image:url(../imagens/footer.gif);

background-repeat:repeat-x;

background-position:top;

color:#fff;

}

/* PADDING */

.padder {

width:1px;

padding-left:5px;

}

/* TEXTOS */

.bigwhite {

font-size:14px;

line-height:14px;

color:#FFFFFF;

font-weight:bold;

font-variant:small-caps;

}

.mediumyellow {

font-size:11px;

line-height:13px;

font-weight:bold;

color:#FFFF00;

}

.normalgray {

font-size:11px;

color:#666;

}

.normalwhite {

font-size:11px;

line-height:12px;

color:#fff;

}

.normalwhite a {

color:#fff;

}

.normalwhite a:hover {

color:#fff;

}

.normalblack {

font-size:11px;

color:#000;

}

.bigtit, .bigtitforum {

font-size:15px;

line-height:16px;

color:#3a2a73;

padding-left:4px;

font-weight:bold;

font-family:Arial, Tahoma, Verdana;

}



.bigtit a:link, .tit a:link, .bigtitforum a:link, .bigtit a:visited, .tit a:visited, .bigtitforum a:visited {

text-decoration:none;

}



.titsmall {

font-size:11px;

line-height:12px;

color:#69a628;

font-weight:bold;

}



.small {

font-size:9px;

line-height:10px;

color:#666;

}

.smallthin {

font-size:9px;

color:#a9a9a9;

}

.smallthin a:link, .smallthin a:visited {

text-decoration:none;

}

.smallthin a:hover {

color:#000;

}

.autor {

text-align:right;

font-size:9px;

color:#000;

font-weight:bold;

}

.imgborder {

border:2px solid #579ce4;

}

.separador {

margin-top:3px;

margin-bottom:3px;

padding:0; 

background-color:#dedede;

}

.pattern, .patternforum {

background-image:url(../imagens/pattern.gif);

background-repeat:repeat;

/*background-color:#a7def9;*/

height:30px;

vertical-align:middle;

text-align:left;

border-bottom:1px solid #ffffff;

}

.tit {

font-size:12px;

line-height:13px;

color:#fd8900;

font-weight:bold;

}

.titAzul {

font-size:12px;

line-height:13px;

color:#388ee6;

font-weight:bold;

}

.main {

font-family:Arial, Tahoma, Verdana;

font-size:12px;

line-height:16px;

vertical-align:top;

text-align:left;

}

.main .titsmall a:link, .main .titsmall a:visited, .main .tit {

font-size:14px;

line-height:16px;

text-decoration:none;

color:#388ee6;

} 



.main .titsmall a:hover {

color:#135394;

}





.box_lateral {

font-size:11px;

line-height:13px;

background-color:#f0f0f0;

text-align:center;

}

.box_lateral .tit, .box_lateral .tit {

color:#fd8900;

}



.box_lateral .titsmall a:link, .box_lateral .titsmall a:visited {

font-size:11px;

line-height:13px;

}



.folderlink a:link, .folderlink a:visited {

padding-left:3px;

text-decoration:none;

color:#fd8900;

}

.folderlink a:hover {

color:#ae5e00;

}



.txtinput {

width:80px;

font-size:10px;

line-height:12px;

padding:1px;

border:1px solid #ccc;

}

.forminput {

font-size:10px;

line-height:12px;

padding:1px;

border:1px solid #ccc;

}

.formtextarea {

font-size:11px;

line-height:12px;

padding:1px;

border:1px solid #ccc;

font-family:Tahoma, Arial, Verdana, Tahoma, sans-serif;

}

.btn {

font-size:9px;

color:#333333;

padding:1px;

background-color:#d8e8ed;

border:1px solid #049ded;

cursor:pointer;

}

.erro {

font-family:Verdana;

font-size:11px;

line-height:13px;

color: #CC0000;

font-weight:bold;

}



.reablink a:link, .reablink a:visited {

color:#4d8215;

}

.reablink a:hover {

color:#213808;

}











.CalendDias {
background-color:#d3edf2;
border:1px solid #fff;
padding:2px;
vertical-align:middle;
text-align:center;
font-size:10px;
}
.CalendMes {
background-color:transparent;
background-image:url(imagens/comentario_headfd.jpg);
background-repeat:repeat-x;
background-position:top;
color:#000;
font-weight:bold;
font-size:12px;
line-height:12px;
font-size:10px;
}
.CalendSemana, .CalendFimSemana {
background-color:transparent;
color:#1181c9;
font-weight:bold;
font-size:11px;
}
.CalendDiasActi {
background-color:#1181c9;
color:#fff;
font-weight:bold;
padding:2px;
vertical-align:middle;
text-align:center;
font-size:10px;
}
.CalendToday {
font-weight:bold;
vertical-align:middle;
text-align:center;
border:1px solid #1181c9;
font-size:10px;
}
.CalendMes a:link, .CalendMes a:visited {text-decoration:none;}
.CalendDiasActi a:hover, .CalendMes a:hover {color:#000;}
.CalendDiasActi a:link, .CalendDiasActi a:visited {color:#fff;text-decoration:none;}