/* QUERIES FOR IPAD/TABLETPC */

@media only screen and (max-width: 1024px), only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {



	/* ------ Estrutura Geral e Home ------ */

	body { min-width: 720px; }

	.conteudo {width: 700px !important;}



	header#topo {

	    padding: 35px 0;

	    border-bottom: 1px solid #ddd;

	}



	header#topo img { 

	    float: left;

	    margin-top: 0px;

	}



	header#topo form { float: right; }



	header#topo form input[type="text"] {

	    padding-left: 15px;

	    width: 250px;

	}



	header#topo nav#menu {

		clear: both;

	    float: none;

	    padding-top: 35px;

	    width: 100%;

	}



	header#topo nav#menu ul li {

	    font-size: 13px;

	    margin-right: 0;

	    margin: 0 6px;

	}



	header#topo nav#menu ul li#oculta { display: none; }

	header#topo nav#menu ul li#mostra { display: block; }

	/******************** Atribuicoes Topo **********************/



	/*********** ************ Conteudo ***************************/







	form#envia-artigo input[type="text"],

	form#envia-artigo input[type="mail"] {

	    font-size: 13px !important;

	    width: 205px !important;

	}



	form#envia-artigo textarea {

	    height: 90px !important;

	    width: 97% !important;

	}



	form#envia-artigo label.ref {

	    width: 220px !important;

	}



	form#envia-artigo .right { float: right !important; }

	form#envia-artigo .maior { width: 97% !important; }



	form#envia-artigo input[type="submit"] {

	    margin-top: 20px;

	    line-height: 45px;

	    height: 45px;

	}



	.pg .texto-pagina form#envia-artigo .maior { width: 97% !important; }







	form.solicitar-compra input[type="text"],

	form.solicitar-compra input[type="mail"] {

	    font-size: 13px !important;

	    width: 205px !important;

	}



	form.solicitar-compra textarea {

	    height: 90px !important;

	    width: 97% !important;

	}



	form.solicitar-compra label.ref {

	    width: 220px !important;

	}



	form.solicitar-compra .right { float: right !important; }

	form.solicitar-compra .maior { width: 97% !important; }



	form.solicitar-compra input[type="submit"] {

	    margin-top: 20px;

	    line-height: 45px;

	    height: 45px;

	}



	.pg .texto-pagina form.solicitar-compra .maior { width: 97% !important; }







	/*Anuncio*/

	#banner-home {

	    height: 80px;  

	}



	/*Publicacao Destaque*/

	.pg-home { padding: 60px 0; }



	.pg-home h1 {

	    font-size: 19px;

	    margin-bottom: 10px;

	}



	.publicacao-destaque {

	    float: left;

	    height: 270px;

	    width: 535px;

	}



	.publicacao-destaque .img-publicacao{

	    float: left;

	    height: 100%;

	    width: 220px;

	}



	.publicacao-destaque .txt {

	    float: right;

	    width: 300px;

	}



	.publicacao-destaque .txt h2 {

	    font-size: 15px;

	    margin-top: 10px;

	}



	.publicacao-destaque .txt p {

	    font-size: 12px;

	    line-height: 17px;

	    margin-top: 10px;

	}



	.publicacao-destaque .txt .info-publicacao {

	    font-size: 11px;

	    line-height: 22px;

	}



	.publicacao-destaque .txt .btn-publicacao {

	    margin-top: 15px;

	    width: 160px;

	}



	/*Edicao*/

	.anuncio-home {

	    float: right;

	    margin-top: -25px;

	    width: 148px;

	}



	.anuncio-home .img-anuncio {

	    border: 1px solid #ccc;

	    height: 220px;

	    margin-top: 10px;

	}



	/*Mais Recentes*/

	.mais-recentes { margin-top: 40px; }



	.mais-recentes .item-mais-recentes {

	    margin: 10px 14px 0 0;

	    height: 225px;

	    width: 48%;

	}



	.mais-recentes .item-mais-recentes .img-publicacao {

	    height: 100%;

	    width: 120px;

	}



	.mais-recentes .item-mais-recentes .txt { width: 208px; }



	.mais-recentes .item-mais-recentes .txt h2 {

	    font-size: 13px;

	    margin-top: 5px;

	}



	.mais-recentes .item-mais-recentes .txt .info-publicacao {

	    font-size: 10px;

	    margin-top: 5px;

	}



	.mais-recentes .item-mais-recentes .txt p {

	    font-size: 12px;

	    margin-top: 10px;

	    line-height: 17px;

	}



	.mais-recentes .item-mais-recentes .txt .btn-publicacao {

	    margin-top: 15px;

	    width: 160px;

	}



	/*Assinar*/

	#assine-agora {

	    height: 265px;

	    text-align: right;

	}



	#info-assine {

	    float: right;

	    font-size: 15px;

	    margin-top: 32px;

	    width: 440px;

	}



	#assine-agora h1 {

	    font-size: 26px;

	    margin-bottom: 25px;

	}



	#assine-agora h1 strong {

	    font-size: 19px;

	}



	#assine-agora #btn-assinar {

	    font-size: 16px;

	    float: right;

	    margin-top: 30px;

	    line-height: 55px;

	    height: 55px;

	    width: 350px;

	}



	/*Multimidia*/

	#multimidia { padding: 50px 0 60px; }



	#multimidia h1 {

	    font-size: 19px;

	    margin-bottom: 20px;

	}



	#multimidia .item-multimidia {

	    height: 147px;

	    margin-right: 10px;

	    width: 240px;

	}



	#multimidia .item-multimidia .hover-multimidia {

	    background: rgba(0,0,0, 0.5);

	    height: 100%;

	    opacity: 0;

	    position: absolute;

	    text-align: center;

	    width: 100%;

	}



	#multimidia .item-multimidia .hover-multimidia img { margin-top: 35px;  max-width: 45px;}



	#multimidia .item-multimidia .hover-multimidia h2 {

	    font-size: 13px;

	    margin-top: 30px;

	}



	#multimidia .item-multimidia-anuncio{

	    height: 147px;

	    width: 200px;

	}

	/*********************** Conteudo ***************************/





	/************************ Footer ****************************/

	#informacoes {

	    padding: 40px 0;

	}



	#informacoes #menus-rodape { width: 100%; }



	#informacoes .menu-rodape {

	    margin-right: 40px; 

	}



	#informacoes h1 {

	    font-size: 12px;

	    margin-bottom: 25px;

	}



	#receba-novidades {

	    float: none;

	    margin: 0 auto;

	    margin-bottom: 45px;

	    width: 100%;

	}



	#receba-novidades input[type="text"] { width: 258px; }

	/************************ Footer ****************************/



	.itemBanner{

	    height: 110px;

	}



	/* Geral */

	.pg { padding: 40px 0 60px; }



	.pg h1{

	    font-size: 26px;

	}



	.pg .texto-pagina {

	    margin-top: 40px;

	    line-height: 18px;

	}



	.pg .texto-pagina .col-6 {

	    float: left;

	    width: 64%;

	}



	.pg .texto-pagina .col-6 p { margin-bottom: 15px; }



	.pg .texto-pagina .col-2 {

	    float: right;

	    width: 33%;

	}



	.pg .texto-pagina .col-2 img{

		max-width: 100%;

	}



	.pg .filtrar-pg {

	    width: 195px;

	}



	.pg .filtrar-pg form input[type="text"] {

	    width: 145px;

	}



	/********Multimidia********/

	.pg #container { margin: 40px 0 30px; }



	.pg #container .item-multimidia {

	    margin: 0 2px 4px 2px;

	    height: 125px;

	    width: 24%;

	}



	.pg #container .item-multimidia .hover-multimidia img { 

	    margin-top: 25px;

		max-width: 35px;

 	}



	.pg #container .item-multimidia .hover-multimidia h2 {

	    font-size: 12px;

	    margin-top: 15px;

	}



	/********Pagina da Galeria********/

	.img-galeria{

	    margin: 3px;

	    height: 130px;

	}



	.video-galeria{

	    margin-top: 20px;

	    height: 430px;

	    width: 100%;

	}



	/********Assine Ja********/

	.pg .texto-pagina ul#vantagens li {

	    font-size: 18px;

	    line-height: 32px;

	}



	.pg .texto-pagina #btn-assinar {

	    width: 100%;

	}



	/********Pagina Assinatura********/

	.pg .texto-pagina form#assinante-revista input[type="text"],

	.pg .texto-pagina form#assinante-revista input[type="mail"] {

	    font-size: 13px;

	    width: 205px;

	}



	.pg .texto-pagina form#assinante-revista label.ref {

	    width: 220px;

	}



	.pg .texto-pagina form#assinante-revista .maior { width: 97% !important; }



	.pg .texto-pagina form#assinante-revista input[type="submit"] {

	    margin-top: 20px;

	    line-height: 45px;

	    height: 45px;

	    width: 200px;

	}





	.pg #revistas { margin-top: 50px; }



	.pg #revistas h3 {

	    font-size: 18px;

	    margin-bottom: 10px;

	}



	.pg #revistas p { margin-bottom: 20px; }



	.pg #revistas .item {

	    margin: 0;

	    height: 198px;

	    width: 100%;

	}



	/********Editora Leao Baio********/

	.pg .texto-pagina #titulos-publicados { margin-top: 10px; }



	.pg .texto-pagina #titulos-publicados p { margin-bottom: 20px; }



	.pg .texto-pagina #titulos-publicados .item {

	    margin: 5px;

	    height: 198px;

	    width: 165px;

	}



	/********Pagina Contato********/

	.pg .texto-pagina form#envia-contato input[type="text"],

	.pg .texto-pagina form#envia-contato input[type="mail"] {

	    font-size: 13px;

	    width: 205px;

	}



	.pg .texto-pagina form#envia-contato textarea {

	    height: 90px;

	    width: 97%;

	}



	.pg .texto-pagina form#envia-contato label.ref {

	    width: 220px;
#BD903B
	}



	.pg .texto-pagina form#envia-contato .right { float: right !important; }

	.pg .texto-pagina form#envia-contato .maior { width: 97% !important; }



	.pg .texto-pagina form#envia-contato input[type="submit"] {

	    margin-top: 20px;

	    line-height: 45px;

	    height: 45px;

	    width: 200px;

	}





	.pg .texto-pagina h4.ctt {

	    font-size: 15px;

	    margin-bottom: 10px;

	}



	.pg .texto-pagina a#seu-artigo {

	    font-size: 15px;

	    margin-top: 30px;

	}



	/********Normas********/

	#normas { width: 100%; }



	/********Pagina Anuncie********/

	.pg .texto-pagina form#envia-anuncie input[type="text"],

	.pg .texto-pagina form#envia-anuncie input[type="mail"] {

	    font-size: 13px;

	    float: left;

	    margin-bottom: 20px;

	    width: 223px;

	}



	.pg .texto-pagina form#envia-anuncie label.ref {

	    float: left;

	    font-size: 14px;

	    width: 238px;

	}



	.pg .texto-pagina form#envia-anuncie input[type="submit"] {

	    margin-top: 20px;

	    width: 200px;

	}



	.pg .texto-pagina form#envia-anuncie h3 {

	    font-size: 17px;

	}



	.pg .texto-pagina ul#vantagens-anuncio { margin-top: 40px; }





	.item-geral {

	    float: left;

	    position: relative;

	    margin: 5px;

	    height: 198px;

	    width: 165px;

	}



}





@media only screen and (max-width: 680px) {



	/* ------ Estrutura Geral e Home ------ */

	body { min-width: 340px; }

	.conteudo { width: 320px !important; }



	/******************** AtribuiÃ§Ãµes Topo **********************/

	header#topo-site #redes-topo-site { float: left; }



	header#topo { 

		text-align: center; 

		min-height: 200px;

	}



	header#topo img, header#topo form { float: none; }

	header#topo form { margin-top: 20px; }

	header#topo form input[type="text"] { width: 255px; }



	nav#slick {

	    background: #999;

	    clear: both;

	    cursor: pointer;

	    color: #fff;

	    display: block;

	    font-size: 15px;

	    height: 50px;

	    line-height: 50px;

	    text-align: left;

	    position: absolute;

	    margin-top: 60px;

	    z-index: 2;

	}



	nav#slick i { margin: 0 5px; }



	header#topo nav#menu {

		display: none;

	    float: none;

	    margin-top: 0;

	    position: absolute;

	    width: 320px;

	    z-index: 1;

	}



	header#topo nav#menu ul {

		background: #999;

	    float: none;

	    margin-top: 75px;

	    text-align: center;

	    width: 320px;

	}



	header#topo nav#menu ul li {

		display: block;

	    color: #fff;

	    font-size: 14px;

	    float: none;

	    list-style: none;

	    line-height: 40px;

	    margin-right: 0;

	    text-transform: uppercase;

	}



	header#topo nav#menu ul li a { color: #fff; }

	/******************** AtribuiÃ§Ãµes Topo **********************/



	/*********** ************ Conteudo ***************************/



	form#envia-artigo { display: none; }

	form.ctt-responsive { display: block !important; }



	form#envia-artigo input[type="text"],

	form#envia-artigo input[type="mail"],

	form#envia-artigo textarea,

	form#envia-artigo label.ref {

		float: none;

	    width: 305px !important;

	}



	form#envia-artigo input[type="submit"] { width: 100%; }

	form#envia-artigo input[type="submit"]:hover { background: #2e8254; }



	.pg .texto-pagina form#envia-artigo input[type="submit"]{

		width: 100%;

	}



	.pg .texto-pagina form#envia-artigo .right{

		float: none !important;

	}







	form.solicitar-compra { display: none; }

	form.ctt-responsive { display: block !important; }



	form.solicitar-compra input[type="text"],

	form.solicitar-compra input[type="mail"],

	form.solicitar-compra textarea,

	form.solicitar-compra label.ref {

		float: none;

	    width: 305px !important;

	}



	form.solicitar-compra input[type="submit"] { width: 100%; }

	form.solicitar-compra input[type="submit"]:hover { background: #2e8254; }



	.pg .texto-pagina form.solicitar-compra input[type="submit"]{

		width: 100%;

	}



	.pg .texto-pagina form.solicitar-compra .right{

		float: none !important;

	}



	.capa-solicitar {

	    margin: 0 auto;

	}





	/*Anuncio*/

	#banner-home { display: none; }



	/*Publicacao Destaque*/

	.publicacao-destaque {

	    float: none;

	    height: 160px;

	    width: 100%;

	}



	.publicacao-destaque .img-publicacao{

	    height: 100%;

	    width: 110px;

	}



	.publicacao-destaque .txt { width: 200px; }

	.publicacao-destaque .txt p { display: none; }

	.publicacao-destaque .txt .info-publicacao { font-size: 10px; }



	/*Edicao*/

	.anuncio-home { display: none; }



	/*Mais Recentes*/

	.mais-recentes { margin-top: 40px; }



	.mais-recentes .item-mais-recentes {

	    float: none;

	    margin: 0;

	    margin-bottom: 20px;

	    height: 140px;

	    width: 100%;

	}



	.mais-recentes .item-mais-recentes .img-publicacao {

	    height: 100%;

	    width: 110px;

	}



	.mais-recentes .item-mais-recentes .txt { width: 200px; }

	.mais-recentes .item-mais-recentes .txt p { display: none; }



	/*Assinar*/

	#assine-agora { text-align: center; }



	#info-assine {

	    float: none;

	    font-size: 13px;

	    margin: 0 auto;

	    padding-top: 30px;

	    width: 100%;

	}



	#assine-agora h1 { font-size: 20px; }

	#assine-agora #btn-assinar { width: 100%; }



	/********PÃ¡gina Assinatura********/

	form#assinante-revista { display: none; }

	form.ass-responsive { display: block !important; }



	.pg .texto-pagina form#assinante-revista { width: 320px; }



	.pg .texto-pagina form#assinante-revista input[type="text"],

	.pg .texto-pagina form#assinante-revista input[type="mail"],

	.pg .texto-pagina form#assinante-revista textarea,

	.pg .texto-pagina form#assinante-revista label.ref {

		float: none;

	    width: 305px;

	}



	.pg .texto-pagina form#assinante-revista input[type="submit"] { width: 100%; }

	.pg .texto-pagina form#assinante-revista input[type="submit"]:hover { background: #2e8254; }



	.pg .texto-pagina form#assinante-revista .right { float: none !important; }

	.pg .texto-pagina form#assinante-revista .maior { width: 305px !important; }





	/*Multimidia*/

	#multimidia { padding: 50px 0 60px; }



	#multimidia h1 {

	    font-size: 19px;

	    margin-bottom: 20px;

	}



	#multimidia .item-multimidia {

		float: none;

	    height: 200px;

	    margin-top: 10px;

	    margin-right: 0;

	    width: 100%;

	}



	#multimidia .item-multimidia-anuncio{

		float: none;

		margin-top: 10px;

	    height: 235px;

	    width: 100%;

	}

	/*********************** Conteudo ***************************/





	/************************ Footer ****************************/

	#informacoes {

	    padding: 40px 0;

	}



	#informacoes #menus-rodape { width: 100%; }



	#informacoes .menu-rodape {

	    margin-right: 40px; 

	}



	#informacoes h1 {

	    font-size: 12px;

	    margin-bottom: 25px;

	}



	#receba-novidades input[type="text"] { width: 100%; }

	#receba-novidades input[type="submit"]{ float: none; }



	.menu-rodape { display: none; }

	.margin-rodape { display: block; }

	#sobe { margin-top: -80px; }

	/************************ Footer ****************************/



	.itemBanner{

	    height: 110px;

	}



	/* Geral */

	.pg { padding: 40px 0 60px; }



	.pg h1{

		clear: both;

		float: none;

		display: block;

	    font-size: 23px;

	    padding-top: 30px;

	}



	.pg .texto-pagina {

	    margin-top: 40px;

	    line-height: 18px;

	}



	.pg .texto-pagina .col-6,

	.pg .texto-pagina .col-2 { 

		float: none;

		width: 100%;

	}



	.pg .texto-pagina .col-2 { 

		clear: both; 

		padding-top: 30px !important;

	}



	.pg .filtrar-pg { 

		float: none;

		width: 100%;

	}



	.pg .filtrar-pg form input[type="text"] { width: 80%; }



	/********Multimidia********/

	.pg #container { margin: 40px 0 30px; }



	.pg #container .item-multimidia {

	    margin: 0;

	    margin-top: 10px;

	    height: 204px;

	    width: 100%;

	}



	.pg #container .item-multimidia .hover-multimidia img { margin-top: 80px; }



	/********Pagina da Galeria********/

	.img-galeria{

	    margin: 0;

	    margin-top: 10px;

	    height: 204px;

	    width: 100%;

	}



	.video-galeria{

	    margin: 0;

	    margin-top: 20px;

	    height: 204px;

	    width: 100%;

	}



	/********Assine Ja********/

	.pg .texto-pagina ul#vantagens li {

	    font-size: 18px;

	    line-height: 32px;

	}



	.pg .texto-pagina #btn-assinar {

	    width: 100%;

	}



	/********Pagina Assinatura********/

	.pg #revistas { margin-top: 50px; }



	.pg #revistas h3 {

	    font-size: 18px;

	    margin-bottom: 10px;

	}



	.pg #revistas p { margin-bottom: 20px; }



	.pg #revistas .item {

		float: none;

	    margin: 0 auto;

	    margin-bottom: 10px;

	    height: 240px;

	    width: 200px;

	}



	/********Editora Leao Baio********/

	.pg .texto-pagina #titulos-publicados { margin-top: 10px; }



	.pg .texto-pagina #titulos-publicados p { margin-bottom: 20px; }



	.pg .texto-pagina #titulos-publicados .item {

	    float: none;

	    margin: 0 auto;

	    margin-bottom: 10px;

	    height: 240px;

	    width: 200px;

	}



	/********Pagina Contato********/

	form#envia-contato { display: none; }

	form.ctt-responsive { display: block !important; }



	.pg .texto-pagina form#envia-contato input[type="text"],

	.pg .texto-pagina form#envia-contato input[type="mail"],

	.pg .texto-pagina form#envia-contato textarea,

	.pg .texto-pagina form#envia-contato label.ref {

		float: none;

	    width: 305px;

	}



	.pg .texto-pagina form#envia-contato input[type="submit"] { width: 100%; }

	.pg .texto-pagina form#envia-contato input[type="submit"]:hover { background: #2e8254; }



	.pg .texto-pagina h4.ctt {

	    font-family: 'Ruda', sans-serif;

	    font-size: 16px;

	    font-weight: 900;

	    margin-bottom: 10px;

	}



	.pg .texto-pagina a#seu-artigo {

	    color: #deb305;

	    display: block;

	    font-size: 16px;

	    font-weight: 900;

	    margin-top: 30px;

	    text-decoration: underline;

	}



	.pg .texto-pagina a#seu-artigo:hover { color: #333; }



	/********Normas********/

	#normas { width: 100%; }



	/********pagina Anuncie********/

	.pg .texto-pagina form#envia-anuncie input[type="text"],

	.pg .texto-pagina form#envia-anuncie input[type="mail"] {

	    font-size: 13px;

	    float: none;

	    width: 305px;

	}



	.pg .texto-pagina form#envia-anuncie label.ref {

	    float: none;

	    width: 305px;

	}



	.pg .texto-pagina form#envia-anuncie input[type="submit"] { width: 320px; }

	.pg .texto-pagina img { max-width: 100%; }







	.item-geral {

	    float: none;

	    margin: 0;

	    height: 315px;

	    width: 100%;

	}





}