* {
margin:0;
padding:0;
}

a {
color:#07445b;
text-decoration:underline;
}

a:hover {
color:#07445b;
text-decoration:none;
}

body {
text-align:center;
/*background:#202020 url("images/bg-body.gif") top center; */
/*background-color:#9c2d3c;*/
background: url("images/fundo.jpg");
font-size:90%;
font-family:Trebuchet MS, Arial, sans-serif;
}

input,textarea {
font-family:Trebuchet MS, Arial, sans-serif;
}

#wrapper {
width:750px;
background:#FFF;
text-align:left;
font-size:105%;
margin:0 auto;
}

#header {
height:104px;
width:750px;
background:url("images/topo.jpg") no-repeat;;
position:relative;
}

#name {
position:absolute;
top:30px;
left:-70px;
}

#topnav {
list-style:none;
float:right;
display:inline;
padding:76px 13px 0 0;
}

#topnav li {
float:left;
background:url("images/bg-li-topnav.gif") no-repeat top left;
height:32px;
text-align:center;
margin:0 0 0 10px;
}

#topnav a {
display:block;
width:68px;
height:32px;
line-height:32px;
text-decoration:none;
font-weight:700;
font-size:110%;
color:#77A707;
}

#topnav a:hover {
color:#791F49;
text-decoration:underline;
}

#topnav li#current a {
color:#791F49;
text-decoration:none;
}

#content {
display:block;
margin:0 13px 0 16px;
}

#leftcol {
float:left;
width:500px;
overflow:hidden;
}

.navigation {
display:block;
text-align:center;
font-size:90%;
margin:0 0 5px;
padding:0;
}

.post {
clear:both;
font-size:100%;
padding:5px 0 0;
}

.post h2, h1 {
font-size:100%;
padding:0 0 8px;
}

h2.search {
margin:10px 20px;
}

h1.pagetitle {
font-size:145%;
padding:0 0 5px;
}

.posthead {
height:auto;
background-color: #255971;
/*background:#741D43 url("images/bg-post-head.gif") no-repeat top left; */
/*border:2px solid #5b1312;*/
margin:0 0 30px;

}

.posthead h1,.posthead h1 a {
color:white !important;
font-size:110% !important;
margin:0;
padding:0;
}

.posthead h1 {
font-size:100%;
margin-top:5px;
padding:7px 0 0 10px;
}

.posthead .meta {
font-size:95%;
color:#DCB9CD;
padding:0 0 0 10px;
}

.posthead .meta a {
color:white;
text-decoration:underline;
}

.post .entry a:hover {
color:#9c2d3c;
/*background:#8B2561; */
text-decoration:none;
}

.horizontal-divider {
height:23px;
background:url("images/bg-horizontal-divider.gif") no-repeat center left;
}

h3#comments,h3#respond {
color:#87AA00;
padding:0 0 7px;
}

.commentlist li.alt cite {
display:block;
margin:0;
padding:0 10px 10px;
}

.commentlist li cite {
display:block;
margin:0;
padding:7px 10px 5px;
}

.commentlist li cite span.visitor a {
color:#8B2561;
text-decoration:underline;
}

.commentlist li cite .commentmetadata {
font-size:90%;
font-weight:400;
font-style:normal;
margin:0;
}

.commentlist li cite .commentmetadata a {
color:#9B9555;
text-decoration:none;
margin:0;
padding:0;
}

.commentlist li p,.commentlist li.alt p {
margin:0;
padding:0 10px 10px;
}

.alt {
background:#F0EDD0 url("images/bg-alt-comment-middle.gif") repeat-y top left;
}

.alt-comment-top {
background:#F0EDD0 url("images/bg-alt-comment-top.gif") no-repeat top left;
height:15px;
}

.alt-comment-bottom {
background:#F0EDD0 url("images/bg-alt-comment-bottom.gif") no-repeat bottom left;
height:9px;
}

#commentform p {
margin:5px 0;
}

.nocomments {
text-align:center;
margin:0;
padding:0;
}

.commentmetadata {
margin:0;
}

#commentform input {
width:200px;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform textarea {
width:490px;
overflow:auto;
padding:2px;
}

#commentform input,#commentform textarea {
border:1px solid #C2C2C2;
background:#E9E9E9 url("images/bg-form-input.gif") repeat-y top left;
font-size:1em;
}

#commentform label {
color:gray;
}

#commentform #submit {
border:1px solid #7C0040;
background:#8B2561;
font-weight:700;
font-size:90%;
color:#FFF;
cursor:hand;
margin:15px 0;
}

#rightcol {
float:left;
display:inline;
width:200px;
margin:0 0 0 13px;
}

.sidebox {
/*background:#FFF url("images/bg-sidebox-middle.gif") top left;*/
border-bottom:20px solid #FFF;
}

.sidebox h3#recent-comments {
background:#FFF url("images/bg-sidebox-recent-comments.gif") top left;
height:59px;
text-indent:-9999px;
}

.sidebox h3#stars {
/*background:#FFF url("images/bg-sidebox-stars.gif") top left; */
height:63px;
text-indent:-9999px;
}

.sidebox h3#archive {
/*background:#FFF url("images/bg-sidebox-archive.gif") top left; */
height:59px;
text-indent:-9999px;
}

.sidebox h3#categories {
/*background:#FFF url("images/bg-sidebox-categories.gif") top left;*/
height:59px;
text-indent:-9999px;
}

.sidebox h3#search {
/*background:#FFF url("images/bg-sidebox-search.gif") top left;*/
height:59px;
text-indent:-9999px;
}

.sidebox h3#contact {
/*background:#FFF url("images/bg-sidebox-contact.gif") top left;*/
height:63px;
text-indent:-9999px;
}

.sidebox ul li {
/*background:transparent url("images/bg-sidebox-recent-comments-li.gif") no-repeat top left;*/
font-size:90%;
padding:10px 10px 8px 21px;

}

.sidebox ul li span {
color:#922D69;
font-weight:700;
}

#marcation li{
  list-style: url("images/icone-artigos.png");
  margin-left:30px;
  padding-left:0px;
}




.sidebox a {
color:black;
text-decoration:none;
}

.sidebox #star-foto {
text-align:center;
border:1px solid #FFF;
line-height:150px;
background:#E5E5E5;
margin:0 18px 0 20px;
}

.sidebox #star-text p {
margin:0 18px 0 20px;
}

.sidebox #emailaddress {
padding:0 0 0 20px;
}

.sidebox .bottom {
height:30px;
background:transparent url("images/bg-sidebox-bottom.gif") no-repeat bottom left;
}

.clearer {
height:1px;
overflow:hidden;
clear:both;
margin:-1px 0 0;
}

#footer {
height:77px;
/*background:#642321;*/
background:url("images/rodape.jpg") top left;
}

#footer p {
line-height:77px;
color:black !important;
font-size:90%;
font-weight:700;
padding:0 0 0 13px;
}

#footer p a {
color:black !important;
}

.entry ul,.entry ol {
display:block;
list-style-type:square;
margin:0 0 15px 30px;
}

.entry ol {
margin-left:37px;
}

.postmetadata ul,.postmetadata li {
display:inline;
list-style-type:none;
list-style-image:none;
}

acronym,abbr,span.caps {
letter-spacing:.07em;
cursor:help;
}

p img {
max-width:100%;
padding:0;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 2px 2px 0;
padding:10px;
}

img.alignleft {
display:inline;
margin:0 2px 2px 0;
padding:8px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

acronym,abbr {
border-bottom:1px dashed #999;
}

blockquote {
padding-left:20px;
border-left:5px solid #ddd;
margin:15px 30px 0 10px;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

hr {
display:none;
}

#wp-calendar {
empty-cells:show;
width:155px;
margin:10px auto 0;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
font-size:9pt;
}

#wp-calendar a {
display:block;
text-decoration:none;
}

#wp-calendar caption {
width:100%;
font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align:center;
}

#wp-calendar td {
text-align:center;
padding:3px 0;
}

#wp-calendar td.pad:hover {
background-color:#fff;
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}

#name a img,a img {
border:none;
}

.posthead h1 a,.posthead h1 a:hover {
color:#581210;
font-size:145%;
text-decoration:none;
font-family: Trebuchet MS !important;
font-style: normal !important;
font-weight: lighter !important;
}

.post .entry p,.post p.comments {
padding:0 0 15px;
}

.post .entry .wp-smiley,.entry li {
padding:0;
}

.post .entry a,.commentlist li cite span.visitor {
color:#8B2561;
}

.post p.comments a,.post p.comments a:hover {
line-height:30px;
color:#FFF;
font-weight:700;
font-size:120%;
/*background:#9CBD00;*/
border:1px solid #8AA700;
text-decoration:none;
padding:2px 5px;
}

#rightcol ul,.sidebox ul {
list-style:none;
}

.sidebox a:hover,.sidebox ul li a:hover {
color:#07445b;
text-decoration:underline;
}

.sidebox #searchform,#searchform2 {
margin:0 0 0 20px;
}

.sidebox #searchform #s,#searchform2 #s2 {
border:1px solid #C2C2C2;
background:#F7F7F7;
width:142px;
padding:2px;
}

.sidebox #searchsubmit,#searchsubmit2 {
height:25px;
background:#A2B900;
border:1px solid #FFF;
color:#FFF;
font-size:90%;
font-weight:700;
width:45px;
text-align:center;
}

.entry form,.center {
text-align:center;
}

.ideia {
display:none;
}

.page_item{
  text-indent:-8000em ;
  background: url("images/botao-loja01.png") no-repeat !important;
  width:97px;
  height:32px;
}

.page_items{
  text-indent:-8000em ;
  background: url("images/botao-loja02.png") no-repeat !important;
  width:97px;
  height:32px;

}

.mudancaTotal{
  /*background-color:#9c2d3c;*/
  margin-top:10px;
  border:2px solid #255971;
  color:#255971 !important;
  /*background:#cb6472; */
}

.estiloh3{
  margin-left:20px;
  margin-top:5px;
}

.linkText{
  font-size: 85% !important;
  color:#5b1312 !important;
  float:right !important;
}

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url(images/bg-bubplastic.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 35px;
	float: left;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: transparent url(images/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */



/* BUBBLE PLASTIC VERTICAL MENU */

.bubplastic.vertical {
	width: 250px;
	margin: 0;
	padding: 0;
	display: block;
}
.bubplastic.vertical ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.vertical ul li {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.vertical ul li a {
	display: block;
	margin: 0;
	width: 100%;
	padding-left: 35px;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.vertical ul li a span.menu_ar {
	display: block;
	margin: 0;
	width: 100%;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: transparent url(images/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC VERTICAL MENU */



/* AQUA HOVER */
.bubplastic.aqua ul li a:hover,
.bubplastic.aqua ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-aqua.gif) top left no-repeat;
}
.bubplastic.aqua ul li a:hover span.menu_ar,
.bubplastic.aqua ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-aqua.gif) top right no-repeat;
}


/* BLUE HOVER */
.bubplastic.blue ul li a:hover,
.bubplastic.blue ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-blue.gif) top left no-repeat;
}
.bubplastic.blue ul li a:hover span.menu_ar,
.bubplastic.blue ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-blue.gif) top right no-repeat;
}


/* GRAY HOVER */
.bubplastic.gray ul li a:hover,
.bubplastic.gray ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-gray.gif) top left no-repeat;
}
.bubplastic.gray ul li a:hover span.menu_ar,
.bubplastic.gray ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-gray.gif) top right no-repeat;
}


/* LIME HOVER */
.bubplastic.lime ul li a:hover,
.bubplastic.lime ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-lime.gif) top left no-repeat;
}
.bubplastic.lime ul li a:hover span.menu_ar,
.bubplastic.lime ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-lime.gif) top right no-repeat;
}


/* ORANGE HOVER */
.bubplastic.orange ul li a:hover,
.bubplastic.orange ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-orange.gif) top left no-repeat;
}
.bubplastic.orange ul li a:hover span.menu_ar,
.bubplastic.orange ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-orange.gif) top right no-repeat;
}


/* PINK HOVER */
.bubplastic.pink ul li a:hover,
.bubplastic.pink ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-pink.gif) top left no-repeat;
}
.bubplastic.pink ul li a:hover span.menu_ar,
.bubplastic.pink ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-pink.gif) top right no-repeat;
}


/* PURPLE HOVER */
.bubplastic.purple ul li a:hover,
.bubplastic.purple ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-purple.gif) top left no-repeat;
}
.bubplastic.purple ul li a:hover span.menu_ar,
.bubplastic.purple ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-purple.gif) top right no-repeat;
}


/* RED HOVER */
.bubplastic.red ul li a:hover,
.bubplastic.red ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-red.gif) top left no-repeat;
}
.bubplastic.red ul li a:hover span.menu_ar,
.bubplastic.red ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-red.gif) top right no-repeat;
}

#test li {
	display: block;
	border: solid 1px red;
}

ul#menu { width: 100%; height: 43px; background: #FFF url("images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url("images/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }

.entry h2 .entry h3 h2, h3{
font-size:100%;
font-weight: normal !important;
}

.entry h2 .entry h3 h2, h2{
font-size:100%;
font-weight: normal !important;
}

ns_content_container {
  margin-top: 0;
  margin-right: 0;
  border: 1px solid #000000;
  width: 180px;
  height: 150px;
}

.ns_content_title {
  text-align: left;
  font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  width: 180px;
  height: 20px;
}

.ns_content_body {  line-height: 16px;
  float: left;
  overflow-y: auto;
  text-align: left;
  margin-right: auto;
  width: 178px;
  height: 129px;
}

.ns_content_body a:hover {  text-decoration: none;  color: #FF3300;
}

.ns_content_link {  text-decoration: none;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #336699;
}

.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}


