/* CSS Document */

body {
margin: 0;
padding: 0;
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:12px;
line-height:14px;
background-image:url(imagens/fdGeral.jpg);
background-repeat:repeat;
}

.headerFD {
background-image:url(imagens/headerFD.jpg);
background-repeat:repeat-x;
background-color:transparent;
height:160px;
}



li {
list-style-image:url(imagens/seta.gif);
padding:0px;
}

form {
margin:0;
padding:0;
background-color:transparent;
}

/* Layout */
.conteudo {
background-color:#2f6091;
border:4px solid #fff;
}
.colLeft {
padding-top:5px;
background-color:transparent;
text-align:center;
vertical-align:top;
border:1px solid #2f6091;
}
.colRight {
padding-top:5px;
background-color:transparent;
text-align:center;
vertical-align:top;
border:1px solid #2f6091;
}
.colCenter {
padding-top:5px;
width:640px;
vertical-align:top;
text-align:left;
background-color:transparent;
border:1px solid #2f6091;
}
.footer {
height:25px;
vertical-align:middle;
background-color:transparent;
font-family:Verdana, Tahoma, arial, sans-serif;
font-size:10px;
line-height:12px;
color:#889a95;
}


.separador {
padding:0;
height:10px;
background-color:transparent;
}
div {
margin:0;
padding:0;
}

.spacer {
padding:0;
height:5px;
}
*html .spacer {
padding:0;
height:1px;
line-height:2px;
}

.separadorOnda {
width:100%;
height:5px;
background-image:url(imagens/separadorOnda.jpg);
background-repeat:no-repeat;
background-position:center;
}

/* IMAGENS */
.thumbs {
margin:5px 5px 5px 5px;
border:1px solid #0b3967;
vertical-align:top;
}



/* Modulos */
.moduleTit {
background-color:#1d4674;
background-image:url(imagens/underModuleTit.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-align:left;
padding-left:5px;
padding-bottom:10px;
font-family:Tahoma, Verdana, arial, sans-serif;
font-size:12px;
line-height:18px;
font-variant:small-caps;
font-weight:bold;
color:#e0f6f4;
}

.moduleTable {
background-color:#0b2849;
border:2px solid #1d4674;
text-align:left;
margin-left:3px;
margin-right:3px;
width:100%;
}

/* hack explorer */
*html .moduleTable {
background-color:#0b2849;
border:2px solid #1d4674;
text-align:left;
margin-left:0px;
margin-right:0px;
width:96%;
}
/* hack explorer */
*html .moduleTable2 {
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
width:96%;
}

.moduleTable2 {
background-color:transparent;
text-align:left;
margin-left:3px;
margin-right:3px;
width:100%;
}
.barVotes {
background-color:#ffcc08;
}

.pesquisa {
background-color:transparent;
background-image:url(imagens/fdPesquisa.gif);
background-repeat:no-repeat;
background-position:center;
}
.tit {
background-color:transparent;
width:24px;
vertical-align:top;
}
.titulos {
height:35px;
background-color:transparent;
background-image:url(imagens/fundoTits.jpg);
background-repeat:repeat-x;
text-align:left; 
padding:0px;
}
.contentCenter {
width:100%;
padding-top:2px;
padding-bottom:5px;
background-color:#4a759f;
background-image:url(imagens/fdContent.jpg);
background-repeat:repeat-x;
background-position:top;
border:2px solid #1d4674;
}

.contentComentar {
width:100%;
padding-top:5px;
padding-bottom:5px;
background-color:#1d4674;
border:2px solid #1d4674;
}
.content1 {
background-color:transparent;
text-align:left;
}

.rodapé {
display:block;
}

/* imagens */
.imgBorder, a:link .imgBorder, a:visited .imgBorder {background-color:transparent; margin-left:2px; border:2px solid #1d4674;}
.imgBorder2, a:link .imgBorder2, a:visited .imgBorder2 {background-color:transparent; margin-top:5px; margin-left:2px; width:40px; border:2px solid #2f6091;}
.imgBorder3, a:link .imgBorder3, a:visited .imgBorder3 { width:50px; border:2px solid #2f6091;}
a:link .imgBorderNone, a:visited .imgBorderNone {border:none;}




/* LINKS LINKS LINKS */
a:link, a:visited{
text-decoration:none;
color:#ffcc08;
font-weight:bold;
}
a:hover {
color:#fff;
}
a:link img , a:visited img {
border:2px solid #0e4780;
}
a:hover img {
border:2px solid #fff;
}

/* LER MAIS */
.lerMais {
width:59px;
height:15px;
border:0;
}

.lermaisFD {
background-color:transparent;
/*background-color:#071b33;*/
}

a:link .lerMais, a:visited .lerMais {
background-color:transparent;
/*background-color:#071b33;*/
border:none;
}
a:hover .lerMais  {
background-color:#235586;
border:none;
}

a:link .lerMais2, a:visited .lerMais2 {
background-color:#193865;
border:none;
}
a:hover .lerMais2  {
background-color:#235586;
border:none;
}
p.txt_pathway {
margin-top:0;
padding-top:4px;
color:#ffcc08;
font-weight:bold;
}
.txt_pathway a:link, .txt_pathway a:visited {
text-decoration:none;
margin-top:0;
padding-top:4px;
color:#ffcc08;
font-weight:bold;
}
.txt_pathway a:hover {
color:#fff;
}

#footer a, .footer a:visited {
font-family:Tahoma, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
font-weight:bold;
}
#footer a:hover {
text-decoration:none;
color:#ffcc08;
}
.CalendDiasActi a:link, .CalendDiasActi a:visited {
color:#15325d;
}
.CalendDiasActi a:hover {
color:#fff;
}
a.CalendToday:link, a.CalendToday:visited {
color:#000;
background-color:#07fc02;
}






/* textos */

.txtVerdeBold, .txtVerdeBold a:link, .txtVerdeBold a:visited  {
font-family:Tahoma, Verana, Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffcc08;
margin-bottom:0;
padding-bottom:3px;
font-variant:small-caps;
}
.txtVerdeBold a:hover {
color:#fff;
}
.txtData {
margin-top:1px;
font-size:10px;
line-height:12px;
color:#c1cdd0;
font-weight:bold;
}
.txtNormal {
padding:4px;
text-align:left;
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:12px;
color:#fff;
}
.txtNormalGreen {
padding:4px;
text-align:left;
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:12px;
color:#ffcc08;
}
.txtNormalBlack {
padding:4px;
text-align:left;
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:11px;
color:#000;
}
.txtNormalWhite {
padding:4px;
text-align:left;
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:11px;
color:#fff;
}
.txtNormal2 {
padding:2px;
text-align:left;
font-family:Tahoma, Verdana, arial, sans-serif;
font-size:11px;
line-height:13px;
color:#96b0aa;
}
.txtSmall {
padding:0;
font-family:Verdana, Tahoma, arial, sans-serif;
font-size:10px;
color:#889a95;
}
.txtSmallGreen {
padding:0;
font-family:Verdana, Tahoma, arial, sans-serif;
font-size:10px;
color:#ffcc08;
}
.txtLinkSmall a:link, .txtLinkSmall a:visited, .txtLinkSmall a:hover {
text-align:center;
font-size:10px;
margin:0;
padding:0;
}
.txt_pathway {
margin-top:0;
padding-top:4px;
padding-left:5px;
color:#000;
font-weight:bold;
}

.erro {
font-family:tahoma, verdana;
font-weight:bold;
font-size:12px;
color:#FF0000;
font-variant:small-caps;
}
.titUltimas {
background-color:transparent;
padding:4px;
font-family:tahoma, verdana;
font-size:11px;
color:#e1f5ee;
line-height:13px;
font-weight:bold;
}



/* forms */
.inputBoxes {
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:11px;
line-height:13px;
padding:1px;
border:1px solid #102442;
color:#000;
background-color:#d3dfdc;
}
.inputBoxes:active,
.inputBoxes:focus,
.inputBoxes:hover {
background-color:#fff;
}
.btn {
background-color:#FFCC00;
/*background-image:url(imagens/fdBtn.jpg);
background-repeat:repeat;
background-position:top;*/
font-family:tahoma, verdana, arial;
font-size:10px;
font-weight:bold;
padding:1px;
text-transform:lowercase;
line-height:12px;
color:#000;
border:1px solid #102442;
cursor:pointer;
}


/* CALENDARIO */
.Calendar {
width:98%;
font-size:9px;
font-family:verdana, tahoma, arial;
}
.CalendMes {
vertical-align:middle;
padding:4px;
background-color:transparent;
}
.CalendFimSemana {
width:10px;
padding:1px;
background-color:#15325d;
border:1px solid #071b33;
text-align:center;
color:#ffffff;
font-weight:bold;
}
.CalendSemana {
text-align:center;
width:10px;
background-color:#0c4783;
border:1px solid #071b33;
color:#fff;
font-weight:bold;
padding:1px;
}
.CalendDias {
text-align:center;
background-color:#2f6091;
border:1px solid #071b33;
color:#b0c5c0;
padding:1px;
}
.CalendDiasActi {
text-align:center;
vertical-align:middle;
border:1px solid #15325d;
background-color:#ffcc08;
}
.CalendToday {
text-align:center;
vertical-align:middle;
border:1px solid #fff;
color:#ffffff;
font-weight:bold;
background-color:transparent;
}

/* modulo futebol */

.futebol {
background-color:transparent;
background-position:center;
width:164px;
}

.aspas {
font-family:Georgia;
font-size:25px;
font-weight:bold;
line-height:26px;
color:#fff;
}

.maispedida img {
border:none;
}