/**
 * Boiada Brasil - Mobile vs
 * Folha de estilos usada no projeto, com as definições
 font-family: 'PT Sans', sans-serif;
 */

/*Padroes HTML*/
/******************************************************************************************************/
	body{padding-top: 10px; -webkit-font-smoothing: antialiased;}
	h1{font-family: 'PT Sans', sans-serif; font-weight: 700; font-size:18px; font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.3);2em }
	h2{font-family: 'PT Sans', sans-serif; font-size:14px; margin-top: 0; line-height: 1.2em}
	h3{font-family: 'PT Sans', sans-serif; font-size:14px; margin-top: 0; line-height: 1.2em}
	p{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:13px; color: #666}
	a{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:13px; color: #666; text-decoration: none}
	a:hover{color: #015442; text-decoration: none }

/* Classes do Tema*/
/******************************************************************************************************/
	.verde{color: #015442}
	.arial{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
	.ptsans{font-family: 'PT Sans', sans-serif; }
	.offsetTop1{margin-top: 10px}
	.offsetTop2{margin-top: 20px}
	.offsetTop3{margin-top: 30px}
	.offsetTop4{margin-top: 40px}
	.fnt-16{font-size: 16px}
	.fnt-18{font-size: 18px}
	.backHomeBtn{display: block; padding: 3px 5px; background: #EEEEEE; color: #999;font-family: 'PT Sans', sans-serif; margin:10px 0;}
	.top{margin-top: 0px}
/* Header */
/******************************************************************************************************/
	#hdrLinks{margin-top: 15px}
	.areaRestritaLink{background: #BFAE84; color: #fff; padding: 5px 6px; margin-right: 10px}
	.cadastroLink{background: #049751; color: #fff; padding: 5px 6px}
	#btnMenu {margin-top:13px}
	#btnMenu button{border: none; background: #efefef; padding: 4px; width: 80% }
	#btnMenu button span {background: #ccc; padding:1px; width: 80%; margin:3px auto; display: block;}
	
	#menu ul{margin: 0; padding: 0; border-top: 2px solid #BFAE84; list-style: none; border-bottom: 2px solid #006C54}
	#menu ul li a{display: block;background: #008063; padding: 10px; color: #fff; font-family: 'PT Sans', sans-serif; font-size: 15px; text-transform: uppercase; border-bottom: 1px solid #26937A; line-height: 1em}
	#menu ul li .link-home{border-bottom: 0}

/* Footer */
/******************************************************************************************************/
	.greenBg{background: #008063;padding: 10px 0;}
	.greenBg h3{font-size:14px ; color: #fff; margin-bottom: 0; font-weight: 700}
	.greenBg p{font-size: 13px; color: #fff; margin-bottom: 0}
	.assinatura a, .assinatura p{font-size: 12px}
	.greenBtn{display: block;padding: 8px 0; background: #049751; border-radius: 5px; text-align: center; color: #fff;  font-family: 'PT Sans', sans-serif; font-weight: bold; width: 100%; border:none; font-size: 14px; font-weight: normal; text-transform: uppercase; font-weight: 800}
/* Home */
/******************************************************************************************************/
	
	/*Player*/
	.sy-box{margin:10px 0 0;}
	.banner { position: relative; overflow: auto; margin:15px 0;}
	.banner ul{margin-left: 0; padding-left: 0}
	.banner li { list-style: none; }
	.banner ul li img{width: 100%; height:auto}
	.banner .caption{background:#008063 }
	.banner .caption p{line-height: 1em; margin-bottom: 0; padding: 10px }
	.banner .caption p a{font-size: 12px; color: #fff }

	/*Login*/
	.login{background: url(../img/bg.png); padding: 15px 0 20px; }
	.login .cadastroLink{padding:10px 40px 9px}
	.login .areaRestritaLink{padding:10px 28px 9px}
	.login p{font-size: 14px; margin-bottom: 15px}

	/*Ofertas*/
	.homeOfertas{background: #F8F8F8; margin-bottom: 10px;}
	.homeOfertas img{width: 100%; height: auto;}
	.homeOfertaTxt{padding: 10px 0 0 10px}
	.homeOfertaTxt h2{line-height: 1.1em; margin-bottom: 7px}
	.homeOfertaTxt p{line-height: 1.1em; margin-bottom: 5px; }
	.homeOfertaTxt p{font-size: 12px; font-style: italic;}


/* Parceiros */
/******************************************************************************************************/

	.pageTtl{background: #008063; padding: 12px 10px; color: #fff; font-family: 'PT Sans', sans-serif; font-size: 15px; text-transform: uppercase; border-top:2px solid ; line-height: 1em;text-shadow:1px 1px 1px rgba(0,0,0,0.3); margin:0 -5px;}
	.menuInterno{position: relative;}
	.menuInterno#menu ul{margin: 0 -5px; display: none; position: absolute; top:0; left: 0px; width: 103.2%; z-index: 1000}
	.parceiroImg a{display: block;border: 1px solid #eee}
	.parceiroImg img{width: 100%; height: auto}


/* Receba Ofertas */
/******************************************************************************************************/
	.cadastreseLink{display: block;padding: 20px 0; background: #049751; border-radius: 5px; text-align: center; color: #fff;  font-family: 'PT Sans', sans-serif; font-weight: bold;}

/* Busca */
/******************************************************************************************************/
	.bgXadrez{padding:10px; margin: 20px 0; background: url(../img/bg.png);}
	#frmBusca h2{font-size: 18px; font-weight: 800; color: #666; text-transform: uppercase; margin: 0 0 10px; text-align: center;}
	#frmBusca h2.offsetTop2{margin-top: 20px}
	#frmBusca select{width: 100%; height: 35px; margin-bottom: 10px}
	.frmEsqueci input[type="submit"], #frmBusca input[type="submit"]{display: block;padding: 8px 0; background: #049751; border-radius: 5px; text-align: center; color: #fff;  font-family: 'PT Sans', sans-serif; font-weight: bold; width: 100%; border:none; font-size: 14px; font-weight: normal; text-transform: uppercase;}
	#frmBusca label{font-weight: normal; font-style: italic; color: #666}
/* Anuncios do Vendedor */
/******************************************************************************************************/

	.anuncio{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 7px 0; margin-bottom: 10px}
	.anuncio span, .anuncio h3{margin-bottom: 0px; color: #999; font-size: 14px;font-family: 'PT Sans', sans-serif; display: block;}
	.anuncio span a{ color: #999; font-size: 12px;font-family: 'PT Sans', sans-serif; display: block; text-decoration: underline; margin-top: 10px}
	.frmEsqueci input[type="password"], .frmEsqueci input[type="text"], #frmBusca textarea,#frmBusca input[type="password"], #frmBusca input[type="text"]{width: 100%; border-radius: 5px; height: 25px; border:1px solid #ddd; padding: 17px 10px; color: #999; font-size: 13px;font-family: 'PT Sans', sans-serif; font-style: italic; margin-bottom: 10px; -webkit-font-smoothing: antialiased;}
	#frmBusca textarea {padding: 10px; width: 100%; height: 100px}
	.tblAnuncio {width: 100%; margin: 10px 0px;}
	.tblAnuncio tr td{background: #eee; padding: 7px; width: 100%}
	.tblAnuncio {font-size: 13px}

/* Animais */
/******************************************************************************************************/
	.valorAnimal{font-size: 14px; color: #fff;width: 110px; padding: 5px 0; background: #008063; font-weight: bold; text-align: center; }
	.descAnimal{margin:0; padding: 0; list-style: none; font-size: 13px}
	.descAnimal li{margin:0; padding: 0; margin-bottom: 2px}

/* Login */
/******************************************************************************************************/
	.frmEsqueci input[type="submit"]{background:#BFAE84 }
	.bgXadrez.top{margin-top: 0px; margin-bottom: 0px}

/* Erro 404 */
/******************************************************************************************************/
	.erro h2{font-size: 150px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; line-height: 1em; margin: 0 0 30px; color: #999}
	.erro  strong{font-size: 16px}

/* Área Restrita */
/******************************************************************************************************/
	#hdrUser{margin-top: 15px}
	#hdrUser .glyphicon{font-size:9px;vertical-align: bottom;background: #666;color: #fff;padding:6px;}
	#hdrUser a{font-size: 12px}
	.areaPage#menu ul{display: block!important; position: static;}
	#menu.menuRestrito ul{border:none; border-bottom: 3px solid #ddd}
	#menu.menuRestrito ul li a{background: #F4F4F4; color: #777777; border-bottom-color: #fff}

/* Meus Anúncios */
/******************************************************************************************************/

	.anuncioBox{padding: 10px; background:#F8F8F8; margin-bottom: 1px }
	.anuncioBox h2{font-size: 13px; line-height: 1.2em; margin-bottom: 10px; text-transform: uppercase; font-weight: 800}
	.anuncioBox p{font-family: 'PT Sans', sans-serif; line-height: 1.2em; font-size: 13px; margin-bottom: 5px}
	.renovar{float: left;background: #eee; font-size: 13px; width: 32.5%; margin-right: 1px; text-align: center; padding: 6px 0; font-family: 'PT Sans', sans-serif;  }
	.editar{float: left;background: #eee; font-size: 13px; width: 32.5%; margin-right: 1px; text-align: center; padding: 6px 0; font-family: 'PT Sans', sans-serif;  }
	.publicar{float: left;background: #eee; font-size: 13px; width: 32.5%; margin-right: 1px; text-align: center; padding: 6px 0; font-family: 'PT Sans', sans-serif;  }
	.publicar .glyphicon{font-size: 9px; color: #fff; background: #2DB200; padding: 4px; border-radius: 50%}
	.publicar .glyphicon.inactive{background: #ff0000}

/* Novo Anúncio */
/******************************************************************************************************/

	#frmBusca p.img{padding: 10px; border-radius: 5px; background: #fff; border: 1px solid #ddd; font-style: italic;font-family: 'PT Sans', sans-serif; line-height: 1.2em; font-size: 13px}
	#frmBusca p.img input{margin: 10px 0 20px}
	#frmBusca p.img span{display: block;padding: 10px ; margin:10px -10px; border-bottom: 1px solid #ddd; background: url(../img/del.png) no-repeat 96% center; cursor: pointer; }
	#frmBusca p.img span.last{margin-bottom: 0px; border-bottom: none}

/* Pagamento */
/******************************************************************************************************/
	
	.anuncioBox h3{font-weight: 800; font-size: 13px; color: #007F63; margin:20px 0 0 0;}
	.anuncioBox .fnt-16{font-size: 16px}
	.tblTotal {border:1px solid #ddd; background: #eee; width: 100%; text-align: center;}
	.tblTotal td.verde{height: 66px;font-family: 'PT Sans', sans-serif; font-size: 13px; color: #007F63 }
	.tblTotal td{height: 66px; }
	
	#frmPagamento div{border:1px solid #ddd; background: #fff; padding: 10px 10px 10px 0; border-radius: 5px; overflow: hidden; margin:10px 0;}
	#frmPagamento div span{padding: 20px 15px; background: #eee; border-right: 1px solid #ddd; margin-right: 20px}
	#frmPagamento input[type="submit"]{display: block;padding: 8px 0; background: #049751; border-radius: 5px; text-align: center; color: #fff;  font-family: 'PT Sans', sans-serif; font-weight: bold; width: 100%; border:none; font-size: 14px; font-weight: normal; text-transform: uppercase;}


/* Receba Ofertas Area Restrita */
/******************************************************************************************************/
	.frmOfertas label{font-style: normal!important; font-family: 'PT Sans', sans-serif; font-size: 13px; }
	.frmOfertas input[type="submit"]{margin-top: 10px}
	.frmOfertas input[type="checkbox"]{margin-right: 10px}
	.tblOfertas{width: 100%; font-family: 'PT Sans', sans-serif; font-size: 13px; }
	.tblOfertas td{padding: 5px; border-top: 1px solid #eee}
	.tblOfertas .border p{border-right: 1px solid #ddd; padding-right: 3px}
	.tblOfertas span{font-size: 9px}
	.tblOfertas p{margin: 0; line-height: 1em;font-family: 'PT Sans', sans-serif; font-size: 13px; text-align: center;}
	.tblOfertas p{margin: 0; line-height: 1em;font-family: 'PT Sans', sans-serif; font-size: 13px; text-align: center;}

/* Histórico de Pagamento */
/******************************************************************************************************/
	
	.pagseguro{padding: 0px 7px;background: url(../img/pagIcon.png) no-repeat center center;margin-left: 5px;}
