/*
Theme Name: Portal Tudo em Fam&iacute;lia
Theme URI: http://www.portaltudoemfamilia.com.br
Description: Portal Tudo em Fam&iacute;lia
Version: 1.0
Author: Fl&aacute;via Mendes, Giselle Costa e Cl&aacute;udio Eduardo
Author URI: http://www.flaviamendes.com.br
Tags: azul, fam&iacute;lia, portal, branco, clean
*/


* {
	margin:0px;
	padding:0px;
}

body {
	background: #a6c2cf url(img/bg_body.gif) center top repeat-y;
	color:#999; /*cinza*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}

#nucleo {
	color:#999; /*cinza*/
	background: #a6c2cf url(img/bg_nucleo.gif) center top repeat-y;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}


p {
	margin:0px;
	padding:0px;
	line-height:16px;
	}
	
h1 {
	color:#8cc633; /*verde*/
	font-size:13px;
	font-weight:bold;
	padding-bottom: 15px;
	text-transform: uppercase;
	}	

h2 {
	color:#256185; /*azulão*/
	font-size:13px;
	font-weight:bold;

	}	


a {
	color:#6d99a0;
	text-decoration: none;
}


a:hover {
 color:#8cc633; /*verde*/
 text-decoration:none;
}

img {
 border: 0;
}


#principal {
	width: 960px;
	margin: 0 auto;
	
	}


#logo {
	width:279px;
	height:65px;
	position:absolute;
	padding-top: 25px;
	padding-left: 10px;
	}



#banner {
	width: 960px;
	height:70px;
	background-color:#FFF;
	}


#menu {
	width: 616px;
	height:39px;
	padding:0 0 0 344px;
	background: #fff url(img/bg_menu.gif) right bottom repeat-x;
	z-index:1000;
}





#botao1 {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_quemsomos.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left0px;}
#botao1current {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_quemsomos.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px; background-position: bottom left;}


#botao2 {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_blog.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px;}
#botao2current {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_blog.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px; background-position: bottom left;}


#botao3 {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_galeria.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px;}
#botao3current {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_galeria.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px; background-position: bottom left;}


#botao4 {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_namidia.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px;}
#botao4current {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_namidia.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px; background-position: bottom left;}

#botao5 {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_parceiros.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px;}
#botao5current {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_parceiros.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px; background-position: bottom left;}

#botao6 {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_contato.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px;}
#botao6current {float:left; width:96px; height:39px; overflow: hidden; background: url(img/bt_contato.gif) top left no-repeat; display: block; text-indent: 10000px; padding-left:0px; background-position: bottom left;}


#botao1:hover, #botao2:hover, #botao3:hover, #botao4:hover, #botao5:hover, #botao6:hover {background-position: bottom left;}



#menu a {
	text-decoration:none;
	font-size:1px;
}


#destaque {
	width:960px;
	height:182px;

	}


#espaco { /* lugar para RSS, Cadastro e Bisca */
	width:960px;
	height:32px;
	background-color:#8eafbe;
	color:#fff;
	}
	
#feed {
	width:704px;
	float:left;
	margin-top:7px;
	padding-left:18px;
	}

#busca {
	width:208px;
	float:left;
	padding-left:30px;
	}


#colunas { /* amrra a colesquerda, miolo, coldireita */
	width:960px;
	background-color:#e7eff2;
	color:#00386a;
	}

#colesquerda {
	width:208px;
	background-color:#e7eff2;
	float:left;
	}

#menulateral {
	padding-left:25px;
	}

#miolo_nucleo {
	width:400px;
	padding: 30px;
	background-color:#e7eff2;
	color:#20617f; /*azul-escuro*/
	float:left;
	text-align:justify;
	}
	
#nucleo_direita {
	float: left;
	padding: 30px;
	width: 390px;
	}
	
#logo_nucleo {
	top: 52px;
	height: 50px;
	width: 300px;
	position: absolute;
	padding-left: 310px;
	}

#miolo {
	width:484px;
	padding: 15px;
	background-color:#fff;
	color:#999; /*cinza*/
	float:left;
	text-align:justify;
	}

#coldireita {
	width:238px;
	background-color:#e7eff2;
	float:right;
	}	


#boxes {
	width:205px;
	margin: 0 auto;
	padding-bottom:24px;
	}


#boxenquete {
	background: #fff url(img/abaenquete.gif) left top no-repeat;
	padding:35px 10px 10px 10px;
	margin-top:24px;
	}
	
#boxenquete {
	list-style-image: none;
	list-style-type: none;	
}

#boxeventos {
	background: #fff url(img/abaeventos.gif) left top no-repeat;
	padding:35px 10px 10px 10px;
	margin-top:24px;
	}

#boxdicas {
	background: #fff url(img/abadicas.gif) left top no-repeat;
	padding:35px 10px 10px 10px;
	margin-top:24px;
	}


#boxarquivos {
	background: #fff url(img/abaarquivos.gif) left top no-repeat;
	padding:35px 10px 10px 10px;
	margin-top:24px;
	}



.centro {
	text-align:center;
	}

.hackfloat {
	clear: both;
	height: 0px;
	overflow: hidden;
}




/* FORMULÁRIO */
form {
	margin: 0px;
	padding: 0px;
}

#formulario {
	margin:0px;
	padding:0px;
	}

input {
	/*
	height: 16px; */
	margin: 3px;
	padding: 6px;
	/*font-size: 11px;
	*/
	}

.texto {
	width:230px;
	border:1px solid #e3eca9; 
	margin: 0px;
	padding: 5px;
	font-size: 11px;
	color:#6d99a0;
	}

textarea {
	width: 230px;
	margin: 3px;
	padding: 5px;
	font-size: 11px;
	border:1px solid #e3eca9; 
	color:#6d99a0;
	}

.enviar {
	width:70px;
	height:25px;
	border: none;
	text-align:center;
	}



.vermelho {
color:#c3d63e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

/* ---- ESTILOS DOS POSTS ---- */

.data {
	font-size: 11px;
	text-align: right;
	}

.autor {
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	color: #c8d9e0;
	font-style:italic;
	padding-bottom: 10px;
	}
	
.comentarios {
	padding-bottom:25px;
	padding-top: 10px;
	}
	
	
/* End Form Elements */


textarea#comment {
	width:453px;
	height:50px;
	padding: 15px;
	border:none;
	background-color:#e8eff2;
	color:#20617f; /*azulao*/
	text-align:justify;
	margin-top:15px;
		}
			
	
	

/* ---- ESTILOS MENU LATERAL ---- */

ul li {
	list-style-type:none;
	padding:10px 15px 0 0;
	}
	
ul ul {
	padding-left:15px;
	font-style:italic;
	}	

.livros_thumb {
	float:left;
	width:70px;
}

.livros_post {
	float:right;
	width: 100px;
	font-size: 11px;
	}
	
.post_eventos {
font-size: 11px;
}

.entry p {
	margin: 10px 0px;
}

/* ---- TABELA ---- */

.tabela {
	border:#8eafbe 1px solid;
	padding:10px;

	}