/* CONFIGURAÇÕES GERAIS */

body{ background:#000; background:url(../web_img/fundo_list.png); font-family: Arial, sans-serif;}
#site{ margin:0 auto 0; width: 985px; height: 625px; background:url(../web_img/fundo_index.gif) repeat-y;border: #333 1px solid; }
#faixa_amarela{ background-color: #f6d200; width: 255px; height: 625px; }
#menu{ width: 680px; height: 50px; margin: 0 0 0 10px; padding: 5px 0 0 0;}

#logotipos{ width: 270px; height: 210px; margin: 0 23px 0 0; float: right; }
#brotas_producoes{ height: 100px; background:url(../web_img/logo_bp_index.png) no-repeat center; }
#mleite{ height: 100px; background:url(../web_img/logo_ml_index.png) no-repeat center; }


#fade{ border:#fff solid 1px; width:965px; height: 350px; background-color:#000; margin: 0 auto; }

#rodape{ width: 680px; height: 210px; margin: 0 0 0 10px; float: left; }
#rodapeblack{ width: 680px; height: 180px; }
#endereco{ width: 680px; height: 34px; border-top:#CCC 1px solid; padding: 5px 0 0 0; text-align:center; }

#redes_sociais{	width: 985px; margin:0 auto; font-size:12px; color:#333; text-decoration:none; }
#redes_sociais a { text-decoration:none; }
#redes_sociais a:link { color:#333; text-decoration:none; }
#redes_sociais a:visited { color: #333; text-decoration: none; }
#redes_sociais a:hover { color: #666; text-decoration: none; }
#redes_sociais li a:active { text-decoration: none; }
#redes_sociais img{ padding-left: 15px; text-decoration:none; }

#logo_redes{ width: 320px; height: 35px; float:left; border-right:1px solid #333; margin-top: 10px; margin-bottom: 10px; }
#info{ width: 410px; height: 30px; float:left; padding-left: 45px; padding-top: 3px; border-right:1px solid #333; margin-top: 10px; margin-bottom: 10px; }
#desenvolvido{ width: 166px; height: 30px; float:right; padding-left: 40px; padding-top: 3px; margin-top: 10px; margin-bottom: 10px; }

/* INDEX */

#titulo_index{ height: 70px; background:url(../web_img/registre_os_melhores.png) no-repeat center; }
#texto_index{ height: 100px;  font-size:14px; color:#999; padding: 15px 15px 0 15px; z-index:999; }

/* FOTOGRAFIA */

#esquerda_fotografia{ width: 456px; float:left; }
#direita_fotografia{ width: 204px; float:right; font-size:14px; color:#999; margin:25px auto; }
#titulo_fotografia{ height: 70px; background:url(../web_img/fotografia.png) no-repeat left; }
#texto_fotografia{ font-size:14px; color:#999; }

/* FILMAGEM */

#esquerda_filmagem{ width: 400px; float:left; }
#direita_filmagem{ width: 260px; float:right; font-size:14px; color:#999; margin:25px auto; }
#titulo_filmagem{ height: 70px; background:url(../web_img/filmagem.png) no-repeat left; }
#texto_filmagem{ font-size:14px; color:#999; }

/* FESTAS */

#esquerda_festas{ width: 238px; float:left; }
#meio_festas{ width: 225px;; float:left; font-size:14px; color:#999; margin:40px 0 35px 3px; }
#direita_festas{ width: 210px; float:right; font-size:14px; color:#999; margin:40px 0 35px 0; }
#titulo_festas{ height: 70px; background:url(../web_img/festas.png) no-repeat left; }
#texto_festas{ font-size:14px; color:#999; }

/* CONTATO */

#esquerda_contato{ width: 238px; float:left; }
#meio_contato{ width: 225px;; float:left; font-size:14px; color:#999; margin-top:10px; }
#direita_contato{ width: 210px; float:right; font-size:14px; color:#999; margin-top:10px; }
#titulo_contato{ height: 70px; background:url(../web_img/festas.png) no-repeat left; }
#texto_contato{ font-size:14px; color:#999; }

p{ margin:5px 0; }
input, textarea{ background: #333; border: 1px #666666 solid; color:#999; }
#submit{ margin:19px 0 0 0; color:#999; border: 1px #666666 solid; }

/* ÁLBUM */

#site_album{ margin:0 auto 0; width: 985px; height: 2720px; border: #333 1px solid; }
#menu_album{ width: 680px; float:left; height: 50px; margin: 0 0 0 10px; padding: 5px 0 5px 0;}
#logo_album{ width: 285px; float:right; height: 50px; margin: 0 10px 0 0; padding: 5px 0 5px 0; background:url(../web_img/fundo_logo_album.jpg) repeat-y; text-align:center;}
#logo_album img{ margin: 0 10px; }
#space{ width: 965px; float:inherit; top: 70px; border-top:#FFF 2px solid; margin: 70px auto 10px;}
#detalhes{ width: 945px; height: auto; margin: 0; padding: 20px; color:#333; }
#detalhes h1{ font-size:20px; padding: 0; margin: 0;}
#detalhes h2{ font-size:14px; padding: 0; margin: 0;}
#thumbs{ width: 945px; padding: 20px; height:auto; }

#thumbs ul{
	list-style:none;
	margin: 0;
	padding: 0 10px 10px 10px;
}
#thumbs ul li{
	width: 260px;
	height: 260px;
	float:left;
	margin: 14px;
	background:#EaEaEa;
	text-align:center;
	padding: 10px;
}
#thumbs ul li:hover { 
	width: 260px;
	height: 260px;
	float:left;
	margin: 14px;
	padding: 10px;
	background:#999;
	text-align:center;
}

#mini { width: 250px; height: 250px; background-color:#666;}
#legenda_mini {
	font-size:9px;
	color:#EaEaEa;
	padding: 2px 2px 2px 10px;
}
#foto_mini{
	width: 230px;
	height: 225px;
	padding: 10px 10px 0;
}
.pages{
	font-size:14px;
	margin: 20px 0 0 0;
	color:#333;
	float:left;
}
spam{
	color:#ffd800;
	font-weight:bold;
}
.pages a { text-decoration:none; }
.pages a:link { color:#333; text-decoration:none; }
.pages a:visited { color: #333; text-decoration: none; }
.pages a:hover { color: #666; text-decoration: none; }
