@font-face { font-family: FuturaBlk; font-weight:bold; src: url('futura_black_extra.ttf'); }

/***** Global Settings *****/
html, body {
	border:0;
	margin:0;
	padding:0;
	background:url(imgs/bg.jpg) top center repeat-x #fff;

}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;

}
.titulos{
	color:#6ac395;
	font-size:18px;
	font-weight:bold;
}
.texto_claro{
	color:#FFF;
	font-weight:bold;
}
.categ_img:hover{
	filter:Alpha(opacity=50);
	opacity:0.6;
}
.categ_tit{
	font-size:13px;
	display:block;
	border-bottom:1px dotted #aaa;
	padding-bottom:5px;
}
.categ_tit a{
	color:#679867;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
.categ_tit a:hover{
	color:#668bcd;
	text-decoration:none
}
.div-menu{
	margin-bottom:10px;
	margin-top:10px;
}
/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}

/***** Common Formatting *****/

p, ul, ol, dt, dd, dl {
	margin:0;
	padding:0;
}

p{
	/*text-indent:10px;*/
}

blockquote {
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}

small {
	font-size:0.85em;
}

img {
	border:0;
}

sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}

sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}

acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}

/***** Links *****/

a,
a:link,
a:visited,
a:hover {
	text-decoration:none;
}

a {
	/*color:#fff;*/
	color:#649765;
	/*font-size:12px;*/
}

a:hover {
	text-decoration: underline;
}
a img {
	font-size: 8px;
	border: none;
}


/***** Forms *****/

form {
	margin:0;
	padding:0;
	display:inline;
}

input, select, textarea {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 1px;
}

input:focus, select:focus, textarea:focus {

}

textarea {
	width:100%;
	line-height:1.25;
}

label {
	cursor:pointer;
}

/***** Tables *****/

table {
	border:0;
	margin:0;
	padding:0;
}

/***** Global Classes *****/

.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#C20C0F; }

.wrap          { width:960px;margin:0 auto; }

.img-left      { float:left;margin:2px 4px 2px 0; }
.img-right     { float:right;margin:0 0 5px 10px;border:2px solid #000;padding:1px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.text-upper    { text-transform: uppercase; }



/*---- CSS RANDOM ---*/

#pagina {
	position:relative;
	width: 990px;
	margin: auto;
}

#topo, #topo-parceiro {
	width:100%;
	height:203px;
	margin:0 auto;
	z-index:9999;
	background:url(imgs/bg-top.png) top repeat-x;
	padding:6px 0 0 0;
}

#topo-parceiro {
	height: 258px;
}

.box-titulo-parceiro, .box-titulo-parceiro-rdp {
	position: absolute;
	top: 164px;
	background: #fff;
	width: 100%;
	padding-bottom: 20px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.box-titulo-parceiro-rdp {
	position: relative;
	width: 100%;
	margin: 0 auto;
	clear: both;
	top: auto;
}

.box-top {
	width:974px;
	height:203px;
	margin:0 auto;
	position: relative !important;
	background:url(imgs/bg-box-top.png) top center no-repeat;
}

.topo-peq {
	max-width: 974px;
	margin: 0 auto;
	position: relative;
}

.logo {
	width:169px;
	height:163px;
	display:block;
	position:absolute;
	top:2px;
	left:15px;
	z-index:9;
}

.logo-parceiro {
	width:180px;
	height:164px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	padding: 0;
	z-index:9;
	background: #FFFFFF;
}

.descricao-empresa {
	display: none;
}

.box-imgs-top {
	width:789px;
	height:180px;
	position:absolute;
	top:0;
	right:7px;
	z-index:1;
	/*background:url(imgs/bg-imgs-top.png) top left no-repeat;*/
}

.box-menu {
	background:url(imgs/bg-menu.png) no-repeat;
	width:947px;
	height:39px;
	position:absolute;
	top:164px;
	left:21px;
	z-index:3;
	padding:0 0 0 7px;
}
.p1 {
	line-height: 375%;
}
.contato_hide {
	display: none;
}
.contato_show {
	display: block;
}
.red {
	margin-top: 15px;
	color: red;
	text-align: center;
}

.formulario label {
	width: 200px;
	float: left;
	text-align: right;
}
.form-element {
	margin-left: 20px;
}
.form-contato{
	margin-top: 15px;
	margin-left: 30px;
	padding-left: 20px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-radius: 10px;
	border:1px solid rgb(238, 238, 238);
	background: rgb(238, 238, 238);
	text-align: justify;
	box-shadow:3px 3px 3px #ccc;
}
.txt-msg{
	width: 255px;
	height: 60px;
}

.green {
	margin-top: 15px;
	color: green;
	text-align: center;

}
.box-sub-link{
	/*background:url(imgs/bg-submenu.png) no-repeat;*/
	width:auto;
	font-size: 8px;
	height:39px;
	position:relative;
	top:164px;
	left:19px;
	z-index:3;
	padding:0 0 0 13px;
}

#nav, #nav li {
	list-style:none;
	padding:0;
	margin:0;
}

#nav li {
	float:left;
	display:block;
	height:39px;
}

#nav li a {
	cursor: pointer;
	display:block;
	height:28px;
	padding:11px 6px 0 6px;
	text-align:center;
	color:#fff;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	font-size:15px;
	text-transform:uppercase;
}

.link-legal {
	cursor: pointer;
	text-align:center;
	color:#fff;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	font-size:15px;
	text-transform:uppercase;
}

#nav li a:hover, .link-legal:hover {
	color:#f7cc01;
	text-decoration:none;
}

#navSubLink, #navSubLink li {
	list-style:none;
	padding:0;
	margin:0;
}

#navSubLink li {
	float:left;
	display:block;
	height:39px;
}

#navSubLink li a {
	cursor: pointer;
	display:block;
	height:28px;
	padding:11px 7px 0 6px;
	text-align:center;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	font-size:12px;
	text-transform:uppercase;
}

#navSubLink li a:hover {
	color:#f7cc01;
	text-decoration:none;
}

ul.ul-subitens {
	float: none;
	clear: both;
	margin-top: 10px;
	padding-left: 10px;
}
ul.ul-subitens li.box-subpages {
	float:left;
	display:block;
	width:150px;
	height: 100px;
	margin: 10px;
	background-color: #FFFFFF;
}

ul.ul-subitens li.box-subpages a {
	cursor: pointer;
	display:block;
	width:100%;
	height: 100%;
	background: #FFFFFF;
	text-align:center;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	font-size:14px;
	text-transform:uppercase;
	border: solid 1px #dddddd;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

ul.ul-subitens li.box-subpages a:hover {
	/*-webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 1px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 1px 0px rgba(50, 50, 50, 0.75);*/
	text-decoration: none;
	color: #036EB6;
}
ul.ul-subitens li.box-subpages a span.titulo-subitem {
	background-color: rgba(255,255,255,0.75);
	padding: 4px 0;
	display: block;
}
ul.ul-subitens li.box-subpages a:hover span.titulo-subitem {
	background-color: rgba(255,255,255,0.95);
}

.divi-submenu-line {
	background: none;
	background-color: #eeeeee;
	width:100%;
	float: none;
	display: block;
	height:5px;
	/*margin:11px 4px 0 4px;	*/
}

.divi-submenu {
	background:url(imgs/divi-submenu.png) no-repeat;
	width:1px;
	height:17px;
	float:left;
	margin:11px 4px 0 4px;
}

.divi-menu {
	background:url(imgs/divi-menu-n.png) no-repeat;
	width:1px;
	height:17px;
	float:left;
	margin:11px 4px 0 4px;
}
#nav li a{
	font-size: 14px!important;
}

.box-vip {
	background:url(imgs/btn-area-vip.png) bottom center no-repeat;
	width:92px;
	height:21px;
	position:absolute;
	top:0;
	right:12px;
	z-index:3;
}

#banners {
	width:990px;
	height:179px;
	margin:0 auto;
	padding:6px 0 0 0;
}

.banner1 {
	width:972px;
	height:137px;
	margin:0 auto;
	overflow: hidden;
}

.txt-top {
	/*background:url(imgs/bg-txt-top.png) no-repeat;*/
	background: transparent;
	width:952px;
	height:34px;
	margin:0px auto 0 auto;
	padding-left:10px;
	padding-right:10px;
}
.open{
	font-size:14px;
	margin-top:2px;
	font-weight:bold;
}
.close{
	color:#FFF;
}
.txt-top p {
	font-size:14px;
	width:972px;
	text-align:center;
	color:#071CCD;
	font-style:italic;
	padding:7px 0 0 0;
}
.musica{
	width:769px;
	height:23px;

	z-index:999999999999999999999999999999;
	position:absolute;
	margin-top:-38px;
	text-align:right;
	display: none;
}
/*---- CSS CONTEUDO ---*/
#meio {
	width: 990px;
	float:left;
	padding:0 0 10px 0;
	position:relative;
	margin:0 auto;
}

#esquerda {
	width:230px;
	float:left;
	padding:12px 0 0 0;
}

#centro {
	width:560px;
	float:left;
	margin:0 5px 0 5px;
}
#centro2 {
	width:745px;
	float:left;
	margin:0 0 0 5px;
}

#direita, #direita2 {
	width:190px;
	float:left;
	padding:12px 0 0 0;
}
#direita2 {
	padding-top: 5px;;
}
.dir-restrito{
	float: right;
	width: 150px;
	height: 210px;
	margin-top: 20px;
}

.menu-left {
	width:230px;

}

.menu-left a {
	font-family:"Futura", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-0.1px;
	display:block;
	/* height: 21px; */
	margin: 2px 2px 2px 2px;
	-webkit-border-radius: 10px 0px 10px 0px; height: 20px;
	-moz-border-radius: 10px 0px 10px 0px; height: 20px;
	border-radius: 10px 0px 10px 0px; height: 20px;
	padding-bottom: 10px;
	padding-top: 14px;
	vertical-align: center;

}



/*
.btn{
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.btn:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}
.btn:active{
	position:relative;
	top:1px;
}
*/

.menu-restrito .menu-left a {
	font-family:"Futura", Arial, Helvetica, sans-serif;
	color:#679867;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-0.1px;
	display:block;
	background: #E8F7F0;
	padding: 5px;
	height: auto;
	width:180px;
	/* margin:0 0 4px 0; */
	border: 1.7px  solid #679867;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:8px;
	border-top-left-radius:0px;
	border-top-right-radius:8px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:8px;
}

.menu-left a:hover {

}
.menu-restrito .menu-left a:hover {
	background-color: #E1E8F4;
	text-decoration: none;
}

.menu-restrito .menu-left a.look1 {
	background: #CC3333;
	color: #FFFFFF;
	border-color: #993333;
}

.menu-left a img {
	float:left;
	width:51px;
	height:51px;
}

.menu-left a span {
	float:left;
	padding:17px 0 0 5px;
}

.video-left {
	width:230px;
	text-align:center;
}

.video-p {
	float:left;
	margin:3px 0 0 6px;
	position: relative;
}

.y_play{
	position: absolute;
	top:30px;
	left: 40px;
}

.h2-esq, .h2-esq2 {
	color:#0174C0;
	font-family:"FuturaBlk", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	text-align:center;
	padding:15px 0 1px 0;
	margin:0 0 4px 0;
	border-bottom:1px dotted #7f7f7f;
}
.h2-esq2 {
	text-align:Left !important;
}
.txt_interno{
	margin-left:10px;
	text-align:justify;
	padding-right:10px;
	font-size:14px;
	color:#666;
}
#form-news-esq label {
	width:50px;
	float:left;
	color:#8d8d8d;
	font-weight:bold;
	font-size:13px;
	text-align:right;
	margin:0 5px 0 10px;
}

#nome-news-esq, #email-news-esq {
	width:141px;
	height:19px;
	float:left;
	border:1px solid #bfbfbf;
	margin:0 0 2px 0;
}
.globalCaption{
	color:#000 !important;
}

#btn-news-esq {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	border:none;
	cursor:pointer;
	background:#6ac395;
	color:#fff;
	float:right;
	margin:1px 20px 0 0;
}

.categorias-dir {
	width:190px;
	text-align:center;
}

.categorias-dir a {
	width:184px;
	height:59px;
	display:block;
	margin:0 0 2px 3px;
}

.banner-dir {
	width:182px;
	height:126px;

	margin:0 auto;
	margin-top:5px;
}
.banner-dir a {
	display: block;
	margin-bottom: 10px;
}
/*.banner-dir {
	width:172px;
	height:76px;
	background-image:url(imgs/banner-brinde.jpg);
	margin:0 auto;
	margin-top:5px;
	padding-left:10px;
	padding-top:50px;
}
*/
.campobrinde{
	margin-bottom:5px;
	width:158px;
}
.enviarbrinde{
	background-color:transparent;
	color:#679966;
	font-weight:bold;
	border:0;
	float:right;
	margin-right:8px;
	margin-top:-3px;
	cursor:pointer;
}
.enviarbrinde:hover{
	text-decoration:underline;
}
.box-estrela {
	background:url(imgs/bg-estrela.jpg) top center no-repeat;
	width:560px;
	height:413px;
	position:relative;
	margin:0 auto;
}

.box-estrela2 {
	background:url(imgs/bg-estrela2.jpg) top center no-repeat;
	width:560px;
	height:413px;
	position:relative;
	margin:0 auto;
}
#star-mental {
	width:73px;
	height:72px;
	display:block;
	position:absolute;
	top:19px;
	left:239px;
}

#star-fisica {
	width:73px;
	height:72px;
	display:block;
	position:absolute;
	top:116px;
	left:95px;
}

#star-espiritual {
	width:73px;
	height:72px;
	display:block;
	position:absolute;
	top:116px;
	left:394px;
}

#star-emocional {
	width:73px;
	height:72px;
	display:block;
	position:absolute;
	top:301px;
	left:141px;
}

#star-financeira {
	width:73px;
	height:72px;
	display:block;
	position:absolute;
	top:301px;
	left:341px;
}

.ball-star:hover {
	background:url(imgs/hover-star.png) no-repeat;
}

#star-beneficios {
	width:139px;
	height:82px;
	display:block;
	position:absolute;
	top:18px;
	left:20px;
}

#star-participar {
	width:139px;
	height:82px;
	display:block;
	position:absolute;
	top:18px;
	right:21px;
}

#star-dinheiro {
	width:139px;
	height:82px;
	display:block;
	position:absolute;
	top:222px;
	left:20px;
}

#star-sorteios {
	width:139px;
	height:82px;
	display:block;
	position:absolute;
	top:222px;
	right:21px;
}

.square-star:hover {
	background:url(imgs/hover-star-02.png) no-repeat;
}

.center-star {
	width:175px;
	height:140px;
	display:block;

	position:absolute;
	top:140px;
	left:188px;
	text-align:center;
}

.banner-bot {
	width:540px;
	margin:0 auto;
	padding:5px 0 0 0;
}

.pub-bot {
	width:980px;
	height:94px;
	margin:0 auto;
	text-align:center;
	padding:9px 0 9px 0;
}

.pub-bot a {
	width:187px;
	height:103px;
}

.box-news {
	background:url(imgs/box-news.png) no-repeat;
	width:540px;
	height:240px;
	margin:5px 0 0 0;
	position:relative;
	margin:0 auto;
}

.btns-news a {
	background:url(imgs/btn-news.png) top no-repeat;
	width:179px;
	height:31px;
	color:#fff;
	font-weight:bold;
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	display:block;
	float:left;
	text-align:center;
	text-transform:uppercase;
	padding:6px 0 0 0;
	letter-spacing:0.5px;
}
.txt_interno a{
	color:#333
}

.btns-news a:hover {
	background:url(imgs/btn-news-h.png) top no-repeat;
	color:#f7cc01;
	text-decoration:none;
}

.news {
	text-align:center;
	width:540px;
	padding:5px 0 0 0;
}

#avaliacoes {
	width:990px;
	float:left;
}

.div-pag-faturas p {
	text-indent: 0;
	padding-bottom: 10px;
}
.div-pag-faturas p.op-pag {
	padding-left: 20px;
}
a.btn-chamada1,
a.btn-chamada2,
a.btn-chamada3,
a.btn-chamada4,
a.btn-chamada2-full,
a.btn-cadastre_se{
	display: block;
	width: 315px;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	float: left;
	font-size: 15px;
	font-family: "Ubuntu", Arial, sans-serif;
	font-weight: bold;
	border: 2px solid;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-left: 7px;
	margin-top: 2px;
	border-color: #025389;
	color: #0078C8;
	background-color: #FFFFFF;
}
a.btn-chamada1 {
	color: #B90000;
	padding: 9px 0;
	padding-bottom: 8px;
}
a.btn-chamada2, a.btn-chamada2-full {
	color: #0078C8;
}
a.btn-chamada3 {
	background-color: #036EB6;
	color: #FFD8AB;
	/*border-color: #308CC9;*/
}
a.btn-chamada4 {
	background-color: #F8AF5A;
	color: #F4F253;
	border-color: #B76D17;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .25);
}
a.btn-chamada2-full,
a.btn-cadastre_se {
	width: 540px;
}
a.btn-cadastre_se {
	background-color: #008800;
	color: #FFFFFF;
	border-color: #009F00;
	float: none;
}
a.btn-chamada1:hover {
	text-decoration: none;
	color: #91001F;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .10);
}
a.btn-chamada3:hover {
	text-decoration: none;
	background-color: #308CC9;
}
a.btn-chamada4:hover {
	text-decoration: none;
	background-color: #FFC480;
}
a.btn-chamada2:hover, a.btn-chamada2-full:hover, a.btn-cadastre_se:hover {
	text-decoration: none;
	/*background-color: #E7EEF6;*/
	color: #37629A;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .10);
}
a.btn-cadastre_se:hover {
	background-color: #00BB00;
}

img.seta1-inicial {
	float: right;
	margin-right: 10%;
}
img.seta2-inicial {
	float: left;
	margin-left: 10%;
}



.h2-extra {
	color:#005587;
	font-weight:bold;
	font-family:"FuturaBlk", Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
	text-transform:uppercase;
	padding: 0 0 7px 0;
}

.box-aval {
	background:url(imgs/box-avaliacao.png) no-repeat;
	width:235px;
	height:102px;
	float:left;
	margin:0 0 0 10px;
}
.box-aval-new {

	width:235px;
	/*height:102px;*/
	float:left;
	margin:0 0 0 10px;
}
.box-aval-new a {
	margin-bottom: 7px;
	display: block;
}
.nome-aval1 {
	color:#ff9000;
	font-weight:bold;
	font-family:"Futura", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding:7px 0 0 21px;
}

.nome-aval1 p {
	float:left;
}


.nome-aval1 .p-aval1 {
	padding:10px 0 0 7px;
}

.nome-aval1 .p-aval2 {
	padding:0 0 0 63px;
}

.nome-aval2 {
	color:#993fd4;
	font-weight:bold;
	font-family:"Futura", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding:7px 0 0 15px;
}

.nome-aval2 p {
	float:left;
}



.nome-aval2 .p-aval1 {
	padding:15px 0 0 3px;
}

.nome-aval3 {
	color:#79ad0e;
	font-weight:bold;
	font-family:"Futura", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding:7px 0 0 21px;
}

.nome-aval3 p {
	float:left;
}



.nome-aval3 .p-aval1 {
	padding:10px 0 0 7px;
}

.nome-aval3 .p-aval2 {
	padding:0 0 0 48px;
}

.nome-aval4 {
	color:#22b4e2;
	font-weight:bold;
	font-family:"Futura", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding:7px 0 0 12px;
}

.nome-aval4 p {
	float:left;
}



.nome-aval4 .p-aval1 {
	padding:10px 0 0 7px;
}

.nome-aval4 .p-aval2 {
	padding:0 0 0 12px;
}

.content-aval {
	float:left;
	width:235px;
}

.content-aval .p-aval5 {
	color:#585858;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:7px 0 0 0;
}

.content-aval .p-aval2 {
	color:#8b5291;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:7px 0 0 0;
}

.content-aval .p-aval3 {
	color:#527845;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:7px 0 0 0;
}

.content-aval .p-aval4 {
	color:#4ea5dc;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:7px 0 0 0;
}

.form-aval {
	text-align:center;
}

.p-forms {
	float:left;
	font-size:10px;
}

#campo-peso, #campo-altura {
	width:113px;
	height:16px;
	border:1px solid #000;
	float:left;
	margin:0 0 4px 35px;
	font-size:10px;
}

#campo-peso {
	margin-top:10px;
}

.select-aval {
	width:160px;
	height:20px;
	border:1px solid #000;
	float:left;
	margin:0 0 4px 35px;
	font-size:10px;
}

#select-aval-02 {
	margin-top:9px;
}

#campo-peso2, #campo-altura2 {
	width:113px;
	height:16px;
	border:1px solid #000;
	float:left;
	margin:0 0 4px 35px;
	font-size:10px;
}

#campo-peso2 {
	margin-top:10px;
}

.btn-aval {
	width:96px;
	height:21px;
	display:block;
	margin:5px auto 0 auto;
	border:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-weight:bold;
	padding:0 0 0 0;
	cursor:pointer;
}

#btn-aval-01 {
	background:url(imgs/btn-aval-01.png) no-repeat;

}

#btn-aval-02 {
	background:url(imgs/btn-aval-02.png) no-repeat;

}

#btn-aval-03 {
	background:url(imgs/btn-aval-03.png) no-repeat;

}

.input-aval-data {
	width:28px;
	height:16px;
	border:1px solid #000;
	float:left;
	margin:0 0 4px 0;
	font-size:10px;
}

.label-aval {
	font-size:10px;
}


/*---- CSS CONTEUDO ---*/

/*---- CSS RODAPE ---*/
#rodape {
	width: 100%;
	height:auto !important;
	margin: 0px auto;
	margin-top: 40px;
	position:relative;
	background:url(imgs/bg-rdp.png) repeat-x;
}
.banner{
	float:left;
	width:188px;
	height:105px;
	overflow: hidden;
	margin-right:3px;
	margin-left:3px;
	margin-bottom:5px;
	margin-top: 5px;
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	box-shadow: 1px 1px 1px #b2b2b2;
}
.banner img{
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	width:186px;
	height:103px;
}
.box-rdp {
	width:100%;
	height:auto;
	margin:0 auto;
	position:relative;
	overflow: hidden;
}

.info-rdp-big {
	color:#fff;
	font-family:"FuturaBlk", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:6px 0 2px 0;
}

.info-rdp {
	color:#fff;
	font-family:"Futura", Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
}

.flash-k13 {
	position:absolute;
	right:5px;
	bottom:5px;
}

/*---- CSS cadastro ---*/


a.volta1 {
	width: 100%;
	color: #527845;
	text-align: center;
	float: right;
}

span.p_msg_ok {
	color: #679867;
}

p.aviso {
	margin: 5px;
	text-align: center;
	padding: 5px;
	color: #993333;
	font-size: 14px;
}

a.procura1 {
	padding-left: 18px;
	color: #527845;
	background: url(imgs/procura-1.png) left center no-repeat;
	font-size: 13px;
	text-decoration: none;
	margin-left: 10px;
}
a.procura1:hover {
	text-decoration: underline;
	color: #679867;
}
a.list-user1 {
	padding-left: 18px;
	font-size: 13px;
	color: #8D8D8D;
	background: url(imgs/promotor.png) left center no-repeat;
	text-decoration: none;
	line-height: 18px;
}
a.list-user1:hover {
	color: #999999;
	text-decoration: underline;
}
a.list-user2 {
	padding-left: 18px;
	font-size: 13px;
	color: #8D8D8D;
	//background: url(imgs/promotor.png) left center no-repeat;
	text-decoration: none;
	line-height: 18px;
}
a.list-user2:hover {
	color: #999999;
	text-decoration: underline;
}

a.info {
	padding-left: 18px;
	color: #527845;
	background: url(imgs/info-mini.png) left center no-repeat;
	font-size: 13px;
	text-decoration: none;
	margin-left: 10px;
}
a.info:hover {
	text-decoration: underline;
}

#lista-patrocinadores {
	/* quantidade de colunas */
	-webkit-column-count:2;

	/* espaço entre uma coluna e outra */
	-webkit-column-gap:40px;

	/* estiliza o meio dos espaços entre as colunas*/
	-webkit-column-rule:1px solid #eee; /* no caso a linha cinza */

	/* para os outros browsers */
	-moz-column-count:2;
	-moz-column-gap:40px;
	-moz-column-rule:1px solid #eee;

	column-count:2;
	column-gap:40px;
	column-rule:1px solid #eee;
}
.tituloEvento{
	width:106px;
	display:block;
	color:#3f5c3f;
	text-align:center;
}

.galEventos{
	width:106px;
	height:145px;
	display:block;
	overflow:hidden;
	float:left;
	margin:10px 15px;
	border:1px solid #6AC395;
}

.imgLista{
	width:100px;
	height:100px;
	display:block;
	overflow:hidden;
	float:left;
	margin:3px;
	border:1px solid #34996D;
}

table thead{
	background:#6AC395;
	color:#fff;
	border:0;
}

.f1{
	background:#fff;
}

.f2{
	background:#eee;
}

.revista{
	width:200px;
	border:1px solid #ccc;
	margin:20px 38px;
	color:#b5b5b5;
	float:left;
}
.revista p{
	float:right;
	width:100px;
	height:20px;
}

.imgRevista{
	float:left;
	border:0;
	width:180px;
	height:150px;
	display:block;
	margin:0 10px 5px 10px;
}
.titRevista{
	width: 180px;
	height: 35px;
	display:block;
	overflow:hidden;
	float:left;
	margin: 10px 10px 5px 10px;
	color: #679867;
	font-weight:bold;
	font-size:14px;
}
.utilidades{
	color:#000000;
}
.utilidades a{
	font-weight: bold;
	text-transform: uppercase;
	padding-left:5px;
	width: 174px;
	display: block;
	float: left;
	text-align: left;
	line-height: 25px;
}
.postagens{
	text-align:justify;
	color:#666;
	margin:0 10px;
}
.postagens h3 {
	font-size:14px;
	font-weight: bold;
	text-transform: uppercase;
	margin:10px 0;
}
.postagens img{
	float:left;
	margin:0 10px 10px 0;
}

span.obs {
	font-size: 10px;
	font-style: italic;
}
.txt1 {
	font-weight: bold;
	color: #527845;
	text-transform: uppercase;
}
.txt2 {
	font-weight: normal;
	color: #424242;
	text-transform: uppercase;
	margin: 3px 0;
}

.box1 {
	width: 47%;
	padding: 1%;
	float: right;
	background-color: #EFEFEF;
	border: 1px solid #EEEEEE;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

p.p1 {
	font-size: 12px;
	font-weight: bold;
}
span.span-cad {
	font-size: 12px;
	font-weight: bold;
	line-height: 170%;
	color: #006600;
}
p#patrocinador_nome {
	margin-top: 3px;
}
p.topo-user1, p.topo-user2 {
	margin: 5px 20px;
	margin-bottom: 0;
}
.topo-user1, .topo-user2, .topo-user1 a, .topo-user2 a {
	font-size: 12px;
	color: #F7CC01;
	font-weight: bold;
}
.topo-user2, .topo-user2 a {
	color: #FFFFFF;
	font-weight: normal;
}

label.label1 {
	margin-top: 0;
}

.p-video {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
}
.p-video a {
	color: #6AC395;
}

.cadastre-se1 {
	display: block;
	margin: 5px 10px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border: 2px solid #D2D2D2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 11px;
	background-color: #EBEBEB;
	color: #FE7E00;
	font-size: 17px;
}

.cadastre-se2 {
	display:block;
	text-align:right;
	font-size:13px;
	color:#000;
	padding:0 8px 0 0;
}

/*Formulario de compras*/
#formCompra {
	float: right;
}
#formCompra input.btnComprar {
	background: url(imgs/comprar.jpg) center center no-repeat;
	display: block;
	width: 142px;
	height: 63px;
	border: none;
	cursor: pointer;
	text-indent: -1000px;
}
#formCompra input.btnIndique {
	background: url(imgs/indique.jpg) center center no-repeat;
	display: block;
	width: 142px;
	height: 63px;
	border: none;
	cursor: pointer;
	text-indent: -1000px;
}

p.erro, p.sucesso {
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	background: #993333;
	padding: 10px 5px;
	text-align: center;
	margin: 10px auto;
	border:none 0px #000000;
	font-weight: bold;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
p.sucesso {
	background: #668BCD;
}

div.linha-convite {
	margin: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #E1E8F4;
	padding: 5px;
}
div.linha-convite label {
	/*width: 60px;*/
	color: #666666;
}

/* CSS do outro arkivo para forms */
.sendbutton	{
	width:150px;
	padding:5px;
	margin:6px 0;
	background: #006600;
	color: #FFF;
	border: none;
	font-size:12px;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
}


/* Padrao para links */
.links a{
	font-size: 14px;
}
a.link-add {
	color: #FFFFFF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 5px;
	padding-left: 24px;
	background: #ACDBBB url(imgs/link-add.png) 5px center no-repeat;
}
a.link-add:hover {
	background-color: #668BCD;
}

a.link1 {
	color: #527845;
}
a.link1:hover {
	color: #005587;
}

/*CSS Guia de Corrida*/
.txt_interno_guia{
	margin-left:20px;
	text-align:justify;
	padding-right:10px;
	padding-top: 20px;
	font-size:12px;
	color:#666;
}
.esp_guia{
	height: 5px;
}
.divide_guia{
	height:10px;
	border-bottom: 1px solid #9F9F9F;
	margin-bottom: 10px;
}
.txt_interno_guia p{
	font-size:14px;
}
.msgerro{
	padding-top: 30px;
	text-align: center;
	color: #CA2D0B;
	font-size: 15px;
	font-weight: bold;
	height: 100px;
}
/**FIM CSS GUia de Corrida*/

/* CSS Avaliação de Beleza */
.txt_interno_aval{
	margin-left:20px;
	text-align:justify;
	padding-right:10px;
	padding-top: 20px;
	font-size:12px;
	color:#666;
}
.esp_aval{
	height: 5px;
}
.divide_aval{
	height:10px;
	border-bottom: 1px solid #9F9F9F;
	margin-bottom: 10px;
}
.txt_interno_aval p{
	font-size:14px;
}
/*FIM CSS AVAliação de Beleza */

/** CSS Expectativa de Vida */
.txt_interno_expec{
	margin-left:20px;
	text-align:justify;
	padding-right:10px;
	padding-top: 20px;
	font-size:12px;
	color:#666;
}
.esp_expec{
	height: 5px;
}
.divide_expec{
	height:10px;
	border-bottom: 1px solid #9F9F9F;
	margin-bottom: 10px;
}
.txt_interno_expec p{
	font-size:14px;
}
/**FIM CSS Expectativa de Vida**/

/**CSS Calcula IMC**/
.txt_interno_imc{
	margin-left:20px;
	text-align:justify;
	padding-right:10px;
	padding-top: 20px;
	font-size:12px;
	color:#666;
}
.esp_imc{
	height: 5px;
}
.divide_imc{
	height:10px;
	border-bottom: 1px solid #9F9F9F;
	margin-bottom: 10px;
}
.txt_interno_imc p{
	font-size:14px;
}
.msgimc{
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	text-align:justify;
	color: #000000;
	font-size: 12px;
	height: 400px;
}
/*Fim CSS CALCULA IMC*/

/*CSS TABELAS Area Restrita */
.div-resumo-comissao table{
	color: red;
}

.div-resumo-comissao p{
	font-size: 13px;
	font-weight: bold;
}

/*CSS area restrita - resgate */
.parte1{
	margin-top: 20px;
	margin-left: 90px;
	font-weight: bold;
	margin-bottom: 10px;
}

.parte2{
	margin-top: 20px;
	margin-left: 147px;
	font-weight: bold;
	margin-bottom: 30px;
}
/**Fim CSS - Resgate**/

/** CSS - Transferência **/
.parte5{
	margin-top: 20px;
	margin-left:123px;
	font-weight: bold;
}
.parte3{
	margin-left: 164px;
	font-weight: bold;
	margin-bottom: 30px;
}

.box-music {
	background:url(imgs/box-music.png) no-repeat;
	width:29px;
	height:200px;
	position:fixed;
	right:0;
	top:4px;
}

.box-music a {
	width:29px;
	height:179px;
	display:block;
}

.box-vip-2 {
	background:url(imgs/bg-vip.png) bottom center no-repeat;
	margin:0 auto;
	width:100%;
	/*height:167px;*/
	height:27px;
	position:absolute;
	z-index:9999;
	top:0;
}

/*.box-vip-2:hover {
	height:167px;
}*/

/*@media (max-width: 990px) {*/
	#toppanel {
		display: none;
	}
/*}*/


.wrap-vip {
	width:990px;
	height:inherit;
	margin:0 auto;
}

.tit-vip {
	color:#fff;
	font-size:16px;
	padding:0px 0 15px 20px;
}

.txt-vip {
	color:#fff;
	font-size:12px;
	padding:0 0 5px 20px;
	font-style:italic;
	font-weight:bold;
}

.btn-vip {
	background:url(imgs/btn-vip.png) no-repeat;
	width:84px;
	height:25px;
	display:block;
	margin:0 0 0 19px;
}

#login_vip label {
	color:#fff;
	font-size:12px;
	padding:0 0 0 20px;
	font-style:italic;
	font-weight:bold;
	display:block;
}

#login_vip input {
	margin:0 0 0 20px;
	font-size:12px;
}

#submit_vip {
	background:url(imgs/btn-entrar.png) no-repeat;
	width:60px;
	height:25px;
	display:block;
	cursor:pointer;
	border:none;
	margin:5px 0 0 19px;
	float:left;
}
.txt_interno table tbody tr td img{
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	margin-right:10px;
}

p.p3 {
  margin: 10px 0;
  font-size: 18px;
}
.info-form {
  font-size: 13px;
  margin-top: 2px;
}

.boxdep {
  background-color: #FEFEFE;
  padding: 5px;
  margin: 10px 0;
    border:   1px  solid #DDDDDD;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.boxdep img.depo-img {
  float: left;
  margin-right: 5px;
  border:   1px  solid #DDDDDD;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.boxdep p.depo-p {
  float: left;
  text-align: justify;
  width: 100%;
}
.boxdep p.depo-tit {
  float: left;
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
.boxdep .boxdep-sub {
  float: left;
  width: 600px;
}

#foto_par {
	float: left;
	width: 173px;
	height: 173px;
	border:1px solid rgb(238, 238, 238);
	border-radius: 10px;
	background: #fff center center no-repeat;
	margin-bottom: 5px;
	box-shadow:3px 3px 3px #ccc;
}

.cadastro-email {
	float: left;
	width: 173px;
	border:1px solid rgb(238, 238, 238);
	border-radius: 10px;
	background: #fff center center no-repeat;
	margin-bottom: 5px;
	box-shadow:3px 3px 3px #ccc;
}

.cadastro-email .newsletter-formulario{
	padding: 10px;
	width: 154px;
	overflow: hidden;
}

.cadastro-email .newsletter-formulario p{
	display:inline-block;
	text-align: left;
	margin-bottom:5px;
	color: #444;
}

.cadastro-email .newsletter-formulario input[type="text"]{
	width: 120px;
	overflow: hidden;
}

.cadastro-email .newsletter-formulario input[type="submit"]{
	width: 30px;
	overflow: hidden;
}

.parceiro-videos {
	float: left;
	width: 173px;
	border:1px solid rgb(238, 238, 238);
	border-radius: 10px;
	background: #fff center center no-repeat;
	margin-bottom: 5px;
	box-shadow:3px 3px 3px #ccc;
}

.parceiro-videos .videos a img{
	margin-bottom:10px;
}

.parceiro-anuncios {
	float: left;
	width: 173px;
	border:1px solid rgb(238, 238, 238);
	border-radius: 10px;
	background: #fff center center no-repeat;
	margin-bottom: 5px;
	box-shadow:3px 3px 3px #ccc;
}

.parceiro-videos .videos a img{
	margin-bottom:10px;

}

#descri_par{
	width: 580px;
	float:left;
	margin-left:10px;
	padding: 8px;
	border-radius: 10px;
	border:1px solid;
	border-color: #e5e6e9 #dfe0e4 #d0d1d5;
	background: rgb(255, 255, 255);
	text-align: justify;
}

#banner_par{
	float:left;
	width: 785px;
	overflow: hidden;
	margin: 10px 0px;
	border-radius: 10px;

}
.banner_img{
	width: 785px;

	background: #fff center center no-repeat;
	overflow: hidden;
	border-radius: 10px;
	box-shadow:3px 3px 3px #000;
}

.banner_img_parceiro {
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin: 10px 0;
}

.banner_img_parceiro img {
	width: 100%;
}

#imagens_par {
	float:left;
	width: 785px;
	height: auto;

}
.imagens_par {
	float:left;
	width:180px;
	height:120px;
	margin: 6px;
	background: #fff center center no-repeat;
	overflow: hidden;
	border-radius: 5px;
	box-shadow:3px 3px 3px #ccc;
	position: relative;
}
.videos_par {
  margin-right: 40px;
  float: left;
  width: 320px;
  height: 200px;
}

#esquerda h1 {
	color:#6ac395;
	font-size:14px;
	text-transform:uppercase;
	font-family:"FuturaBlk", Arial, Helvetica, sans-serif;
	text-align:center;
}

#direita h1, #direita2 h1 {
	color:#6ac395;
	font-size:14px;
	text-transform:uppercase;
	font-family:"FuturaBlk", Arial, Helvetica, sans-serif;
	text-align:center;
}
.borda-menu2 {
	width: 182px;
	height:34px;
	border: 1px solid #b2b2b2;
	border-radius: 8px 8px 0px 0px;
	box-shadow: 1px 1px 1px #b2b2b2;
}
.nav-menu2 {
	/*text*/
	font-family: 'Ubuntu',sans-serif;
	font-weight: 700;
    text-align: center;
    font-size: 15px;
	color: #FFFFFF;
	padding: 7px;
	text-transform: capitalize;
	/*border*/
	border: 1px solid #FFFFFF;
	border-radius: 7px 7px 0px 0px;
	box-shadow: 1px 1px 1px #b2b2b2;
	/*background*/
	background: #0469ac; /* IE6-9* and old browsers */
	background: -moz-linear-gradient(top,  #0469ac 7%, #0078c8 46%, #0469ac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#0469ac), color-stop(46%,#0078c8), color-stop(100%,#0469ac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0469ac 7%,#0078c8 46%,#0469ac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0469ac 7%,#0078c8 46%,#0469ac 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0469ac 7%,#0078c8 46%,#0469ac 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0469ac 7%,#0078c8 46%,#0469ac 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0469ac', endColorstr='#0469ac',GradientType=0 ); /* IE no border-radius*/
}
.nav-menu2 img {
	height:17px;
	z-index: 1;
}
.nav-menu2 a {
	font-family: 'Ubuntu',sans-serif;
	font-weight: 700;
    text-align: center;
    font-size: 15px;
	color: #FFFFFF;
}
.nav-menu2 a:hover {
	color:#dec805;
	text-decoration:none;
}
.publi2{
	width: 182px;
	margin-top: 5px;
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	box-shadow: 1px 1px 1px #b2b2b2;
}
.publi2 img{
	border: 1px solid #FFFFFF;
	border-radius: 5px;
}

.box_participante {
	display: inline-block;
	width: 290px;
	float: left;
	margin: 10px;
	overflow: hidden;
}

.foto_participante {
	width: 80px;
	float: left;
	margin: 10px;
}

.info_participante {
	float: left;
	width: 190px;
	overflow: hidden;
	margin-top: 20px;
}

.img_participante {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 10px;
}

a.cbox img, .img-receita img, .video-d, .video-d2 {
	border:solid 0px #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.video-d p.nome-video, .video-d2 p.nome-video {
	font-size: 13px;
	color: #FFFFFF;
	padding: 7px 5px;
	background: url(../imgs/bg-titulo1.png);
	width: 380px;
	position: absolute;
	top: 10px;
}
.video-d2 p.nome-video {
	width: 310px;
}

p.titulo-album {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	color: #FFFFFF;
	padding: 5px 0;
	text-align: center;
	text-transform: uppercase;
}
a:hover p.titulo-album {
	text-decoration: none;
}

.parceiro-videos .videos span.play-video {
	display: block;
	width: 90px;
	height: 90px;
	position: absolute;
	top: -110px;
	left: 48px;
	background-image: url(imgs/play.png);
	background-position: 0px -90px;
	background-repeat: no-repeat;
}

.video-d span.play-video {
	display: block;
	width: 90px;
	height: 90px;
	position: absolute;
	top: -119px;
	left: 67px;
	background-image: url(imgs/play.png);
	background-position: 0px -90px;
	background-repeat: no-repeat;
}
.video-d2 span.play-video {
	display: block;
	background-size: 57px 130px;
	width: 57px;
	height: 66px;
	position: absolute;
	top: -64px;
	left: 27px;
	background-image: url(imgs/play.png);
	background-position: -1px -65px;
	background-repeat: no-repeat;
}
.video-d:hover span.play-video, .video-d span.play-video:hover {
	background-position: 0px 0px;
}
.video-d2:hover span.play-video, .video-d2 span.play-video:hover {
	background-position: 0px 0px;
}
div.video-p-destaque {
	position: relative;
	margin-bottom: 5px;
}

span.play-video-p {
	display: block;
	width: 90px;
	height: 90px;
	position: absolute;
	top: -190px;
	left: 205px;
	background-image: url(imgs/play.png);
	background-position: 0px -90px;
	background-repeat: no-repeat;
}
span.play-video-p:hover {
	background-position: 0px 0px;
}
span.titulo-video-p {
	display: block;
	position: absolute;
	bottom: 3px;
	width: 99%;
	background-color: rgba(0,0,0,0.5);
	color: #FFFFFF;
	padding: 5px 0;
	text-align: center;
	text-transform: uppercase;
}

.brindes {
	color: #666;
	text-align: justify;
	font-size: 14px;
}


.menu-esquerda a{
		text-decoration: none!important;
		text-align: center!important;
		vertical-align: middle!important;
	}
	.box-variedades{
		background-color: #C5DDF1;
		text-decoration: none;
	}

	.thumbnail {

	}
	.box-variedades{
		padding: 2%;
	}

	.box-variedades .variedades img{
		text-decoration: none;
	}
	.variedades{
		text-decoration: none!important;
	}
	.variedades .thumbnail{

	}
	.post_variedades img{

	}
	.veja_mais{
		border-radius: 4px;
		margin: 5px;
		padding: 5px;
	}
	.post_variedades{
		display: inline-block;
		padding: 0%;
		width: 30%;
		margin:5px;
		padding: 4px;
		line-height: 1.42857143;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 4px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.post_variedades img {
		width: 100%;
		background-color: white;
	}
	/* menu hover*/
	.menu_f {
		background-color: orange;
		width: 100%;
		height: 100%;
	}
	#esquerda{

	}
	#esquerda > ul.menu1-left a{
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	/*min-height: 20px;*/

	}
	#esquerda > ul.menu1-left li{
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	/*min-height: 20px;*/
	}
	#esquerda > ul.menu1-left {
		list-style: none;
		margin: 0;
		padding: 0;
		vertical-align: baseline;
		line-height: 1;
		display: block;
		position: relative;
	}
	#esquerda > ul.menu1-left li {
		display: block;
		position: relative;
		margin: 0;
		padding: 0;
		margin-bottom: 1px;
	}
	#esquerda > ul.menu1-left li a {
		color: white;
		display: block;
		position: relative;
		margin: 0;
		padding: 11px 5px;
		width: 220px;
		font-size: 14px;
		font-weight: bold;

		/* text-transform: uppercase; */
	}
	#esquerda > ul.menu1-left li:first-child>a {

		border-top: 0;
	}
	#esquerda > ul.menu1-left li:last-child>a {

		border-bottom: 0;
	}
	#esquerda > ul.menu1-left li>a:hover, #esquerda > ul li:hover>a {

		text-decoration:none;
		text-shadow: 0 1px 0 rgba(0, 0, 0, .25);

		border-color: transparent;

	}
	#esquerda > ul.menu1-left .has-sub>a::after {
		content: '';
		position: absolute;
		top: 16px;
		right: 20px;
		width: 0px;
		height: 0px;
		border: 4px solid transparent;
		border-left: 4px ;
	}
	.has-sub li a{
		z-index: 999999999999999999999999999999999999999;
	}
	#esquerda > ul.menu1-left .has-sub>a::before {
		content: '';
		position: absolute;
		top: 17px;
		right: 10px;
		width: 0px;
		height: 0px;
		border: 4px solid transparent;
		border-left: 4px solid #000;
	}
	#esquerda > ul.menu1-left li>a:hover::after, #esquerda > ul li:hover>a::after {
		border-left: 4px ;
	}
	#esquerda > ul.menu1-left li>a:hover::before, #esquerda > ul li:hover>a::before {
		border-left: 4px solid rgba(0, 0, 0, .3);
	}
	/* SUBMENUS */
	#esquerda > ul.menu1-left ul {
		position: absolute;
		left: 225px;
		top: -9999px;
		padding-left: 5px;
		opacity: 0;
		-webkit-transition: opacity .3s ease-in;
		-moz-transition: opacity .3s ease-in;
		-o-transition: opacity .3s ease-in;
		-ms-transition: opacity .3s ease-in;
	}
	#esquerda > ul.menu1-left li:hover>ul {
		top: 0px;
		opacity: 1;
		text-decoration:none;
	}


.btn-blue, .btn-red, .btn-blue2 {
	text-align: left;
	color: #025389 !important;
	border: solid 2px #025389 !important;
	background-color: #FFFFFF;
}

.btn-red {
	color: #B90000 !important;
	text-align: center;
}

.btn-blue:hover{
	/*color: #37629A !important;*/
	color: #0078C8 !important;
	border: solid 2px #0078C8 !important;
}

.btn-red:hover{
	background-color: #FFFFFF;
	color: #B90000;
}

.btn-blue span.sp1 {
	text-transform: uppercase;
	font-size: 16px;
	display: block;
	padding: 3px 0;
	margin-bottom: 6px;
}
.blue-add, .blue-addx {
	line-height: 130% !important;
	font-size: 13px !important;
	text-align: center;
	margin-top: 4px !important;
}

.blue-addx span.sp1 {
	margin-bottom: 0 !important;
}

.menu2-left {
	float: left;
	width: 100%;

}

.btn3 {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #00457A),
		color-stop(0.5, #0077C7),
		color-stop(1, #00457A)
	);
	background-image: -o-linear-gradient(bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	background-image: -moz-linear-gradient(bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	background-image: -webkit-linear-gradient(bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	background-image: -ms-linear-gradient(bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	background-image: linear-gradient(to bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	color: #ffffff;
	text-transform: uppercase;
	font-family: "Futura", Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	border: 2px solid #FFFFFF;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	display: block;
	width: 226px;
	padding: 7px 0;
	margin-top: 5px;
	margin-right: 5px;

	-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);
}

.btn3:hover {
	color: #eeeeee;
	text-decoration: none;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #0069BA),
		color-stop(0.5, #23A2F7),
		color-stop(1, #0069BA)
	);
	background-image: -o-linear-gradient(bottom, #0069BA 0%, #23A2F7 50%, #0069BA 100%);
	background-image: -moz-linear-gradient(bottom, #0069BA 0%, #23A2F7 50%, #0069BA 100%);
	background-image: -webkit-linear-gradient(bottom, #0069BA 0%, #23A2F7 50%, #0069BA 100%);
	background-image: -ms-linear-gradient(bottom, #0069BA 0%, #23A2F7 50%, #0069BA 100%);
	background-image: linear-gradient(to bottom, #0069BA 0%, #23A2F7 50%, #0069BA 100%);
}

.logo1-shop {
	width: 175px;
	height: 40px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 4px;
}

.parceiro-conteudo {
	background: transparent;
	width: 100%;
	margin: 0 auto;
	float: none;
	clear: both;
	overflow: hidden;
}
.parceiro-conteudo .p-coluna1,
.parceiro-conteudo .p-coluna2,
.parceiro-conteudo .p-coluna1a,
.parceiro-conteudo .p-coluna2a,
.p-coluna-promo1,
.p-coluna-promo2 {
	float: left;
	width: 48%;
	padding: 1%;
	font-size: 14px;
}
.parceiro-conteudo .p-coluna1 {
	/*height: 240px;*/
	overflow: hidden;
	position: relative;
}
.parceiro-conteudo .p-coluna1a,
.p-coluna-promo1 {
	width: 52%;
	padding: 1% 0;
}
.parceiro-conteudo .p-coluna2a,
.p-coluna-promo2 {
	width: 45%;
	padding-left: 2%;
	text-align: center;
}
.parceiro-conteudo .p-semcoluna-banners {
	text-align: center;
}
.parceiro-conteudo .p-semcoluna-banners a {
	margin: 3px;
}

#esquerda-col1-parc,
#direita-col1-parc {
	/*width: 17%;*/
	width: 33%;
	float: left;
	padding-top: 0px;
}
#direita-col1-parc {
	float: right;
}

#esquerda-col1-parc img,
#direita-col1-parc .post_feed2 .post_conteudo_feed #post_imagem_feed a img.post_img_feed {
	max-height: 200px;
	width: auto !important;
}
#direita-col1-parc .post_feed2 .post_conteudo_feed #post_imagem_feed {
	text-align: center;
}


#centro-col1-parc {
	/*width: 66%;*/
	width: 34%;
	/*padding-left: 0.5%;
	padding-right: 0.5%;*/
	float: left;
	padding-top: 0px;
}

@media (max-width: 768px) {
	#esquerda-col1-parc,
	#direita-col1-parc,
	#centro-col1-parc {
		float: none;
		width: 95%;
	}
}

.i-sobre {
	font-size: 14px;
	padding: 0 20px;
}

h3.h3-parc {
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 10px;
	text-align: center;
}
h4.h4-parc {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0;
	padding-top: 15px;
	text-align: center;
	border-top: solid 1px #dddddd;
}
h3.h3-blocked {
	font-size: 22px;
	color: #8D1C1E;
}

.ic-mall,
.ic-site,
.ic-face,
.ic-twit,
.ic-maps,
.ic-cell,
.ic-phon,
.ic-skyp,
.ic-whap {
	margin: 3px;
	margin-left: 20px;
	padding: 4px 0;
	padding-left: 31px;
	background: transparent url(imgs/icon/icon-email.png) left center no-repeat;
	background-size: 24px 24px;
}
.ic-site {
	background-image: url(imgs/icon/icon-site.png);
}
.ic-face {
	background-image: url(imgs/icon/icon-face.png);
}
.ic-twit {
	background-image: url(imgs/icon/icon-twitter.png);
}
.ic-maps {
	background-image: url(imgs/icon/icon-maps.png);
}
.ic-cell {
	background-image: url(imgs/icon/icon-cell.png);
}
.ic-phon {
	background-image: url(imgs/icon/icon-tel.png);
}
.ic-skyp {
	background-image: url(imgs/icon/icon-skype.png);
}
.ic-whap {
	background-image: url(imgs/icon/icon-whatsapp.png);
}

.parceiro-conteudo .p-coluna2 p a {
	color: #01497A;
}

a#parceiro-ler-mais, a.parceiro-link-ler-mais {
	position: absolute;
	right: 10px;
	bottom: 0;
	display: block;
	color: #CC0000;
	background: #ffffff url(imgs/flecha_cinza.gif) 2px center no-repeat;
	padding: 2px;
	padding-left: 14px;
	border: 1px solid #EEEEEE;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
}

a.link-mais-produtos {
	bottom: -10px;
}

.video-p-destaque {

}

.parceiro-produtos,
.parceiro-produtos-circulares {
	position: relative;
	padding: 7px 0;
	padding-top: 0;
	margin-top: 5px;
	border-top: 1px solid #eeeeee;
}
.parceiro-produtos-circulares {
	margin-top: 10px;
	text-align: center;
}
h3.parc-h3a, h3.parc-h3a-new {
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 10px;
	text-align: center;

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #00457A),
		color-stop(0.5, #0077C7),
		color-stop(1, #00457A)
	);
	background-image: -o-linear-gradient(bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	background-image: -moz-linear-gradient(bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	background-image: -webkit-linear-gradient(bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	background-image: -ms-linear-gradient(bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	background-image: linear-gradient(to bottom, #00457A 0%, #0077C7 50%, #00457A 100%);
	color: #ffffff;
	text-transform: uppercase;

	/*font-family: "Futura", Arial, sans-serif;*/
	font-family: 'Ubuntu', 'Trebuchet MS', sans-serif;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	border: 2px solid #FFFFFF;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	display: block;
	padding: 7px 0;

	-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);
}

h3.parc-h3a-new {
	border: 0px solid #FFFFFF;
	border-radius: 0;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 20px 0;
	z-index: 200;

	display: none;
}

.box-social-parceiro {
	width: 250px;
	float: right;
	margin-top: 14px;
	margin-right: 0px;
}

.h1-parceiro {
	margin-top: 10px;
	color:#444;
	text-shadow:1px 0px 1px #777;
	width: 550px;
	float: left;
}

.novidades-pre, .banner-captura {
	margin: 0;
	border-radius: 8px;
	background: #eeeeee;
	color: #cccccc;
	text-transform: uppercase;
	padding: 50px 0;
	text-align: center;
	display: block;
}
.banner-captura {
	color: #FFFFFF;
	font-size: 28px;
	background-color: #0076C5;
	border: solid 3px #004C85;
}
a.img-banner-captura {
	margin-bottom: 5px;
	text-align: center;
}

.promos-parceiro {
	background: #fff;
	text-align: center;
	border: 1px solid #eeeeee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 4px 0;
	margin-bottom: 10px;
}
.promos-parceiro a img {
	padding-bottom: 5px;
}
.promos-parceiro p.info-promo a {
	color: #333;
}

.item-parceiro-equipe {
	width: 200px;
	/*height: 250px;*/
	padding: 5px;
	border: 1px solid #eeeeee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	background: #ffffff;
	margin: 5px 13px;
}

.item-parceiro-equipe-foto {
	width: 200px;
	height: 220px;
	overflow: hidden;
	text-align: center;
}

.item-parceiro-equipe-nome,
.item-parceiro-equipe-cargo {
	text-transform: uppercase;
	font-size: 11px;
	padding: 2px 0;
}
.item-parceiro-equipe-nome {
	font-size: 14px;
}
.item-parceiro-equipe-cargo {
	color: #4D4D4D;
}

.item-parceiro-equipe-destaque {
	text-align: center;
	margin: 10px auto;
	margin-top: 20px;
}
p.item-parceiro-mes-destaque, p.item-parceiro-msg-destaque {
	text-transform: uppercase;
	background-color: #ffffff;
	font-size: 16px;
	padding: 5px;
	text-align: center;
	border: 1px solid #aaaaaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 500px;
	margin: 0 auto;
	margin-bottom: -5px;
	z-index: 3;
	position: relative;
}
p.item-parceiro-msg-destaque {
	padding: 10px;
}
.item-parceiro-equipe-destaque a img {
	z-index: 1;
}

a.btn-title-page {
	display: block;
	padding: 10px;
	border: 2px solid #0574D8;
	background-color: #2596E2;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	margin: 20px;
}

a.btn-title-page:hover {
	border: 2px solid #0574D8;
	background-color: #4DAAE8;
	color: #FFFFFF;
	text-decoration: none;
}

a.img-equipe {
	display: block;
	width: 200px;
	height: 200px;
	background-color: #FFFFFF;
	background-position: center center;
	background-repeat: no-repeat;
}

.div1-sorteio {
	margin: 5px 0;
}
span.tit-reg {
	color: #aaaaaa;
	text-transform: uppercase;
}
fieldset.field-sorteio {
	border: solid 1px #8585FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 50px;
	padding: 5px;
}
fieldset.field-sorteio legend {
	font-size: 12px;
	text-transform: uppercase;
	color: #5C5CFF;
}

div.sorteio-coluna1 {
	width: 42%;
	padding-left: 2%;
	padding-right: 2%;
	margin: 0 2%;

	float: left;
}

form.frm-sorteio-parc label {
	display: block;
	text-align: right;
	padding: 4px;
	padding-right: 5px;
	display: block;
	font-size: 14px;
	clear: left;
}
form.frm-sorteio-parc input[type='text'],
form.frm-sorteio-parc input[type='email'],
form.frm-sorteio-parc select {
	background: #eeeeee;
	width: 275px;
	margin-left: 5px;
	padding: 2px;
	font-size: 14px;
	border: solid 1px #dddddd;
}
form.frm-sorteio-parc input[type='text']:focus,
form.frm-sorteio-parc input[type='email']:focus,
form.frm-sorteio-parc select:focus {
	border-color: #cccccc;
}
form.frm-sorteio-parc input[type='submit'] {
	display: block;
	float: right;
	margin-right: 5px;
	width: 200px;
	padding: 4px;
	margin-top: 7px;
	text-transform: uppercase;
	background: #6666FF;
	color: #FFFFFF;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	cursor: pointer;
}
form.frm-sorteio-parc label.error {
	font-size: 13px;
	color: #ffffff;
	background-color: #BF0D0D;
	padding: 2px 0;
	text-align: center;
	display: block;
	width: 275px;
	margin-bottom: 5px;
	margin-left: 73px;
	text-transform: uppercase;
	clear: both;
}
p.form-info-sorteio {
	text-align: center;
	margin: 3px 0;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #666666;
}



.banner-parceiro{
	display: block;
	width:95%;
	overflow: hidden;
	margin-right:3px;
	margin-left:3px;
	margin-bottom:5px;
	margin-top: 5px;
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	box-shadow: 1px 1px 1px #b2b2b2;
}
.banner-parceiro img{
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	width:100%;
}

#lista2-posts {
	clear: both;
	float: right;
	margin-right: -5px;
	width: 750px;
}
#lista3-posts {
	margin-left: 0px;
	width: 190px;
	float: right;

}
.post_feed2-item {
	float: left;
	width: 175px;
	margin: 0 6px;
}

.fancy-thumbs {
	display: block;
	float: left;
	width: 175px;
	height: 115px;
	margin: 3px;
	overflow: hidden;
}
.fancy-thumbs img {
	width: 175px;
}

.thumb-geral {
	display: inline;
	width: 175px;
	height: 115px;
	margin: 3px;
	overflow: hidden;
}
.thumb-geral img {
	width: 175px;
	height: 115px;
}

.video-geral {
	margin: 5px 0;
	text-align: center;
}
.video-geral-float {
	display: inline;
	width: 320px;
	height: 180px;
	margin: 5px;
	text-align: center;
}

form.frm-parceiro {
	display: block;
	width: 590px;

	margin: 0 auto;
}
form.frm-parceiro label {
	display: block;
	width: 120px;
	float: left;
	text-align: right;
	padding: 2px;
	padding-top: 5px;
	clear: left;
}
form.frm-parceiro input, form.frm-parceiro textarea {
	border: solid 1px #aaaaaa;
	margin-left: 5px;
	margin-bottom: 8px;
	padding: 4px;
	font-size: 13px;
	float: left;
	width: 350px;
}
form.frm-parceiro textarea {
	height: 100px;
}
form.frm-parceiro .btn-submit {
	float: none;
	clear: both;
	border: 0px;
	text-transform: uppercase;
	width: auto;
	padding: 5px 10px;
	color: #ffffff;
	background-color: #036CB1;
	margin: 5px auto;
}

p.p-captcha {
	float: left;
}
p.p-captcha img {
	margin-left: 5px;
	margin-bottom: 8px;
	border: solid 1px #aaaaaa;
}
p.p-captcha span.obs-captcha {
	float: right;
	margin-left: 5px;
	display: block;
	width: 150px;
	padding: 5px;
	padding-top: 10px;
	text-align: center;
	color: #666;
}

.btn-anuncio-ncad {
	color: #fff;
	padding: 4px 8px;
	text-transform: uppercase;
	background-color: #6AC395;
	font-weight: bold;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#anuncios-conta-envia label.error {
	clear: both;
	width: auto;
	color: #DF0000;
	font-size: 11px;
	display: block;
	float: none;
	text-align: left;
}


span.parc-sim {
	font-size: 13px;
}

label.lbl-pass-c {
	display: block;
	padding: 10px 0;
	font-size: 13px;
	color: #C10000;
}

input.senha-compra {
	width: 200px !important;
}

a.btn-h-1,
a.btn-h-2,
a.btn-h-3,
a.btn-h-4,
a.btn-h-5 {
	background: #509BC9;
	padding: 14px 20px;
	border-radius: 5px;
	border: solid 3px #8EBFDD;
	text-align: center;
	text-transform: uppercase;
	display: block;
	width: 200px;
	margin: 5px;
	float: left;
	color: #ffffff;
	font-weight: bold;
}
a.btn-h-2 {
	padding: 5px 20px;
}
a.btn-h-3 {
	float: none;
	margin: 15px auto;
	width: 300px;
}
a.btn-h-4,
a.btn-h-5 {
	font-size: 28px;
	width: 100px;
	margin: 20px 50px;
	background: #036EB6;
	border: solid 2px #509BC9;
}
a.btn-h-4 {
	margin-left: 100px;
}
a.btn-h-4:hover,
a.btn-h-5:hover {
	text-decoration: none;
	background-color: #2D6F4B;
	border-color: #95D0B9;
}

p.obs1 {
	font-size: 11px;
	margin-top: 10px;
}

p.p-anuncio-g {
	text-align: center;
	font-size: 14px;
}

a.btnlink {
	color: #FFFFFF;
}
a.btnlink:hover {
	text-decoration: none;
}


div.help-busca-patr {
	float: none;
	text-align: center;
	margin: 0 auto;
}

div#busca-status {
	float: none;
	text-align: left;
	width: 200px;
	margin: 0 auto;
}

p.info-loading {
	background: #D1E4F4 url(imgs/ajax-loader.gif) left center no-repeat;
	padding: 10px;
	padding-left: 40px;
	font-size: 13px;
	text-transform: uppercase;
	color: #333;
	text-align: center;
	clear: both;
	border-radius: 5px;
}

a.banner-parceiro-960,
a.banner-parceiro-430 {
	display: block;
	margin: 2px auto;
	margin-top: 10px;
}

a.banner-parceiro-430 img {
	width: 50%;
	height: auto;
}
a.banner-parceiro-960 img {
	width: 100%;
	height: auto;
}

.parceiro-conteudo .p-semcoluna-banners img {
	width: 100%;
	height: auto;
}

@media (max-width: 768px) {
	a.banner-parceiro-430 img {
		width: 95%;
		height: auto;
	}
	.parceiro-conteudo .p-coluna1,
	.parceiro-conteudo .p-coluna2,
	.parceiro-conteudo .p-coluna1a,
	.parceiro-conteudo .p-coluna2a {
		float: none;
		width: 98%;
	}
}



.img-pgto1 {
	max-width: 180px;
	float: left;
}

.container.custom-container {
      padding: 0;
      margin-top: 0;
      margin-bottom: 0 !important;
}

