/*
Theme Name: Bem Resolvida
Theme URI: http://www.bemresolvida.com.br
Description: layout desenvolvido para Patricia Rabelo, do site Bem Resolvida. This WordPress theme is categorized under a Creative Commons License.
Version: 1.0
Author: InventiveHouse
Author URI: http://www.inventivehouse.com.br/
*/


/**************** Body *********************/
*{margin:0; padding:0;}
body {background: #AA0261 url(images/fundo.jpg); background-repeat: repeat-x; font:13px Verdana; color: #404040; margin-top:7px; margin-bottom:0px; margin-right:0px; margin-left:0px;}
#topo {position:relative; width: 920px;	height: 200px;	padding: 0;	color: #000000; background:url(images/topo.jpg) no-repeat  #fff;}
#topo a {display:block; width:920px; height: 200px; text-indent:-9999px; outline: 0;}
#wrapper {width:920px; _width:100%; margin:0px auto;}
#main {padding:0px; width:920px; _width:100%; padding-bottom:10px;}

/**************** Header *********************/
#header {margin-top:5px;}
#header_left_top{width:726px; height:5px; background:url(images/topper.gif) left bottom no-repeat;}
#header_left{width:726px; height:80px; background-color:#3C2E1F; float:left;}
#subscribe{width:179px; height:40px; padding-top:20px; margin-left:10px; float:left;}
#header_right{width:224px; float:left; margin-bottom:10px;}
#header_right h1 a {color:#fff; text-decoration:none; padding-left:10px; font:25px verdana; letter-spacing:-2px;}
#superbanner{padding-top:10px;}	

/**************** Navigation *********************/
#navigation {padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; }
#menu ul {list-style-type: none;margin: 0; padding: 0; margin-left:0px; }
#menu ul li {float:left; margin: 0 5px 0 0;height: 22px;overflow: hidden;display: inline;}
#menu ul li a {display: block;padding: 2px 10px 10px; font: 1.1em verdana; font-weight: bold; text-decoration: none; color:#FFFFFF; text-decoration: none;}
#menu ul li a:hover {color:#CCCCCC;}
#navigationfooter {padding-left:0px; margin-left:30px; margin-right:0px; margin-top:0px; text-align: center;}
#menufooter ul {list-style-type: none;margin: 0; margin-left:50px; padding: 0; text-align: center;}
#menufooter ul li {float:left;  margin: 0 5px 0 0;height: 22px;overflow: hidden;display: inline; }
#menufooter ul li a {display: block;padding: 2px 10px 10px; font: 1.4em verdana; font-weight: bold; text-decoration: none; color:#FFFFFF; }
#menufooter ul li a:hover {color:#CCCCCC;}
#navegacao { text-align:center; margin-top:30px; margin-bottom:20px; }

/**************** Sidebars *********************/
#sidebar1 {width:180px; background-color: #E4028A; float:left; margin-right: 15px;}
#sidebar1a {width: 172px; padding-left: 6px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; margin: 0; margin-right: 5px; text-align:left;}
#sidebar1 h2 {font-size: 16px; color: #FFFFFF; width: 180px; text-transform: lowercase; padding-left: 0px; padding-top: 10px; margin-top:5px; padding-bottom: 5px; font-weight: bold; font-family: verdana;}
#sidebar1 a {color:#FFFFFF; text-decoration:none; font-size:11px; font-family: verdana; font-size:11px;}
#sidebar1 a:hover {color:#D4CCCC; font-family: verdana;}
#sidebar2 ul {list-style-type:none; font-size:11px;}
#sidebar1 ul li {list-style-type:none; font-size:11px;}
#sidebar1 ul li ul {font-style:normal; list-style-type:none; padding-left: 10px; padding-right: 0px; margin: 0;}
#sidebar1 ul li ul li {border:0; display:block; margin:0; padding:0;}
#sidebar1 p {padding:0 0px; font-size:11px;}
/*#sidebar1_top {width:180px; height:18px; background:url(images/menu_top.gif) bottom left no-repeat;}*/
/*#sidebar1_bottom {width:180px; height:5px; background:url(images/sidebarl_bottom.gif) top left no-repeat;}*/

#sidebar2 {width:180px; background-color: #E4028A;  float:left; margin-left: 15px;}
#sidebar2a {width: 174px; padding-left: 2px; padding-right: 4px; padding-top: 0px; padding-bottom: 0px; margin: 0; font-size:11px; text-align:left;}
#sidebar2 h2 { font-size:16px; color: #ffffff; width:180px; text-transform: lowercase; padding-left: 2px; padding-top:10px; padding-bottom: 5px; }
#sidebar2 a {color:#FFFFFF; text-decoration:none; font-family: verdana;}
#sidebar2 a:hover {color: #D4CCCC;}
#sidebar2 ul {list-style-type:none; font-size:11px;}
#sidebar2 ul li{list-style-type:none; }
#sidebar2 ul li ul{font-style:normal; list-style-type:none; padding-left: 10px; margin: 0;}
#sidebar2 ul li ul li{border:0; display:block; margin:0; padding:0;}
#sidebar2 p{padding:0 5px;}
/*#sidebar2_top {width:180px; height:18px; background:url(images/menu_top.gif) bottom left no-repeat;}*/
/*#sidebar2_bottom {width:180px; height:5px; background:url(images/sidebarr_bottom.gif) top left no-repeat;}*/

/**************** Links *********************/
a:link, a:visited{color: #B2076D;text-decoration:none;}
a:hover{color: #000000;}

/**************** Blog Entry *********************/
#blog_corpo {float: left; width: 530px; background-color: #FFFFFF;}
#blog { _width: 500px; padding-left: 15px; padding-right: 15px;}
/* #post {width: 920px;	height: 200px;	padding: 0;	color: #000000; background: #fff;} */
.post_title {text-align: left; padding-bottom:4px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: verdana; font-weight: bold; }
.post_title h2 a, .post_title a:visited {color: #000000; background-color: #ffffff;}
.post_title h2 a:hover {color: #808080; background-color: #ffffff;}
.date {text-align:left; font-size: 1em; color: #a1a1a1; background: #fff; padding-left: 2px; margin-top: 0px; margin-bottom: 0px; }
.posted { color:#666666; font-weight:normal; text-align: center; padding-top:15px; padding-bottom:0px; padding-left:0px; padding-right:0px;}
.entry h2{ font-weight: normal; padding-top: 10px; padding-top: 5px; padding-left: 0px; text-align: left;}
.entry h2 a{text-decoration:none; color:#000000; font-family: Verdana; font-weight: bold; font-size:20px;}
.entry h2 a:hover {color: #ffffff; font-weight: bold; background-color: #AA0261;}
.entry a {text-decoration:none; color: #B2076D; font-family: Verdana;}
.entry a:hover {color: #ffffff; font-weight: bold; background-color: #AA0261;}
.entry a:visited {text-decoration:none; font-family: Verdana;}
.tags { padding-bottom:5px; padding-top:5px; margin-bottom:10px; font-size:12px;}
.entry p{padding: 0 0 7px 0;}
.post {padding:0px 0px 0px 0px;text-align:justify; margin-bottom:20px; width: 500px;}
html>body .entry ul { margin-left: 0px; padding: 0 0 0 0px; list-style: none; padding-left: 0px; text-indent: -10px; } 
html>body .entry li { margin: 7px 0 8px 0px; }
.entry ul li:before{ content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 17px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.meta { padding-right: 0px; margin-top: 0px; margin-bottom: 30px; font-size: 14px; color: #808080; text-align: center; font-family: Verdana; font-weight: bold;}
.meta2 {padding-right: 0px; margin-top: 0px; margin-bottom: 0px; color: #808080; text-align: center; font-family: Verdana; font-weight: normal;}
.meta a, .meta a:visited {color: #B2076D; text-decoration: none;}
.meta a:hover {color: #ffffff; font-weight: bold; text-decoration: none; background-color: #AA0261;}
.meta2 a, .meta2 a:visited {color: #B2076D; text-decoration: none;}
.meta2 a:hover {color: #ffffff; font-weight: bold; text-decoration: none; background-color: #AA0261;}
h2.search {font-size:16px; color:#211100; font-family: verdana;}

/**************** Comments ********************/
#comments {font-size:13px; font-weight:lighter; padding-top:10px; border-top:1px solid #CCCCCC; margin-top:10px; margin-left:10px; text-align:left;}
.commentlist{padding: 20px; width: 480px; }
.commentlist p{font-size:11px; padding-top:5px; padding-right:0px; padding-left:0px; text-align:left;}
#author, #email, #url {width:12em;font-size:11px; color:#666666;font-weight:bold;padding:3px; margin-right:5px; border:1px solid #211100;}
#submit{font:bold 0.8em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:70%; border:1px solid #211100;font:13px Tahoma; color:#666666;font-weight:bold;}
h3 #comments {font-size:13px;}
#commentform h2 {font-size:14px; font-weight:normal;}
#metacomment {padding-right: 0px; padding-left: 10px; padding-bottom: 3px; margin-top: 0px; margin-bottom: 20px; font-size: 17px; color: #808080; text-align: left; font-family: Verdana; font-weight: bold; background-color: #E4028A; color:#ffffff; width:200px;}

/*
ol.commentlist {margin:0;padding:0;}
.commentlist li {list-style: decimal;}
#commentlist-space {width: 400px; margin-left:60px;} */



/* Begin Images */
p img {padding: 0;	max-width: 100%;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {display: block; margin-left: auto; margin-right: auto; display: inline;}
img.alignright {padding: 4px;	margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left}
/* End Images */



/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px double #993300; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color:#000;}
.img_alignrodape {background: url(images/post-rodape.gif); width: 530px; height: 10px;	padding: 0; margin: 0; text-align: center; }
.img_aligntopo {background: url(images/post-topo.gif); width: 530px; height: 12px;	padding: 0; margin: 0; text-align: center; }
#searchform input {border: 0px solid #ccc; background: #fff; color: #404040; font-size:11px; font-family: verdana; }
#busca {	background: url(images/bg-busca.jpg);	padding-top: 5px;	padding-right: 0px;	padding-left: 0px;	margin-left: 4px;	margin-top: 5px;	padding-bottom: 0px;	 width: 157px; height: 48px; text-align:center;	}
#ads-google {padding-left: 0px; padding-right: 0px; color: #ffffff; background: url(images/teste-google.jpg); margin: 0; margin-left: 0px;	width: 177px; height: 468px; }
select {border: 0px solid #ccc; background: #fff; color: #404040; font-size:11px; font-family: verdana; }

	
/**************** Footer *********************/
#footer {color: #FFFFFF; font-size: 11px; text-align: center; width: 650px; }
#footer a {color:#CCCCCC; text-align: center; }
#copyright {padding-left:25px; padding-top:20px; text-align: center; width: 600px; line-height:23px;}
#inventive {padding-left:25px; padding-top:8px; text-align: center; width: 600px;}

/**************** Arrobas *********************/
.arrobas { padding-bottom:30px; }
