/*   
Theme Name: Como fazer artesanato
Theme URI: http://comofazerartesabato.com.br
Description: Como fazer artesanato
Author: Francois Holanda - francoisholanda@hotmail.com
Author URI: http://comofazerartesabato.com.br
Version: 1.0
*/

* {margin:0; padding:0; list-style:none; border:0;}
a{color: #0000FF; text-decoration:underline;}
a:hover{color:#0000FF;}
body {background:  url(image/fundotopo.gif) repeat-x top center; text-align:center; margin:0; padding:0;}
h2 {color: #669900; font: 20px arial; text-align:left; text-transform: lowercase; padding:0; border:0;}
h1, h2, h3, h4, h5{color:#9933CC;}
p {color:#666; font-size:14px;}
img {border:none; background: none; margin: 0;}
input, textarea                          {border: solid 1px #E6E6E6; background:#9933cc;}
textarea:focus, input[type="text"]:focus {border: solid 1px #FFF7D5; background:#9933cc;}

#paginas         {height:35px; background:#1E7099;}
#paginas li      {float:left; display: inline;}
#paginas a	     {color:#C4ECFF; display: block; font:bold 12px arial; padding: 10px;}
#paginas a:hover {background: url(image/mnhover.jpg); color: #FFF;}

#containerheader {width: 870px; text-align:left; margin:0 auto;}
#header  {margin:0 auto;}
#logo  {background: url(image/logotopo.jpg) no-repeat; float: left; width: 350px; height: 270px; margin:0;}
#textotopo {float:left; width:520px; height:270px;}
#textotopo p{font: 20px arial; color: #fff; margin:100px 0 0 30px;}
#bannertop {padding: 15px;}
#menuads  {padding-top: 5px; height: 30px; text-align: center; clear:both;}

#containertudo  { margin:0 auto; text-align:center; width: 870px;}
#container {background:#FFF; text-align:left;}

#sidebar {width:180px; text-align:right; float:left; padding: 0 0 20px 0;}
#sidebar h2 {color:#9933CC; font: bold 40px 'Times New Roman'; padding: 0; margin:0;}
#sidebar div{clear:both; background:#FFF; margin:0; border:0; padding:0; }
#sidebar a {color:#9933CC; font-size:14px; line-height:130%;}
#sidebar a:hover {color:#FFF; background:#9933CC ; text-decoration:none;}

 #corpo {background:#FFF; width:640px; float:right; padding: 10px;}
 #corpo a:hover {text-decoration:none;}
 #corpo .data{font-size:12px; padding: 5px 0 15px 0;}

 #corpo #texto h1 a{color:#fff; background:#9933CC; padding:5px 0 0 0; font: 25px Arial; margin: 10px 0 5px 0; }
 #corpo #texto h1 a:hover {color:#9933CC; background:#fff; padding:5px 0 0 0; font: 25px Arial; margin: 10px 0 5px 0; }
 #corpo #texto h2 a{color:#9933CC;}
 #corpo #texto h2 a{color:#fff; background:#9933CC; padding:5px 0 0 0; font: 25px Arial; margin: 10px 0 5px 0; }
 #corpo #texto h2 a:hover {color:#9933CC; background:#fff; padding:5px 0 0 0; font: 25px Arial; margin: 10px 0 5px 0; }
 #corpo #texto h2 {color:#9933CC;}
 #corpo #texto p {font-size: 14px; color: #666; line-height: 150%; margin: 10px 0 20px 0;}
 #corpo #texto a {color:#0000ff;  line-height: 100%; text-decoration:underline;}
 #corpo #texto a:hover{color:#0000ff; text-decoration:none;}
 #corpo #texto small{color:#333; font:bold 10px verdana; margin-bottom: 10px;}
 #corpo #bordatexto {border: solid 1px #EFEFEF; padding: 10px; margin-top: 10px; margin-bottom: 10px;}
.navtextual {width:650px; margin:10px 0; padding:5px;}
.recursos{background:#F3E8F9; padding:3px;}

.footerfundo {background:#9933cc; margin:0 auto;}
#footer {background: #9933cc; width:870px; height:270px; padding:10px; margin-top:20px; margin: 0 auto;}
#logofooter{float:left;}
#footer p{color: #fff;}
#footer a {color: #fff;}
#footer a:hover{font: 10px arial; text-decoration:none;}
#footer .autor{float: right; font: 10px arial; margin-right: 20px;}

/*FORMULARIO*/
#corpo #texto #respond #commentform #searchsubmit{background: #9933cc; width:170px; height:60px; border:1px outset #FFcc00;}
#corpo #texto #respond #commentform{padding:10px;}
/* ------------------------------------- comment area  */
h3#comments {padding-left: 22px;	font: normal 140%/120% Arial, Helvetica, sans-serif;	clear: both;}
h3#respond  {padding-left: 22px;	font: normal 140%/120% Arial, Helvetica, sans-serif;	margin: 20px 0px 0px;	clear: both;}
/* commentform */
#commentform {clear:both; border:1px solid #9933cc; background-color: #F3E8F9; background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;padding: 15px 15px 1px 15px;margin: 0 0 10px 0;}
#commentform label { font-weight: bold;	color:#666;	font-size: 100%;	padding-left: 5px;}
#commentform small {	color: #999999;	font-size: 90%;}
#commentform input {	font: 110% Arial, Helvetica, sans-serif;	width: 220px;	padding: 5px 3px 3px 7px;	border-top: 1px solid #e6e6e6;	border-right: 1px solid #E2E2E2;	border-bottom: 1px solid #E2E2E2;	border-left: 1px solid #e6e6e6;}
#commentform textarea:focus, #commentform input[type="text"]:focus {font: 18px arial; color:#fff; background:#9933cc;}
#commentform input, textarea {border: solid 1px #9933cc; background:#FFFBE8;}
/* comment list */
.commentlist {	margin: 10px 0px; line-height: 130%; }
.commentlist li{	padding: 5px 10px;}
.commentlist .alt {	background: #F3E8F9;}
.commentlist cite {	font-weight: bold;	font-style: normal;	font-size: 110%;	color: #9933cc;}
.commentlist cite a, .commentlist cite a:visited {	color: #9933cc;}
.commentlist small {	margin-bottom: 5px;	display: block;	font-size: 87%;}
.commentlist small a, .commentlist small a:visited{color: #999999;}
/*FORMULARIO*/