body { background: #131313; font-family: Verdana; font-size: 12px; color: #9D9A9A; line-height: 20px; text-align: justify; margin: 0 auto;  background-image:url('');
background-repeat:repeat-x;}	

a:link { color: #9f5cbd; text-decoration: none; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}

a:visited { color: #9f5cbd; text-decoration: none; }

a:hover { color: #FFF; text-decoration: none; }      

a:active { color: #FFF; text-decoration: none; }

blockquote {background-color:#C4C3C8; border-top: 1px solid #f3f4f4; border-bottom: 1px solid #f3f4f4; padding: 5px 5px 5px 5px; font-size: 12px; text-align: justify; margin-left: 5px; margin-right: 5px; margin-top: 10px; margin-bottom: 10px; color:#363636;}

#layout {width: 980px; margin: 0 auto;}


#topo {width: 980px; height: 467px; background-image:  margin-top: -5px; margin-bottom: 20px;}

.search {background: #ffffff; text-decoration: none; }

#searchform {font-size: 12px; color: #ffffff }

.borda {border-top: 1px solid #454545; margin-top: 15px; margin-bottom: 15px;}

#sidebar {width: 320px; float: left; margin-left: 51px; margin-top: -21px;}

.sidebar {background: #000; margin-bottom: 20px; padding: 10px; width: 310px;}

#sidebar2 {margin-top: 0px; float: left; width: 310px; margin-left: 51px;}

#fotos {width: 600px; height: auto; float: left;}

.post4 {background: #000; padding: 15px; width:600px; float: left; margin-bottom: 20px;}

#post3 {width:600px; text-align: justify; float: left;}

.post3 {background: #000; padding: 15px; width:600px; float: left;}

#post2 {width: 600px; text-align: justify; height: auto; float: left;}

#post5 {width: 600px; text-align: justify; height: auto; float: left;}

#post5 a img {background-color: #181818; margin: 1px; padding: 7px; border: 1px solid #252525; }
#post5 a img:hover {background-color: #3e3e3e; border: 1px solid #868686;}

#post {background: #000; text-align: justify; padding: 15px; width:600px; margin-bottom: 0px; float: left;}

#busca {background: #000; text-align: justify;  padding: 15px;  width:600px; margin-bottom: 0px; float: left;}

#pagenavi {background: #000; text-align: justify;  padding: 15px;  width:600px; margin-bottom: 0px; float: left;}

#busca2 {background: #000; text-align: justify;  width:600px; margin-bottom: 0px; float: left;}

#post:hover {background: #060606; padding: 15px; width:600px; margin-bottom: 0px;}

#post img {border: 0px solid #FFF; margin-bottom: 0px;}

#post p{text-align: justify; color: #414141;}

#post a {color: #9f5cbd;}

#post a:hover {color: #8846a6;}


#post3 a img {background-color: #181818; margin: 1px; padding: 7px; border: 1px solid #252525; }
#post3 a img:hover {background-color: #3e3e3e; border: 1px solid #868686;}

#post4 a img {background-color: #181818; margin: 1px; padding: 7px; border: 1px solid #252525; }
#post4 a img:hover {background-color: #3e3e3e; border: 1px solid #868686;}

.titulo { color: #9f5cbd; font-size: 16px; margin-bottom: 3px; margin-top: 3px; font-weight: bold; line-height: 20px; width: 95.7%; }

.titulo a { color: #884aa3; font-size: 16px; font-weight: bold; line-height: 20px;}

.titulo a:hover{ color: #8846a6;  font-size: 16px;}

.titulonew { color: #9f5cbd; font-size: 16px; margin-bottom: 3px; margin-top: 3px; font-weight: bold; line-height: 20px; width: 95.7%; }

.titulonew a { color: #9f5cbd; font-size: 16px; font-weight: bold; line-height: 20px;}

.titulonew a:hover{ color: #8846a6;  font-size: 16px;}

#linha2 {width: 630px; background-color: #131313; border-bottom: 5px; border-top: 5px; border-left: 5px; border-right: 5px;height: 2px; float: left;}

.wp-pagenavi {clear: both; margin-bottom: 20px; }

.wp-pagenavi a, .wp-pagenavi span { font-size: 12px; text-decoration: none; background-color: #000; border: 4px solid #000; padding: 6px 12px; color: #353535; margin-right: 6px; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000; font-weight: bold;}

.wp-pagenavi a:hover, .wp-pagenavi span.current {color: #9f5cbd;}

.wp-pagenavi span.current {font-weight: strong;}

.widget {background: #000; margin: 15px 15px 45px 10px;text-align: justify;}

#search-top { background: none; margin: 0px; height: 20px; width: 217px; float: right; margin-left: 645px;}

#search-top input#st-txt { background-color: none; border: 0px solid #07dbdb; margin-top: 2px; padding: 3px 3px 2px 3px; height: 15px; font-size: 12px; color: #ffffff; width: 217px;}

.thumb {width: 150px; height: 150px; float: left; padding: 8px; border: 1px solid #252525; background-color: #181818; margin-right: 15px;}



#slider {width: 630px; background-color: #000; margin-bottom: 20px; height: 275px; float: left;}
#noticias {width: 630px; text-align: right; background-color: #000; height: 50px; float: left;}


#ultimasimg {width: 610px; text-align: justify; background-color: #000; height: 150px; margin-top: 20px; margin-bottom: 20px; padding: 10px; float: left;}
#ultimas img {background-color: #181818; margin: 1px; padding: 7px; border: 1px solid #252525; width: 80px; }
#ultimas img:hover {background-color: #3e3e3e; border: 1px solid #868686;}

#topicos {width: 610px; text-align: justify; background-color: #000;  margin-top: 20px; padding: 10px; float: left;}


#family {width: 252px; height: 221px; text-align: justify; background-color: #000; margin-top: 10px; margin-right: 17px;  padding: 10px; float: left; }
#apoio {width: 362px; height: 221px; text-align: justify; background-color: #000; margin-top: 10px; margin-right: 17px; padding: 10px; float: left; }
#tsbr {width: 272px; height: 221px; text-align: justify; background-color: #000; margin-top: 10px; padding: 10px; float: left;}
#footer {width: 980px; text-align: center; background-color: #000; }


.header
{
background-image:url('http://www.selenagomez.com.br/novo/wp-content/themes/TSBR5/images/bglaranja.png');
background-repeat:repeat-x;
}

.ag-date {background-color: #ffffff; color: #000000; padding: 3px; float: left; font-size: 14px;  font-family: Verdana;

-moz-box-shadow: 1px 1px 3px #d3d3d3;
	-webkit-box-shadow: 1px 1px 4px #d3d3d3;
	box-shadow: 0px 0px 4px #d3d3d3;  

}

.ag-titulo {color: #9f5cbd; font-size: 14px; font-family: Verdana; float: left; margin-left: 10px;}

.ag-borda {border-top: 1px solid #161625; margin-top: 7px; margin-bottom: 7px;}

.clear {
	clear: both;
}