body{

	background: #fff url(imagem/bg_pagina.gif);

	margin: 0px;

	padding: 0px;

	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;

}





/* CSS RESET */

html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, 

a, img, strong, dt, dd, ol, ul, li,

fieldset, form, label, legend{

	margin: 0;

	padding: 0;

	border: 0px;

}

#texto table {

	border: solid 1px #dddddd;

	border-top: solid 6px #dddddd;

}

#texto table tr td{

	vertical-align: top;

}

/* ***** */



#geral {

	width: 955px;

	padding:  0px 10px 10px 10px;

	overflow: hidden;

	margin: 0px auto;

	background-color:#fff;

}

body a{

	text-decoration: none;

}

.azul{color: #64c8d4;}

body a:hover{

	text-decoration: underline;

}



.topo #logo #logotipo, .wp-pagenavi span.current

{}

#logo{
	padding-top: 10px;
}



/* LAYOUT */

#selos{

	clear: both;

	height: 40px;

	text-align: right;

	margin: 0px auto;

	width: 976px;

	padding: 10px 0 0 0;

	position: relative;

}

#selos a img{

	border: 0px;

}	

#selos .conteudo{

	width: 1008px;

	margin: 0 auto;

	padding: 3px 0 0 0;

}

#container{

	overflow: hidden;

	width: 955;

	padding: 0;

	background: #FFF;

}

#container .topo{

	height: 248px;

	*height:226px;

}

	



.topo #logo{

	overflow: hidden;

	float: left;

}



.topo #logo #logotipo{

	display: block;

	width: 630px;

	height: 124px;

	margin-top: 30px;

	margin-left: 18px;

	margin-bottom:36px;

	background-image: url(imagem/logo-sorria.gif);

	background-position: top left;

	background-repeat: no-repeat;

	text-indent: -999px;

}



#selos .editora{

	display: block;

	position:absolute;

	top: 14px;

	left:2px;

	height:26px;

	width:184px;

}
#selos .editora a{
	float: left;
	margin: 0 18px 0 0;
}
#selos .editora a.drogaRaia{
	float: left;
	margin: 4px 0 0 0;	
}
#selos .editora span{

display:none;

visibility:hidden;



}



.topo .desc{

	float: right;

	width: 299px;

	height:204px;

	

	*height:180px;

	border-left: #ccc dotted 1px;

}

.topo .cada{

	font-size: 13px;

	padding: 45px 0 0 20px;

	cursor: pointer;

}

.topo .cada img{

	vertical-align: middle;

}

.topo .doacao{

	background-image: url(imagem/fundo-doacao2.gif);

	margin: 8px 0 0 18px;

	font-size: 24px;

	cursor: pointer;

	text-align: right;

	width: 262px;

	height: 31px;

	padding: 5px 10px 0 0;

	letter-spacing: 4.6px;

}

.topo .doacao .spas{

	padding: 0 4px 0 0;

}

.topo .cada2{

	font-size: 13px;

	padding: 5px 0 0 20px;

}

.topo .acompanhe{

	font-size: 13px;

	padding: 5px 0 0 20px;

	display: block;

	margin: 14px 0 0 0;	

}

#container .topo #menu{

	clear: both;

	margin-left: 0;

	padding: 0;

	width: 653px;

	_width: 650px;

	height: 32px;

	border-top: 1px dotted #CCC;

	border-bottom: 1px dotted #CCC;

	margin: 0 0 2px 3px;

	float: left;

}



.topo #menu ul, .topo #menu li{

	list-style: none;

	border-left: 1px dotted #CCC;

}

.topo #menu li{

	float: left;

}


.topo #menu a{

	display: block;

	/*padding: 8px 18px 6px 18px;*/

	/*padding: 8px 40px 6px 40px;*/

	padding: 8px 13px 0 14px;

	_float: left;

	height: 24px;

	font-size: 12px;

	font-weight:bold;

	text-decoration: none;

	text-transform: uppercase;

	color: #64c8d4;



}

.topo #menu a:hover{

	background-color: #64c8d4;

	color: #fff;

}

.topo #menu a.on, #menu a.hover{
	color: #fff;
	background-color: #64c8d4;
}

#menu li.sem-borda{

	border: 0px;

}

.topo #menu li.anuncie{

	float: right;

}
#menu ul li ul {display: none; padding: 25px 0 0 0; border: 0px; border-bottom: 1px dotted #CCC;}
#menu ul li ul li, .topo #menu li ul li{ border-left: 1px; }
#menu ul li ul li a{ width: 150px; display: block; background-color: #fff; border-right: 1px dotted #CCC;}


/* ***** */







/* SIDEBAR */

#sidebar{

	float: right;

	width: 299px;

	height:100%;

	overflow: hidden;

	font-style:normal;

	border-left: 1px dotted #CCC;

	margin: -56px 0 0 0;

	*margin: -48px 0 0 0;

}

#sidebar ul, #sidebar li{

	list-style: none inside;

}

#sidebar li{

	border-bottom: 1px dotted #ccc;

	margin:0;

}



#sidebar .widget{

	padding: 0 0 10px 18px;

	margin: 10px 0 0 0;

	float: left;

	width: 280px;

}



/* Search Form - Busca */

#sidebar #searchform #s{

	padding: 4px 5px 4px 25px;

	width: 177px;

	*width: 171px;

	float: left;

	margin: 0 0 0 0;

	background: #FFF url('imagem/lupa.gif') no-repeat 5px 5px;

	font-size: 12px;

	border: 1px solid #CCDDED;

	height: 15px;

}

#sidebar #searchform #searchsubmit, #newslettersubmit{

	margin: 0;

	border: none;

}





#sidebar #searchform #searchsubmit, #sidebar .ultimaEdicao .compre a, #newslettersubmit{	

	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	padding: 3px 6px 2px 6px;

	*padding: 1px 6px 1px 6px;

	color: #fff;

	vertical-align: top;

	overflow: hidden;

}

#sidebar #searchform #searchsubmit {

	_float: left;

}

#newslettersubmit{

	*margin: 1px 0 0 0;

}



#sidebar .widgettitle, #sidebar .ultimaEdicao h3{

	margin: 10px 0 10px 0;

	*margin: 0 0 10px 0;

	padding: 0px;

	font-weight:bold; 

	font-size: 14px;

	letter-spacing:-1px;

	text-transform:uppercase;

}

#sidebar .textwidget{

	font-size: 12px;

	line-height: 20px;

	color: #000;

}



/* ULTIMA EDICAO */

#sidebar .ultimaEdicao img{

	float: left;

	margin: 0;

	margin-right: 8px;

	border: #ccc 1px solid;

}



#sidebar .ultimaEdicao h4{

	margin: -10px 0 15px 0;

	font-weight:bold; 

	font-size: 12px;

	letter-spacing:-1px;

	color: #000;

}

#sidebar .ultimaEdicao .valor{

	padding: 0 0 0 15px;

	background: #FFF url('imagem/coracao_mini.gif') no-repeat left;

	font-weight :bold;

	font-size: 13px;



}



#sidebar .ultimaEdicao .desc{

	font-size: 12px;

	line-height: 14px;

	color: #000;

}

#sidebar .ultimaEdicao .compre{

	margin: 10px;



}



#sidebar .ultimaEdicao .compre a{

	text-decoration: none;

}

/* ***** */





#sidebar .widgettitle2{

	margin: 12px 0 4px 0;

	*float: left;

	*width: 278px;

	font-weight:bold; 

	font-size: 15px;

	letter-spacing:-1px;

	text-transform:uppercase;

}

#sidebar .widget_text p.desc-news{

	font-size: 12px;

	line-height: 14px;

	color: #000;

	padding: 0 0 10px 0;

}



#sidebar .textwidget-news{

	font-size: 12px;

	line-height: 20px;

	color: #000;

}

#sidebar .textwidget-news #email-news{

	padding: 4px 5px 4px 5px;

	width: 199px;

	*width: 194px;

	margin: 0 0 7px 0;

	font-size: 12px;

	border: 1px solid #CCDDED;

	height: 15px;

}



#sidebar .widget_text p.desc-participe{

	font-size: 12px;

	line-height: 14px;

	color: #000;

	padding: 0 0 7px 0;

}



#sidebar .widget_recent_entries li:before{ content: "" !important; }



#sidebar .widget_recent_entries li{

	content: none;

	padding: 10px 0 0 0;

	border-top: 1px dotted #ccc;

	border-bottom: none;

	width: 270px;

	float: left;

}



#sidebar .widget_recent_entries li:first-child{

	border-top: none;

}

#sidebar .widget_recent_entries li a{

	display: block;

	width: 272px;

	height: 32px;

	padding: 10px 0 0 0;

	margin: 0 0 22px 0;

	font-weight:bold;

	font-size: 16px;

	color: #000;

}



#sidebar .widget_recent_entries li a small{

	font-weight:normal;

	font-size: 11px;

	color: #777;

}



#sidebar .widget_recent_entries li a:hover{

	color: inherit;

}

#sidebar .widget_categorias ul li{

	margin: 0px;

	border: 0px;

	padding: 0px;

	float: left;

	width: 270px;

}

#sidebar .widget_categorias a{

	display: block;

	padding: 0 0 2px 0;

	font-weight:bold;

	font-size: 12px;

}

.size14{font-size: 14px;}



#sidebar .widget_categorias .question{

	display: block;

	padding: 0 0 2px 0;

	font-weight:bold;

	font-size: 12px;

	cursor: pointer;

	float: left;

	width: 260px;

	display: block;

	text-transform: capitalize;

}

#sidebar .widget_categorias .open{background: url(imagem/ico-aberto.gif) no-repeat 0 5px; padding: 0 0 0 19px; float: left;

	width: 260px;

	display: block;}

#sidebar .widget_categorias .open .size14{display: none;}



#sidebar .widget_categorias  .answer {

	padding: 0 0 0 19px;

	float: left;

	width: 260px;

	display: block;

}



#sidebar .widget_categorias  .answer li{

	float: left;

	width: 260px;

	display: block;

}



#sidebar .widget_categorias  .answer a{

	color: #000000;

}

.espaco-cat{ padding: 0 0 0 19px;}

#sidebar .widget_categorias .question:hover{

	text-decoration: underline;

}

.link-participe{

	font-size: 12px;

	text-decoration: none;

	height: 20px;

	display: block;

}

#wrap{

	padding: 0 0 7px 0;

}



.3mais{



}

.cont a{

	margin: 0 0 7px 0;

	display: block;

	clear: left;

	width: 280px;

	height: 72px;

}

.cont a img{

	text-align: left;

	float: left;

	padding: 2px;

	border: solid 1px #ddd;

	margin-right: 8px;

}

.cont a:hover {

	text-decoration: none;

}

.cont a:hover .txt-lidas{

	text-decoration: underline;

}



/* publicidade */

.publicidade {

margin: 0;

padding: 0px 0 0 10px;

border-bottom: none;}



.publicidade img{

	width: 250px;

	height: 250px;

}



.chapeu-publi{

	width: 260px;

	text-align:right;

	padding: 5px 0 4px 0;

}



/* ***** */



/* Rodape */

#rodape{

	clear: both;

	_width: 100%;

	padding: 20px 0 0 0;

	font-size: 11px;

	border-top: 1px dotted #CCC;

	color: #000;

}

.tit-rodape{

	font-size: 13px;

	color: #969696;

	float: left;

}

.tit1{width: 172px; padding: 0 0 0 11px;}

.tit2{width: 612px; padding: 0px;}

.logo{

	float: left;

	padding: 10px 0 0 11px;

}

.logo1{

	width: 160px;

}

.logo2{

	width: 600px;

	float: left;

	padding: 10px 0 0 11px;

}

.logo3{

	float: left;

}

.logo img, .logo2 img {

	vertical-align: middle;

	margin: 0 10px 0 0;

}

.menu-rodape{

	background-color: #eeeeee;

	float: left;

	width: 955px;

	margin: 10px 0 12px 0;

	height: 25px;

	border-bottom: 1px dotted #CCC;

	border-top: 1px dotted #CCC;

}

.menu-rodape a{

	text-transform: uppercase;

	font-size: 11px;

	margin: 5px 0 0 20px;

	float: left;

}

.menu-rodape a:hover{

	color: #676767;

}

.on-rodape{

	color: #676767;

}

.on-rodape:hover{

	text-decoration: none;

	cursor: default;

}

.redes-rodape{

	float: right;

}

.redes-rodape a{

	text-transform: uppercase;

	font-size: 11px;

	margin: 3px 4px 0 0;

	float: left;

}

.redes-rodape a img{

	border: 0px;

}

.rodape-copy{

	margin: 0pc auto;

	text-align: center;

	font-size: 11px;

	padding: 14px 0 0 0;

	height: 70px;

	line-height: 18px;

}

.rodape-copy a{

	color: #000;

}

/*posts*/

#posts{

	float: left;

	overflow: hidden;

	width: 654px;

	padding: 20px 0px;

	font-size: 12px;

	font-style:normal;

	font-weight:normal;

}

.barraferramentas{

	width: 654px;

	border-bottom: 1px dotted #CCC;

	height: 66px;

}

.avalie{

	float: left;

	width: 336px;

	padding: 0 0 0 15px;

}

.avalie img{

	cursor: pointer;

}

.nota{

	color: #8d8d8d;

	text-transform: uppercase;

}

.participe{

	float: left;

	*padding: 0 0 0 30px;

}

.votos{

	color: #000;

	padding: 0 0 0 5px;

}

.votos img{

	vertical-align: top;

	text-transform: none;

	padding: 0 0 0 1px;

}

.compartilhe{

	float: right;

	padding: 0 15px 0 0;

}

.addthis_toolbox, .allIcon{

	float: right;

}



.tags{

	float: left;

	width: 366px;

	padding: 12px 0 0 15px;

	font-size: 13px;

}

.tag-bold{font-weight: bold;}



.comentarios{

	padding: 0 0 30px 0;

	float: left;

}

.links-coment{

	float: right;

	padding: 12px 20px 0 0;

}

.link-comentarios{

	color: #ff0049;

	font-size: 13px;

	font-weight: bold;

	margin: 0 10px 0 0;

}

.link-comentar{

	font-size: 13px;

	font-weight: bold;

}

.post{

	padding: 28px 0 20px 15px;

	border-bottom: 1px dotted #CCC;

	margin: 0 0 18px 0;

}



.post h2 {

	font-size: 18px;

	color: #ff0049;

}

.post h2 a{color: #ff0049;}



.participe-content {

	padding: 8px 0 20px 15px;

	margin: 0 0 10px 0;

}

.participe-content  h1 {

	font-size: 20px;

	color: #ff0049;

	text-transform: uppercase;

	padding: 0 0 10px 0;

}

.participe-content  h2{

	font-size: 26px;

	padding: 0 0 10px 0;

}

#posts .post h2 a:hover{color: #ff0049;}



.post h1 {

	font-size: 30px;

	padding: 4px 0 0 0;

	float: left;

}

.titulo {

	text-align: right;

	width: 618px;

	float: left;

	padding: 0 0 6px 0;

}



.titulo h1 a{

	color: #000;

}

.veja-edicao{

	margin: 3px 0 8px 0px;

	display: block;

	width: 610px;

	float: left;
	text-align: left;

}



.post-sub{

	padding: 28px 0 20px 15px;

	border-bottom: 1px dotted #CCC;

	margin: 0 0 10px 0;

}

.post-sub h2 {

	font-size: 18px;

	color: #ff0049;

}

.post-sub h1 {

	font-size: 30px;

	padding: 4px 0 0 0;

	float: left;

}



.subtitulo {

	width: 618px;

	float: left;

	color: #8e8e8e;

	font-style: italic;

	font-size: 14px;

	padding: 0 0 10px 0;

}

.credito{

	width: 618px;

	float: left;

	color: #8e8e8e;

	font-size: 11px;

	padding: 0 0 10px 0;

}



.foto{

	padding: 5px;

	border: solid 1px #dddddd;

	float: left;

}

.legenda{

	font-size: 11px;

	padding: 4px 0 5px 0;

	width: 610px;

}

.font{

	padding: 25px 0 15px 0;

	display: block;

	clear: left;

}

.font img{

	cursor: pointer;

}

.font2{

	padding: 10px 0 0 0;

	display: block;

	clear: left;

}

.texto {

	font-size: 13px;

	width: 620px;

}

.texto p, .texto div{

	padding: 0 0 10px 0;

	line-height: 20px;

	font-weight: 50;

}





.tit-coment{

	font-size: 18px;

	color: #000;

	padding: 20px 0 10px 15px;

}



.item-comentario{

	float: left;

	width: 620px;

	margin: 0 0 20px 15px;

	color: #616161;

}

.autor-escrito{

	font-weight: bold;

	color: #5a5a5a;

	padding: 8px 0 0 0;

}

.comentario{

	font-size: 11px;

	color: #616161;

}



.input{

	padding: 0 0 0 15px;

	color: #000;

	font-size: 14px;

}

.input input{

	padding: 3px 4px;

	border: solid 1px #dddddd;

	width: 290px;

	margin: 0 4px 10px 0;

}

.input textarea{

	padding: 3px 4px;

	border: solid 1px #dddddd;

	width: 610px;

	height: 90px;

	margin: 0 0 10px 0;

}

.bold{font-weight: bold;}

.obs{

	color: #959595;

	font-size: 11px;

}

.enviar{

	margin: 0 0 0 15px;

}



#sidebar .widgettitle, .widgettitle2, #sidebar .ultimaEdicao h3, .post.busca h4 strong, .post.busca h2

{color: #ff0049;}



#sidebar #searchform #searchsubmit, #newslettersubmit, .wp-pagenavi a:hover, .topo #menu a.atual, #sidebar .ultimaEdicao .compre a, .jcarousel-skin-sorria .jcarousel-next-horizontal, .jcarousel-skin-sorria .jcarousel-next-horizontal:hover, .jcarousel-skin-sorria .jcarousel-next-horizontal:active, .jcarousel-skin-sorria .jcarousel-next-disabled-horizontal, .jcarousel-skin-sorria .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-sorria .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-sorria .jcarousel-prev-horizontal, .jcarousel-skin-sorria .jcarousel-prev-horizontal:hover, .jcarousel-skin-sorria .jcarousel-prev-horizontal:active, .jcarousel-skin-sorria .jcarousel-prev-disabled-horizontal, .jcarousel-skin-sorria .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-sorria .jcarousel-prev-disabled-horizontal:active

{background-color: #64c8d4}

a, .post h2 a:hover, .post .post-rodape a, .post .content-tools, #sidebar .ultimaEdicao .compre a, #sidebar .widget_recent_entries li a:hover, #sidebar li li, #sidebar li li a, .categoria span, #sidebar li li:before

{color: #64c8d4;}











/* Caution! Ensure accessibility in print and other media types... */

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

    .tabs-hide {

        display: none;

    }

}





/* Skin */

#abas {

	float: left;

	width: 280px;

}

#abas ul.tabs-nav {

	background: url(imagem/fundo-aba.gif) bottom repeat-x;

	height: 28px;

	margin: 0 0 10px 0;

	width: 280px;

}

#abas ul.tabs-nav li {

    float: left;

    margin: 0 7px 0 0;

	border: 0px;

	border: solid 1px #ddd;

	font-size: 12px;

	padding: 5px 7px 3px 7px;

}

#abas ul.tabs-nav li:hover{

	border: solid 1px #ccc;

	border-bottom: solid 1px #fff;

}

#abas ul.tabs-nav li:hover a{

	color: #ff0049;

}

#abas ul.tabs-nav li a:hover{

	text-decoration: none;

	color: #ff0049;

}

#abas ul.tabs-nav li.tabs-selected{

	border: solid 1px #ccc;

	border-bottom: solid 1px #fff;

}

#abas ul.tabs-nav li.tabs-selected a{

	color: #ff0049;

}

#abas ul.tabs-nav li.tabs-selected a:hover, #abas ul.tabs-nav li.tabs-selected:hover a{

	color: #ff0049;

}







/*edicao*/

#edicao{

	float: left;

	overflow: hidden;

	width: 654px;

	padding: 20px 0px;

	font-size: 12px;

	font-style:normal;

	font-weight:normal;

}

#edicao h4{

	font-size: 20px;

	color: #ff0049;

	padding: 0px 0 0 15px;

	text-transform: uppercase;

}

.edicao-atual {

	margin: 18px 0 8px 15px;

	_margin: 18px 0 8px 7px;

	border: solid 1px #F1F1F1;

	width: 619px;

	overflow: hidden;

	float: left;

	padding: 0 0 15px 0;

}

.padding{padding: 0 0 5px 0;}

.edicao-atual h1{

	color: #ff0049;

	font-size: 21px;

	padding: 8px 0 5px 14px;

	font-weight: 100;

	float: left;

	width: 400px;

	height: 26px;

}

.edicao-atual h2{

	color: #ff0049;

	font-size: 21px;

	padding: 8px 0 5px 14px;

	font-weight: 100;

	float: left;

	width: 400px;

	height: 26px;

}

.edicao-atual h2 a{color: #ff0049;}

.edicao-folheie{

	float: right;

	font-size: 13px;

	padding: 12px 10px 0 0;

	height: 26px;

}

.edicao-folheie a{

	color: #6A6A6A;

}

.linha-edicao{

	width: 100%;

	float: left;

	height: 1px;

	overflow: hidden;

	background-color: #F1F1F1;

}

.linha-edicao2{

	width: 100%;

	float: left;

	height: 1px;

	background-color: #F1F1F1;

	margin: 10px 0 0 0;

}

.edicao-capa{

	float: left;

	width: 150px;

	padding: 14px 0 0 32px;

}

.edicao-capa img{

	border: solid 1px #e3e3e3;

	padding: 3px 0 3px 2px;

}

.chap-edi{

	color: #000;

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

}

.item-edicao{

	float: right;

	margin: 14px 50px 0 0;

	_margin: 14px 25px 0 0;

	width:350px;	

}

.item-edicao a{

	color: #000;

}

.item-edicao a b{

	font-size: 18px;

}





.item-edicao2{

	float: right;

	margin: 14px 50px -10px 0;

	_margin: 14px 25px -10px 0;

	width:350px;	

}

.item-edicao2 a{

	color: #000;

}

.item-edicao2 a b{

	font-size: 16px;

	font-weight: 100;

}



.item-edicoes{

	float: left;

	margin: 14px 0px 0 10px;

	width: 175px;	

}

.item-edicoes a{

	color: #000;

	font-size: 15px;

}



 

.paginacao {width: 624px; float: left; padding: 35px 0 0 15px; text-align: left; color:#095c82; height: 20px; font-size: 13px; color:#969696; text-align: center;}

.paginacao a{ padding: 1px 9px 1px 9px;}

.paginacao a:hover{ padding: 1px 9px 1px 9px; background-color: #ff0049; color :#fff; text-decoration: none;}

a.pagOn{ padding: 1px 9px 1px 9px; background-color: #ff0049; color :#fff;}

.linha_div{border-left: #ccc dotted 1px; height: 20px; width: 1px; overflow: hidden; padding: 0px; margin: 0px 4px 0 0;}









#blog{

	float: left;

	overflow: hidden;

	width: 654px;

	padding: 20px 0px;

	font-size: 12px;

	font-style:normal;

	font-weight:normal;

}

#blog h4{

	font-size: 30px;

	color: #ff0049;

	padding: 0px 0 18px 15px;

	text-transform: uppercase;

	border-bottom: #ccc dotted 1px;

}
#blog h4 a{
	color: #ff0049;
}
.blog-atual {

	margin: 0 0 10px 0;

	border-bottom: #ccc dotted 1px;

	width: 639px;

	float: left;

	padding: 16px 0 15px 15px;

}

.blog-atual h3 {

	float: left;

	margin: 0 20px 0 0;

}

.blog-atual h2 {

	font-size: 24px;

}

.blog-atual h3 img{

	padding: 2px;

	border: solid 1px #dddddd;

}

.blog-atual p{

	padding-right: 20px;

	text-align: justify;

}

.data{

	padding: 4px 0 10px 0;

}

.autor{

	border-bottom: #ccc dotted 1px;

	width: 639px;

	float: left;

	margin: 3px 0 0 0;

	padding: 7px 0 7px 15px;

	font-weight: 100;

}



.busca{

	float: left;

	overflow: hidden;

	width: 654px;

	padding: 20px 0px;

	font-size: 12px;

	font-style:normal;

	font-weight:normal;

}

.tit-busca{

	font-size: 30px;

	color: #ff0049;

	padding: 0px 0 0 15px;

	text-transform: uppercase;

	font-weight: bold;

}

.busca-resultado{

	color: #666;

	font-size: 17px;

	padding: 0px 0 0 15px;

}

.busca-resultados{

	font-size: 13px;

	margin: 4px 0 0 15px;

	padding:  0 0 20px 0;

	border-bottom: #ccc dotted 1px;

}

.vermelho{

	color: #ff0049;

}



.busca-item{

	margin: 16px 0 0 15px;

	border-bottom: #ccc dotted 1px;

	padding: 0 0 16px 0;

}

.busca-item a{

	display: block;

	font-size: 18px;

	font-weight: bold;



}



#destaque-edicao{

	width: 611px;

	float: left;

	padding: 14px;

	border: solid 1px #dddddd;

	margin: 0 0 20px 0;

	height: 424px;
	overflow: hidden;

}

.dest-edicao{

	float: left;

	font-size: 13px;

	width: 450px;

}

.dest-mais{

	float: right;

}

#trocar{

	float: left;

	width: 610px;
	height: 394px;
	overflow: hidden;

}

#trocar .filho{

	float: left;

}

#trocar .filho a img{

	border: 0px;

	margin: 5px 0 0 0;

}

.dest-tit{

	font-size: 30px;

	margin: 5px 0 0 0;

	font-weight: bold;

}

.dest-sub{

	font-size: 14px;

	margin: 0 0 8px 0;

}

.dest-tit a, .dest-sub a{

	color: #000;

}



.numbers a{ padding: 1px 9px 1px 9px;}

.numbers a:hover, .activeSlide{ padding: 1px 9px 1px 9px; background-color: #ff0049; color :#fff; text-decoration: none;}







.post .post-rodape{

	margin: 20px 0 0 0;

	padding: 10px 0;

	border-top: 1px dotted #CCC;

	border-bottom: 1px dotted #CCC;

}

.post .post-rodape strong{

	color: #000;

}

.post .post-rodape a{

	color: inherit;

	text-decoration: none;

}

.post-rodape p{

	margin: 5px 0;

	padding: 0;

	color: #999;

	font: normal 12px Helvetica, Arial, sans-serif;

}

.post-rodape .post-rodape {

	float: right;

	padding: 0 5px 0 0;

	font-size: 14px;

	font-family: Helvetica, Arial, sans-serif;

}

.comentarios2 a{

	float: right;

	padding: 0 5px 0 0;

}

.content-tools{

	padding: 5px;

	background: #F7F7F7;

	text-align: center;

	border-bottom: 1px dotted #CCC;

	border-top: 1px dotted #CCC;

	color: inherit;

	margin: 0 0 10px 0;

}

.content-tools a{

	font: normal 12px Helvetica, Arial, sans-serif;

	text-decoration: none;

}





.w_nome, .w_idade, .w_cidade, .w_estado, .w_telefone, .w_email, .w_conte, .w_anexo{

	font-size: 14px;

	font-weight: bold;

	padding: 0 0 4px 0;

}

.w_nome{width: 614px;}

.input-nome{width: 100%;}



.input-p{

	border: solid 1px #ddd;

	padding: 2px;

	width: 100%;

	margin-bottom: 10px;

}

.w_idade, .w_cidade, .w_estado, .w_telefone, .w_email{

	float: left;

}

.w_idade{width: 108px; margin-right: 22px;}

.input-idade{width: 60%;}

.w_cidade{width: 296px; margin-right: 32px;}

.w_estado{width: 156px;}



.preenchimento-obr{width: 100%; color:#828282; float: left; height: 40px;}



.w_telefone{width: 110px; margin-right: 32px;}

.w_email{width: 472px;}



.w_conte{width: 614px;}

.input-conte{width: 100%; height: 400px}



.w_anexo{width: 614px;}



#penviar{

	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	padding: 3px 6px 2px 6px;

	*padding: 1px 6px 1px 6px;

	color: #fff;

	vertical-align: top;

	overflow: hidden;

	margin: 0;

	border: none;

	background-color: #64c8d4;

	float: right;

	margin: 0 19px 0 0;

}

.form-participe{

	padding: 22px 0 0 0;

	float: left;

}



p.categoria{

	border-bottom: 1px dotted #CCC;

	padding: 0 0 8px 0;

}

.pointer{cursor: pointer;}





.edicao-lista {

	margin: 18px 20px 8px 30px;

	_margin: 18px 20px 8px 15px;

	width: 158px;

	overflow: hidden;

	float: left;

	padding: 0 0 6px 0;
	height: 245px;

}

.edicao-lista h2{

	color: #ff0049;

	font-size: 13px;

	padding: 8px 0 5px 0;

	font-weight: 100;

	float: left;

	width: 158px;

}

.edicao-lista h2 a{	color: #ff0049;}

.edicao-capa-lista{

	float: left;

	width: 150px;

	padding: 0 0 0 0;

}

.edicao-capa-lista img{

	border: solid 1px #e3e3e3;

	padding: 3px 0 3px 2px;
	float: left;

}.edicao-capa-lista span{
	float: left;
}


#balao {

	width: 167px;

	height: 76px;

	font-size: 11px;

	background-image: url(imagem/fundo-balao.png);

	overflow: hidden;

	z-index:5005;

	position:absolute;

	top:0px;

	margin: 0px;

	display:none;

	padding: 5px 10px 5px 10px;

	text-align: left;

}







.b_aceito, .b_nao_aceito{

	width: 100px;

	padding: 8px 0 0 0;

	text-align: center;

	height: 24px;

	font-size: 12px;

	font-weight:bold;

	text-decoration: none;

	text-transform: uppercase;

	color: #fff;

	background-color: #64c8d4;

	margin: 20px 0 20px 130px;

	float: left;

	cursor: pointer;

}
.mes-circulacao{
	text-align: center;
	width: 150px;
	font-size: 11px;
	padding: 3px 0 0 0;
	font-weight: bold;
	color: #999999;
	display: block;
}
#mais{
	width: 660px;
	padding: 10px 0 0 0;
	text-align: center;
}
#mais img{
	cursor: pointer;
}
.widget_twitter{
	float: left;
	font-size: 12px;
	color: #000;
	border-bottom: 0px;
	width: 265px;
}
.tweet{
	padding: 5px 0 5px 0;
}
.tweet, .tweet-status{
	color: #000;
	width: 265px;
}
#sidebar .t_link{
	color: #ff0049;
}
.t_titulo{
	color: #ff0049;
	font-weight:bold; 
	font-size: 15px;
	letter-spacing:-1px;
	text-transform:uppercase;
	width: 265px;
}

.t_siga{
	padding: 5px 0 0 0;
}
.tweet-details{
	font-size: 11px;
	color: #777;
}
