/*  
Theme Name: Saude e Prazer
Theme URI: http://luisgoulart.com
Description: Saude e Prazer
Version: 2.0
Author: Luis Goulart
Author URI: http://luisgoulart.com
*/

body,html { border: 0px; margin: 0px; padding: 0px; font-size: 12px; font-family: Verdana; letter-spacing: 1px; color: #202020;}

html {background: url('images/bgx.jpg') repeat-x #e3f0e6;}
body {background: url('images/pagina.png') no-repeat bottom center;}

li, ul, ol { list-style: none; margin: 0px; padding: 0px; }

#warp { width: 928px; position: relative; margin: auto; padding-bottom: 30px;}

#pagina { width: 928px; padding-bottom: 20px; margin-top: -40px;}

#topo { border: 0px; padding: 0px; width: 928px; height: 289px; background: url('images/topo.png') no-repeat top center; }

#topoNN { border: 0px; padding: 0px; width: 928px; height: 275px; background: url('images/toponn.png') no-repeat; }

.busca { border: 0px; padding: 0px; width: 201px; height: 13px; background: url('images/pesquisa.png') no-repeat bottom left; font-size: 9px; padding: 5px; margin: 0px;}

.buscar { border: 0px; padding: 0px; width: 26px; height: 22px; background: url('images/pesquisar.png') no-repeat bottom left;}

.pesquisa { height: 57px; float: right; margin-bottom: 20px; margin-top: 2px;}

.midias {float: left; margin: 5px;}

#destaques {width: 685px; height: 230px; float: left; margin-bottom: 10px;}

#flash {width: 928px; height: 185px;}

#fimnn {width: 928px; height: 36px; background: url('images/fimnn.png'); float: left;}

#menuv {width: 240px; height: 230px; float: left; margin-bottom: 10px;}

#nav ul {
margin: 0px;
width: 225px;
list-style:none;
font-weight: bold;
height: 25px;
line-height: 25px;
vertical-align:middle;
}
#nav ul li {
text-align: center;
display: block;
margin-top: 5px;
border-bottom:0px;
color: #00923f;
background: url('images/verticalbgh.png') no-repeat;
}
#nav ul li a {
display: block;
font-size: 10px;
font-family : Verdana, Arial, sans-serif;
text-decoration: none;
text-transform: uppercase;
text-indent: 5px;
letter-spacing: 2px;
color: #4fc138;
text-align:right;
padding-right:10px;
}
#nav ul li a:hover {
background: url('images/verticalbg.png') no-repeat;
}

#paginas { width: 900px; float: left; text-align: justify; margin-top: -30px; padding: 0px 30px 10px 10px;}

#conteudo { width: 590px; float: left; text-align: justify; margin: 0px 5px 0px -30px; padding: 0px 35px 10px 35px;background: url('images/linhann.png') repeat-y;}
.posts {padding-bottom: 5px; }

#blocos {width: 299px;  height: 300px; float: left; text-align: left; padding: 5px;} 

.NNlogo {background: url('images/nnlogo.png') no-repeat center; width: 288px; height:78px; margin-bottom: 5px;}

.nnews {background: url('images/01.png'); border-bottom: 1px #a8a8a8 solid; padding: 5px; font-size: 12px; color: #747975;}

.nnews:hover {background: white; }

.voltarsite {background: url('images/voltarsite.png') no-repeat; width: 178px; height: 83px; float: left;}

.voltarsite:hover {background: url('images/voltarsiteh.png') no-repeat; width: 178px; height: 83px; float: left;}

.nnewsb {background: url('images/balao.png') no-repeat; padding: 10px; width: 278px; height: 163px;}

.acesseja {background: url('images/acesseja.png') no-repeat; width: 163px; height:33px; margin: 5px;}

.indique {background: url('images/indique.png') no-repeat; width: 253px; height:32px; margin: 5px;}

.assine {background: url('images/assine.png') no-repeat; width: 253px; height:32px; margin: 5px;}

.receitas {background: url('images/receitas.png') no-repeat center; width: 288px; height:174px; }

#lateral { border: 0px; padding: 0px 35px 5px 5px; float: left; width: 250px; text-align: left; }
#lateral a {color: #777777;}
	#lateral .widget { background: none; margin: 0px 0px 10px 0px; padding: 0px; }
	#lateral ul li { margin: 0px; padding: 2px; border-bottom: 1px solid #DADADA; }
		#lateral ul li ul { list-style: none; margin: 0px; padding: 0px; }
			#lateral ul li ul li { border-bottom: 0px solid #e0ddd9; margin: 1px; padding: 1px; }

#footer { height: 30px; clear: both; background: url('images/footer.jpg') repeat-x; color: #ffffff; padding-top: 5px; text-align: center; text-transform: uppercase; font-size: 10px; margin-top: -30px; width: 100%;}

#footer  a{color: #ffffff; font-weight: bold;}

a, a:link, a:active, a:visited { color: #608670; text-decoration: none; }
a:hover { color: #00923f; text-decoration: none; text-shadow: 0px 0px 3px #ffffff; }
b, strong { color: #000000; }
i, em { color: #000000; }
s, span { color: #e62633; }
small { color: #5b677c; font-size: 11px; }
u { color: #696969; border-bottom: 2px dotted #005c6c; }

h2 { font-size: 25px; color: #4fc138; padding: 2px; margin-bottom: 3px; font-weight: normal; letter-spacing: 4px; text-align: center; text-transform: uppercase;}

h3 { font-size: 17px; text-transform: uppercase; color: #008bcc; padding: 0px; margin-bottom: 3px; font-weight: bold; letter-spacing: 4px;  }

h1 { font-size: 13px; color: #646464; text-transform: uppercase; padding: 0px; margin: 0px; font-weight: normal; letter-spacing: 2px; }

input, textarea, select, button { font-size: 12px; color: #000000; padding: 12px; border: 0px; background: #d7ecb4; }
.borderimage { background: #cccccc; padding: 5px; margin: 4px; }
blockquote { background: url('images/02.png'); font-size: 11px; text-align: right; margin: 5px; padding: 5px; }
#link-final { width: 100%; }
	#link-final span.link-final-current { background-image: url('images/bc_h2.png'); color: #404040; border: 0px solid #999; border-width: 0px 0px 0px 0px; padding: 0 4px 0 4px; margin: 0px; }
	#link-final a { padding: 0 4px 0 4px; margin: 0 1px 0 1px; }
		#link-final a:link, #link-final a:visited, #link-final a:active { background-color: #ffffff; color: #808080; border: 1px solid #999; }
		#link-final a:hover { background-color: #E2E2E2; color: #404040; text-decoration: none; }
::-moz-selection { background: black; color: #838383; }
::selection { background: black; color: #838383; }

#receitas { width: 850px; float: left; text-align: justify; padding-left: 80px; padding-right: 25px; padding-bottom: 55px;  background: url('images/caderno.png') repeat-y; font-size: 110%; line-height: 200%;}

#receitas h2 {font-size: 110%; line-height: 200%; padding: 0px; border: 0px; margin: 0px; text-transform: uppercase; font-weight:bold;}

.receitashead { width: 850px; height:74px; text-align: justify; padding-left: 80px; padding-right: 25px; background: url('images/cadreceitas.png') repeat-y; font-size: 150%; line-height: 200%; margin-top: -50px; }

.links {
width: 100%;
border:none;
margin: 0px;
}
.links ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.links ul li {
float:left;
list-style-type:none;
padding:0;
margin:0;
}
.links li a, .links ul li a:visited, .links ul li a:active {
display: block;
width: 425px;
font-size: 110%;
line-height: 180%;
}
.links ul li a:hover {
text-decoration: underline;
}

.bloco {width: 425px; float: left; margin-bottom: 28px;}

#menu {
list-style: none;
width: 90%;
}

#menu ul {
padding: 0px;
margin: 0px;
float: left;
width: 100%;
list-style:none;
font-weight: bold;
height: 24px;
line-height: 24px;
}
#menu ul li {
display: block;
float: left;
margin: 1px;
width: auto;
border:0px;
text-align: center;
}
#menu ul li a {
display: block;
padding: 5px;
margin-left: 25px;
font-size: 15px;
text-transform: uppercase;
color: #48b066;
vertical-align: middle;
}
#menu ul li a:hover, #menu li.current a {
background:url(images/hleft.png); 
}
	
/* rotator in-page placement */
    div.rotator {
	position:relative;
	height:174px;
	margin-left: 15px;
	display: none;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator ul li.show {
	z-index:216
}
