/* OpenID icon style */
input.system-openid, input.com-system-openid {
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}


/* Unpublished */
.system-unpublished {
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul {  margin-bottom: 10px; list-style: none; padding: 10px; border-top: 1px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { border-top: 1px solid #F0DC7E; border-bottom: 1px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { border-top: 1px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}
/*system*/
.banneritem img {
position:relative
}

.banneritem_text {
font-size:11px;
padding:4px
}

.bannerfooter_text {
font-size:11px;
background-color:#F7F7F7;
text-align:right;
padding:4px
}

.datahot {
text-align:rigth;
color:#5C6459;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:9px
}

.mainlevel {
background-color:#F1E2C5;
display:block;
font-size:11px;
font-weight:700;
text-decoration:none;
right:-10px;
margin:-2px auto 1px -5px
}

a.mainlevel {
display:block;
font-weight:700;
color:#000;
padding:2px 0 2px 10px
}

a.mainlevel:link {
color:#FFFFF;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif
}

a.mainlevel:visited {
display:block;
color:#FFFFF;
padding:2px 0 2px 10px
}

a.mainlevel:hover {
background-color:#74BA46;
display:block;
font-size:11px;
font-weight:700;
color:#FFF;
padding:2px 0 2px 10px
}

.inputbox {
font-family:arial, Helvetica, sans-serif;
font-style:normal;
font-weight:400;
font-size:10px;
background:#FFF;
border:1px solid #999;
margin-left:0
}

.inputboxpesquisa {
font-family:arial, Helvetica, sans-serif;
font-style:normal;
font-weight:700;
font-size:10px;
background:#F4BA01;
border:0;
margin-left:0
}

.button {
font-family:arial, Helvetica, sans-serif;
font-style:normal;
font-weight:700;
font-size:10px;
background:#F4BA01;
border:1px solid #999;
margin-left:0
}

body {
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:13px;
margin:0 auto;
padding:0
}

html:first-child .PageBackgroundGlare {
border:1px solid transparent
}

.cleared {
float:none;
clear:both;
border:none;
font-size:1px;
margin:0;
padding:0
}

.Sheet {
overflow:hidden;
min-width:35px;
min-height:35px;
position:relative;
z-index:0;
width:990px;
margin:-5px auto 0 !important
}

.Sheet-body {
position:relative;
z-index:0;
margin:1px
}

.Sheet-tl {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
width:17px;
height:17px;
}

.Sheet-tr {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:17px;
height:17px
}

.Sheet-tr div {
position:absolute;
z-index:-1;
top:0;
left:-17px;
width:34px;
height:34px;
}

.Sheet-bl {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
width:17px;
height:17px
}

.Sheet-bl div {
position:absolute;
z-index:-1;
top:-17px;
left:0;
width:34px;
height:34px;
}

.Sheet-br {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
width:17px;
height:17px
}

.Sheet-br div {
position:absolute;
z-index:-1;
top:-17px;
left:-17px;
width:34px;
height:34px;
}

.Sheet-tc {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:17px;
right:17px;
height:17px
}

.Sheet-tc div {
position:absolute;
z-index:-1;
top:0;
left:17px;
width:100%;
height:34px;
}

.Sheet-bc {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:17px;
right:17px;
height:17px
}

.Sheet-bc div {
position:absolute;
z-index:-1;
top:-17px;
left:0;
width:100%;
height:34px;
}

.Sheet-cl {
position:absolute;
overflow:hidden;
z-index:-1;
top:17px;
left:0;
width:17px;
bottom:17px
}

.Sheet-cl div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:34px;
height:100%;
}

.Sheet-cr {
position:absolute;
overflow:hidden;
z-index:-1;
top:17px;
right:0;
width:17px;
bottom:17px
}

.Sheet-cr div {
position:absolute;
z-index:-1;
top:0;
left:-17px;
width:34px;
height:100%;
}

.Sheet-cc {
position:absolute;
overflow:hidden;
z-index:-2;
top:17px;
left:17px;
right:17px;
bottom:17px;
}

.artmenu a,.artmenu a:link,.artmenu a:visited,.artmenu a:hover {
text-align:left;
text-decoration:none;
outline:none;
letter-spacing:normal;
word-spacing:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

.artmenu,.artmenu ul {
border:0;
list-style-type:none;
display:block;
min-height:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
margin:0;
padding:0
}

.artmenu li {
border:0;
display:block;
float:right;
position:relative;
z-index:5;
background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
margin:0;
padding:0
}

.artmenu li:hover {
z-index:10000;
white-space:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF
}

.artmenu li li {
float:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF
}

.artmenu ul {
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
background:none;
/*background-image:url(../images/spacer.gif);*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
margin:-10px 0 0 -30px;
padding:10px 30px 30px
}

.artmenu li:hover>ul {
visibility:visible;
top:100%
}

.artmenu li li:hover>ul {
top:0;
left:100%
}

.artmenu:after,.artmenu ul:after {
content:".";
height:0;
display:block;
visibility:hidden;
overflow:hidden;
clear:both
}

.artmenu ul ul {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
margin:-30px 0 0 -10px;
padding:30px 30px 30px 10px
}

.nav {
float:right;
position:relative;
width:630px;
height:40px;
z-index:100;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
margin:0 auto
}

.menutopold {
float:center;
position:relative;
width:700px;
height:40px;
z-index:100;
margin:600px auto
}

.loguinho {
float:right;
position:relative;
z-index:100;
margin:0 auto
}

.contentbusca {
top:50px;
left:150px;
width:600px;
height:30px;
position:relative;
z-index:0;
margin:0 auto
}

.menusuperior {
top:0;
left:170px;
position:absolute;
float:left
}

.menusuperiorregras {
top:0;
left:7px;
position:absolute
}

.login {
top:0;
left:630px;
position:absolute
}

.menudoar {
background:#00;
botton:0;
left:16px;
position:relative;
top:15px;
width:500px;
padding:0
}

.busca {
background:#00;
top:140px;
botton:0;
left:245px;
position:relative;
width:410px;
padding:0
}
.facebook {
background:#00;
top:185px;
botton:0;
left:255px;
position:absolute;
width:410px;
padding:0

}
.facebook2 {
background:#00;
top:185px;
botton:0;
left:355px;
position:absolute;
width:410px;
padding:0

}

.google {
background:#00;
top:187px;
botton:0;
left:450px;
position:absolute;
width:200px;
padding:0

}


.topodireita {
float:right;
width:305px;
height:100px;
margin:0 15px 0 0
}

.bannertopo {
width:305px;
height:100px;
top:25px;
position:relative;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:11px;
text-decoration:none
}

.centrotopo {
background-image:none;
background-color:#FFF;
top:3px;
left:257px;
position:absolute;
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000
}

.menutop {
top:120px;
left:240px;
position:relative;
width:390px
}

.artmenu /** muda levemente as margem do menu superior **/ {
padding:1px 6px 0
}

.nav .l,.nav .r,.nav .r div {
top:0;
position:absolute;
z-index:-1;
overflow:hidden;
height:21px;
color:#060
}

.nav .l {
left:0;
right:0
}

.nav .r {
right:0;
width:0
}

.nav .r div {
width:800px;
right:0
}

.nav .l,.nav .r div {
background-position:right top;
background-repeat:no-repeat;
}

.artmenu a,.artmenu a span {
height:20px;
display:block
}

.artmenu a {
cursor:pointer;
text-decoration:none;
margin-right:2px;
margin-left:2px;
background-image:url('../images/item-left.png');
background-position:left top;
background-repeat:no-repeat
}

.artmenu a span {
background-image:url('../images/item-right.png');
background-position:right top;
background-repeat:no-repeat
}

.artmenu a span span /* fonte branca menu superior */ {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
line-height:20px;
text-align:center;
background-image:url('../images/item-center.png');
background-position:right top;
background-repeat:repeat-x;
margin:0;
padding:0 8px
}

.artmenu a.active span {
background-position:right -40px
}

.artmenu ul a {
display:block;
text-align:center;
white-space:nowrap;
height:23px;
width:300px;
overflow:hidden;
line-height:23px;
margin-right:auto;
/*background-image:url('../images/subitem-bg.png');*/
background-position:right top;
background-repeat:repeat-x;
border-color:#E4C144;
border-style:solid;
border-width:1px
}

.nav ul.artmenu ul span,.nav ul.artmenu ul span span {
display:inline;
float:none;
background-image:none;
text-align:inherit;
text-decoration:inherit;
margin:inherit;
padding:inherit
}

.artmenu ul a,.artmenu ul a:link,.artmenu ul a:visited,.artmenu ul a:hover,.artmenu ul a:active,.nav ul.artmenu ul span,.nav ul.artmenu ul span span {
text-align:right;
text-indent:12px;
text-decoration:none;
line-height:23px;
color:#474024;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:13px
}

.artmenu ul ul a {
margin-left:auto
}

div.Header {
position:relative;
z-index:0;
width:990px;
height:200px;
display:table;
margin:0 auto
}

div.Header-jpeg {
position:absolute;
z-index:-1;
top:0;
left:0;
width:640px;
height:213px;
background-image:url('../images/adote_logo.jpg');
background-repeat:no-repeat;
background-position:left top
}

#Header-jpeg a {
position:absolute;
top:0;
left:0;
width:640px;
height:213px
}

.logo {
display:block;
position:right;
left:0;
top:0;
width:839px
}

h1.logo-name {
display:block;
text-align:left
}

h1.logo-name,h1.logo-name a,h1.logo-name a:link,h1.logo-name a:visited,h1.logo-name a:hover {
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:16px;
text-decoration:none;
margin:0;
padding:0
}

.logo-text {
display:block;
text-align:right
}

.logo-text,.logo-text a {
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:15px;
color:#110F09 !important;
margin:0;
padding:0
}

.contentLayout {
margin-bottom:1px;
width:1000px;
position:relative
}

.Block {
overflow:hidden;
min-width:15px;
min-height:15px;
position:relative;
z-index:0;
margin:7px
}

.Block-body {
position:relative;
z-index:0;
margin:5px
}

.Block-tl /* CANTO ESQUERDO SUPERIOR MENU */ {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
width:7px;
height:7px;
}

.Block-tr {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:7px;
height:7px
}

.Block-tr div {
position:absolute;
z-index:-1;
top:0;
left:-7px;
width:14px;
height:14px;
}

.Block-bl {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
width:7px;
height:7px
}

.Block-bl div {
position:absolute;
z-index:-1;
top:-7px;
left:0;
width:14px;
height:14px;
}

.Block-br {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
width:7px;
height:7px
}

.Block-br div {
position:absolute;
z-index:-1;
top:-7px;
left:-7px;
width:14px;
height:14px;
}

.Block-tc {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:7px;
right:7px;
height:7px
}

.Block-tc div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:14px;
}

.Block-bc {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:7px;
right:7px;
height:7px
}

.Block-bc div {
position:absolute;
z-index:-1;
top:-7px;
left:0;
width:100%;
height:14px;
}

.Block-cl {
position:absolute;
overflow:hidden;
z-index:-1;
top:7px;
left:0;
width:7px;
bottom:7px
}

.Block-cl div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:14px;
height:100%;
}

.Block-cr {
position:absolute;
overflow:hidden;
z-index:-1;
top:7px;
right:0;
width:7px;
bottom:7px
}

.Block-cr div {
position:absolute;
z-index:-1;
top:0;
left:-7px;
width:14px;
height:100%;
}

.Block-cc {
position:absolute;
overflow:hidden;
z-index:-2;
top:7px;
left:7px;
right:7px;
bottom:7px;
}

.BlockHeader-text {
white-space:nowrap;
color:#FFF;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:12px;
line-height:20px;
font-weight:bolder;
padding:0 0 0 35px
}

.BlockHeader .r div {
width:200px;
right:0
}

.BlockHeader .l,.BlockHeader .r div /*INICIO configurações dos menus */ {
background-position:left top;
background-repeat:no-repeat;
background-image:url(../images/BlockHeader.png)
}

.BlockHeader2-text {
white-space:nowrap;
color:#FFF;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:12px;
line-height:20px;
font-weight:bolder;
padding:0 0 0 10px
}

.BlockHeader2 .l,.BlockHeader2 .r div /*INICIO configurações dos menus */ {
background-repeat:no-repeat;
background-image:url(../images/BlockHeader2.png);
background-position:left top
}

.BlockHeader2 .r div {
width:202px;
right:0
}

.BlockContent {
overflow:hidden;
min-width:1px;
min-height:1px;
position:relative;
z-index:0;
margin:0 auto
}

.BlockContent-body {
position:relative;
z-index:0;
color:#000;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:13px
}

.pesquisaavancada {
text-align:center;
color:#5C6459;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:9px
}

.BlockContent-body ul li {
background-image:url('../images/BlockContentBullets.png');
background-repeat:no-repeat;
line-height:1.2em;
margin:0.5em 0;
padding:0 0 0 13px
}

.Post {
overflow:hidden;
min-width:1px;
min-height:1px;
position:relative;
z-index:0;
margin:0
}

.Post-body {
position:relative;
z-index:0;
margin:10px
}

a img {
border:0
}

.article img,img.article {
border-color:nB7A971;
border-style:solid;
border-width:1px;
margin:1em
}

.metadata-icons img {
border:none;
vertical-align:middle;
margin:2px
}

.article table,table.article {
border-collapse:collapse;
width:auto;
margin:1px
}

.article table,table.article .article tr,.article th,.article td {
background-color:Transparent
}

.article th,.article td {
border:solid 1px #C7BC8F;
vertical-align:top;
text-align:left;
padding:2px
}

.article th {
text-align:center;
vertical-align:middle;
padding:7px
}

.PostHeaderIcon-wrapper {
font-weight:400;
font-style:normal;
letter-spacing:normal;
word-spacing:normal;
text-decoration:none;
font-variant:normal;
text-transform:none;
text-align:left;
text-indent:0;
line-height:inherit;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#2A2E29;
margin:0.2em 0;
padding:0
}

.PostHeaderIcon-wrapper,.PostHeaderIcon-wrapper a,.PostHeaderIcon-wrapper a:link,.PostHeaderIcon-wrapper a:visited,.PostHeaderIcon-wrapper a:hover
/*Títulos*/ {
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:16px;
color:#2A2E29
}

.PostContent {
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif
}

a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

a:link /*Cor dos links dos menus e título das notícias superiores*/ {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:700;
font-size:11px
}

a:visited,a.visited {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#000
}

a:hover,a.hover {
font-family:Arial, Helvetica, sans-serif;
color:#74BA46;
font-weight:700;
font-size:11px
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {
font-weight:400;
font-style:normal;
text-decoration:none
}

h3,h3 a,h3 a:link,h3 a:visited,h3 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px
}

h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px
}

h6,h6 a,h6 a:link,h6 a:visited,h6 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

ul {
list-style-type:none;
color:#2A2E29;
margin:0;
padding:0
}

.Post ul li {
/*background-image:url('../images/PostBullets.png');*/
background-repeat:no-repeat;
line-height:1.2em;
margin:0.5em 0;
padding:0 0 0 13px
}

blockquote p {
color:#0F100E;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif
}

blockquote {
/*background-image:url('../images/PostQuote.png');*/
background-position:left top;
background-repeat:no-repeat;
border-color:#D4CCAA;
border-style:solid;
border-width:1px;
margin:10px 10px 10px 50px;
padding:5px 5px 5px 41px
}

button.Button,a.Button {
position:relative;
display:inline-block;
width:auto;
outline:none;
border:none;
background:none;
line-height:35px;
overflow:visible;
cursor:default;
text-decoration:none !important;
margin:0;
padding:0
}

*:first-child+html button.Button,*:first-child+html a.Button {
display:list-item;
list-style-type:none;
float:left
}

.Button .btn {
position:relative;
overflow:hidden;
display:block;
width:auto;
z-index:0;
height:35px;
color:#000;
white-space:nowrap;
float:left
}

.Button .t {
height:35px;
white-space:normal;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:13px;
text-align:left;
line-height:35px;
text-decoration:none !important;
padding:0 21px
}

input,select {
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:11px
}

.Button .active {
color:#FCF9ED
}

.Button .hover,a.Button:hover {
color:#000;
text-decoration:none !important
}

.Button .r {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:11px;
height:105px
}

.Button .r span {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:411px;
height:105px
}

.Button .l {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
right:11px;
height:105px
}

.Button .l,.Button .r span {
/*background-image:url('../images/Button.png')*/
}

.Footer {
position:relative;
z-index:0;
overflow:hidden;
width:990px;
margin:5px auto 0
}

.Footer .Footer-inner {
height:1%;
position:relative;
z-index:0;
text-align:center;
padding:8px
}

.Footer .Footer-background {
      font-size: 10px;
	  color: #F4BA01;
	/*  background:#F4BA01;
	border: 1px dotted #CCCCCC;*/
     
	 /* background-image: url(../images/ads_BlockHeader2.png);*/
	  background-position: left top;
	  padding: 3px; 
	  width:990px;

/*position:absolute;
z-index:-1;
background-repeat:no-repeat;
background-image:url('../images/ads_BlockHeader2.png');
width:874px;
height:100px;
bottom:0;
left:0*/
}

.rss-tag-icon {
position:relative;
display:block;
float:left;
/*background-image:url('../images/livemarks.png');*/
background-position:center right;
background-repeat:no-repeat;
height:25px;
width:25px;
margin:0 5px 0 0
}

.Footer .Footer-text p {
margin:0
}

.Footer .Footer-text {
display:inline-block;
color:#221F11;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif
}

.Footer .Footer-text a:link {
color:#665C33;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.Footer .Footer-text a:visited {
color:#191B18;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.Footer .Footer-text a:hover {
color:#866D13;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.page-footer,.page-footer a,.page-footer a:link,.page-footer a:visited,.page-footer a:hover {
font-family:Arial;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
font-style:normal;
font-weight:400;
text-decoration:underline;
color:#B3911A
}

.page-footer {
text-align:center;
text-decoration:none;
color:#887A44;
margin:1em
}

.contentLayout .sidebar1 {
position:relative;
border:0;
float:left;
overflow:hidden;
width:174px;
margin:0;
padding:0
}

.contentLayout .content {
position:relative;
border:0;
float:left;
overflow:hidden;
width:590px;
margin:12px 0 0;
padding:0
}

.contentLayout .sidebar2 {
position:relative;
border:0;
float:left;
overflow:hidden;
width:226px;
margin:0;
padding:0
}

.contentLayout li {
float:none
}

table.moduletable th {
font-size:140%;
padding:.5em 0
}

#footer {
text-align:center
}

.breadcrumbs {
display:block;
padding:.7em 0
}

.contentpaneopen span.small,.contentpaneopen td.createdate,.contentpaneopen td.modifydate {
font-size:75%;
padding-bottom:1em
}

.article_column {
padding-right:5px
}

.column_separator {
border-left:1px dashed #e0e0e0;
padding-left:10px
}

div.offline {
background:#fffebb;
width:100%;
position:absolute;
top:0;
left:0;
font-size:1.2em;
padding:5px
}

span.pathway {
display:block;
height:16px;
line-height:16px;
overflow:hidden;
margin:0 20px
}

table.moduletable th,legend {
font-weight:700;
font-family:Helvetica,Arial,sans-serif;
font-size:1.5em;
padding-left:0;
text-align:left;
margin:0 0 10px
}

.invalid {
border-color:red
}

label.invalid {
color:red
}

.ol-background {
background-color:#666
}

.ol-textfont {
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

.ol-captionfont {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f6f6f6;
font-weight:700
}

.ol-captionfont a {
color:#0B55C4;
text-decoration:none;
font-size:12px
}

td.buttonheading img {
border:none
}

td.greyline {
width:20px;
/*background:url(../../../images/mw_line_grey.png) 50% 0 repeat-y*/
}

div#maindivider {
border-top:1px solid #ddd;
margin-bottom:10px;
overflow:hidden;
height:1px
}

table.contenttoc {
border:1px solid #ccc;
float:right;
margin:0;
padding:0
}

table.contenttoc td {
padding:0 5px
}

td.sectiontableheader {
background:#efefef;
color:#333;
font-weight:700;
border-right:1px solid #fff;
padding:4px
}

table.contentpaneopen,table.contentpane {
width:auto;
margin:0;
padding:0
}

table.contentpaneopen fieldset {
border:0;
border-top:1px solid #ddd
}

table.contentpaneopen h3 {
margin-top:0
}

table.contentpaneopen h4 {
font-family:Arial, Helvetica, sans-serif;
color:#333
}

.highlight {
background-color:#fffebb
}

table.adminform textarea {
width:540px;
height:400px;
font-size:1em;
color:#009
}

div.search input {
width:145px;
border:1px solid #ccc;
margin:15px 0 10px
}

#modlgn_username,#modlgn_passwd {
width:90%
}

#form-login-username,#form-login-password,#form-login-remember {
display:block;
margin:0
}

div.mosimage {
margin:5px
}

div.mosimage_caption {
font-size:.90em;
color:#666
}

div.caption {
padding:0 10px
}

div.caption img {
border:1px solid #CCC
}

div.caption p {
font-size:.90em;
color:#666;
text-align:center
}

table.paramlist {
margin-top:5px
}

table.paramlist td.paramlist_key {
width:128px;
text-align:left;
height:30px
}

div.message {
font-weight:700;
font-size:14px;
color:#c30;
text-align:center;
width:auto;
background-color:#f9f9f9;
border:solid 0 #d5d5d5;
margin:3px 0 5px;
padding:3px
}

.pollstableborder {
margin-top:8px
}

span.description {
display:block;
padding-left:30px
}

fieldset {
border:1px solid #ccc;
margin-top:15px;
padding:15px
}

legend {
margin:0;
padding:0 10px
}

td.key {
border-bottom:1px solid #eee;
color:#666
}

.tool-tip {
float:left;
background:#ffc;
border:1px solid #d4d5aa;
max-width:200px;
padding:5px
}

.tool-title {
font-size:100%;
font-weight:700;
/*background:url(../../../system/../images/selector-arrow.png) no-repeat;*/
margin:-15px 0 0;
padding:15px 0 5px
}

.tool-text {
font-size:100%;
margin:0
}

#system-message dd.error ul {
border-top:0;
border-bottom:0;
padding-left:40px;
text-indent:0;
margin:1px
}

#syndicate {
float:left;
padding-left:25px
}

#component-contact table td {
padding:2px 0
}

.breadcrumbs img {
border:0;
margin:0;
padding:0
}

.mceToolbarTop {
white-space:normal
}

select,submit {
font-family:arial, Helvetica, sans-serif;
font-style:normal;
font-weight:400;
font-size:11px;
background:#FFF;
border:1px solid #999;
margin-left:10px
}

.Main,.PageBackgroundGlare {
position:absolute;
width:100%;
left:0;
top:0
}

.esconde,#Header-jpeg a h1,span.article_separator,table.blog span.article_separator {
display:none
}

.topocentro,.contentpaneopen_edit {
float:left
}

.artmenu ul li,.clr {
clear:both
}

.artmenu a:hover,.artmenu li:hover>a,.artmenu a:hover span span,.artmenu li:hover a span span /*HOVER menu superior*/ {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
background-position:left -20px
}

.artmenu li:hover a span,.artmenu a:hover span {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
background-position:right -20px
}

.artmenu a.active,.artmenu a.active span span {
background-position:left -40px
}

.artmenu ul li a:hover,.artmenu ul li:hover>a {
color:#F3F1E7;
background-position:0 -23px;
border-color:#8E988B
}

.nav .artmenu ul li a:hover span,.nav .artmenu ul li a:hover span span,.nav .artmenu ul li:hover>a span,.nav .artmenu ul li:hover>a span span {
color:#F3F1E7
}

.BlockHeader,.BlockHeader2 {
position:relative;
overflow:hidden;
height:25px;
z-index:0;
line-height:20px;
margin-bottom:2px;
padding:0 2px
}

.BlockHeader .l,.BlockHeader .r,.BlockHeader .r div,.BlockHeader2 .l,.BlockHeader2 .r,.BlockHeader2 .r div {
top:0;
position:absolute;
z-index:-1;
overflow:hidden;
height:20px
}

.BlockHeader .l,.BlockHeader2 .l {
left:0;
right:6px
}

.BlockHeader .r,.BlockHeader2 .r {
right:0;
width:6px
}

.BlockContent-body ul,form#form-login ul,form#com-form-login ul {
list-style-type:none;
margin:0;
padding:0
}

.BlockContent-body li,li {
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
font-size:13px
}

.PostHeader a:link,.PostHeader a:visited,.PostHeader a.visited,.PostHeader a:hover,.PostHeader a.hovered {
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
text-decoration:none;
text-align:left
}

h1,h1 a,h1 a:link,h1 a:visited,h1 a:hover,h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px
}

.Button .active .r,.Button .active .l {
top:-70px
}

.Button .hover .r,.Button .hover .l {
top:-35px
}

.pagination span,.pagination a {
padding:2px
}

table.contentpaneopen li,#system-message {
margin-bottom:5px
}

form#form-login,form#com-form-login,.pollstableborder td {
text-align:left
}

form#form-login fieldset,form#com-form-login fieldset {
border:0 none;
margin:0;
padding:0.2em
}

form#form-login ul li,form#com-form-login ul li {
background-image:none;
padding:0
}

#system-message dd.message ul,#system-message dd.notice ul {
border-top:0;
border-bottom:0;
padding-left:40px;
text-indent:0;
margin:0
} 

/*                                */
/* Stylesheet for com_adsmanager  */
/*                                */
/*    (c) 2006 Thomas PAPIN       */
/*         GPL License            */
/*                                */
/*     thomas.papin@free.fr       */
/*                                */


#adsmanager_fieldset form br {
	clear: left;
}

.adsmanager_main_cat,.adsmanager_main_cat a:link,.adsmanager_main_cat a:visited{
 font-size: 16px;
 margin: 0px;
 margin-top: 10px;
 padding: 0px ;
 color: #000000;
}

.adsmanager_sub_cat,.adsmanager_sub_cat a:link,.adsmanager_sub_cat a:visited {
 font-size: 11px;
 font-family: arial;
 margin-top: 2px;
 padding: 0 ;
 color: #7333B3;
 font-weight:normal;
 text-decoration:none;
}

.imgcat {
 border : 0;
}

.adsmanager_footer {
 font-size: 10px;
 color: #555555;
}

.adsmanager_cat {
 font-size: 10px;
 color: #555555;
}

.adsmanager_pathway {
 margin-bottom:10px;
}
/*Miolo grupo de anúncios*/
table.adsmanager_table{
	background-color: #FFFFFF;
	/*border: 1px solid #cccccc;*/
	border-collapse: collapse;
	width: 100%;
	color: #000000;

}
/*Topo grupo de anúncios*/
table.adsmanager_table th {
	background-color: #FFFFFF;
/*	border: 1px solid #cccccc;*/
	text-align:center;
	font-size: 11px;
	font-color:#000000;
	color: #000000;

}
.resumido{
height: 140px;
}

table.adsmanager_table td {
/* border: 1px solid #cccccc;*/
 font-color:#000000;
}

.adsmanager_table td img.adimage {
	float: left;
	border: none;
	padding-right: 10px;
	}

.adsmanager_table td h2{
	font-size: 11px;
	margin-bottom : 0px;
	padding-bottom: 5px;
	
}

.adsmanager_table td {
	text-align: left;
	padding : 5px;
	font-color:#000000;
	
}

table.adsmanager_table tr td.right {
 text-align: right;
 font-color:#000000;
}

table.adsmanager_table tr td.center {
  text-align:center;
  font-color:#000000;
}


table.adsmanager_topmenue {
  background-color: #F7F7F7;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

table.adsmanager_topmenue td {
/*  border: 1px solid #cccccc;*/
  color: #000000;
  padding: 3px;
  margin: 0px;
  text-align: center;
  font-size: 11px;
}

.adsmanager_search_title {
/* background: url(../images/system/title.png) no-repeat;*/
 height: 24px;
 color: #7333B3;
 padding-top: 1px; 
 padding-left: 24px; 
 margin-bottom: 2px;
 margin-top: 2px;
 font-weight: bold;
 font-size: 14px;
 }
 
.adsmanager_subtitle {
 text-align : right;
 margin-bottom: 2px; 
}

.adsmanager_search_box {
	position :relative;
	width: 96%;
	left: 2%;
	border: 0px solid #CCCCCC;
	color: #000000;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 20px;
}

.adsmanager_box_module {
	width: 99%;
	color: #000000;
	padding: 2px;
	margin-top: 6px;
	margin-bottom: 0px;
}

.adsmanager_box {
    position :relative;
	width: 75%;
	left: 10%;
	color: #000000;
	padding: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.adsmanager_inner_box {
	font-size: 12px;
	color: #000000;
	padding: 5px; 
	text-align:right;
}

.adsmanager_inner_box tr td {
	padding-right: 5px;
}

.adsmanager_search_box form {
	display : inline;
}

.imgheading {
    margin-right : 5px;
}

table.adsmanager {
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
}
table.adsmanager_header {
	color: #000000;
	background-color: #FFFFFF;
}
table.adsmanager_select {
	/* width: 100%; */
	color: #000000;
	background-color: #F0F0F0;
}

div.adsmanager_ads {
 /* border: 1px solid #CCCCCC;*/
  color: #000000;
  padding: 0px;
  margin: 0px;
  margin-top: 0px;
}
/* Topo dos anúncios */
div.adsmanager_top_ads {
	  font-size: 10px;
	  color: #FFFFFF;
	/*border: 1px dotted #CCCCCC;*/
      background-repeat: no-repeat;
	  background-image: url(../images/ads_BlockHeader2.png);
	  background-position: left top;
	  padding: 5px; 
}

div.adsmanager_lista_anuncios {
	/*border: 1px dotted #CCCCCC;*/
      background-repeat: no-repeat;
	  background-image: url(../images/ads_BlockHeader2.png);
	  background-position: left top;
	  padding: 2px; 
    	white-space : nowrap;
		color: #FFFFFF;
		font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		line-height: 20px;
		font-weight: bolder;
		text-align: center;
}

div.separaanuncios {
	/*border: 1px dotted #CCCCCC;*/
      background-repeat: no-repeat;
	  background-image: url(../images/ads_BlockHeader2.png);
	  background-position: left top;
	  padding: 1px; 
}



div.titulo {
	
	width: 60%;
	float: left;
	
}

div.adsmanager_ads_kindof {
	text-align : right;
		
}

div.adsmanager_ads_state {
	text-align : right;

	
}

h2.adsmanager_ads_title {
	font-size: 18px;
	font-weight: bold;
	padding: 0px; 
	margin: 0px;
	
}

div.adsmanager_ads_main {
	background-color: #FFFFFF; 
}

div.adsmanager_ads_body {
	float: left;
	width: 67%;
	padding: 2px; 
}

div.adsmanager_ads_castracao {
/*	border: 1px solid #FFFFFF;*/
	padding: 1px; 
	text-align: center;
	
}
div.adsmanager_ads_desc2 {
/*	border: 1px solid #FFFFFF;*/
	padding: 1px; 
}
div.adsmanager_ads_desc {
	border: 1px solid #FFFFFF;
	padding: 1px; 
	background-color: #74BA46;
	color:#FFFFFF; 

}

div.adsmanager_ads_esq {
/*	border: 1px solid #FFFFFF;*/
	padding: 5px; 
	position: absolute;
	float: left; 
  
}

div.adsmanager_ads_dir {
/*	border: 1px solid #FFFFFF;*/
	padding: 5px; 
	position: relative;
	left: 170px;
 
}

div.adsmanager_ads_price {
	border: 1px solid #FFFFFF;
	padding: 5px; 
}

div.adsmanager_ads_contact {
	border: 1px solid #FFFFFF;
	padding: 5px; 
		
	background-color: #74BA46;
    align: center;
	color:#FFFFFF;
 
}

div.adsmanager_ads_image {
	border: 1px solid #FFFFFF;
	float: left;
	width:30%;
	padding: 5px; 
	text-align : center;
}

div.adsmanager_ads_image a{
	display : block;
	margin-top: 10px;	
}

div.adsmanager_ads_image a img{
	border: none;
}


.adsmanager_spacer {	
	clear: both;
}

div.adsmanager_footer {
	width: 100%;
	text-align: center;
	float: center;
}



fieldset.adsmanager {
	color: #000000;
	border: 1px solid #CCCCCC;
	/* background_color: #555555; */
	/* padding: 5; */
}


legend.adsmanager {
	color: #000000;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	/* background_color: #DDDDDD; */
	padding: 10px;
}



.adsmanager {
/*	border: 1px solid #CCCCCC;*/
	background-color: #FFFFFF;
	margin: 5px;
	padding: 2px;
}

.adsmanager_required {
	border: 1px solid #CCCCCC;
	background-color: #FFEEDD;
	margin: 2px;
	padding: 2px;
} 

#adsmanager_fieldset label {
	/* border: 1px solid #CCCCCC; */
	width: 15%;
	float: left;
	margin: 2px;
	padding: 2px;
	text-align: right;
}

#adsmanager_fieldset label.right {
	/* border: 1px solid #CCCCCC; */
	width: 14em;
	float: left;
	margin: 5px;
	padding: 2px;
	text-align: left;
}

#adsmanager_writead_header{
	margin-bottom: 10px;
	margin-top: 10px;
}

.adsmanager_innermenu {
text-align:center;
}

#writead_header1 {
    display: inline;
	/*border: 1px solid #CCCCCC;*/
	background-color: #FFEEDD;
	width: 7em;
	margin: 5px;
	padding: 2px;
}
#writead_header2 {
    display: inline;
/*	border: 1px solid #CCCCCC;*/
	background-color: #EEEEEE;
	width: 7em;
	margin: 5px;
	padding: 2px;
}

/* v1.1.1 */
.adsmanager_ver_list {
    list-style: none;
    text-align: left;
}

.adsmanager_ver_list li {
	background-image: none;
}

.adsmanager_highlight {
background-color:#FF5555;
}

/* "bretteleben.de Simple Picture Slideshow" Plugin for Joomla 1.5 - Version 1.5.4
/* License: http://www.gnu.org/copyleft/gpl.html
/* Author: Andreas Berger - http://www.bretteleben.de
/* Copyright (c) 2010 Andreas Berger - andreas_berger@bretteleben.de
/* Project page and Demo at http://www.bretteleben.de
/* ***Last update: 2010-04-14*** */
.besps_holder {}
.besps_slides {}
.besps_slides div {}
.besps_slides div img {border:none;margin:0;padding:0;}
.besps_ctrls {}
.besps_ctrl_left a, .besps_ctrl_right a {}
.besps_ctrl_left {}
.besps_ctrl_right {}
.besps_ctrl_left img, .besps_ctrl_right img {}
.besps_counter {}
.besps_caps {}
.besps_caps div.bs_inside {}
.besps_caps div.bs_outside {}
.besps_slides div a, .besps_slides div a:link, .besps_slides div a:visited, .besps_slides div a:focus, .besps_slides div a:hover, .besps_slides div a:active {}
.besps_caps div span {}
.besps_caps div span + span {}
/* --- END --- */

