/*
Theme Name: Famosas Nuas
Theme URI: http://www.famosasnuas.com
Version: 1.0
Description: Tema do estilo galeria do www.famosasnuas.com
Author: Rede Adulta
Author URI: http://famosasnuas.com
*/

body {
margin: 0px;
padding: 0px;
color: #161616;
background: #232323 url("images/back.png") no-repeat center top;
font-family: Arial, Helvetica, Sans;
font-size: 12px; line-height: 18px; }
a:link, a:visited { text-decoration: underline; color: #444444; }
a:hover { color: #595959; }
h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 25px; text-shadow:1px 1px #d3d3d3; }
h2 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 22px; text-shadow:1px 1px #d3d3d3; }
h3 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 18px; text-shadow:1px 1px #d3d3d3; }
blockquote { overflow: auto; padding: 0 10px; margin: 20px 30px; background-color: #f5f5f5; border: 1px solid #e0e0e0; }
ul { list-style-image: url(images/ul.png); line-height: 22px; margin-left: 5px; }
img {border: 0;}

#wrapper { width: 960px; margin: 0 auto; padding: 0px; border: #000 1px solid; margin-top: 10px; background-color:#fbfbfb; }
#header { width: 960px; height: 100px; background: url("images/header.png") repeat;}
.logo { float: left; margin: 10px 10px 10px 20px; border: 0px; }
.banner { float: right; margin: 20px 20px 20px 10px; border: 0px; }
/* Menu Principal */
#menu { width:960px; height: 30px; font-size: 13px; background: url("images/menu.png") repeat-x; text-shadow:1px 1px #da0000; }
#menu ul { list-style: none; padding: 0px; border: 0px; margin: 0px; z-index:999; }
#menu li a, #menu li a:visited {
 text-align: center;
 display: block;
 text-decoration: none;
 color: #fff;
 padding: 0px 15px 0 15px;
 margin: 0px 5px 0 0;
 line-height: 30px;
}
#menu li a:hover, #menu li a:visited:hover {
 list-style: none;
 color: #fff;
 text-decoration: none;
 background-color: #2f2f2f;
}

/* Sub-menus */
#menu li ul li a, #menu li ul li a:visited {
 width: 180px;
 text-align: left;
 display: block;
 text-decoration: none;
 color: #fff;
 padding: 0px 9px 0 9px;
 margin: 0px 5px 0 0;
 border-bottom: 1px solid #2f2f2f;
 line-height: 30px;
 background-color: #4a4a4a;
}
#menu li ul li a:hover, #menu li ul li a:visited:hover {
 color: #fff;
 text-decoration: none;
 background-color: #2f2f2f;
}

#menu li ul {position: absolute; visibility: hidden; list-style: none;}
#menu li:hover ul, #menu li.hover ul {visibility: visible;}
#menu li:hover ul ul, #menu li.hover ul ul {visibility: hidden;}
#menu li li:hover ul, #menu li li.hover ul {visibility: visible;}
#menu li li:hover ul ul, #menu li li.hover ul ul {visibility: hidden;}
#menu li li li:hover ul, #menu li li li.hover ul {visibility: visible;}

#menu li {float: left;}
#menu li ul li {float: none;}

/* Menu Principal */

#conteudo { width: 960px; float: left; margin: 10px; }
#post { width: 610px; float: left; margin-right: 10px; padding:10px; background-color: #fff; }
#post a:visited { text-decoration: underline; color: #444444; }
#post h1 { font-size: 26px; line-height:28px; margin:0; padding:0; }
#post h1 a{ color:#272d36; }
#post h1 a:hover { text-decoration:none; color:#000; }
#post h2 { font-size: 20px; line-height:22px; margin:10px 0; padding:0; }
#post h2 a { color:#272d36; }
#post h2 a:hover { text-decoration:none; color:#000; }
#post h3 { font-size: 16px; line-height:18px; margin:10px 0; padding:0; }
#post h3 a { color:#272d36; }
#post h3 a:hover { text-decoration:none; color:#000; }
#post h4 { font-size: 14px; line-height:16px; margin:10px 0; padding:0; }
#post h4 a { color:#272d36; }
#post h4 a:hover { text-decoration:none; color:#000; }
#posthome { width: 610px; float: left; margin-right: 10px; padding:10px 0px 10px 10px; background-color: #fff; }
.postimg { width: 193px; height: 282px; float: left; padding: 0px 10px 10px 0px; }
.imagem { border: #aa0000 1px solid; width: 193px; height:282px; }

/* introducao */

.introducao {
	float: left;
	width: 580px;
	padding: 10px;
	margin-bottom: 10px;
	font-style: italic;
	border: #ffeeab 1px solid;
	background-color: #fffbeb;
	margin-bottom: 10px;
}

.introducao a, .introducao a:visited, .introducao a:hover {
	color: #161616;
	text-decoration:none;
	font-weight: bold;
}

.post-date {
	margin: 10px 0px;
	font: 10px;
	font-style: italic;
	color: #5e5e5e;
	text-decoration:none;
}
.post-date a, .post-date a:visited {
	color: #5e5e5e;
	text-decoration:none;
}
.post-date a:hover {
	text-decoration:underline;
}


#sidebar { width: 300px; float: left; text-shadow:1px 1px #ccc; }
.sidepadding { width: 300px; margin-bottom: 10px; padding: 10px 0; background-color: #fff; }
.sidenopadding { width: 300px; margin-bottom: 10px; background-color: #fff; }
.sides { margin-bottom: 10px; background-color: #fff; }
.sides  h3 {
 text-shadow:1px 1px #da0000;
 font-size: 15px;
 font-weight: bold;
 padding: 0 0 0 10px;
 margin-bottom: 5px;
 line-height: 30px;
 color: #fff;
 background: #aa0000;
}
.sides ul{ padding:0px 10px 10px 10px; margin:0px; list-style:none; }
.sides ul li{ line-height:24px; border-bottom:dashed 1px #f8f8f8; }
.sides ul li a{ text-decoration:none; color:#000; background:url(images/ul.png) left center no-repeat; padding-left:15px; }
.sides ul li a:hover{ text-decoration: none; color: #620000; padding-left:17px; }
.sides .content_menu {
 padding: 0 0 10px 5px;
}
#footer { width: 960px; height: 35px; background: url("images/footer.png") repeat-x; text-shadow:1px 1px #ccc; }
.footerdireita { float: left; margin: 10px 0px 10px 20px; border: 0px; }
.footeresquerda { float: right; margin: 10px 20px 10px 0px; border: 0px; }

/* PageNavi */
.wp-pagenavi{text-align:center;padding:15px 0px 0px 0px;margin-top:5px;margin-bottom:10px;font-size:11px;font-weight:bold}
.wp-pagenavi a,.wp-pagenavi a:link{padding:5px 5px 5px 5px;margin:2px;text-decoration:none;border:1px solid #aa0000;color:#aa0000;background-color:#fff}
.wp-pagenavi a:visited{padding:5px 5px 5px 5px;margin:2px;text-decoration:none;border:1px solid #aa0000;color:#aa0000;background-color:#fff}
.wp-pagenavi a:hover{border:1px solid #aa0000;color:#aa0000;background-color:#fff}
.wp-pagenavi a:active{padding:5px 5px 5px 5px;margin:2px;text-decoration:none;border:1px solid #aa0000;color:#aa0000;background-color:#fff}
.wp-pagenavi span.pages{padding:5px 5px 5px 5px;margin:2px 2px 2px 2px;color:#aa0000;border:1px solid #aa0000;background-color:#fff}
.wp-pagenavi span.current{padding:5px 5px 5px 5px;margin:2px;font-weight:bold;border:1px solid #aa0000;color:#fff;background-color:#aa0000}
.wp-pagenavi span.extend{padding:5px 5px 5px 5px;margin:2px;border:1px solid #aa0000;color:#aa0000;background-color:#fff}

/** COMMENTS */
.comments-header {
 font-size: 16px;
 padding: 0 0 0 5px;
 margin-bottom: 5px;
 line-height: 25px;
 color: #000000;
 background: #ffe8e8;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
}
#comentarios li {
 list-style:none;
 margin-bottom: 20px;
 background: #fff; 
 border-bottom: 2px solid #ffe8e8;
}
#comentarios .comment-meta {
 padding: 2px 3px 2px 3px;
 border: 1px solid #aa0000;
 background: #ffe8e8;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
}
#comentarios .avatar {
 float: left;
 margin-right: 5px;
}
#comentarios .comment-reply {
 float: left;
 margin-right: 5px;
}
#comentarios .comment-text {
 margin: 5px 5px 10px 5px;
}
#comentarios .comment-text p {
 margin-bottom: 10px;
}

#commentform .comment_input {
 width: 250px;
 border: 1px solid #aa0000;
 background: #ffe8e8;
 padding: 5px;
 margin-bottom: 2px;
}
#commentform .comment_input:focus {border: 1px solid #aa0000; background: #fff;}
#commentform .comment_textarea {
 width: 590px;
 height: 140px;
 border: 1px solid #aa0000;
 background: #ffe8e8;
 padding: 5px;
}
#commentform .comment_textarea:focus {border: 1px solid #aa0000; background: #fff;}
#commentform .comment_button {
 width: 80px;
 height: 25px;
 vertical-align: middle;
 margin-top: 5px;
 cursor: pointer;
 color: #2276BB;
 text-decoration: none;
 background-color: #ffe8e8;
 padding: 2px 0;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 text-shadow: 1px 1px 0px #fff;
 border: none;
}
#commentform .comment_button:focus {border: 1px solid #aa0000; background: #fff;}

#tooltip{
	position:absolute;
	padding:2px 5px;
	font:bold 16px "Arial", Sans;
	display:none;
	border:1px solid #808080;
	background: #000;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	}