/* ============================================
/	IW Fácil - Sistema CMS
/	Data: 07/10/2008
/	Autor: Interwise Consultoria e Sistemas
/		 http://interwise.com.br
/ ===========================================*/

html, body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	height:100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
	border: 0px;
}

#conteiner {
	width: 800px;
	margin: 20px auto;
	text-align: left;
}

#principal {
	width: 800px;
	float: left;
	margin-bottom: 20px;
}

#topo {
	height: 200px;
}

h1,h2 {
	float: left;
	text-indent: -1999px;
	overflow: hidden;
	font-family: 'Times New Roman', Times;
}

#conteudo {
	padding: 10px;
	color: #333333;
	height:auto !important;
	height:100%;
	min-height:100%;
}

#conteudo h3 {
	font-size: 18px;
	margin: 0px;
	border-bottom: 1px solid #dedede;
}

#conteudo h4 {
	font-size: 10px;
}

#coluna1 {
	width: 170px;
	float: left;
}

#coluna2 {
	width: 170px;
	height: 100%;
	float: right;
}

.videoBox {
	float: left;
}

#rodape {
	width: 800px;
	height: 60px;
	float: left;
	font-size: 10px;
	text-align: right;
	color: #B0B0B0;
	margin-top: 10px;
	border-top: 1px solid #D4D4D4;
	background: #ffffff url('./imagens/bg_rodape.jpg');
}

#rodape p {
	margin: 3px;
}

#rodape a {
	color: #B0B0B0;
	text-decoration: none;
}

#resultadoBusca ul li a {
	color: #666666;
	text-decoration: none;
}

#resultadoBusca ul li a:hover {
	text-decoration: underline;
}

#formContato {
	color: #666666;
	border: 1px solid #dedede;
	background-color: #F9F9F9;
}

#formContato p {
	padding: 5px;
	margin: 0px;
	border-bottom: 1px solid #EBEBEB;
}

#formContato label {
	width: 100px;
	float: left;
}

#formContato input {
	width: 200px;
	padding: 2px;
	border: 1px solid #666666;
}

#formContato textarea {
	width: 205px;
	height: 150px;
	border: 1px solid #666666;
}

#btEnviarContato {
	color: #333333;
	border: 1px solid #dedede;
}

#galFotos {
	margin: 10px auto;
}

#galFotos ul {
	margin: 0px auto;
	padding: 0px;
	list-style: none;
}

#galFotos ul li {
	float: left;
	margin: 2px;
	text-align: center;
	background: transparent url('/includes/imagens/bg_img.png') no-repeat 3px 0px;
}

#galFotos ul li span {
	width: 130px;
	margin-top: 8px;
	display: block;
	clear: left;
}

#galFotos ul li a {
	width: 132px;
	height: 109px;
	float: left;
	margin: 2px 0px 0px 3px;
	padding: 0px;
	color: #666666;
	text-decoration: none;
}

#galeriaGeral li a {
	margin: 3px 0px 0px 3px !important;
}

#galFotos ul li a img {
	margin: 0px;
	padding: 0px;
}

.voltarGaleria {
	padding-top: 20px;
	text-align: center;
	clear: left;
}

.voltarGaleria a {
	color: #666666;
	text-decoration: none;
}
.voltarGaleria a:hover {
	text-decoration: underline;
}

/* ===================== ESTILO DE COMPONENTES ============================*/

#menu {
	margin: 10px;
}

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

#menu ul li ul, #menu ul li ul li ul {

}

#menu * { 
	padding: 0; 
	margin: 0;
}

#menu li {
	padding: 0px;
}

#menu a {
	width: 140px;
	display: block;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
	border-bottom: 1px solid white;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
}

#menu a:hover {
	text-decoration: underline;
}

.menu_mais a, .pai a {
	background: transparent url('/includes/imagens/+.gif') no-repeat 98% 5px !important;
}

.menu_menos a {
	background: transparent url('/includes/imagens/-.gif') no-repeat 98% 5px !important;
}

.filho a {
	font-size: 11px;
	font-style: italic;
	width: 135px !important;
	padding-left: 10px !important;
	background: none !important;
}

.filho a:hover {
	background: none !important;
}

.pai .pai a {
	width: 135px !important;
	font-size: 11px !important;
	padding-left: 10px !important;
}

.pai .pai .filho a {
	width: 125px !important;
	padding-left: 20px !important;
}

#newsletter {
	margin: 10px;
	color: #666666;
}

#newsletter h4{
	margin: 0px 0px 2px 0px;
	font-size: 10px;
	font-weight: normal;
}

#newsletter form {
	height: 94px;
	font-size: 10px;
	margin: 0px;
	color: #666666;
	padding: 2px 0px 2px 5px;
	border: 1px solid #dedede;
}

#newsletter input {
	width: 135px;
	height: 20px;
	border: 1px solid #dedede;
}

#newsletter button {
	padding: 1px;
	float: right;
	font-size: 11px;
	color: #666666;
	margin: 2px 6px 0px 0px;
	border: 1px solid #999999;
}


#busca {
	width: 150px;
	margin: 10px auto;
	color: #666666;
	font-size: 10px;
}

#busca form {
	width: 147px;
	height: 20px;
	padding: 4px 0 3px 3px;
	margin: 0;
	border: 1px solid #dedede;
}

#busca form input {
	width: 110px;
	height: 19px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	float: left;
	border: 1px solid #dedede;
}

#busca form button {
	width: 24px;
	height: 20px;
	float: left;
	border: 0;
	margin-left: 4px;
	background-image: url('/includes/imagens/bt_busca.jpg');
}

#busca form button span {
	display: none;
}

#banner {
	width: 150px;
	height: 300px;
	margin: 10px;
	border: 1px solid #dedede;
}

#banner img {
	margin: 0;
	padding: 0;
	margin: 0;
}

.post {
	margin-top: 15px;
}

#post_titulo {
	width: 100%;
	float: left;
	font-size: 18px;
}

.post_tags {
	float: left;
	font-size: 11px;
	padding-left: 20px;
	margin-top: 6px;
	color: #999999;
	background: transparent url('/includes/imagens/tag.gif') no-repeat;
}

#post_texto {
	float: left;
	margin-top: 8px;
}

.post_calendario {
	width: 47px;
	height: 49px;
	float: left;
	background: transparent url('/includes/imagens/calendario.gif');
}

.post_mes {
	width: 45px;
	float: left;
	color: white;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	margin-top: 6px;
}

.post_dia {
	width: 45px;
	float: left;
	text-align: center;
	font-size: 21px;
	font-family: times, 'Times New Roman';
}

#post_comentario {
	width: 100%;
	margin-top: 10px;
	float: left;
	background-color: #dedede;
}

#post_comentario h4 {
	font-size: 14px;
	margin: 0px;
	padding: 5px;
	border-top: 1px solid #999999;
}

#post_comentario p {
	padding: 0px 0px 5px 5px;
}

#post_comentario p label {
	width: 100px;
	float: left;
}

#post_comentario p input, #post_comentario p textarea {
	width: 250px;
	border: 1px solid #999999;
}

#post_comentario p textarea {
	height: 100px;
}

.post_btenviar {
	margin-left: 100px;
}
/* ===============================================================================*/





