/*
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 things and configurations you need to know. You can check the Contextual Help in editing screens as well.
Version: 1.4
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

*/
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
}

a:visited {
	color: #999
}

a:active, a:hover {
	color: #444;
	text-decoration: none
}

h1, h2, h3, h4, h5, h6{
	font-family: Arial;text-transform:capitalize
}

hr{
	border: 1px solid #eee
}

dl{margin:0 0 24px 0;}
dt{font-weight:bold;}

ol{
	list-style-position: inside;
	list-style-type: decimal
}

ul{
	list-style-position: inside;
	list-style-type: square
}

tt, kbd {
 font:bold 12px courier
}

code, pre{
	background: #FFFFCC;
	font: normal 12px courier
}

blockquote {
	font: italic 12px arial;border-left:5px solid #ccc;
	margin: 0 0 1em 1em;
	text-align: justify; -moz-border-radius: 10px; border-radius: 10px;
padding:0px 10px 0px 15px
}

td{
	border: 1px solid #ccc
}

table {
	border: 1px solid #e7e7e7 !important;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
tr th,
thead th {
	border: none !important;
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
tr td {
	border: none !important;
	border-top: 1px solid #e7e7e7 !important;
	padding: 6px 24px;
}
/* Wordpress *******************************/

.bypostauthor{

}


.sticky{ background:#F9F9F9; border-top:2px solid #f3f3f3; border-bottom:2px solid #f3f3f3 }

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.alignleft {
	float: left;
	margin: 0 1em 1em 0
}

.alignright {
	float: right;
	margin: 0 0 1em 1em
}

.wp-caption img {
	border: none;
	margin: 0;
	padding: 0
}

.wp-caption .hentry img{
  border:0px solid #ccc;padding:4px
}

.wp-caption {
	border: none;
	margin: 0;
	padding: 10px 0px 0 10px
}

.wp-caption.alignright {
	margin: 0 0 10px 10px
}

.wp-caption.alignleft {
	margin: 0 10px 10px 0
}

.wp-caption p.wp-caption-text {
	font: italic normal .92em arial;
	text-align: center
}

.hentry img{
  border:1px solid #ccc;padding:4px
}

.hentry a{
 font-weight:bold;
 text-decoration: underline
}




#content .gallery {
	background: url(img/grad.png) repeat-x;
	border: 1px solid #f6f6f6;
	clear: both;
	display: block;
	font: italic normal .92em arial;
	margin: 10px auto 10px 0;
	padding: 20px 0 10px 0
}

#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%
}

#content .gallery img {
	border: 2px solid #cfcfcf
}

#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px
}

#content .gallery dl {
	margin: 0
}

#content .gallery img {
	border: 10px solid #f1f1f1
}
/* Layout */

.clear{
	clear: both;
	height: 1px
}

#page{
	display: table;
	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);
}

.wrapper{
	display: table;
	margin: 0px auto;
	padding: 0;
	width: 1000px
}

#wrapper-main{
	display: table;
	margin: 0px auto;
	padding: 0;
	padding: 0;
	width: 1000px
}

.mwrapper{
	background: #f2f2f2;
	display: table;
	margin: 0px auto;
	padding: 10px;
	width: 1000px
}

#content{
	display: block;
	float: left;
	line-height: 24px;
	margin: 0px 10px 10px 20px;
	padding: 0 0 0 0px;
	width: 640px ;
}

#content-wrapper{
	background: #FFC0CB;
	display: table;
	margin: 0;
	width: 880px
}


#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a,
#content h6 a{
 text-decoration:none;border-bottom:1px solid #eee
}


#content h1 {
 font:normal 28px arial;color:#999;border-bottom:1px solid #eee
}

#content h2, h2.entry-title a {
 font:normal 25px arial;color:#99CC66;
}

#content h3 {
 font:normal 22px arial;color:#99CC66
}

#content h4 {
 font:normal 18px arial;color:#999
}

#content h5 {
 font:bold 17px arial;color:#999
}

#content h6 {
 font:bold 16px arial;color:#999
}

/* 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{
 background:url(img/btn-v.png);
    border-bottom-left-radius:10px; 	-moz-border-radius-bottomleft:10px;
    border-bottom-right-radius:10px; 	-moz-border-radius-bottomright:10px;
    width:270px;float:right;padding:5px 10px 10px 10px;


}

#top img {
 border:none; float:left; margin:5px 4px 0 0
}



#searchsubmit-top {
 background:url(social/search.png) no-repeat;
 border:none;
margin:2px 0 0 0;
 width:24px;height:22px;float:left;
}

#s-top{
 border:1px solid #fff; border-right:none;
 border-bottom-left-radius:5px; 	-moz-border-radius-bottomleft:5px;
 border-top-left-radius:5px; 	-moz-border-radius-topleft:5px;
 float:left;padding:2px ;
 margin:2px 0 0 6px;
 text-align: center;width:180px
}


/* Sidebar */

#sidebar select, #footer select {
	background: url(img/grad.png);
	border: 2px solid #ddd;
	font-family: verdana;
	margin: 0px 0 10px 10px;
	text-transform: capitalize
}

#sidebar{
	float: left;
	font: normal 12px "Trebuchet MS", Tahoma, Arial;
	margin: 20px 10px 2px;
	width: 290px
}

#sidebar h2, footer h2{
	font: normal 18pt arial;text-transform:capitalize
}

#sidebar a:hover, #footer a:hover{
	color: #666;
	text-decoration: underline
}
/*sidebar list level1 */

#sidebar ul {
	margin: 0;
	padding: 0
}

#sidebar ul li {
	border: none;
	list-style: 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) */

#sidebar .box-tab {
	background: #fff;
	border: 1px solid #ddd;
	margin: 0;
	width: 290px  ; padding:0 5px 5px 5px;
   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
border-bottom-left-radius:10px; 	-moz-border-radius-bottomleft:10px;
border-top-right-radius:10px; 	-moz-border-radius-topright :10px;
}

#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 10px 10px 0px
}

h2#rss2{
 font:normal 20px arial;background: url(social/rss2.png) no-repeat;padding:5px 0 5px 35px;
 color:#999;margin:0;
}

h2#feed-pets{
 font:normal 20px arial;background: url(social/rss3.png) no-repeat;padding:5px 0 5px 35px;
 color:#999;margin:10px 0 15px 10px;
}

h2#busca{
 font:normal 20px arial;background: url(social/busca.png) no-repeat;padding:5px 0 5px 35px;
 color:#999;margin:10px 0 15px 10px;
}



/* 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{
	border-top: 1px solid #E3DED0;
	margin: 10px 0 0 0;
	padding: 10px 10px 0 10px
}

.navigation a{
	color: #99CC66;
	font: bold 13px "trebuchet ms";
	text-transform: uppercase
}

.navigation a:hover{
	text-decoration: underline
}
/* Form da pesquisa */


#subscription_email,#s{
	border: 1px solid #ddd;
	font: italic 15px arial;
	margin: 0 4px 0 0;
	padding: 8px 0px 8px 4px;
	text-align: center
}

.hentry input {
 border:1px solid #999;padding:5px ;margin:0 0 8px 0
}


#subscription_btn,#searchsubmit, #submit, #wp-submit{
	background: url(img/btn-v.png);  -moz-border-radius: 3px; border-radius: 3px;
	border: 1px solid #B3D569;
	color: #fff;
	font: bold 14px arial;
	padding: 8px 10px 8px 10px;
	text-transform: uppercase
}

#subscription_btn:hover,#searchsubmit:hover,#submit:hover{
	border: 1px solid #95C236
}

/* Botoes */

.btn-mini {
	-moz-border-radius: 5px; border-radius: 5px;
	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;
  	-moz-border-radius: 3px; border-radius: 3px;

}



.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-border-radius: 3px; border-radius: 3px;
  -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;
	font: bold 13px "trebuchet ms";
	line-height: 30px
}

.menu-rodape ul li{
	display: inline;
	list-style-image: none;
	list-style-type: none;
	padding: 2px 4px 2px 4px;
	white-space: nowrap
}

.menu-rodape a{
	border: none;
	color: #999;
	padding: 2px 4px 2px 4px;
	text-decoration: none
}

.menu-rodape a:hover{
	background: #999; -moz-border-radius: 3px; border-radius: 3px;
	border: none;
	color: #fff;
	padding: 2px 4px 2px 4px;
	text-decoration: none
}

.menu-rodape .current-menu-item,.menu-rodape .current-post-ancestor{
	background: #999 ;-moz-border-radius: 3px; border-radius: 3px;
}

.menu-rodape .current-menu-item a,.menu-rodape .current-post-ancestor a{
	color: #fff ; -moz-border-radius:3px; border-radius: 3px;
}

#footer-notes{
	color: #999;
	display: table;
	font: normal 8pt "trebuchet ms";
	margin: 40px 0 0 40px
}

#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 .widget ul{
	list-style-position: inside;
	margin: 0;
	padding: 0
}

#footer a, li a{
	font-weight: bold
}

#footer ul ul{
	font-size: 1em;
	margin: 0;
	padding: 0
}

#footer ul li{
	list-style: none;
	list-style-image: none;
	margin: 0
}

#footer ul ul{
	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 20px 0;
	text-transform: uppercase
}

.post{
	margin: 0px 0 20px 0;
	overflow: hidden;
	padding: 0
}

.post h2 a{
	font: normal 20pt arial
}

.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:1026px;}

#intro-wrap{background:#fff url(img/intro-v1.png) repeat-x;height:350px;margin:0 auto 20px auto;padding:5px 0 0 0;width:1000px;-moz-box-shadow: 0px 2px 10px rgba(10,2,0,0.2); }
#nextBtn a{background:url(img/i-next.png) no-repeat 0 0;left:560px;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;}
#prevBtn a,#nextBtn a,#prevBtn2 a,#nextBtn2 a{display:block;height:100px;width:42px;}
#prevBtn,#nextBtn,#prevBtn2,#nextBtn2{float:left;}
#slider{float:left;margin:0 auto;}
#slider img{border:none;}
#slider li,#slider2 li{display:table;height:210px;padding:0;width:620px;}
#slider ul,#slider li,#slider2 ul,#slider2 li{list-style:none;margin:0;padding:0;}
span#controls,span#controls2{display:block;float:left;left:150px;margin:0;position:Absolute;top:410px;}
#prevBtn a:hover,#nextBtn a:hover{color:#fff;}

#intro ul{
 margin:35px 0 0 10px;
}


.foto-intro{
float:left; display:block;
margin:10px 20px 50px 50px; 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
}




#menu-intro-w{
	background: #99CC66 url(img/intro-box.png) repeat-x;
	overflow:hidden;
	float: left;
	height: 320px;
	margin: 15px 0 0 0;
	padding: 0;
	width: 360px
}

#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-w li:hover {
	background: url(img/dt.png) no-repeat 0px -0px;
	list-style: none
}

#menu-intro-w li a{
	color: #fff;
	font: normal 22px arial;
	margin: 0;
	text-transform: uppercase
}

.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;
}

/* Icones das paginas especiais/social.php */

#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
}

.atz{
	background: url(img/icons.png) no-repeat 0px -20px;
	margin: 0;
	padding: 1px 0 2px 20px
}

.heart{
	background: url(img/icons.png) no-repeat 10px -454px;
	font-weight: bold;
	padding: 0 0 0 30px
}

.casa{
	background: url(img/icons.png) no-repeat 10px -486px;
	font-weight: bold;
	padding: 0 0 0 30px
}

#social{
	background: url(img/pets.png) no-repeat 0px 14px;
	display: table;
	margin: 0 0 10px 0;
	padding: 0px 0 10px 60px;
  line-height:14px
}

#social a{
	font: bold 16px "trebuchet ms";
	letter-spacing: -1px
}

#social span {
	float: left;
	margin: 0 20px 0 0
}

#social span:hover {
	float: left;
	margin: -4px 20px 0 0
}

.rss{
	background: url(img/social.png) no-repeat;
	padding: 10px 10px 4px 28px
}

.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
}

.source{
	background: url(img/icons.png) no-repeat 0px -703px;
	padding: 3px 20px 2px 20px
}

.feed{
	background: url(img/icons.png) no-repeat 0px -728px;
	margin: 0 0px 0 20px;
	padding: 3px 0px 2px 20px
}

.twitter a:link{
	background: url(img/social2.png) no-repeat 0px -34px;
	color: #33CCFF;
	padding: 2px 0 2px 20px ;float:left;
}

.facebook a:link{
	background: url(img/social2.png) no-repeat 0px 2px;
	color: #336699;
	padding: 2px 0 2px 20px ;float:left;
}

.orkut a:link{
	background: url(img/social2.png) no-repeat 0px -70px;
	color: #cc33cc;
	padding: 2px 0 2px 20px ;float:left;
}

.mail a:link{
	background: url(img/social2.png) no-repeat 0px -106px;
	color: #999;
	padding: 2px 0 2px 20px ;float:left;
}

.rss a:link{
	background: url(img/social2.png) no-repeat 0px -142px;
	color: #999;
	padding: 2px 0 2px 20px ;float:left;
}

/* Coment&aacute;rios */

.nocomments {
	display: table;
	font: bold italic 20px georgia;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	width: 560px;color:#ccc
}

.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
}

li.pingback{
	background: #fff url(img/icons.png) 0px -772px 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 {
	background: #fff url(img/grad.png) repeat-x;
	border: 1px solid #ddd;
	margin: 20px auto 0 auto;
	overflow: hidden;
	padding: 20px;
	position: relative;
	width: 94%
}

#respond p {
	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
}

#comments-list #respond {
	margin: 0 0 18px 0
}

#comments-list ul #respond {
	margin: 0
}

#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px
}

p.login-username, p.login-password, p.login-remember {
	color: #888;
	color: #BCBCBC;
	font: normal 14pt arial
}

#respond label{
	color: #BCBCBC;
	float: left;
	font: bold 14px arial;
	margin: 10px 10px 0 50px;
	width: 80px
}

.comment-awaiting-moderation{
	background: #FFFACD
}

#author, #email, #url {

	border: 1px solid #DBDBDB;
	color: #666;
	font: normal 16px arial;
	margin: 3px;
	padding: 4px;
	width: 60%
}

#url{
	margin: 4px 0 0 10px
}

#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
}

#respond .form-allowed-tags {
	color: #888;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0 10px 150px;
	width: 60%
}

#respond .form-allowed-tags code {
	background: #F0F0F0;
	font-size: 11px
}

#respond .form-submit {
	float: left;
	margin: 20px 0 0 150px
}
/* Widget estilos */

#sidebar .widget{
	border: 1px solid #eee;
	float: left;
	font-size: 10pt;
	margin: 20px 0 0px 0;
	padding: 20px 10px 20px 10px;
	width: 280px
}

#footer .widget{
	background: #fff url(img/grad.png) repeat-x;
	border-top: 1px solid #eee;
	float: left;
	margin: 0 0 40px 0;
	padding: 20px 10px 10px 10px;
	width: 290px
}

#sidebar .widget ul,#footer .widget ul{
	margin: 0 0 0 20px
}

#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 20px;
	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
}

#sidebar .widget li, #footer .widget li{
	list-style: none;
	list-style-position: inside;
	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:80px 0 0 0px;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 filtro e 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
}
/* info/incetivo */

#info {
	background: #fff url(img/grad.png) repeat-x;
	border: 1px solid #ededed;
	display: table;
	float: left;
	font: normal 12px arial;
	line-height: 20px;
	padding: 20px;
	width: 600px ;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
}

.info-pet dt{
	float: left;
	font: bold 12px arial;
	margin: 2px 10px 0 0
}

dl.info-pet{
	float: left;
	margin: 0;
	width: 200px
}

.info-pet dl{
	float: left;
	font: bold 12px arial;
	margin: 0 10px 0 0
}

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
}

/* boxes e containers */

.box-vertical{
	display: block;
	float: left;
	margin: 0 4px 4px 0;
	padding: 10px;
	width: 190px   ;
  border:1px solid #eee;-moz-border-radius: 11px; border-radius: 11px;
  height:250px;
}

.titulo{
	background: url(img/dot.png) no-repeat left;
	font: normal 18pt arial;
	margin: 10px 0 10px 0;
	padding: 2px 0 0px 20px
}

.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{background:#0FF;display:inline;float:left;margin:10px 0 10px 0; padding:0px;}
#related-post{height:100px;overflow:hidden;width:80px;}
#related-post h2{margin:0;padding:0;}
#related_post li{display:inline;float:left;font:bold 11px arial;line-height:13px;list-style:none;margin:10px 8px 0 0;text-align:center;width:100px;}
#related_post ul{display:table;margin:0;padding:0;}


/* estilos para o 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;
}

.titulo {
  background:url(img/dot.png) no-repeat ;padding:4px 0 4px 28px ;
  font:normal 34px arial;border-bottom:1px solid #D3E9BE;color:#999
}


/* ARTIGOS */

#artigos{
  width:650px;float:left; display:Table;
}

/* BLOG */

.blog-box{-moz-border-radius:11px;;border:1px solid #ddd;border-radius:11px;display:table;margin:0 0 10px 0;padding:20px;width:610px;}
.blog-thumb{border:1px solid #ccc;float:left;margin:0 10px 10px 0;padding:4px;}
#blog{display:block;float:left;}
#blog h2 a{color:#999;}




/* NOTICIAS */

#news{
  width:290px;float:right;display:Table;margin:0 20px 0 0
}

/* Procurados */

.mini-block{border-bottom:1px solid #ccc;display:table;margin:10px 0 0 0;padding:0 0 20px 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{-moz-border-radius:10px;background:url(img/intro-box.png) repeat-x 0px -80px;border-radius:10px;display:block;margin:10px 0 10px 0;padding:20px;}
#procurado-promo h2{color:#fff;margin:0;}


/* =Menu
-------------------------------------------------------------- */

#mc-con{
	background: url(img/menu.png) repeat-x;
	display: Table;
	height: 51px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%
}

#access {
	background: url(img/menu.png);
	display: block;
	margin: 0 auto;
	width: 1000px; height:50px;padding:0;
}
#access .menu-header,
div.menu {
	font: normal 13px arial; text-transform:uppercase;
	margin-left: 0px;
	width: 928px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;   padding:0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {

	display: block;
	padding: 0;
	text-decoration: none;
}


#access li a{
margin:0px 1px 0 0 ;   ;padding:16px 20px 18px 20px
;color:#999
}


#access ul li {
margin:0px 0px 0 0px; ;float:left; padding:0;   background: url(img/menu-v.png) right top no-repeat
}

#access ul ul {
	-moz-box-shadow: 0px 4px 10px rgba(10,2,0,0.2);
	display: none;
	position: absolute;
	top: 50px;
	left: 0px;  padding:0 0px 0 0px;margin:0 10px 0 10px;
	z-index: 99999; background:#fff;
}
#access ul ul li {
	 margin:0;padding:0;
  text-align: center;background:none;
}
#access ul ul ul {
	left: 100%;
	top: 0px;  padding:0;margin:0
}
#access ul ul li a {
  background: url(img/menu.png) center repeat-x;;padding:15px 10px 12px 15px;; ;margin:0;
	height: auto;min-width:140px;display:block; height:20px;
}

#access ul ul li a:hover {
  background: url(img/menu-ac.png) center repeat-x; ;margin:0;
	height: auto;min-width:140px  ;height:20px;
}


#access li:hover > a,
#access ul ul :hover > a {
    background: url(img/menu-hover.png) center;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;margin:0;padding:0; ;color:#fff
}

#access ul li a:hover  {
 ;color:#fff
}

#accesss ul li.menu-item-type-post_type li a{
 background:red
}


#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.item-type-post_type a,
#access ul li.current-item-post_type a,
#access ul li.current-menu-parent > a {
	color: #fff;background: url(img/menu-hover.png) center repeat-x ;
}

#access ul li.current_page_item > a:hover,
#access ul li.current-menu-ancestor > a:hover,
#access ul li.current-menu-item > a:hover,
#access ul li.current-menu-parent > a:hover {
	color: #fff;background: url(img/menu-hover-over.png) repeat-x  center ;
}


* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;;

}

#wp-calendar{width:100%;}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody.pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}

