/*
Theme Name: ADA
Theme URI: http://arquivo.tk/temas/ada
Description: ADA - "Adopting Animals" is designed for small or local projects on animal adoption. There are few configurations you need to know and you can check the Contextual Help in editing screens as well.
Version: 1.9
Author: Diana K. Cury
Author URI: http://arquivo.tk
Tags: green, white, editor-style, custom-menu, translation-ready, threaded-comments,two-columns, fixed-width, custom-header

License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}


body{
	background: #FFFFFF;
	color: #444;
	font-family: "trebuchet ms";
	font-size: 62.5%;/* Resets 1em to 10px */
	margin: 0;
	padding: 0;
	text-align: center
}

a{color:#99CC66;text-decoration:none;}
dl {	margin: 0 0 24px 0;}
dt {	font-weight: bold;}
dd {	margin-bottom: 18px;}
strong {	font-weight: bold;}
cite,em,i {	font-style: italic;}
big {	font-size: 131.25%;}
ins {	background: #ffc;	text-decoration: none;}
blockquote {font: italic 13px georgia;	padding: 10px;background:#f7f7f7;border-left:2px solid #ccc;margin-left:20px}
blockquote cite,blockquote em,blockquote i {	font-style: normal;}
pre {	background: #f7f7f7;	color: #222;	line-height: 18px;	margin-bottom: 18px;	padding: 1.5em;}
abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}
sup,sub {	height: 0;	line-height: 1;	position: relative;	vertical-align: baseline;}
sup {	bottom: 1ex;}
sub {	top: .5ex;}
h1,h2,h3,h4,h5,h6{font-family:Arial;text-transform:capitalize;}
h1,h2,h3,h4,h5,h6,p{margin:1.0em 0 1.0em 0;}
hr{border:1px solid #eee;}
table{border: 1px solid #e7e7e7 !important;border-collapse:collapse;border-spacing:0;margin:0 -1px 24px 0;text-align:left;width:100%;}
td{border:1px solid #ccc;}
tr td{border: none !important;border-top: 1px solid #e7e7e7 !important;padding:6px 24px;}
tr th,thead th{border: none !important;color:#888;font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px;}
tt,kbd{font:bold 12px courier;}
a:active,a:hover{color:#444;text-decoration:none;}
a:visited{color:#999;}

/* Wordpress */
.bypostauthor{font-weight:normal }
.sticky{ background:#F9F9F9; border-top:2px solid #f3f3f3; border-bottom:2px solid #f3f3f3 }

/* Header */
#header{display:table;height:160px;margin:0;padding:0 0 0 10px;text-align:left;}
#header-wrapper{display:block;margin:0 auto;width:900px;}
#logo img{border:none;float:left;margin:10px 20px 10px 0;}
#site-title{display:block;float:left;margin:-10px 0;padding:0;}
#site-title h1{font:italic normal 40pt georgia;}
#site-title h2{color:#999;font:bold 9pt arial;letter-spacing:6px;margin:-20px 0 0 0;text-transform:uppercase;}

/* Top bar */
#top-search #s {border-top-left-radius:5px;-moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;border:1px solid #fff;border-right:none;float:left;margin:2px 0 0 0;padding:2px;text-align:center;width:180px;}
#top-search #searchsubmit{font-size:0px;background:url(img/search.png) no-repeat;border:none;float:left;height:22px;margin:2px 0 0 0;width:24px;}
#top-search div{margin:0 3px 0 0;border-bottom-left-radius:5px; 	-moz-border-radius-bottomleft:5px ;
border-bottom-right-radius:7px; 	-moz-border-radius-bottomright:7px ;
background:url(img/menu.png);float:right;padding:5px 10px 8px 10px;}
#top-search img{width:16px;height:16px; border:none;float:left;margin:5px 6px 3px 0;opacity:.5;filter:alpha(opacity=60);}
#top-search img:hover{ opacity:100;filter:alpha(opacity=0);}

/* Layout */

.clear{clear: both;	height: 1px}

#page{
	display: block;
	font: normal 1.2em verdana;
	line-height: 1.6em;
	padding: 20px 0 20px 0;
	text-align: left;
	width: 1000px;
  background:#fff  ;margin:-1px 0;  -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.1);
}

#page h1 a,#page h2 a,#page h3 a,#page h4 a,#page h5 a,#page h6 a{ text-decoration:none;border-bottom:1px solid #eee;}
#page h1 { font:normal 28px arial;color:#999;border-bottom:1px solid #eee}
#page h2, h2.entry-title a { font:normal 25px arial;color:#99CC66;margin:0 0 20px 0}
#page h3 {  font:normal 22px arial;color:#99CC66}
#page h4 { font:normal 18px arial;color:#999}
#page h5 { font:bold 17px arial;color:#999}
#page h6 { font:bold 16px arial;color:#999}

#content ul li, #content ol li{
padding:0
}


#page ul {list-style: square;padding-left:20px;margin-top:0px;margin-bottom:0}
#page ol {list-style: decimal;margin: 0 0 18px 1.5em;}
#page ol ol {list-style: upper-alpha;}
#page ol ol ol {	list-style: lower-roman;}
#page ol ol ol ol {	list-style: lower-alpha;}
#page ul ul, #page ol ol,#page ul ol, #page ol ul {	margin-bottom: 0; margin-top:0;padding-top:0;padding-bottom:0;}
#page del{color:#FF0000}


#page-full{display:table;margin:20px;}
.wrapper{ 	display: table;	margin: 0px auto;	padding: 0;	width: 1000px}
#wrapper-main{display: table;margin: 0px auto;padding: 0;	width: 1000px}
.mwrapper{	background: #f2f2f2;	display: table;	margin: 0px auto;	padding: 10px;	width: 1000px}

#content{
	display: table;
	float: left;
	line-height: 24px;
	margin: 0px 0px 10px 10px;
	padding: 0 10px 0 10px;
	width: 640px ;
}

#content-wrapper{
	background: #FFC0CB;
	display: table;
	margin: 0;
	width: 880px
}

/* Sidebar */

#sidebar select, #footer select {
	background: #fff;
  border:2px solid #eee; color:#99CC66;
	font: normal 20px arial;
	margin: 0px 0 10px 0px;
	text-transform: capitalize
}

#sidebar{
	float: left;
	font: normal 12px "Trebuchet MS", Tahoma, Arial;
	margin: 0px 0px 0 10px;
	width: 300px
}

#sidebar h2, footer h2{	font: normal 18pt arial;text-transform:capitalize}
#sidebar a:hover, #footer a:hover{	color: #666; }
/*sidebar list level1 */
#sidebar ul {	margin: 0;list-style: none;	padding: 0}
#sidebar ul li, #footer ul li {	border: none;	margin: 0;	padding: 0}
/*sidebar list level2 */
#sidebar ul li ul {	margin:0; padding:0}
#sidebar ul li ul li{	border-bottom: 0px solid #FEFDF7;	list-style-type: square;	padding: 2px 0 2px 0px}
/*sidebar list level3 */
#sidebar ul li ul li ul li{	border: none;	padding: 1px 0 1px 10px}
/* Sidebar (tabs) */

.box-tab {
	background: #fff;
	border: 1px solid #ddd;
	margin: 0 0 10px ;clear:both;
	width: 290px  ; padding:0 5px 5px 5px;
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);float:left;
}

#sidebar .box-tab .tabs {
	height: 1%;
	overflow: hidden;
	text-transform: uppercase
}

#sidebar .box-tab .tabs li {
	background: none;
	float: left
}

#sidebar .box-tab .tabs li a {
	background: #f3f3f3;
	border-bottom: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	color: #666;
	float: left;
	font: bold 15px arial;
	padding: 10px
}

#sidebar .box-tab .tabs li a.active {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #666;
	font: bold 15px arial;
	text-decoration: none
}

#sidebar .tabs li a:hover {background: #fff}
#sidebar .box-tab a, #sidebar .box-tab a:visited {color: #888888;font: bold 14px arial;	text-decoration: none}
#sidebar .box-tab a:hover {	color: #99CC66;	text-decoration: underline}
#sidebar #tab-comments, #sidebar #tab-tags{	padding: 10px}
#sidebar #tab-posts{	margin: 0;	padding: 10px}
#sidebar .box-tab h3{  font:bold 16px arial;color:#999;}
#sidebar #tab-tags ul li{
 margin:0 4px 10px 0;list-style-type:square;list-style-position:inside;color:#99CC66
}
#sidebar #tab-tags a{
 color:#99CC66;border-bottom:1px solid #eee
}


h2#rss2{ font:normal 20px arial;background: url(img/rss2.png) no-repeat;padding:5px 0 5px 35px; color:#999;margin:0;}

h2#feed-pets{
 font:normal 20px arial;background: url(img/rss3.png) no-repeat;padding:5px 0 5px 35px;
 color:#999;margin:10px 0 15px 10px;
}

h2#busca-all{
 font:normal 20px arial;background: url(img/busca.png) no-repeat;padding:5px 0 5px 35px;
 color:#999;margin:10px 0 15px 10px;
}

/* Search Results */

#search-results h2 a{font:bold 15px arial}
#search-results .count{color:#99CC66;font:bold 15px arial;padding:3px 5px 3px 5px;}

/* Images */

#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .attachment img {max-width: 610px;height: auto;}

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;  -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1)
}
.wp-caption {
	background: #fff;
  border:1px solid #ddd;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 622px !important; /* prevent too-wide images from breaking layout */
	padding: 3px 2px 4px 2px;
	text-align: center;
  -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1)
}
.wp-caption img {margin: 5px 5px 0;  -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);max-width:610px;}


.wp-caption p.wp-caption-text {
	color: #666;
	font: italic 12px arial;
	margin: 5px;
}
.wp-smiley {margin: 0;}
.gallery {margin: 0 auto 18px;}
.gallery .gallery-item {float: left;margin-top: 0;text-align: center;	width: 33%;}
.gallery-columns-2 .gallery-item {width: 50%;}
.gallery-columns-4 .gallery-item {width: 25%;}
.gallery-columns-2 .attachment-medium {	max-width: 92%;	height: auto;}
.gallery-columns-4 .attachment-thumbnail {max-width: 84%;	height: auto;}
.gallery .gallery-caption {	color: #888;	font-size: 11px;	margin: 0 0 12px;line-height:14px; font-style: italic }
.gallery dl {	margin: 0;}
.gallery img { -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.gallery br+br {	display: none;}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;   -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);
  padding:4px
}



/* Navigations nav.php e morelink */
#page-links a{font: bold 13px "trebuchet ms";	margin: 0 30px 0 0;	text-transform: uppercase}
#page-links {text-align: center}
.navigation{	margin: 10px 0 0 0;	padding: 5px;  display:table;width:100%;}
.navigation a{color: #99CC66;	font: bold 13px "trebuchet ms";	text-transform: uppercase}
.navigation a:hover{text-decoration: underline}

/* Form */


#s2, #sidebar #s,#footer #s, #page #s,
#s3,#subscription_email{
	border: 1px solid #ddd;
	font: italic 15px arial;
	margin: 0 4px 10px 0;
	padding: 8px 0px 8px 4px;
	text-align: center;width:80%;
}

#subscription_btn,#sidebar #searchsubmit,
#footer #searchsubmit, #searchsubmit2,
#searchsubmit3,#page #searchsubmit,
#submit, #wp-submit{
	background: url(img/btn-v.png);
	border: 1px solid #B3D569;
	color: #fff;
	font: bold 14px arial;
	padding: 8px 4px 8px 4px;
	text-transform: uppercase;
  -moz-box-shadow: 0px 0px 10px rgba(10,2,0,0.2);
}


#subscription_btn:hover,#searchsubmit:hover,#submit:hover, #searchsubmit2:hover, #searchsubmit3:hover,
#sidebar #searchsubmit:hover,#footer #searchsubmit:hover
{	border: 1px solid #95C236}

/* buttons */

.btn-mini {
	background: #fff url(img/btn.png) repeat-x;
	border: 1px solid #ccc;
	font: bold 8pt arial;
	margin: 20px 0 0 0;
	padding: 4px 8px 4px 8px;
	text-align: center;
	text-transform: uppercase;display:table;
}

.btn-mini:hover {
	background: #fff url(img/btn.png) 0px -3px repeat-x;
	border: 1px solid #999;color:#666
}

.btn-mini a:link, .btn-mini a:visited, .btn-mini a:active{
	color: #999;
	font-family: arial;
	font-weight: bold;
	text-decoration: none
}

.btn-g a {
 	background: url(img/btn-v.png);
	border: 1px solid #B3D569;
	color: #fff;
	font: bold 14px arial;letter-spacing:-1px;
	padding: 6px 18px 6px 18px;
	text-transform: uppercase;

}

.btn-intro a{
	background: url(img/btn-v.png);
	border: 1px solid #B3D569;
	color: #fff;
	font: bold 16px arial;letter-spacing:0px;
	padding: 6px 18px 6px 18px;
	text-transform: uppercase;
  -moz-box-shadow: 0px 0px 10px rgba(10,2,0,0.2);
}

.btn-intro a:active,#subscription_btn:active,#searchsubmit:active,#submit:active{
	background: url(img/btn-v.png) 0px -15px;
	color: #fff
}

.btn-intro a:hover,.btn-intro:hover,.btn-g a:hover {
	color:#f3f3f3;
}
/* Footer */

.menu-rodape {
	border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding:10px 0 10px 0;
	font: bold 13px "trebuchet ms";
	line-height: 30px ;
   text-align: center ;
   margin-top:20px
}

.menu-rodape ul li{
	display: inline;
	list-style-image: none;
	list-style-type: none;
	padding: 2px 4px 2px 4px; margin:0 20px 0 0;
	white-space: nowrap
}

.menu-rodape a{
	border: none;
	color: #999;
	padding: 2px 4px 2px 4px;
	text-decoration: none
}

.menu-rodape a:hover{
	background: #999;
	border: none;
	color: #fff;
	padding: 2px 4px 2px 4px;
	text-decoration: none
}

.menu-rodape .current-menu-item,.menu-rodape .current-post-ancestor{
	background: #999 ;
}

.menu-rodape .current-menu-item a,.menu-rodape .current-post-ancestor a{
	color: #fff ;
}

#footer-notes{
	color: #666;
	display: table;
	font: normal 11px arial;
	margin: 50px 0 20px 0px;
  line-height:22px ;
 text-align: center;
 width:100%
}

#footer-notes span{
 background:url(img/icons.png) no-repeat 0px -892px;
 padding:2px 0 2px 20px
}

#footer-notes span a:link{
 font-weight:bold;border-bottom:1px dotted
}


#footer{
	background: #fff url(img/grad.png) repeat-x;
	border-top: 1px solid #eee;
	display: table;
	font-size: 10pt;
	margin: 20px 0 0 0;
	padding: 10px 0 10px 0;
	text-align: left;
	width: 100%
}

.footer2{
	background: #fff;
	display: table;
	height: 100px;
	text-align: left;
	width: 100%
}

#footer ul, li{margin: 0;padding: 10px}
#footer a, li a{font-weight: bold}
#footer ul ul{	font-size: 1em;	margin: 0;	padding: 0}
#footer li li{color: #7F5D49;	list-style-type: square;margin: 0;padding-left: 22px}
#footer li li li{padding-left: 0px}
/* Post */

.page-link {
	clear: both;
	color: #666;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;

}
.page-link a:link,
.page-link a:visited {
	background: #99CC66;
	color: #fff;
	font: bold 12px arial;
	padding: 0.5em 0.75em;
	text-decoration: none;
}

.page-link a:hover{
 background:#ccc
}


#breadcrumb{
	border-bottom: 1px solid #E3DED0;
	color: #99CC66;
	font: bold 12px "trebuchet ms";
	margin: 20px 0 40px 0;
	text-transform: uppercase
}

.post{	margin: 0px 0 20px 0;	overflow: hidden;	padding: 0}


.posttitle {
	font: normal 20pt arial;
	margin: 4px 0 0 0;
	padding: 4px
}

.postmeta{
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	clear: both;
	color: #999;
	font: bold 11px arial;
	line-height: 20px;
	margin: 10px 0 20px 0;
	padding: 5px 0 5px 0;
	text-transform: uppercase;display:block;overflow:hidden;
}

.postmeta a{color: #999;font: bold 11px arial;text-decoration: underline}
.postmeta a:hover{color: #333}

/* intro */
#intro{margin:-1px auto;overflow:hidden;padding:0;text-align:left;width:1000px;}

#intro-wrap{height:350px;margin:0 auto 20px auto;padding:0;width:960px; position:relative;}

#nextBtn a{background:url(img/i-next.png) no-repeat 0 0;left:540px;position:absolute;}
#prevBtn a{background:url(img/i-prev.png) no-repeat 0 0;left:-10px;position:absolute;}
#prevBtn a,#nextBtn a{color:#fff ;	width:26px;display:block;font-size:0px;height:30px;margin:130px 0 0 20px}
#prevBtn a,#nextBtn a,#prevBtn2 a,#nextBtn2 a{display:block;height:50px;width:42px;margin:130px 0 0 0}
#prevBtn,#nextBtn,#prevBtn2,#nextBtn2{float:left;}
#slider{float:left;margin:0;padding:10px}
#slider img{border:none;}
#slider li{display:table;height:300px;padding:0;width:560px;margin:0;}
#slider ul,#slider li{list-style:none;margin:0;padding:0;}
span#controls{display:block;margin:0 0 0 20px}
#prevBtn a:hover,#nextBtn a:hover{color:#fff;}
#intro-menu{float:right;margin:0;}
#intro ul{ margin:35px 0 0 10px; padding: 0 0 0 30px}


.foto-intro{
float:left; display:block;
margin:0 20px 20px 0; background:#fff url(img/thumb.png) 50% 50% no-repeat;
-moz-box-shadow: 0px 2px 10px rgba(10,2,0,0.2);
padding:10px;
width:230px;height:230px;
}

.foto-intro img{
 border:none; margin:0;padding:0;display:table;
}

.foto-intro span{
 display:block; overflow:hidden;width:230px;height:230px;
}

.titulo-intro a{
	color: #99CC66;
	display: block;
	font: normal 25px arial;
	margin: 0px 0 10px 0
}

.intro-data{	color: #999;	font: bold 12px arial;	line-height: 20px;padding:0 0 20px 0}
.intro-data span{ display:table;margin:0px 0 0 0;clear:right}
.btn-intro{ margin:5px;display:table;}


#menu-intro-w{
	background: #99CC66 url(img/intro-box.png) repeat-x;
	overflow:hidden;
	float: left;
	height: 330px;
	margin: 00;
	padding: 0;
	width: 360px;
  -moz-box-shadow: 0px 2px 10px rgba(204,255,151,10);
}

#menu-intro-w ul {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0
}

#menu-intro-w li {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 4px 0 4px 25px
}

#menu-intro li a{
 display:block;
}


#menu-intro-w a:hover{
border-bottom:2px solid #fff;
width:100%
}

#menu-intro-w li a{
	color: #fff;
	font: normal 22px arial;
	margin: 0;
	text-transform: uppercase;
  width:100%
}

.box-adote{
	background: #fff url(img/grad.png) repeat-x;
	border: 1px solid #ededed;
	display: table;
	font: normal 12px arial;
	margin: 20px 0 20px 0;
	padding: 10px;
	width: 660px
}

.box-index{
	border-right: 1px dashed #CDCDCD;
	display: block;
	float: left;
	margin: 0;
	padding: 0 5px 0 15px;
	width: 140px
}

.box-index p{
	margin: 0 0 4px 0
}

.box-index h2 a{
	font: italic bold 20px georgia
}

.box-index img{
	border: none
}

/* Thumbs e miniaturas */

.thumb{
float:left; display:block;
margin:5px 10px 10px 5px; background:#fff url(img/thumb.png) no-repeat 50% 50%;
-moz-box-shadow: 0px 2px 10px rgba(10,2,0,0.2);

}

.thumb img{
 border:none; margin:5px;padding:0;display:table; width:125px;height:125px;
}

.thumb-geral{
	border: 1px solid #ccc;
	display: table;
	float: left;
	margin: 0 10px 10px 0
}

.thumb-geral img{
	border: none;
	height: 120px;
	margin: 4px;
	width: 120px;
  padding:0;
}

/* Special icons/status */

#meta-pet{
	color: #C6C8C9;
	font: bold 9pt arial;
	text-transform: uppercase
}

.add{
	background: url(img/icons.png) no-repeat;
	margin: 0;
	padding: 1px 0 2px 20px;
 font-weight: bold;color:#999
}

.atz{
	background: url(img/icons.png) no-repeat 0px -20px;
	margin: 0;
	padding: 1px 0 2px 20px;
 font-weight: bold ;color:#999
}

.heart{
	background: url(img/icons.png) no-repeat 100% -456px;
	font-weight: bold;
	padding: 1px 20px 1px 0
}

.casa{
	background: url(img/icons.png) no-repeat 100% -486px;
	font-weight: bold;
	padding: 2px 20px 1px 0
}


.tags{
	background: url(img/icons.png) no-repeat 0px -370px;
	padding: 3px 20px 2px 20px
}

.dat{
	background: url(img/icons.png) no-repeat 0px -400px;
	padding: 3px 20px 2px 20px
}

.com{
	background: url(img/icons.png) no-repeat 0px -50px;
	padding: 3px 0px 2px 20px
}

.cat{
  background: url(img/icons.png) no-repeat 0px -285px;
	padding: 3px 20px 2px 18px
}

.fontemais{
	background: url(img/icons.png) no-repeat 0px -631px;
	padding: 3px 20px 2px 20px
}

.fontemenos{
	background: url(img/icons.png) no-repeat 0px -650px;
	padding: 3px 20px 2px 20px
}

.sendmail{
	background: url(img/icons.png) no-repeat 0px -678px;
	padding: 3px 20px 2px 20px;
}

.feed{
	background: url(img/icons.png) no-repeat 0px -730px;
	margin: 0 0px 0 10px;
	padding: 0px 0px 2px 20px
}

.rss a:link{
	background: url(img/social2.png) no-repeat 0px -142px;
	color: #999;
	padding: 2px 0 2px 20px ;float:left;
}

.contact{
	background: url(img/icons.png) no-repeat 0px -672px;
	padding: 3px 20px 2px 20px;
 font-weight: bold;text-transform:uppercase;
}

/* Comments */

.nopassword,.nocomments {	display: none;}
.comment-body{margin: 0;padding: 0}
.commentlist{	font-size: 11px;line-height: 15px;margin: 20px 0;padding: 0}
.commentlist li{ list-style: none;margin: 6px;padding: 0}
li.comment div, li.pingback div{overflow: auto;	padding: 10px}
li.comment div div, li.pingback div div{overflow: visible;padding: 0}
.commentlist li.even{	background: #F3F9E8}
.commentlist li.odd{background: #FBFDFD}
.commentlist li .depth-1{background: #F5F9F4}
.commentlist li .depth-2{	background: #fff}
.commentlist li .depth-3{	background: #F3F9E8}
.commentlist li .depth-4{	background: #fff}
ul.children li{	list-style: none}
.avt{background: #fff;border: 1px solid #ccc;float: right}
.pingback{background: #fff url(img/icons.png) 0px -783px no-repeat;color: #6699CC;font: bold 11px arial;margin-left: 50px;padding: 0 0 0 20px}
.avatar{	float: right}
img.avatar{	border: 1px solid #eee;	margin: 4px}
.commentlist a{	border-bottom: 1px solid #ccc;	color: #999999}
.commentlist .comment-meta{	font: normal 10px "trebuchet ms"}
.commentlist .reply{	display: table;	font: normal 10px "trebuchet ms";	padding: 4px;	text-transform: uppercase}
.commentlist .reply a{color: #99CC66}
.fn a, .fn{	font: bold normal 14px arial}
.comment-meta {	margin: 0 0 0 10px}
#cancel-comment-reply-link{	border-bottom: 1px dotted #FF3333;	color: #FF3333;	display: table;	font: normal 10px "trebuchet ms";	padding: 4px;	text-transform: uppercase}
textarea#comment{	width: 100%}
#comments div.navigation{font-size: 0.9em}

/* Comments form */

#respond {
	margin: 20px auto 0 auto;
	overflow: hidden;
	padding: 20px;
	position: relative;
	width: 94%
}

#respond p,#comments-list ul #respond {margin: 0}
#respond .comment-notes {margin-bottom: 1em}
.form-allowed-tags {line-height: 1em}
.children #respond {margin: 0 48px 0 0}
h3#reply-title {color: #99CC66;font: normal 18pt arial;margin: 18px 0; background:url(img/dot.png) no-repeat left;padding:0 0 0 28px}
#comments-list #respond {	margin: 0 0 18px 0}
p.login-username, p.login-password, p.login-remember {color: #888;font: normal 14pt arial}
#respond label{
	color: #BCBCBC;
	float: left;
	font: bold 14px arial;
	margin: 10px 10px 0 0px;
	width: 100px;
 text-align: right;
 text-transform:uppercase;
}

.comment-awaiting-moderation{background: #FFFACD}

#author, #email{
	border: 1px solid #DBDBDB;
	color: #666;
	font: normal 16px arial;
	margin: 3px;
	padding: 4px;
	width: 60%;
  -moz-box-shadow: 0px 2px 5px rgba(10,2,0,0.1);
}

#url{
  border: 1px solid #DBDBDB;
	color: #666;
	font: normal 16px arial;
	margin: 3px 10px ;
	padding: 4px;
	width: 60%;
  -moz-box-shadow: 0px 2px 5px rgba(10,2,0,0.1);
 }



#respond textarea {
	border: 1px solid #DBDBDB;
	color: #666;
	float: left;
	font: normal 16px arial;
	margin: 10px 10px 0 10px;
	padding: 4px;
	width: 60% ;height:120px;
  -moz-box-shadow: 0px 2px 5px rgba(10,2,0,0.1);
}

#respond .form-allowed-tags {display:none}
#respond .form-allowed-tags code {	background: #F0F0F0;	}
#respond #submit{
         margin:20px 0 0 120px
}


/* Widget */

#sidebar .widget{
	border: 1px solid #eee;
	float: left;
	font-size: 10pt;
	margin: 20px 0 0px 0;
	padding: 20px;
	width: 260px
}

#footer .widget{
	float: left;
	margin: 0 0 40px 0;
	padding: 20px 10px 10px 10px;
	width: 290px
}


#box-central{
	display: table;
	float: left;
	padding: 0 0 0 10px;
	width: 320px
}

#box-d,#box-e{	float: left;	width: 330px}

h2.widgettitle{
	color: #999;
	font: normal 18pt arial;
	margin: 0 0 10px 0px;
	padding: 0;
	text-align: left
}

.widget{	list-style-type: none;	width: 250px}
.widget a{color: #99CC66}

#sidebar label{
	float: left;
	font: bold 10pt arial;
	text-align: right;
	width: 100px
}

#footer .widget ul{ margin:0;padding:0}

#sidebar .widget li, #footer .widget li{
	list-style: none;
	margin: 0px;
	padding: 4px 10px 4px 20px
}

#sidebar .widget li a, #footer .widget li a{
	text-decoration: underline
}

/* tags especiais */
.adotado{background:url(img/adotado.png) no-repeat;color:#444;display:table;float:right;font:italic normal 18px georgia;height:18px;margin:90px 0 0 -5px;padding:8px 28px 20px 26px;position:absolute;text-transform:capitalize;width:10px;z-index:1000;}
.adotado-single{background:url(img/adotado.png) no-repeat;color:#444;display:table;float:right;font:italic normal 18px georgia;height:18px;margin:110px 0 0 -10px;padding:8px 28px 20px 26px;position:absolute;text-transform:capitalize;width:10px;z-index:1000;}
.adotado-index{background:url(img/adotado.png) no-repeat;color:#444;display:table;float:right;font:bold 14px arial;height:18px;margin:80px 0 0 -10px;padding:10px 24px 20px 26px;position:absolute;text-transform:uppercase;width:10px;z-index:1000;}

/* box and login */

.bk{
	background: url(img/bk1.jpg);
	color: #666;
	margin: 0;
	padding: 10px
}

.bk h2{
	font: normal 17pt arial;
	margin: 10px 0 20px 20px;
	padding: 0
}

.bk label{
	font: bold 10pt arial;
	text-transform: uppercase
}

.bk p{
	font: 14px verdana;
	line-height: 25px
}
/* pet info */

#info {
	background: #fff url(img/grad.png) repeat-x;
	border: 1px solid #ededed;
	display: block; margin:0 0 20px 0;
	float: left;
	font: normal 12px arial;
	line-height: 20px;
	padding: 10px;
	width:610px; clear:both
}

#info a, .box-index a{	font-weight: bold}

.more{
	background: url(img/links.png) 100% -17px no-repeat;
	font-weight: bold;
	padding: 4px 20px 0 0;
	text-transform: uppercase
}


#info ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}

#info ul {
	padding: 4px
}


ul.pet-info-index{
	float: left;
	font: bold 12px arial;
	list-style: none;
	margin: 0;
	padding: 0
}

li.pet-info-index{
	line-height: 0;
	margin: 0;
	padding: 0
}

#ob{ padding:10px;border:1px solid #ddd; margin:30px 0 0 0;display:block; font: italic 12px georgia;}
#ob h2{font:bold italic 18px georgia;margin:0 0 20px 0}

#pet-list a{
 background:#99CC66;padding:5px 10px 5px 10px ;color:#fff;
 font-weight: bold;margin:0 5px ;border-radius:5px; 	-moz-border-radius:5px
}

#pet-list a:hover{
 background:#ccc
}


/* boxes and containers */

.box-vertical{
	display: block;
	float: left;
	margin: 0 10px 5px 0;
	padding: 10px;
	width: 180px   ;
  border:1px solid #eee;
  height:250px;
}

.titulo{
	background: url(img/dot.png) no-repeat top left;
	font: normal 18pt arial;
	margin: 20px 0 20px 0;
	padding: 2px 0px 10px 30px;color:#99CC66;
  border-bottom:1px solid #99cc66
}

.data{
	color: #CECECE;
	font: bold 10pt arial;
	text-transform: uppercase
}
/* INtro-header */
.box-wrapper{	display: table;	float: right;	width: 300px}
.widget_recent_comments li{	background: url(img/icons.png) 0px -44px no-repeat;	padding: 0px 2px 0px 30px}
.widget_recent_entries li, .widget_pages li{	background: url(img/icons.png) 0px -180px no-repeat;	padding: 0px 2px 0px 30px}
.widget_archive li{	background: url(img/icons.png) 0px -256px no-repeat;	padding: 0px 2px 0px 30px}
.widget_categories li{	background: url(img/icons.png) 0px -283px no-repeat;	padding: 0px 2px 0px 30px}
.widget_meta li{	background: url(img/icons.png) 0px -606px no-repeat;	padding: 0px 2px 0px 30px}
.xoxo li, .xoxo ul li, .xoxo ul{float: left;margin: 0;padding: 0}
.xoxo img{border: 1px solid #ccc;	float: left;	margin: 0 10px 10px 0;	padding: 5px;	width: 40px}


/* related posts */
.related-img{background:#fff url(img/thumb.png) no-repeat -17px -18px;border:1px solid #ddd;display:block;height:80px;margin:0 auto 10px auto;overflow:hidden;padding:4px;width:80px;}
.related-img img{border:none;display:block;height:80px;width:80px;}
#related-post{padding:10px;font:11px arial;width:610px;display:inline;float:left;margin:20px 0 20px 0; }
#related-post h2{margin:0 0 0 5px;padding:0 0 0 30px ;background:url(img/dot.png) no-repeat left }
#related-post li{display:inline;float:left;width:102px; text-align: center;margin:20px 20px 10px 0}
#related-post ul{margin:0;padding:0; list-style-type:none;display:inline}
#related-post a{ text-align: center;line-height:16px;color:#99CC66; text-decoration:underline}
#related-post a:hover{color:#999}


/* index */
#artigos h2, #blog h2, #news h2{ font:normal 22px arial;margin:0 10px 20px 0 ;}
#artigos h2 a, #news h2 a{  color:#99CC66  ;background:none;}


/* articles */
#artigos{  float:left; display:table;}

/* blog */
.blog-box{border:1px solid #eee;width:92%;padding:20px}
.blog-thumb{border:1px solid #eee;float:left;margin:0 10px 10px 0;padding:4px;}
#blog{margin:0;display:block;float:left;}
#blog h2 a{color:#999;}

/* news */
#news{margin:30px 0 0 0px;width:100%}


/* pets */

.info-pet-box{
 width:210px;float:left;
}

.info-pet-box p{
 margin:0 0 5px 0;
}

.info-update{
 float:left;width:300px

}


#picture-pet{
  -moz-box-shadow:0px 2px 10px rgba(10,2,0,0.2);padding:10px;  text-align: center ;
 width:150px;height:150px;margin:0 20px 10px 0; float:left;
 background:#fff url(img/thumb.png) no-repeat 50% 50%
}


/* lost pets */

.mini-block{border-bottom:1px solid #ccc;display:table;margin:10px 0 0 0;padding:0 0 20px 0;}

#lost-pet {
 width:300px;padding:10px;


}

#lost-picture{
 -moz-box-shadow:0px 2px 10px rgba(10,2,0,0.2);padding:10px 10px 0 10px;  text-align: center ;
 width:200px;height:auto;margin:0 auto 20px auto;overflow:hidden;background:#fff

}

#lost-picture img{
 width:200px;height:auto;
}

#lost-picture h3 a:link{
 font:bold 25px monospace;margin:0;
padding:0;
}


.procurado{-moz-box-shadow:0px 2px 10px rgba(10,2,0,0.2);background:#fff;display:table;float:left;margin:0 20px 0 0;padding:10px 10px 0px 10px;}
.procurado img{background:#fff;border:none;margin:0;padding:0; width:300px;height:auto}
.procurado span{display:block;height:200px;overflow:hidden;width:200px;}
.procurado-thumb{-moz-box-shadow:0px 2px 10px rgba(10,2,0,0.2);background:#fff;display:table;float:left;height:270px;margin:0 auto 20px auto;padding:10px;width:150px;}
.procurado-thumb img{border:none;height:150px;margin:0;padding:0;width:150px;}
.procurado-thumb-bk{background:url(img/thumb.png) 50% 50% no-repeat;height:150px;width:150px;}
.procurado-w{float:left;margin:0 20px 20px 0;width:200px;}
.thumb-mini{border:1px solid #ccc;display:table;float:left;margin:0 10px 10px 0;}
.thumb-mini img{border:none;height:80px;margin:4px;width:80px;}
#procurado-promo{background:url(img/intro-box.png) repeat-x 0px -80px;display:block;margin:10px 0 10px 0;padding:20px;}
#procurado-promo h2{color:#fff;margin:0;}


/* Menu*/

#tp-cont{ width:1000px;margin:0 auto;}
#nav{ width:1000px; font:bold 14px arial; text-transform:uppercase;}


#nav ul {
	float: left;
	width: 36em;
	list-style: none;
	background: white;
	font-weight: bold;
	padding: 0px;
  z-index:999;
	margin: 0 0 1em 0;  -moz-box-shadow: 0px 4px 10px rgba(10,2,0,0.2);
}

#nav a {display: block;	width: 10em;	text-decoration: none;	padding: 0.25em 2em; line-height: 40px;}
#nav li a{ width:auto; display:table; height:42px }

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 13.9em;
	font-weight: normal;
	border-width: 1px;
	margin: 0
}

#nav li li {	padding-right: 11px; background:none;	width: 13em}
#nav li ul a {	width: 9em;}
#nav li ul ul {	margin: -1.75em 0 0 14em;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover, #nav .sub-menu ul li:hover, #nav .sub-menu li.sfhover  {
	 background:url(img/menu-ac.png) repeat-x center; color:#fff
}

#nav li a:hover, #nav li a:active{ color:#fff;}

#nav li{
 background:url(img/menu.png);  margin-right:1px ;border-right:1px solid #ddd;
 	float: left;
	padding: 1px 0px 0px 0px; margin:0;
  list-style:none
}

#nav ul li{ background:url(img/menu.png); margin:0}
#nav ul li a { color:#999;}

#nav li.current_page_item,
#nav li.current-menu-ancestor  ,
#nav li.current-menu-item  ,
#nav li.item-type-post_type,
#nav li.current-item-post_type ,
#nav li.current-menu-parent  {
  background:url(img/menu-hover.png) repeat-x center; border-right:1px solid #ddd
}


#nav li.current_menu_item a ,
#nav li.current_page_item a{
 color:#fff
}

#nav li.current_page_item a,
#nav li.current-menu-ancestor a,
#nav li.current-menu-item  a,
#nav li.item-type-post_type a,
#nav li.current-item-post_type a,
#nav li.current-menu-parent a{
 color:#fff}

#nav .sub-menu li a{color:#999;}
#nav .sub-menu li a:hover{ background:url(img/menu-hover.png) repeat-x center; color:#fff;}
#nav li a:hover{ color:#fff}


#nav li.item-type-post_type a,
#nav li.current-item-post_type a,
#nav li.current-menu-parent  a
{ color:#fff }


#menu-topo-container{
  background:url(img/menu.png);
	display: table;
	height: 51px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%
}

/*calendar*/
#wp-calendar caption {font-weight: bold;margin-bottom: 7px;}
#wp-calendar thead {font-weight:normal}
#wp-calendar thead th {padding: 4px 0 4px 3px;border: 1px solid #ccc;border-width: 1px 0;}
#wp-calendar td {padding: 3px 0 4px 3px;color: #777;}
#wp-calendar td a {font-weight: bold;}