/* CSS - O Galo da Madrugada */

/* Começo css reset */
body,div,dl,dt.dd,ul,ol,li,h1,h2,h3,h4,h5,h6
,pre,form,fieldset,p,blockete,th,td{
padding:0;
}
addres,th{
font-style:normal;
font-weight:normal;
}
table{
border-collapse:collapse;
border-spacing:0;
}
caption,th{
text-align:left;
}
img,fieldset{
border:none;
}
ol,ul{
list-style:none;
}
/* fim css reset */

body{
background:#ffca03;
background-image:url(img/bgGeral.jpg);
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1{
margin:0px;
font-size:18px;
margin-bottom:5px;
}

h2{
margin:0px;
font-size:16px;
margin-bottom:2px;
}

.topoBlog{
background:url(img/topoBlog.jpg);
height:147px;
text-align:center;
}

.topoOGalo{
background:url(img/topoOGalo.jpg);
height:147px;
text-align:center;
}

.topoCarnavalAtual{
height:147px;
text-align:center;
}

.topoOutrosCarnavais{
background:url(img/topoOutrosCarnavais.jpg);
height:147px;
text-align:center;
}

.topoMeuGalo{
background:url(img/topoMeuGalo.jpg);
height:147px;
text-align:center;
}

.topoAgenda{
background:url(img/topoAgenda.jpg);
height:147px;
text-align:center;
}

.topoNoticias{
background:url(img/topoNoticias.jpg);
height:147px;
text-align:center;
}

.topoDownloads{
background:url(img/topoDownloads.jpg);
height:147px;
text-align:center;
}

.topoDicas{
background:url(img/topoDicas.jpg);
height:147px;
text-align:center;
}

.topoFotos{
background:url(img/topoFotos.jpg);
height:147px;
text-align:center;
}

.topoHistorias{
background:url(img/topoHistorias.jpg);
height:147px;
text-align:center;
}

.topoLojaDoGalo{
background:url(img/topoLojaDoGalo.jpg);
height:147px;
text-align:center;
}

.topoContato{
background:url(img/topoContato.jpg);
height:147px;
text-align:center;
}

.topo{
background:url(img/topo.jpg);
height:147px;
text-align:center;
}

.linkLogo{
text-align:left;
position:relative;
width:150px;
height:130px;
float:left;
left:10px;
cursor:hand;
}

.bannerInterno{
position:relative;
left:7px;
top:-126px;
}

.banner{
position:relative;
width:484px;
height:68px;
background-image:url(img/bgPublicidade.png);
left:210px;
}

.menu{
width:160px;
background-color:#FFFFFF;
vertical-align:top;
text-align:left; 
padding-top:10px;
}

.menu2{
border-right:#d6d6d6 1px solid; 
color:#0d6a1a; 
padding-left:10px; 
font-weight:bold; 
font-family: Verdana, Arial, Helvetica, sans-serif
}

.linkInterno{ 
text-decoration:none; 
color:#0d6a1a;
display:block;
line-height:20px;
}

.linkInterno:hover{
position:relative; 
left:1px;
top:1px; 
text-decoration:none; 
color:#b18d1e;
}

.linkDownloads{ 
text-decoration:none;
font-weight:bold;
color:#0d6a1a;
}

.linkDownloads:hover{
position:relative; 
left:1px;
top:1px; 
text-decoration:none; 
color:#b18d1e;
}

.conteudoInterno{
width:568px; /* -10 */
background-color:#FFFFFF;
text-align:left; 
vertical-align:top; 
padding:5px;
}

.sobreOAutor{
width:555px;
vertical-align:top;
background-color:#fff4c7; 
border:#a59554 1px solid; 
padding:5px; 
margin-bottom:10px;
padding-top:0px;
}

.iconeSobreOAutor{
position:relative; 
top:-11px;
}

.iconeSobreOFoliao{
position:relative; 
top:-12px;
}

.tituloAutor{
font-weight:bold;
font-size:16px;
}

.tdFotoAutor{
width:50px;
vertical-align:top;
}

.tdFotoAutor img{
border:#000000 1px solid;
}

.descAutor{
vertical-align:top;
padding-left:5px; 
padding-right:5px;
}

.margemBt{
margin-top:10px;
}

.esquerdaBt{
background-image:url(img/bts/esquerdo.gif); 
background-repeat:no-repeat; 
width:7px; height:14px; 
float:left;
}

.conteudoBt{
background-image:url(img/bts/bg.gif); 
background-repeat:repeat-x; 
height:14px; 
padding-left:3px; 
padding-right:3px; 
float:left;
}

.direitaBt{
background-image:url(img/bts/direito.gif); 
background-repeat:no-repeat; 
width:7px; 
height:14px; 
float:left;
}

.outrosBlogs{
width:160px; 
vertical-align:top; 
background-color:#ffffff; 
float:right;
}

.fotosOutrosBlogs{
float:left;
border:#000000 1px solid;
margin:5px;
}

.nomesOutrosBlogs{
font:Verdana; 
font-size:12px; 
font-weight:bold;
position:relative;
color:#000000;
text-decoration:none;
top:5px;
}

.box1Blog{
width:390px;
padding:8px;
}

.dataHoraBlog{
font-size:11px; 
color:#535353;
}

.boxAutorOutrosBlogs{
height:62px;
padding:2px;
}

.boxAutorOutrosBlogs:hover{
border:#b29f53 1px solid;
background-color:#fce89e;
height:64px;
padding:0px;
}

.boxsOutrosAutores{
height:62px;
margin-bottom:1px;
display:block;
}

.nomeOutrosAutores{
position:relative; 
top:5px;
font:Verdana; 
font-size:12px; 
font-weight:bold;
color:#000000;
text-decoration:none;
}

.outrosAutores{
color:#000000;
text-decoration:none;
display:block;
}

.outrosAutores:hover{
background-color:#fce89e;
color:#FF0000;
border:#b29f53 1px solid;
display:block;
height:60px;
}



.nomeComentarioBlog{
font-size:11px; 
color:#000000; 
font-weight:bold;
}

.detalheComentarioBlog{
font-size:11px;
}

.alinhamentoComentarioBlog{
padding:5px;
border-bottom:#999999 1px solid;
}

.txtComentarioBlog{
color:#333333; 
font-size:11px;
width:380px;
}

.alinhamentoBtComente{
text-align:right; 
margin-top:5px;
}

.rodape{
vertical-align:top;
background-image:url(img/rodape.jpg);
height:127px;
}

.tituloBlog{
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}

.tituloMinhasHistorias{
font-size:14px;
font-weight:bold;
margin-bottom:5px;
color:#000000;
text-decoration:none;
}

.tituloMinhasHistorias:hover{
text-decoration: underline;
}

.linkListaPosts{
color:#CC6600;
text-decoration:none;
}

.boxPost{
width:555px;
vertical-align:top;
border-bottom:#999999 1px solid; 
padding:5px; 
margin-bottom:10px;
padding-top:0px;
}

.tituloAutorPost{
font-weight:bold;
font-size:14px;
color:#996600
}

.descAutorPost{
vertical-align:top;
padding-left:8px; 
padding-right:5px;
}

.linkPostAutor{
padding-left:10px;
color: #666666;
font-size:11px;
text-decoration:none;
line-height:25px;
}

.linkPostAutor:hover{
text-decoration:underline;
}

.tutiloLinkPostAutor{
color: #000000;
font-size:12px;
font-weight:bold;
line-height:25px;
}

.calendario{
background-color: #F2F2F2;
}

.diasMes{
width:75px;
text-align:center;
color:#666666;
background-color:#d4d4d4;
border:#F2F2F2 1px solid;
font-weight:bold;
font-size:12px;
}

.diasMesVazio{
background-color: #e5e5e5;
color: #666666;
font-size:12px;
text-align:center;
border:#FFFFFF 1px solid;
}

.diasMesSelecionado{
width:75px;
text-align:center;
color:#FFFFFF;
background-color: #FF9900;
border:#F2F2F2 1px solid;
font-weight:bold;
font-size:12px;
}

.diaSemana{
background-color: #828282;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-align:center;
border:#FFFFFF 1px solid;
}

.caledarioInfo{
text-align:center;
font-weight:bold;
color:#333333;
font-size:14px;
}

.btCadastreSeuEvento{
padding-top:5px;
position:relative;
left:20px;
}

.barraData{
background-color:#FF9900;
padding:5px;
padding-left:25px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.infoEvento{
background-color: #78aff5;
width:80px;
color: #FFFFFF;
padding:3px;
vertical-align:top;
text-align:right;
font-weight:bold;
border:#FFFFFF 1px solid;
}

.contInfoEvento{
background-color: #d6e8ff;
padding:3px;
vertical-align:top;
font-size:12px;
border:#FFFFFF 1px solid;
}

.tituloEvento{
color: #CC6600;
font-size:16px;
font-weight:bold;
}

.desvEvento{
color: #333333;
}

.tabInfoEvento{
margin-top:10px;
margin-bottom:10px;
}

.tituloDescEvento{
margin-top:30px;
}

.topoCaledarioInfo{
background-image:url(img/topoCalendario.jpg);
background-repeat:no-repeat;
height:40px;
border-bottom:#d6aa03 2px solid;
}

.boxPapeisDeParede{
width:555px;
vertical-align:top;
background-color:#fff4c7; 
border:#a59554 1px solid; 
padding:5px; 
margin-bottom:10px;
padding-top:0px;
height:430px;
}

.boxPapeisdeParede2{
padding:5px;
background-color:#FFFFFF;
width:200px;
float:left;
margin-left:30px;
margin-bottom:10px;
border:#cccccc 1px solid;
}

.boxMusicas{
padding:5px;
background-color:#FFFFFF;
width:490px;
float:left;
margin-left:30px;
margin-bottom:5px;
border:#cccccc 1px solid;
}

.barraDownloads{
background-color: #CC9900;
padding:5px;
padding-left:25px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background-image:url(img/bgSubMenuOGalo.jpg);
background-repeat:repeat-x;
background-position:center;
border:#FFFFFF 3px solid;
}

.barraOGalo{
background-color: #CC9900;
padding:5px;
color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background-image:url(img/bgSubMenuOGalo.jpg);
background-color:#ecb301;
background-repeat:repeat-x;
background-position: bottom;
border:#FFFFFF 3px solid;
line-height:18px;
}

.borda{
border:#CCCCCC 1px solid;
}

.bordaContato{
border:#CCCCCC 1px solid;
padding:5px;
width:500px;
}

.bordaCadastro{
border:#CCCCCC 1px solid;
padding:5px;
width:550px;
}

.tabelaContato{
background-color: #FEF8E2;
text-align:left;
}

.tabelaContato td{
padding-left:10px;
padding-right:10px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

.tabelaCadastro{
background-color: #FFFFFF;
text-align:left;
}

.tabelaCadastro td{
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

.boxProdutos{
width:555px;
vertical-align:top;
background-color:#fff4c7; 
border:#a59554 1px solid; 
padding:5px; 
margin-bottom:10px;
padding-top:0px;
height:auto;
}

.boxProdutos2{
padding:5px;
background-color:#FFFFFF;
width:200px;
margin-left:30px;
margin-bottom:10px;
border:#cccccc 1px solid;
}

.fotoOGalo{
position:relative;
left:1px;
border:#cccccc 1px solid;
}

.linkSubMenu{ 
text-decoration:none; 
color:#FFFFFF;
line-height:20px;
}

.linkSubMenu:hover{
position:relative; 
left:1px;
top:1px; 
text-decoration:none; 
color:#846506;
}

.linkSubMenuAtivo{ 
text-decoration:none; 
color:#846506;
}

.temaAno{
font-weight:bold; 
color:#333333;
font-style:italic;
}

.boxOutrosCarnavais{
width:560px;
vertical-align:top;
background-color:#fff4c7; 
border:#a59554 1px solid; 
margin-bottom:10px;
}

.outrosCarnavais{
text-decoration:none;
color:#000000;
display:block;
padding:5px; 
padding-left:20px;
}

.outrosCarnavais:hover{
background-color:#fce89e;
display:block;
padding:4px;
padding-left:21px;
padding-top:6px;
}

.albuns{
text-decoration:none;
color:#000000;
display:block;
padding:5px;
border:#cccccc 1px solid;
}

.albuns:hover{
background-color:#fce89e;
display:block;
padding:4px;
padding-left:6px;
padding-top:6px;
border:#a59554 1px solid; 
}

.boxAlbuns2{
background-color:#FFFFFF;
width:200px;
float:left;
margin-left:30px;
margin-bottom:10px;
width:212px;
}

.boxAlbuns2Foliao{
background-color:#FFFFFF;
width:173px;
float:left;
margin-left:10px;
margin-bottom:10px;
}

.fotos{
text-decoration:none;
color:#000000;
display:block;
padding:5px;
border:#cccccc 1px solid;
}

.fotos:hover{
background-color:#fce89e;
display:block;
border:#a59554 1px solid; 
}

.boxFotos{
background-color:#FFFFFF;
width:173px;
float:left;
margin-left:10px;
margin-bottom:10px;
text-align:center;
}

.boxFotos2{
background-color:#FFFFFF;
width:113px;
margin-left:10px;
margin-bottom:10px;
}

.boxPapeisDeParede{
width:555px;
vertical-align:top;
background-color:#fff4c7; 
border:#a59554 1px solid; 
padding:5px; 
margin-bottom:10px;
padding-top:0px;
height:auto;
}

.boxMeuGaloRecentes{
width:555px;
height:210px;
vertical-align:top;
background-color:#cfe7fc; 
border:#1f5585 1px solid; 
padding:5px; 
margin-bottom:10px;
padding-top:0px;
}

.boxMeuGaloVisitados{
width:555px;
height:210px;
vertical-align:top;
background-color:#fff4c7; 
border:#a59554 1px solid; 
padding:5px; 
margin-bottom:10px;
padding-top:0px;
}

.bordaFoto{
border:#FFFFFF 3px solid;
}

.chamadasMeuGalo{
float:left;
width:275px;

}

.tituloChamadaMeuGalo{
font-weight:bold;
font-size:14px;
color:#993300;
margin-bottom:5px;
}

.porChamadaMeuGalo{
color: #666666;
font-size:11px;
}

.nomeChamadaMeuGalo{
color:#000000;
font-weight:bold;
font-style:italic;
}

.iconePapeisDeParede{
position:relative; 
top:-12px;
}

.iconePapeisDeParede1{
position:relative; 
top:-11px;
}

.iconePapeisDeParedeIcone{
position:relative; 
top:-15px;
}

.bordaFotoChamadaMeuGalo{
border:#CCCCCC 1px solid;
float:left;
margin-right:3px;
}

.linkMeuGaloVis{
text-decoration:none;
padding:5px;
display:block;
}

.linkMeuGaloVis:hover{
background-color:#fce89e;
display:block;
padding:4px;
padding-left:5px;
padding-top:5px;
border:#b29f53 1px solid;
height:83px;
}

.linkMeuGaloRes{
text-decoration:none;
padding:5px;
display:block;
}

.linkMeuGaloRes:hover{
background-color:#91c5f2;
display:block;
padding:4px;
padding-left:5px;
padding-top:5px;
border:#1f5585 1px solid;
height:83px;
}

.tabMaisVisitados td{
height:100px;
}

.tabMaisRecentes td{
height:100px;
}

.tabelaListaFotos{
background-color:#FF0000;
/*border:#b29f53 1px solid;*/
background-color:#fff4c7;
}

.fotoGrande{
border:#FFFFFF 5px solid;
}

.divFotoGrande{
border:#CCCCCC 1px solid;
background-color:#FFFFFF;
}

.divMiniFotos{
float:left;
margin-right:5px;
background-color:#FFFFFF;
}

.miniFotos{
text-decoration:none;
color:#000000;
display:block;
padding:3px;
border:#cccccc 1px solid;
}

.miniFotos:hover{
background-color:#fce89e;
display:block;
border:#a59554 1px solid; 
}

.miniFotosAtivo{
text-decoration:none;
color:#000000;
display:block;
padding:3px;
border:#a59554 1px solid;
background-color:#D5AA03;
}

.miniFotosAtivo:hover{
background-color:#fce89e;
display:block;
border:#a59554 1px solid; 
}

.login{
color:#000000;
font-size:11px;
position:relative;
left:-5px;
width:133px;
vertical-align:top;
background-color:#fff4c7; 
border:#a59554 1px solid; 
padding:5px; 
padding-top:0px;
}

.txtLogin{
font-size:11px;
color: #000000;
width: 127px;
}

.iconeLogin{
position:relative;
top:-11px;
}

.iconeBusca{
position:relative;
top:-16px;
}

.boxContato{
width:555px;
vertical-align:top;
background-color:#fff4c7; 
border:#a59554 1px solid; 
padding:5px; 
margin-bottom:10px;
}

.chamada{
font-size:11px;
color: #000000;
}

.tdMinhasImagens{
width:182px;
}

.bordaFotoMinhasImagens{
text-align:center; 
border:#cccccc 1px solid; 
background-color:#FFFFFF; 
padding:5px;
}

.margensConteudo{
padding:8px;
}

.legendaFoto{
color:#990000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.porFoto{
color:#333333;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.creditoFoto{
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.infoFoto{
float:left;
margin-left:4px;
margin-right:20px;
width:130px;
}

.boxFoto{
width:555px;
vertical-align:top;
background-color:#FFE581;
padding:5px;
margin-bottom:10px;
padding-top:0px;
float:left;
}

.iconeFoto{
position:relative;
top:-11px;
}

.boxHistoria{
width:555px;
vertical-align:top;
background-color:#A6D8FF;
padding:5px;
margin-bottom:10px;
padding-top:0px;
float:left;
}

.iconeHistoria{
position:relative;
top:-12px;
}

.qtdFotos{
font:Verdana;
font-size:11px;
font-weight:normal;
position:relative;
top:-2px;
color:#666666;
}

.linkQtdFotos, .linkQtdFotos:hover{
font:Verdana;
font-size:11px;
font-weight:normal;
position:relative;
color:#666666;
}

.linkQtdFotos:hover{
font-weight:bold;
}

.margensLegenda{
width:550px;
}

.boxBuscaAlbuns{
width:555px;
vertical-align:top;
background-color:#fff4c7;
border:#a59554 1px solid;
padding:5px;
margin-top:15px;
margin-bottom:10px;
float:left;
}