488.bgcolor_0{background-color: rgb(255, 0, 0);}
.bgcolor_1{background-color: rgb(255, 17, 0);}
.bgcolor_2{background-color: rgb(238, 34, 0);}
.bgcolor_3{background-color: rgb(221, 51, 0);}
.bgcolor_4{background-color: rgb(204, 68, 0);}
.bgcolor_5{background-color: rgb(187, 85, 0);}
.bgcolor_6{background-color: rgb(170, 102, 0);}
.bgcolor_7{background-color: rgb(153, 119, 0);}
.bgcolor_8{background-color: rgb(136, 136, 0);}
.bgcolor_9{background-color: rgb(119, 153, 0);}
.bgcolor_10{background-color: rgb(102, 170, 0);}
.bgcolor_11{background-color: rgb(85, 187, 0);}
.bgcolor_12{background-color: rgb(68, 204, 0);}
.bgcolor_13{background-color: rgb(51, 221, 0);}
.bgcolor_14{background-color: rgb(34, 238, 0);}
.bgcolor_15{background-color: rgb(17, 255, 0);}

.color_0{color: rgb(255, 0, 0);}
.color_1{color: rgb(255, 17, 0);}
.color_2{color: rgb(238, 34, 0);}
.color_3{color: rgb(221, 51, 0);}
.color_4{color: rgb(204, 68, 0);}
.color_5{color: rgb(187, 85, 0);}
.color_6{color: rgb(170, 102, 0);}
.color_7{color: rgb(153, 119, 0);}
.color_8{color: rgb(136, 136, 0);}
.color_9{color: rgb(119, 153, 0);}
.color_10{color: rgb(102, 170, 0);}
.color_11{color: rgb(85, 187, 0);}
.color_12{color: rgb(68, 204, 0);}
.color_13{color: rgb(51, 221, 0);}
.color_14{color: rgb(34, 238, 0);}
.color_15{color: rgb(17, 255, 0);}
.floatRight{float:right;}
.black{
    color: #000 !important;
}
.green{
    color: #28BF26;
}
.cinza{
    color:#ccc !important;
}
.white{
    color:#fff !important;
}

.bred{
    background-color: #FF0000 !important;
}
.bgray{
    background-color: #B0B0B0 !important;

}
.db{
    display:block;
}
.dbi{
    display:inline-block;
}
.bold{
    font-weight: bold;
}

.f8{font-size:8px;}
.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f21{font-size:21px;}
.f22{font-size:22px;}
.f23{font-size:23px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f27{font-size:27px;}
.f28{font-size:28px;}
.f29{font-size:29px;}
.f30{font-size:30px;}


.w5{width:5px;}
.w10{width:10px;}
.w15{width:15px;}
.w20{width:20px;}
.w25{width:25px;}
.w30{width:30px;}
.w35{width:35px;}
.w40{width:40px;}
.w45{width:45px;}
.w50{width:50px;}
.w55{width:55px;}
.w60{width:60px;}
.w65{width:65px;}
.w70{width:70px;}
.w75{width:75px;}
.w80{width:80px;}
.w85{width:85px;}
.w90{width:90px;}
.w95{width:95px;}
.w100{width:100px;}
.w105{width:105px;}
.w110{width:110px;}
.w115{width:115px;}
.w120{width:120px;}
.w125{width:125px;}
.w130{width:130px;}
.w135{width:135px;}
.w140{width:140px;}
.w145{width:145px;}
.w150{width:150px;}
.w155{width:155px;}
.w160{width:160px;}
.w165{width:165px;}
.w170{width:170px;}
.w175{width:175px;}
.w180{width:180px;}
.w185{width:185px;}
.w190{width:190px;}
.w195{width:195px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w395{width:395px !important;}

.w100p{width:100%;}

.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h55{height:55px;}
.h60{height:60px;}
.h65{height:65px;}
.h70{height:70px;}
.h75{height:75px;}
.h80{height:80px;}
.h85{height:85px;}
.h90{height:90px;}
.h95{height:95px;}
.h100{height:100px;}

.m0{margin:0px !important;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.mt65{ margin-top:65px;}
.mt70{ margin-top:70px;}
.mt75{ margin-top:75px;}
.mt80{ margin-top:80px;}
.mt85{ margin-top:85px;}
.mt90{ margin-top:90px;}
.mt95{ margin-top:95px;}
.mt100{ margin-top:100px;}
.mt110{ margin-top:110px;}

.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}
.ml55{ margin-left:55px;}
.ml60{ margin-left:60px;}
.ml65{ margin-left:65px;}
.ml70{ margin-left:70px;}
.ml75{ margin-left:75px;}
.ml80{ margin-left:80px;}
.ml85{ margin-left:85px;}
.ml90{ margin-left:90px;}
.ml95{ margin-left:95px;}
.ml100{ margin-left:100px;}

.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb55{ margin-bottom:55px;}
.mb60{ margin-bottom:60px;}
.mb65{ margin-bottom:65px;}
.mb70{ margin-bottom:70px;}
.mb75{ margin-bottom:75px;}
.mb80{ margin-bottom:80px;}
.mb85{ margin-bottom:85px;}
.mb90{ margin-bottom:90px;}
.mb95{ margin-bottom:95px;}
.mb100{ margin-bottom:100px;}

.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right:50px;}
.mr55{ margin-right:55px;}
.mr60{ margin-right:60px;}
.mr65{ margin-right:65px;}
.mr70{ margin-right:70px;}
.mr75{ margin-right:75px;}
.mr80{ margin-right:80px;}
.mr85{ margin-right:85px;}
.mr90{ margin-right:90px;}
.mr95{ margin-right:95px;}
.mr100{ margin-right:100px;}

.pt0{ padding-top:0px !important;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt35{ padding-top:35px;}
.pt40{ padding-top:40px;}
.pt45{ padding-top:45px;}
.pt50{ padding-top:50px;}
.pt55{ padding-top:55px;}
.pt60{ padding-top:60px;}
.pt65{ padding-top:65px;}
.pt70{ padding-top:70px;}
.pt75{ padding-top:75px;}
.pt80{ padding-top:80px;}
.pt85{ padding-top:85px;}
.pt90{ padding-top:90px;}
.pt95{ padding-top:95px;}
.pt100{ padding-top:100px;}

.pl0{ padding-left:0px !important;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl35{ padding-left:35px;}
.pl40{ padding-left:40px;}
.pl45{ padding-left:45px;}
.pl50{ padding-left:50px;}
.pl55{ padding-left:55px;}
.pl60{ padding-left:60px;}
.pl65{ padding-left:65px;}
.pl70{ padding-left:70px;}
.pl75{ padding-left:75px;}
.pl80{ padding-left:80px;}
.pl85{ padding-left:85px;}
.pl90{ padding-left:90px;}
.pl95{ padding-left:95px;}
.pl100{ padding-left:100px;}

.pb0{ padding-bottom:0px !important;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{ padding-bottom:35px;}
.pb40{ padding-bottom:40px;}
.pb45{ padding-bottom:45px;}
.pb50{ padding-bottom:50px;}
.pb55{ padding-bottom:55px;}
.pb60{ padding-bottom:60px;}
.pb65{ padding-bottom:65px;}
.pb70{ padding-bottom:70px;}
.pb75{ padding-bottom:75px;}
.pb80{ padding-bottom:80px;}
.pb85{ padding-bottom:85px;}
.pb90{ padding-bottom:90px;}
.pb95{ padding-bottom:95px;}
.pb100{ padding-bottom:100px;}

.pr0{ padding-right:0px !important;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr35{ padding-right:35px;}
.pr40{ padding-right:40px;}
.pr45{ padding-right:45px;}
.pr50{ padding-right:50px;}
.pr55{ padding-right:55px;}
.pr60{ padding-right:60px;}
.pr65{ padding-right:65px;}
.pr70{ padding-right:70px;}
.pr75{ padding-right:75px;}
.pr80{ padding-right:80px;}
.pr85{ padding-right:85px;}
.pr90{ padding-right:90px;}
.pr95{ padding-right:95px;}
.pr100{ padding-right:100px;}
.displayTable{
    display:table;
    width:100%;
}
.fwnormal{
    font-weight: normal;
}

.b1solid{
    border:1px solid #8D8D8D;
}
.bb1solid{
    border-bottom:1px solid #8D8D8D;
}

.displayblock{display: block}
.displayblocki{display:inline-block}

body{
    background-color: #E3E3E3;
    font-size:12px;
    font-family:"Arial";
}

.cboth{
    clear:both;
}
.cl{clear:left;}
.finalizaArrekade section.table{width: 70%; display: table;}
.finalizaArrekade section.peq{width: 15%;}
.finalizaArrekade section.table input{width: 40%; float:left;}
.alignleft{text-align: left;}
.center, .textac{text-align: center;}
.hidden{display: none;}
.tudo{

    width:100%;
    background: #E3E3E3;
}
#index .tudo{background: none;}
.autoMargin{
    margin:0 auto;
    width:960px;
    position: relative;
}
.alert{
    margin: 20px;
    padding: 10px;
    border: 2px solid;
    color: #333;
    border-radius: 5px;
    font-size: 16px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.warning{
    background: #E18080;
    border: 1px solid red;
    color: #fff;
}
.success{
    border-color: #2667B7;
    background: #fff;
    color: #333;
}
.alert h2{
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 15px;
}
header{
    background-color:#2667B7;
    height:110px;
}
.mt30{
    margin-top: 30px !important;
}

header .login{
    float: left;
    margin-top: 23px;
    position: relative;
    width: 435px;
}
header .login_logado{
    float: right;
    margin-top: 6px;
    position: relative;
    width: 435px
}

#menulogin{
    float: left;
    width: 335px;
}
#menulogin ul{
    margin: 5px 0;
    float: right;
}
#menulogin li{
    display: inline-block;
}
#menulogin li a{
    color: #FDC911;
    font-size: 13px;
    padding: 0 10px ;
    text-decoration: none;
}
#menulogin li a:hover{
    text-decoration: underline;
}


header .login form{float: right}
header .login label{float: left; margin-left: 5px;}
header .login label input{
    border: 1px solid #7E7878;
    border-radius: 5px;
    box-shadow: 0 0 4px #B0B0B0 inset;
    padding: 4px 7px 7px;
    width: 135px;
    /*margin-bottom: 4px;*/
}
header .login .entrar{
    background: url("../images/site/bt_entrar_novo.png") repeat scroll 0px 1px rgba(0, 0, 0, 0);
    border: none;
    font-size: 12px;
    color: black;
    margin-left: 5px;
    width: 55px;
    padding: 7px;
    cursor: pointer;
}
header #form_login .erro{
    text-align: right;
    background: #2D2D2D;
    padding: 4px;
    position: absolute;
    right: 0;
    top: 34px;
    color: white;
}
header #form_login .erro span,
.cadastre-se .erro span{
    background: url('../images/site/arrow_top.png') no-repeat;
    width: 23px;
    height: 12px;
    position: absolute;
    top: -6px;
    right: 0;
}
header #form_login .verificando{
    background: url('../images/site/login-loader.gif') no-repeat left center;
    padding-left: 21px;
    margin: 6px;
    color: white;
}
header .logo h1 a{
    background: url('../images/site/logo.png') no-repeat;
    float: left;
    height: 72px;
    overflow: hidden;
    text-indent: -300px;
    width: 311px;
    margin: 3px 10px;
}
.logo{
    float: left;
    height: 78px;
    width: 330px;
}
header label span{
    display: none;
}
header #infoUser{
    margin-right: 7px;
    margin-top: 14px;
    float: right;
    position: relative;
    padding: 7px;
    -moz-box-shadow: 0 -2px 4px 0px #0034A2;
    -webkit-box-shadow:  0 -2px 4px 0px #0034A2;
    box-shadow:  0 -2px 4px 0px #0034A2;
    background: #1B4577;
    color: #fff;
    width: 275px;
}
header #userBasico{
    float: left;
    width: 210px;
    padding-right: 20px;
    background: url('../images/site/flecha_menu.png') no-repeat 215px center;
    border-right: 1px solid #112740;
    cursor: pointer;
}
header #userBasico .userNome{padding-top: 2px;}
header #userBasico img{
    float: left;
    margin-right: 5px;
}
header #infoUser .logout a{
    float: left;
    border-left: 1px solid #82A5C3;
    padding: 9px 10px;
    color: #fff;
}
header #infoUser a:hover,
header #infoUser #userBasico.hover{
    background-color: #235BA2;
}

header #infoUser .userNome a:hover{
    background-color: #2E7EE0;
}
header .userNome img{
    float: left;
    width: 32px;
    margin-right: 6px;
}
header #infoUser ul{
    display: none;
    position: absolute;
    right: 0;
    top:44px;
    width: 289px;
    background: #1B4577;
    -moz-box-shadow: 0px 2px 3px #000;
    -webkit-box-shadow: 0px 2px 3px #000;
    box-shadow: 0px 2px 3px #000;
    padding-top: 5px;
    z-index: 100;
}
header #infoUser ul li{display: block;}
header #infoUser ul li a{
    display: block;
    padding: 10px;
    color: #fff;
    text-decoration: none;
    border-top:1px solid #416B9D;
}
header #infoUser ul li a:hover{
    background: #2E7EE0;
    color: #fff;
}
header .carrinho{
    background:#1B4577 url('../images/site/carrinho.png') no-repeat;
    width:66px;
    height:47px;
    float:right;
    text-indent:-900000px;
    overflow:hidden;
    margin-top:14px;
    box-shadow:0 -2px 4px 0px #0034A2;
    border-radius:10px 0 0 0;
}
header .facebook-login,.facebook-compartilhe{
    float: right;  
    padding: 9px 11px 0px 10px;
}
#facebook_login{
    padding-top: 15px;
}
header .facebook-login a,.facebook-compartilhe a,#facebook a{
    display: block;
    background: url('../images/site/facebookLogin.png') no-repeat;
    width: 165px;
    text-indent: 35px;
    color: #fff;
    padding: 6px 0;
}

.corpo{
    margin: 0 auto;
    width: 960px;
    /*  background: #fff;*/
}
#index .corpo{background: none;}
#meuarrekade .corpo{width: 960px;}
/* Conteudo da pagina principal */
#index .corpo{width: auto; clear: both;}
#index .index-topo{
    background-color: #FDC911;
    display: table;
    width: 100%;
    padding-bottom: 50px;
    padding-top: 20px;
    font-size: 18px;
    line-height: 28px;
}
#index .index-topo h1{
    font-size: 32px;
    font-weight: normal;
    line-height: 35px;
    padding-bottom: 10px;
}
.iframe-hidden{
	border: none; 
	overflow: hidden; 
	width: 305px; 
	height: 250px; 
	margin-top: 14px
}
.style-box-arrekade-popular{
	background-color: #FFFFFF; 
	color: #000
}
#index .corpo-esquerdo{
    float: right;
    width: 485px;
}
#index .corpo-home-esquerdo{
     left: 0;
    position: absolute;
    vertical-align: top;
    width: 470px;
}
#index .corpo-esquerdo p{
    font-size: 14px;
    line-height: 20px;
}
#index .corpo-home-direito p{
    font-size: 17px;
    line-height: 25px;
}

#homeCadastreseMeio{
    background-color:#FFF;
    padding-bottom: 25px;
}
.facebook-cadastrese{
    font-size: 14px;
    margin: 0 auto;
    display: block;
    background: url('../images/site/facebookCadastrese.png') no-repeat;
    width: 275px;
    text-indent: 35px;
    color: #fff;
    padding: 6px 0;
    line-height: 15px !important;
    margin-top: 25px;
}
.facebook-cadastrese a{
    color:#fff;
    line-height: 15px !important;
}

#homePesquisaArrekade{
    background-color: #fff;
}
#buscaArrekade{
    background-color: #FFFFFF;
    border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
    margin: 0 20px;
    padding: 15px;
    text-align: center;
    width: 94%;
    display: table;
}

#buscaArrekade form{
    float:left;
}

#buscaArrekade #adsenseHome{
    float:right;
    width: 320px;
}

#buscaArrekade .campoEnviar{
    font-size: 16px;
    padding: 5px;
}
#buscaArrekade .campoPesquisa{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    font-size: 16px;
    padding: 8px;
    width: 400px;

}
#maisVistos{background-color: #FFFFFF;}
.sucesso #blocoArrekadeMaisMovimentados{ width: 100%;}
#blocoArrekadeMaisMovimentados{ width: 630px; float: left;}
#blocoArrekadeMaisMovimentados h2{padding: 20px 0 20px 20px;font-size: 24px;}
.arrekadePopular{
    float:left;
    margin-bottom: 25px;
    margin-left: 20px;
    width: 285px;
    position: relative;
}


.arrekadePopular img :before {
  content: "";
  display: block;
  padding-bottom: 50%;
}
.arrekadePopular img{
    box-shadow: 1px 2px 4px #999999;
    width: 100%;
    max-height:100px;
    overflow:hidden;
}
.arrekadePopular .cat_home_arrekade{
    position: absolute;
    left: 0;
    top: 0;
    color:#FFE400;
    background-color: #2667B7; 
    padding: 1px 2px;
}
.arrekadePopular h4{
    font-size: 16px;
    margin-bottom: 5px;}
.arrekadePopular ul{}
.arrekadePopular ul li{
    border-left:1px solid #CCCCCC;
    display: inline-block;
    font-size: 12px;
    padding-left: 5px;
    width: 87px;}
.arrekadePopular ul li p.ttop{}
.arrekadePopular ul li p.tbottom{
    color: #777777;}


.boxItensHomeArrekade{
    margin-left: 15px;
    margin-top: 20px;
    position: relative;}
.boxItensHomeArrekade h2{font-size: 18px;}
.boxItensHomeArrekade p{ 
    float: right;
    font-size: 15px;
    line-height: 24px;
    width: 369px;
}
.boxItensHomeArrekade img{float: left; margin-top: 10px;}

#blocoArrekadeMaiscurtidos{ 
    float: left;
    margin-top: 25px;
    width: 310px;
}
#blocoArrekadeMaiscurtidos h2{font-size:24px}
#blocoArrekadeMaiscurtidos .fb-like-box{margin-top:17px;}

.titHomeSite{
    width: 100%;
    float:left;
    text-align: center;
    padding-top:27px;
}
.listaHome{
    float: left;
    margin-left: 35px;
    margin-top: 25px;
}
.listaHomeimg{margin-top: 15px;}
.listaHome ul{}
.listaHome li{
    font-size: 17px;
    font-weight: normal;
    height: auto;
    line-height: 34px;
    padding: 0 3px;
    vertical-align: top;
}
.listaHomeimg li{float:left;font-size:14px;}
.listaHomeimg li.first{padding-top:13px;}
.listaHomeimg li.last{padding-left:8px;}

.index-topo{ color: #333;}
#cad_enviar{
    background-color: #2667B7;
    border: 0 none;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -o-border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-size: 14px;
    padding: 7px 10px;
    margin-left: 205px;
    float: left;
    margin-top:10px;
    cursor:pointer;
}
.finalizando_usuario #cad_enviar{
    margin:0 auto;  
    display:block;
    float:none;
}
#usuarioCadastroResenhaForm,
#usuarioCadastroAtivacaoForm,
button.submit{
    background: url('../images/site/bt_cadastro.png') no-repeat;
    width: 90px;
    border: none;
    color: #fff;
    font-size: 16px;
    padding: 5px 0;
    float: right;
    margin-right: 15px;
    margin-top: 10px;
    cursor: pointer;
}

.cadastre-se{
    position: relative;

}
.cadastre-se #form_cad{
    display: block;
}
.cadastre-se h3{
    font-size: 20px;
    padding: 10px;
}
.cadastre-se label{display: none;}
.cadastre-se .checkbox label{display: block;}
.cadastre-se .checkbox input{
    width: auto;
    border: none;
    padding: 0;
}
.cadastre-se .verificando{
    background: url('../images/site/cadastro-loader.gif') no-repeat right 17px;
    float: right;
    font-size: 13px;
    padding-right: 19px;
    padding-top: 15px;
    margin-right: 6px;
}
.cadastre-se .erro{
    text-align: right;
    background: #2D2D2D;
    padding: 4px 20px;
    position: absolute;
    color: white;
    bottom: 24px;
    font-size: 14px;
    right: 20px;
}
.cadastre-se .erro span{
    right: 46px;
}
.cadastre-se section input,
.box_help section input{
    padding: 8px 20px;
    border: none;
    margin: 4px 0;
    border-radius: 5px;
    border:1px solid #E0E0E0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow:inset 0px 0px 1px #000000;
    -webkit-box-shadow:inset 0px 0px 1px #000000;
    box-shadow:inset 0px 0px 1px #000000;
    width: 355px;
    font-size: 16px;
}
.cadastre-se section.checks{
    float:left;
    padding-left:46px;
}
.finalizando_usuario{
    width:400px;
    padding:20px 0;
    margin:0 auto;
}
.finalizando_usuario{
    width:900px;
    padding:20px 0;
    margin:0 auto;
}

.login_mobile{
    width:900px;
    padding:20px 0;
    margin:0 auto;
}

.login_mobile #facebook_login_mobile a{

    display: block;
    background: url('../images/site/facebookLogin.png') no-repeat;
    width: 165px;
    text-indent: 35px;
    color: #fff;
    padding: 6px 0;
}

.finalizando_usuario .esquerda{
    width: 400px;
    float:left;
    padding-right: 10px;
    padding-top:10px;
}

.finalizando_usuario .esquerda #facebook_login a{
    margin-left: 110px;
    display: block;
    background: url('../images/site/facebookLogin.png') no-repeat;
    width: 165px;
    text-indent: 35px;
    color: #fff;
    padding: 6px 0;
}

.finalizando_usuario .esquerda #gmail_login{
    margin-left: 110px;
    width: 165px;
    text-indent: 35px;
    color: #fff;
    padding: 6px 0;
    background-color: #cc3f2e;
}
.finalizando_usuario .esquerda #gmail_login a{
    background: url('../images/site/google_plus_sel.png') 9px center no-repeat;
    color: #fff;
    display: block;

}

.finalizando_usuario .esquerda #twitter_login{
    margin-left: 110px;
    width: 165px;
    text-indent: 35px;
    color: #fff;
    padding: 6px 0;
    background-color: #38b9dc;
    margin-bottom:10px;
    margin-top:10px;
}
.finalizando_usuario .esquerda #twitter_login a{
    background: url('../images/site/twitter_login.png') 9px center no-repeat;
    color: #fff;
    display: block;

}

.finalizando_usuario .direita{
    width: 400px;
    float:right;
}

.finalizando_usuario section.checks{
    padding-left:0;
    width:100%;
    padding-bottom:10px;
}
.finalizando_usuario section.checks input{
    float:left;  
}
.finalizando_usuario section.checks span{
    float:left;
    margin-left:10px;
    padding-top:4px;
}
#index .corpo-direito{
    float: left;
    width: 460px; /*440*/
}
#index .corpo-home-direito{
    position: absolute;
    right: 0;
    vertical-align: top;
    width: 500px;
}
.index-bottom h3{
    color: #2667B7;
    font-size: 36px;
    padding-bottom: 20px;
}
.index-bottom{
    display: table;
    background: #F3F3F3;
    width: 100%;
    color: #2667B7;
}
.index-bottom .corpo-esquerdo h3{
    padding-left: 10px;
}
.index-bottom .corpo-esquerdo p{
    font-size: 12px;
}
.index-bottom li{
    clear: both;
    padding: 10px;
    font-family: "ArrekadeFont";
    font-size: 30px;
}
.index-bottom li.passo_1{
    line-height: 35px;
}
.index-bottom li.passo_1 span{
    background: url('../images/site/sprite.png') no-repeat -298px -107px;
    float: left;
    width: 36px;
    height: 35px;
    margin-right: 20px;
    margin-left: 11px;
}
.index-bottom li.passo_2{
    line-height: 45px;
}
.index-bottom li.passo_2 span{
    background: url('../images/site/sprite.png') no-repeat -298px -157px;
    float: left;
    width: 45px;
    height: 45px;
    margin-right: 16px;
    margin-left: 6px;

}
.index-bottom li.passo_3{
    line-height: 59px;
}
.index-bottom li.passo_3 span{
    background: url('../images/site/sprite.png') no-repeat -298px -212px;
    float: left;
    width: 58px;
    height: 59px;
    margin-right: 10px;
}
.cadastro_g{
    display: block;
    width: 153px;
    margin: 0 auto;
    font-size: 28px;
    background: url('../images/site/bt_cadastro_g.png') no-repeat;
    text-align: center;
    color: #fff;
    text-decoration: none;
    padding: 8px 0;
}
.box_movie{
    float: left;
    line-height: 0;
    padding: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #fff;
}
.box_movie iframe{
	border:0;
}
#arrekade-menus{float: right; width: 480px; padding-top: 10px;}
#arrekade-menus li{
    display: block;
    height: 60px;
}
#arrekade-menus li a{
    display: block;
    font-size: 32px;
    color: #fff;
    text-align: right;
    text-decoration: none;
    padding-top: 10px;
}
#arrekade-menus li a span{
    float: right;
    background: url('../images/site/sprite.png') no-repeat -24px -222px;
    width: 50px;
    height: 50px;
    margin-left: 10px;
    margin-top: -10px;
}
#arrekade-menus li a:hover{
    color: #2667B7;
}
.mais_vistos li{
    float: left;
    width: 265px;
    clear: none;
    padding: 0;
    font-size: 12px;
    margin-bottom: 20px;
}
.mais_vistos li a{
    color: #2667B7;
    text-decoration: none;
}

/* Meu Arrekade */
#formEventoConcluindo{
    width: 835px;
    margin: 0 auto;
}
.categorias{
    display: table;
    margin-top: 20px;
    padding-left: 13px;
    padding-bottom: 80px;
}
.categorias li{
    width:140px;
    float: left;
    margin:10px;
    text-align: center;
    /*   background-position: !important;*/
}
.categorias a{
    border: 1px solid #C1C1C1;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #999999;
    color: #000000;
    display: block;
    font-size: 14px;
    padding: 115px 5px 5px;
    text-decoration: none;
}
.categorias a:hover,
.categorias .hover{
    background-color:#2667B7 !important;
    color: #fff;
    -moz-box-shadow: 0px 0px 5px #2667B7;
    -webkit-box-shadow: 0px 0px 5px #2667B7;
    box-shadow: 0px 0px 5px #2667B7;

    background-color: #2667B7 !important;
    background-position: 1px -135px !important;
}
.categorias p{
    font-size:15px;
    text-align: center;
}
.proximo_passo{
    background: url("../images/site/sprite.png") no-repeat scroll -19px -274px transparent;
    float: right;
    height: 30px;
    padding: 5px;
    width: 154px;
}
.submit{float:left;}
.submit a{
    background: url('../images/site/sprite.png') no-repeat -198px -278px;
    width:137px;
    display:block;
    float:left;
    text-align:center;
    padding:10px 0;
    font-size:15px;
    color:#fff;
}
.voltar_passo{
    background: url("../images/site/sprite.png") no-repeat scroll -21px -316px transparent;
    float: left;
    height: 25px;
    padding: 5px;
    width: 169px;
}

.proximo_passo a{
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    padding: 8px 0;
    text-align: center;
}
.voltar_passo a{
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    padding: 5px;
    text-align: center;
    display:block;
}
.salvandoArrekade{
    float:right;
}
h1.sucesso{
    padding:20px;
    color:olive;
    font-size:16px;
}

.produto_lista{
    margin: 0 15px;
    width: 925px;
}

.verificaListaBtn{
    clear: both;
    background: #fff;
    /*  margin-top: 15px;*/
    padding: 5px;
    /*    border-top: 5px solid #F3F3F3;*/
}
/*.verificaListaBtn .proximo_passo{
  clear: none;
  margin: 0;
  border: none;
}*/

.titulo{background: #fff;}
.titulo h2{
    color: #333333;
    font-size: 28px;
    padding: 10px 0 10px 15px;
}
.titulo h3{
    /* display: block; */
    font-family: sans-serif;
    font-size: 19px;
    margin: 0 0 10px 15px;
}

.titulo h4{
    font-family: sans-serif;
    font-size: 16px;
    margin: 0 0 10px 15px;
}
#breadcrumbs {
    background: none repeat scroll 0 0 #E3E3E3;
    color: #FFFFFF;
    display: block;
    height: 55px;
    padding: 10px 0;
}
#breadcrumbs li{
    float: left;
    width: 320px;
    cursor:default;
}
#breadcrumbs li .num{
    float: left;
    height: 55px;
    width: 45px;
    text-indent: 15px;
}
#breadcrumbs li .num span{
    display: block;
    font-size: 25px;
    height: 55px;
    line-height: 48px;
}
#breadcrumbs li .texto{
    padding-top: 5px;
    width: 214px;
    float: left;
    font-size: 14px;
    padding-left: 5px;
}
#breadcrumbs li .texto em{display: block; font-size: 11px; font-style: normal;}
#breadcrumbs li .bg_proximo{
    float: right;
    height: 55px;
    width: 12px;
    padding: 0;
}
#breadcrumbs li.current{background-color: #b8bbbf; color:#000;}
#breadcrumbs li.current .num{ background: url('../images/site/slice_end.png') no-repeat; }
#breadcrumbs li.current .num span{background-color: inherit; color: #000;}
#breadcrumbs li.current .texto{ background-color: inherit; }
#breadcrumbs li.current .texto a{ color: #000;font-size: 14px;}
#breadcrumbs li.current .bg_proximo{ background: url('../images/site/slice_ini.png') no-repeat ;}

#breadcrumbs li.next{ background-color: #B9B9B9;color:#999; cursor:default !important;}
#breadcrumbs li.next .num{ background: url('../images/site/slice_end.png') no-repeat ;  }
#breadcrumbs li.next .num span{ background-color: inherit; color: #999; }
#breadcrumbs li.next .texto{background-color: inherit; }
#breadcrumbs li.next .texto a{ color: #999;font-size: 14px; cursor:default;}
#breadcrumbs li.next .bg_proximo{ background: url('../images/site/slice_ini.png') no-repeat ;}

#breadcrumbs li.prev{background-color: #d6d6d6;color:#999;}
#breadcrumbs li.prev .num{ background: url('../images/site/slice_end.png') no-repeat ; }
#breadcrumbs li.prev .num span{ background-color: inherit; }
#breadcrumbs li.prev .texto{background-color: inherit; }
#breadcrumbs li.prev .texto a{ color: #999;font-size: 14px;}
#breadcrumbs li.prev .bg_proximo{ background: url('../images/site/slice_ini.png') no-repeat ;}

.cesta{
    background-color: #E3E3E3;
    padding: 12px;
    position: absolute;
    right: 10px;
    top: 85px;
}

#bloco-generico{
    width: 900px;
    display: table;
    padding:30px 3px;
}

#bloco-generico h3.bloco-generico-dir{
    float:left;
    background: url('../images/produto/box1.png') no-repeat ;
    width: 240px;
    height: 83px;
    color:#fff;
    padding:20px 22px;
    font-size: 14px;
}

#bloco-generico h3.bloco-generico-dir span{
    color:#f8fd01;
}



#meuarrekade #bloco-generico .cesta{
    float:right;
    background: url('../images/produto/box2.png') no-repeat ;
    width: 620px;
    height: 125px;
    color:#fff;
    padding:0;
    margin-top: 6px;
    top: 48px;
}

#bloco-generico .cesta .dados{
    margin-right: 10px;
}

#bloco-generico .cesta #titulo{
    padding:34px 0 0 209px;
    font-size:22px;
}

#bloco-generico .cesta .total_valor{
    padding-right:96px;
    font-size: 25px;
    font-size:22px;
}



#meuarrekade .cesta{
    top:0;
}
.cesta #titulo{
    font-size:26px;

}
.cesta .total_qtd{


    /*    float: left;
        background: #616161;
        border-bottom-right-radius: 7px;
        border-top-right-radius: 7px;
        color: #fff;
        font-size: 14px;
        padding: 5px;
        margin-top: 25px;
        position: relative;
        padding-left: 75px;*/
}
.cesta .total_qtd {
    float: left;
    font-size: 14px;
    margin-top: 10px;
    /*    position: absolute;
        background: #fff;
        color: #000;
        padding: 5px;
        border-radius: 50px;
        width: 50px;
        height: 50px;
        top: -18px;
        left: 5px;
        font-size: 30px;
        text-align: center;
        line-height: 50px;*/
}
.cesta .total_valor{
    float: right;
    font-size: 14px;
    margin-top: 10px;

}
.cesta .total_valor span.monetario{
    margin-left: 5px;
}
.btns li{
    float:right;
}
.btns li a{
    display:block;
    background:url('../images/site/sprite.png') no-repeat -198px -281px;
    width:128px;
    text-align:center;
    color:#fff;
    font-size:14px;
    padding:7px 0;
    margin-right:20px;
    margin-bottom:10px;
}
.btns li .loadSalvar{
    float:left;
    margin-right:50px;
}

.visualizaProdutoLista thead th span{
    color: #323232;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
}
.visualizaProdutoLista thead th{
    /*  border:1px solid #E6E6E6;*/
    padding: 5px;
    /*  font-weight: bold;*/
    color:#4A4A4A;
    /*background-color: #E2E2E2;*/
    background-color: #FFF;
    font-size: 12px;
}

.grade tr#inicio{
    border:1px solid #E6E6E6;
}
.help{
    cursor:help;
}
.grade tr th{
    background-color: #fbfbfb;
    padding-top:20px;
}
.total_cota em{font-style:normal; font-size:12px;}
.grade tr th h2{
    color:#567796;
    border-right:1px solid #E6E6E6;

}

.grade tr th h2.ultimo{
    border-right:none;
}

.grade tr th span.last{
    color:#567796;
}

.grade tr th h2.primeiro{
    margin-left: 47px;
}
.visualizaProdutoLista tbody td{
    border-bottom: 1px solid #E6E6E6;
    padding: 5px;
    font-size: 12px;
    background-color: #FFF;
}
.visualizaProdutoLista .total_cota input,
.visualizaProdutoLista tbody td .valVariavel{
    border: 1px solid #323232;
    padding: 4px;
    font-size:14px;
}
.visualizaProdutoLista tbody td .contribuir{
    background-color: #2667B7;
    border:0;
    color:#fff;
    padding:5px 15px;
    font-weight: bold;
}
.acts{
    width:40px;
}

.visualizaProdutoLista tbody td.descricao{width: 450px;}
.visualizaProdutoLista tbody td.descricao img{width:60px;display:inline-block;vertical-align: middle;}
.visualizaProdutoLista tbody td.descricao p{ display:inline-block; font-size: 14px;margin-left:15px}
.visualizaProdutoLista tbody td .descricao_box{color:#2768B8 !important; font-size: 12px;}
.visualizaProdutoLista tbody td .descricao_box span{color:#000 !important; font-size: 12px;}
.btn_excluir,
.restaurar{
    margin: 0 auto;
    display: block;
    width: 25px;
    height: 25px;
    background: url("../images/site/sprite.png") no-repeat scroll -266px -109px transparent;
    overflow: hidden;
    text-indent: -9999px;
}
.restaurar{
    background-position:-413px -7px;
}
.visualizaProdutoLista tbody td.valor{
    background: #eee;
    color:#2768B8;
    font-size: 12px;
}
.visualizaProdutoLista tbody td.valor input.valVariavel{
    margin: 0 auto;
    display: block;
    border: 1px solid #999;
    padding: 5px;
    color:#2768B8;
}
.ativar_cota,
.removerCota{
    background: url('../images/site/sprite.png') no-repeat -298px -7px;
    color: #000;
    text-decoration: none;
    width: 91px;
    padding: 7px 0;
    display: block;
    text-align: center;
    margin: 0 auto;
    font-size: 12px;
}
#lixeira .block_white{
    display:table;
}
#lixeira .verificaListaBtn{
    padding:20px 10px;
    display:table;
} 
#lixeira .visualizaProdutoLista .act{
    width:80px;
}

#lixeira .visualizaProdutoLista {
    border:1px solid #e6e6e6;
    margin-bottom:20px;
}
.removerCota{
    text-indent: 0;
}
.mudarCota{
    width: 75px;
    margin: 0 auto;
}
.mudarCota input {
    float: left;
    width: 50px;
    border: none;
    font-size: 24px;
    text-align: center;
}
.btnQuant{
    float: left;
    background: url('../images/site/sprite.png') no-repeat;
    width: 11px;
    height: 25px;
    overflow: hidden;
    text-indent: -99999px;

}
.btnCotaLess{
    background-position: -416px -113px;
}
.btnCotaMore{
    background-position: -429px -113px;
}
.btnCotaLessStop{
    background-position: -378px -113px;
}
.btnCotaMoreStop{
    background-position: -387px -113px;
}
.total_cota{
    clear: both;
    font-size: 16px;
    text-align: center;
}
.visualizaProdutoLista tfoot td{
    padding: 5px;
    font-size: 16px;
}

.finalizaArrekade{
    padding: 10px;
    display: table;
    width: 940px;
}
.finalizaArrekade section{
    float: left;
    width: 50%;
    padding: 5px 0;
}
.finalizaArrekade section.fileUploadUnico,
.finalizaArrekade section.fileUploadMultiploFoto{
    width:100%;
}
.finalizaArrekade section.fileUploadUnico input,
.finalizaArrekade section.fileUploadMultiploFoto input{
    width:97%;
}
.finalizaArrekade .labelPermalink{
    float: none;
    width: 50%;
    padding: 5px 0;
}
.finalizaArrekade section.labelPermalink{width:35%; float:left;}
.finalizaArrekade .labelPermalink label{
    display: block;
}
.finalizaArrekade .labelPermalink #link-auxilio{
    float:left;
    padding:7px 0;
    color:#999;
    font-style:italic;
    text-align:right;
    width:40%;
}
.finalizaArrekade .labelPermalink input{
    float:right;
    width:58%;
    border:none;
    padding:5px 0;
}
.finalizaArrekade .labelPermalink div.labelPermalink{
    border: 1px solid #999;
    display: table;
    width: 100%;
    padding: 0;
    border-radius: 5px;
}

.pre_criacao_arrekade h1{
    padding:10px;
}
.pre_criacao_arrekade p{
    /*padding:10px;*/
}

.pre_criacao_arrekade ul{
    padding:10px 20px;
}
.pre_criacao_arrekade ul li{
    list-style:disc inside;
}

.pre_criacao_arrekade p.proximo_passo{
    padding:5px;
    float:none;
    margin:0 auto;
}

#idTipo{color:red; margin-left: 10px;}

.finalizaArrekade section input,
.select select,
.finalizaArrekade section.inputTextArea textarea{
    width: 93%;
    border:1px solid #999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px 10px;
    font-size: 16px;
}

.select select{width:98%;}

.finalizaArrekade section.data input{width: 100px;}
.finalizaArrekade section.data{width:14%;}
.finalizaArrekade section.cb{width:100%;}
.finalizaArrekade section.cb input{width:97%;}
.finalizaArrekade section.inputTextArea{width: 100%;}
.finalizaArrekade section.inputTextArea textarea{
    height: 250px;
    width: 97%;
}
.finalizaArrekade section.arrCotaTipo{padding-top: 22px;}
.finalizaArrekade section.checks label{float: left; padding: 5px 5px 5px 0;}

.finalizaArrekade section .inputCheckbox input{
    width: auto;
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 0;
}

.concluir{
    width: 135px;
    background: url('../images/site/sprite.png') no-repeat -199px -279px;
    border: none;
    font-size: 16px;
    color: white;
    padding: 8px 0;
    float: right;
}
.concluir a{
    display: block;
    text-align: center;
    color: #fff;
}
.box_photo, .box_photo h1{
    display:none ;
}

/*padroes formulario*/
input.placeholder{
    color: #999;
}

.itw_110{
    width:110px;
}
.isw_60{
    width:60px;
}

.produto{
    width:740px;
    float: right;
}

.produto_box{
    width:710px;
    float: left;
    margin-left: 10px;
    /*  margin: 10px;*/
}
#filtro{
    float: left;
    font-size: 14px;
    width: 160px;
    padding:0 0 0 15px;

}
#filtro ul{
}
#filtro a{
    color: #333333;
    font-style: italic;
}
#filtro p{
    color: #333333;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
}
#filtro li a:hover{
    background-color: #6A6A6A;
    color: #FFFFFF;
}
#filtro li .selecionado{
    background-color: #6A6A6A;
    color: #FFFFFF;
}

#filtro li a{
    background-color: #E3E3E3;
    color: #333333;
    display: block;
    font-size: 12px;
    margin: 0 0 2px 0;
    padding: 4px;
}

#filtro li a span{
    display: inline-block;
    padding: 0 5px 0 2px;
}

.categoria{
    width: inherit;
    font-family: serif;
}
.categoria .titulo{float: left}
.categoria .titulo h3{font-size: 19px; font-weight: normal;}
.categoria .titulo h2{font-size: 26px; font-weight: normal;}
.categoria .criado {float:right;color: #c5c4c4}
.categoria .criado p{font-size:14px;}
.categoria .criado compartilhe{}
.imagem_principal{
    margin: 0 auto;
    margin: 20px auto 0;
    position: relative;
    width: 900px;}
.imagem_principal .valor,.imagem_principal .status,.imagem_principal .data_encerramento{
    box-shadow: 0 2px 3px #413C3C;
    opacity: 0.8;
    position: absolute;
}
.imagem_principal .valor{
    background-color: #FFFFFF;
    padding: 12px 0;
    right: 5px;
    text-align: center;
    top: 1px;
    width: 150px;
    z-index: 4;
}
.imagem_principal .status{
    background-color: #78B70A;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 3px;
    right: 5px;
    text-align: center;
    text-transform: uppercase;
    top: 72px;
    width: 150px;
    z-index: 3;
}

.imagem_principal .imagem_capa{
    float: right;
    height: 320px;
    width: 710px;
    overflow:hidden;
}
.imagem_principal .status_capa{
    float: left;
    width: 175px;
}

.imagem_principal .data_encerramento{
    background-color: #B70A0A;
    color: #FFFFFF;
    font-size: 11px;
    padding: 3px 10px;
    right: 5px;
    text-align: center;
    top: 94px;
    width: 130px;
    z-index: 2;

}
.imagem_principal .valor span, .imagem_principal .valor p{ font-size:20px; color:#eb9258;}
.imagem_principal .valor span{ font-size:24px }
.imagem_principal .valor p{ font-size:18px }



.imagem_principal img{
    box-shadow: 0 -1px 3px #D5D5D5;
    margin-bottom: -5px;
    position: relative;
    width: 710px;
    border: 1px solid #BFBFBF;
}

.barra_carregamento{}
.barra_carregamento .carregado{}
.limites{}
.limites .minimo{}
.limites .maximo{}

.album_fotos{}
.album_fotos .seta_esqueda{}
.album_fotos .seta_direita{}
.album_fotos .lista_foto{}
.album_fotos .lista_foto .foto{}

.detalhes{
    margin-top: 10px;
}

.usuario{}
.usuario .imagem{}
.usuario .imagem .info{}
.usuario .imagem .info h3{}
.usuario .imagem .info p{}
.usuario .imagem .info a{}
.usuario .imagem img{}
.usuario .imagem .compartilhe{}

.comentario_contribuicao ul li{}
.comentario_contribuicao ul li .imagem{}
.comentario_contribuicao ul li .imagem img{}
.comentario_contribuicao ul li .detalhes{}
.comentario_contribuicao ul li .detalhes p{}
.comentario_contribuicao ul li .contribuicao{}

.menu{
    width:100%;
    height: 25px;
    padding:10px 0 25px 0;
}
.menu ul li a:hover{

}
.menu ul li a{
    color:blue;
    text-decoration: none;
    border:1px solid #BCBABA;
    background-color: #E5E5E5;
    padding: 4px;
}
.menu ul li{
    display: inline-block;

}

.escolhaEstrutura{
    padding-top: 50px;
    width: 350px;
    float: left;

}
.escolhaEstrutura .btnSubmit{
    padding: 10px;
}

/* arrekade */
.tipo_arrekade{
    border:1px solid #c3c3c3;
}


.lista_subcategoria ul li{
    display: block;
    width:200px;
    font-size: 14px;
    border:1px solid gray;
    padding: 4px;
    text-decoration: none;
    background-color:#444;
}
.barra_titulo, .barra_titulo_arrekade{
    background-color: #fff;
}
.azul{
    background-color: #7fbbe1;
}
.verde{
    background-color: #c0e17f;
}

.roxo{
    background-color:#8f7fe1;
}

.vermelho{
    background-color: #E18080;
}

.tile30{
    width: 28px;
    height: 75px;
    /*  border:1px solid #bfc8cf;*/
    float: left;
    border-bottom: 1px solid #BFC8CF;
    border-right: 2px solid #BFC8CF;
    border-top: 1px solid #BFC8CF;
}
.shareFb{
    background: url("/images/facebook_compartilhar.jpg") repeat scroll 0 0 / 80px auto transparent;
    display: inline-block;
    height: 19px;
    overflow: hidden;
    text-indent: -200px;
    width: 81px;
    margin-right: 20px;
    vertical-align: top;
}
.titulo_maior{
    /*  height: 60px;
      width:928px;
      float: left;*/
    /*  border:1px solid #bfc8cf;*/
    border-bottom: 1px solid #BFC8CF;
    border-left: 2px solid #BFC8CF;
    border-top: 1px solid #BFC8CF;
    float: left;
    height: 75px;
    width: 928px;
    position: relative;
}
.titulo_maior h3{
    display: block;
    font-family: sans-serif;
    font-size: 23px;
    padding-left: 15px;
    padding-top: 25px;
}
.blocoFoto{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #151414;
    float: left;
    height: 100px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: -20px;
    width: 100px;
    overflow: hidden;
}
.titulo_maiorH h2{
    display: block;
    font-family: sans-serif;
    font-size: 18px;
    padding-bottom: 3px;

}
.titulo_maiorH h3{
    display: block;
    font-family: sans-serif;
    font-size: 24px;
    padding-left: 0px;
    padding-top: 5px;

}
.barra_titulo_arrekade .titulo_maior .titulo_maiorH{
    display: block;
    float: left;
    font-family: sans-serif;
    padding-left: 5px;
    padding-top: 10px;
    /*width: 690px;*/
}

#ConfigurarConta{
    margin-top: 20px;
}
#config_usuario,#meusArrekadamentos,#minhasUltimasContribuicoes,
#configurarConta, #arrekadeView,#comentarioContribuicao{
    width:960px;
    margin-top: 30px;
    background-color: #fff;
    padding-bottom: 1px;
    box-shadow: 0 3px 5px #717171;
    -webkit-box-shadow: 0 3px 5px #717171;
    -moz-box-shadow: 0 3px 5px #717171;
    -ms-box-shadow: 0 3px 5px #717171;
    -o-box-shadow: 0 3px 5px #717171;

}

#config_usuario .btn_config, #config_usuario .btn_config .img{
    border:1px solid #ccc;
    border-radius: 10px;
    box-shadow: 0px 0px 3px #ccc;
}
#config_usuario .inicio{
    margin-left: 100px !important;
}
#config_usuario .btn_config{
    width:170px;
    display: inline-block;
    height:67px;
    margin: 25px 10px;

}
#config_usuario .btn_config .img{
    display:block;
    width:55px;
    height: 55px;
    margin:5px;
    float: left;
}
#config_usuario .btn_config .btn_config_conteudo a{
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 3px #CCCCCC;
    color: #000000;
    display: block;
    font-size: 20px;
    height: 67px;
    /*    line-height: 31px;*/
    width: 170px;

}
#config_usuario .btn_config .btn_config_conteudo a:hover{
    background-color:#2667b7;
    color:#fff;
}
.btn_config_conteudo a span{
    display: block;
    /*    margin-top: 8px;*/
}

#config_usuario .btn_config .btn_config_conteudo{
    display: block;
    float: left;
    height: 55px;
    /*  margin-top: 10px;*/
    width: 55px;
}

#meusArrekadamentos{
    background-color:#fff;
}
.menuItem, .contribuicaoItem{
    min-height: 40px;
    border-top:1px solid #c1c1c1;
    border-bottom:1px solid #c1c1c1;
    background-color: #EFEFEF;
    border: 1px solid #E1E1E1;
    /*  margin: 5px;*/
}
.menuItem span{
    color:#376fb8;
    font-size: 16px;
    display: inline-table;
    padding:1px 5px 0 12px;
    width: 320px;
}
.menuItem span a{
    color: #376FB8;
    display: block;
    font-family: "ArrekadeFont";
    font-size: 16px;
    padding-top: 10px;
}
.menuItem .menuItemimagem{
    float: left;
    height: 40px;
    width: 114px;    
    background: url("/images/arrekade/padrao/sem-imagem-712.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.menuItem .menuItemimagem img{
    height: 40px;

}

.meuArrekadeItem{
    margin: 20px 5px 0;
    background-color: #FFF;
    /*  background-color: #F4F4F4;*/
    box-shadow: 0 1px 2px #767676;
    -moz-box-shadow: 0 1px 2px #767676;
    -webkit-box-shadow: 0 1px 2px #767676;
    -ms-box-shadow: 0 1px 2px #767676;
    -o-box-shadow: 0 1px 2px #767676;

}

.meuArrekadeItem .menuItem .meuArrekadeOpcao{
    background-color: #EFEFEF;
    float: right;
    padding-right: 10px;
    position: relative;
    text-align: right;
    width: 465px;

}
.meuArrekadeItem .menuItem .meuArrekadeOpcao a{
    color: #000;
    float:left;
    font-size: 16px;
    padding:10px 5px;
    text-align:left;
}
.meuArrekadeItem .menuItem .meuArrekadeOpcao a:hover{
    color: #ff0;
    display: inline-table;
    font-size: 16px;
    padding: 10px 5px;
    text-shadow: 1px 1px 2px #000000;
    -moz-text-shadow: 1px 1px 2px #000000;
    -webkit-text-shadow: 1px 1px 2px #000000;
    -ms-text-shadow: 1px 1px 2px #000000;
    -o-text-shadow: 1px 1px 2px #000000;
}
.meuArrekadeItem .menuItem .meuArrekadeOpcao a.loading{
    background:url('../images/loader_16.gif') no-repeat center;
    text-indent:9000px;
    overflow:hidden;
    margin:0;
}
.progressoMini{
    margin-left: 30px;
    margin-top: 10px;
    position: relative;
    width: 880px;

}
.progressoMini .carregadoMiniMask{
    height: 20px;
    width:880px;
    border-radius:15px;

    background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(179,179,179,0.15) 15%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.25) 85%, rgba(0,0,0,0.11) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(15%,rgba(179,179,179,0.15)), color-stop(50%,rgba(0,0,0,0.3)), color-stop(85%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.11))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(179,179,179,0.15) 15%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0.11) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(179,179,179,0.15) 15%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0.11) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(179,179,179,0.15) 15%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0.11) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(179,179,179,0.15) 15%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0.11) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#1c000000',GradientType=0 ); /* IE6-9 */

    position: absolute;
    z-index: 2;
}
.progressoMini .carregadoMiniMax{
    position: absolute;
    /*  background-color: red;*/

    height: 20px;
    width:20px;
    border-radius:15px;
    z-index: 1;

}
.progressoMini .carregadoMiniValue{
    font-size: 14px;
    margin-left: 2px;
    margin-top: 2px;
    position: absolute;
    text-shadow: 0 0 3px #FFFFFF;
    z-index: 3;
}
.progressoMini .carregadoMiniPerc{
    position: relative;
    padding-top: 20px;
}
.progressoMini .carregadoMiniPerc span{
    text-align: right;
    border-left:1px solid #000;
    font-size:13px;
    margin-left: 20px;
    padding-left: 5px;
    text-shadow: 1px 0 1px #939391;
}




.progressoMax{
    /*  margin-left: 30px;
      margin-top: 10px;*/
    position: relative;
    width:713px;

}
.progressoMax .carregadoMaxMask{
    height: 40px;
    width:713px;
    /*  border-radius:15px;*/

    background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(179,179,179,0.15) 15%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.25) 85%, rgba(0,0,0,0.11) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(15%,rgba(179,179,179,0.15)), color-stop(50%,rgba(0,0,0,0.3)), color-stop(85%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.11))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(179,179,179,0.15) 15%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0.11) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(179,179,179,0.15) 15%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0.11) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(179,179,179,0.15) 15%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0.11) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(179,179,179,0.15) 15%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0.11) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#1c000000',GradientType=0 ); /* IE6-9 */

    position: absolute;
    z-index: 2;
}
.progressoMax .carregadoMaxMax{
    height: 39px;
    margin-top: 1px;
    position: absolute;

    z-index: 1;

}
.progressoMax .carregadoMaxValue{
    font-size: 21px;
    margin-left: 290px;
    padding: 7px;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 3px #FFFFFF;
    z-index: 3;
}
.progressoMax .carregadoMaxPerc{
    margin-bottom: 30px;
    margin-left: -1px;
    position: absolute;
    top: 39px;
}
.progressoMax .carregadoMaxPerc span{
    text-align: right;
    border-left:1px solid #000;
    font-size:18px;
    margin-left: 20px;
    padding-left: 5px;
    text-shadow: 1px 0 1px #939391;
}

.pesquisa_arrekade{

}
.produtoWidthMax{
    width: 950px !important;
}

.meuArrekadeStatus{
    font-size: 14px;
    padding-left: 30px;
    padding-top:15px;
    padding-bottom:15px;
}
.meuArrekadeStatus li{
    display: inline-block;
    width: 180px;
}

.contribuicaoItem p{

    display: inline-table;
    font-size: 16px;
    padding:10px 5px 0 30px;
}

.contribuicaoItem p span{
    color:#376fb8;
    font-size: 16px;
    display: inline-table;
}

.block_white{
    width:100%;
    display:table;
    background-color: #fff;
    position: relative;
}
.block_white h2{
    color:#323232;
    /*    padding-bottom: 30px;*/
}

.block_white .infosaldo{
    float:left;
    width:270px;
    font-size:14px;
    border:5px solid #1D4A83;
    margin:10px 10px 10px 20px;
}
.infosaldo h3 {
    color:#fff;
    font-size:27px;
    background:#1D4A83;
    padding:10px;
}
.infosaldo h3 span{
    background: url('../images/site/saque.png') no-repeat -48px -20px;  
    float:right;
    width:21px;
    height:26px;
}
.infosaldo p{
    font-size:16px;
    padding:15px 0 10px 20px;
    color:#254B7A;
}

.infosaldo p strong{
    display:block;
    font-size:41px;
}
.infosaldo p.disponivel strong{ color:#98C900;}
.infosaldo p.bloqueado strong{ color:#FBCC00;}

#contaSaque{
    position:relative;
    float:right;
    width:620px;
    background:#016867;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    margin-right:20px;
    margin-top:10px;
}
#contaSaque .coin{
    width: 73px;
    height:62px;
    background:url('../images/site/saque.png') no-repeat -228px 0;
    position:absolute;
    right:20px;
    top:20px;
}
#contaSaque h3 {
    padding:13px 20px;
    color:#fff;
    font-size:27px;
    border-bottom:1px solid #000;
}

#compartilhar #formCompartilhar, #meuarrekade  #formCompartilhar{
    border-top:1px solid #009999;
    padding:20px 20px 0;
    font-size:17px;
    color:#000;
    display:table;
    width: 920px;
}
#formCompartilhar{
    border-top:1px solid #009999;
    padding:20px;
    font-size:17px;
    color:#fff;
    display:table;
    width:580px;
}
#formCompartilhar p.semSaldo{padding:20px; text-align:center;}
#contaSaque h3 span{
    float:left;
    background:url('../images/site/saque.png') no-repeat 0 -21px;
    width:26px;
    height:26px;
    margin:5px 10px 5px 0;
}
#contaSaque h4{
    font-size:16px;
    margin-bottom:20px;
}

#contaSaque section{
    float:left;
    width:223px;
    font-size:14px;
    height:55px;
    padding:0 20px;
}
#contaSaque section select,
#contaSaque section input{
    border:1px solid #333;
    padding:4px;
    width:90%;
}
#contaSaque section.conta{
    width:99px;
    padding-right:0;
}
#contaSaque section.conta input{
    width:100px;
}
#contaSaque section.digito{
    padding-top:16px;
    padding-left:0;
    width:58px;
}
#contaSaque section.digito label{
    float:left;
    padding:5px 7px 5px 5px;
}
#contaSaque section.digito input{
    width:30px;
}
.sacar{
    float: left;
    margin-top:10px;
    margin-left: 18px;
    background:url('../images/site/saque.png') no-repeat -86px -12px;
    width:123px;
    height:44px;
    border:none;
    cursor:pointer;
    text-indent:-90000px;
    overflow:hidden;
}

.historico{
    border:1px solid #ccc;
    margin:20px;
}
.historico h2{
    background:url('../images/site/bg_historico.jpg') repeat-x;  
    padding:20px;
    border-bottom:1px solid #ccc;
}
.historico table{width:100%;}
.historico td{
    padding:10px;
    text-align: center;
}

.formularioUsuarioEditar{
    padding: 20px;
    float: left;
}
.formularioUsuarioEditar label{
    font-size: 18px;
    margin: 10px;
}
.inputwidth0{
    width: 0px !important;
}
.miniatura{
    width:100px;
    /*margin-top: -40px;*/
}
.formularioUsuarioEditar input,
.formularioUsuarioEditar select{
    padding: 5px;
    border: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px #999;
    -moz-box-shadow: 0px 0px 5px #999;
    margin: 5px;
    font-size: 20px;
    width: 415px;
}
.formularioUsuarioEditar .checkbox input{
    width:auto;
    padding:0;
}
.formularioUsuarioEditar section.newsletter{padding-top:35px;}
.formularioUsuarioEditar .newsletter label{display:none;}
.formularioUsuarioEditar .newsletter div label{display:block;}
.formularioUsuarioEditar select{ border: 1px solid #ccc;}
.formularioUsuarioEditar section{
    float: left;
    width: 50%;
    padding-top: 15px;
}
.formularioUsuarioEditar section.end{
    width: 100%;
}
.formularioUsuarioEditar section.end input{width: 95%;}

.box_help{
    margin-top:20px;
}
.box_help .loading{
    float:right;
    margin-right:70px;
}

.box_help .erro{
    font-size: 14px;
    border: 1px solid red;
    padding: 5px;
    color:#2667B7;
}
.detalhes h3{
    display: block;
    font-family: sans-serif;
    font-size: 28px;
    /*    padding-left: 15px;*/
    font-weight: bold;
}
.detalhes p{
    display: block;
    font-family: sans-serif;
    font-size: 15px;
    /*    padding-left: 15px;*/
}
.descricao_box{
    display: inline-block;
    padding-left: 5px;
    padding-top: 5px;
    vertical-align: top;
}
#doacao_fixo .img_fixo{
    height: 125px;
    width: 125px;
    display: inline-block;
}
#doacao_fixo .cota_fixo{
    font-size:15px;
    margin-top: 15px;
}
#doacao_fixo .box_seleciona_fixo{
    margin-top: 20px;
}
#doacao_fixo .box_seleciona_fixo input{
    padding:5px;
    border:1px solid #999;
    border-radius:5px;
    width:200px;
}
#doacao_fixo .box_seleciona_fixo p{
    font-size:13px;
    margin-left: 10px;
}
#doacao_fixo .box_seleciona_fixo .mudarCota input{
    font-size: 30px;
    width:50px;
}
.box_seleciona_fixo .mudarCota{
    float: left;
    margin-top: 5px;
}
.valor_fixo{
    display: inline-block;
    font-size: 25px;
    padding-left: 60px;
}
#doacao_fixo .contribuir_fixo{
    display: inline-block;
}
#doacao_fixo .contribuir_fixo a{
    display: inline-block;
    background-color: #2667B7;
    border:0;
    color:#fff;
    padding:5px 15px;
    font-weight: bold;
    margin-left:60px;
    cursor:pointer;
}
#doacao_fixo .mudarCota input{
    border:none;
    padding:0;
}

#barra{
    width: 100%;
    height: 30px;
    position: relative;
}


.barra_carregamento{
    background-color: #EFEFEF;
    width: 100%;
    height: 30px;
    position: absolute;
    border-left: 1px solid #002166;
    border-right: 1px solid #002166;
}
.carregado,.carregado_text{
    border-right: 1px solid #002166;
    width:300px;
    height: 30px;
    background-color: #FECC0D;
    position: absolute;
}
.carregado_text{
    background-color: #fff;
    color:#FECC0D;
    text-align: right;
    position: absolute;
}

.carregado_mask{
    position: absolute;
    width: 100%;
    height: 30px;
    position: absolute;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.04) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.04)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.04) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.04) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.04) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,0.04) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0affffff', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}
.limites{
    width: 100%;
    border-left: 1px solid #002166;
    border-right: 1px solid #002166;
    position: relative;
    background-color: #fff;
    height: 30px;

}
.limites .minimo, .limites .maximo{
    font-size: 25px;
}
.limites .minimo{
    float: left;
}
.limites .maximo{
    float: right;
}
.imagemPeq{
    width:60px;
    border:1px solid #ddd;
}
.center{
    text-align: center;
}


.cotabox{
    width: 210px;
}
.cotabox .cotabtn{
    display: inline-block;
    width: 100px;
}

.cotabox .cotavalores{
    width: 90px;
}
.cotabox .cotavalores .btnCotaLess{
    float: left;
}
.cotabox .cotavalores .btnCotaMore{
    float: right;
}

.cotabox .cotavalores input{
    border: 0 none;
    font-size: 20px;
    text-align: center;
    width: 30px;
}
.cotavalores .total_cota{

}


.produtoView{}
.produtoView .descricao p{
    font-size: 24px;
    padding: 5px 0 0 10px;}
.produtoView .imagem{
    float: left;
    padding-right: 10px;
    padding-top: 5px;
    padding: 5px 10px 0px 10px;
}
.produtoView .imagem img{width: 100px;}

.produtoView .valorQuant{
    float: left;
    padding-top: 5px;
}
.produtoView .valorQuant p{
    font-size: 11px;
    padding-bottom: 5px;
}
.produtoView .valorQuant p a{
    color: blue;
    display: block;
    font-size: 14px;
    padding-bottom: 2px;
    padding-top: 4px;
}
.produtoView .valorQuant p input{}
.produtoView .valorQuant p .bntAdicionar{
    padding: 3px 10px;
}


.produtoView .valorQuant .btnAtivaCota a{}
.produtoView .valorQuant .adicionarProduto input{}


.produtoView .blocoCotas p{
    font-size: 12px;
    margin-top: 10px;
    width: 100px;}
.produtoView .blocoCotas a{
    text-decoration: underline;
}
.produtoView .blocoCotas a{
    float: left;
    margin-top: 10px;
    color: blue;
    text-decoration: none;
    width: 200px;
}
.produtoView .blocoCotas p{
    margin:0px;
}


.blocoCotas .cotavalores input{
    border: 0 none;
    font-size: 20px;
    margin-left: 10px;
    text-align: center;
    width: 45px;
}

.blocoCotas .cotavalores p{
    width: 80px;
    text-align:center;
}

.blocoCotas .cotavalores .btnCotaLess{
    width: 10px;
    margin-top:0;
}

.blocoCotas .cotavalores .btnCotaMore{
    float: right;
    margin-top:0;
    width: 10px;
}

.blocoCotas .cotavalores{
    float: left;
    margin-left: 15px;
    margin-top: 12px;
}
#fotoVoltar{
    background:url('../images/site/sprite.png') no-repeat -198px -281px;
    border: none;
    padding: 7px 10px;
    text-align: center;
    color: white;
    width: 137px;
    margin: 10px auto;
    float: none;
    border-radius: 10px;
}

#viewfotofinal{
    display: none;
    padding:10px;
    text-align: center;
}
#viewfotofinal p.textac{
    padding-bottom:20px;
}

#viewfotofinal input{
    margin-top:10px;
}

#finalizando_esq{
    float:left;
    width:400px;
    padding: 30px;
}
#ou{
    float: left;
    font-size: 22px;
}
#btn_cadastrese, #finalizaLogin .entrar{
    background-color: #2667B7;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    margin-left: 90px;
    margin-top: 20px;
    padding: 5px 35px;
    font-size: 14px;
}
#finalizando_login{
    float:right;
    width:400px;
    padding:20px;
}
.finalizando_usuario h3{
    font-size:18px;  
}
#finalizando_dir{
    padding: 20px;
}

#compartilhar #finalizando_dir, #meuarrekade #finalizando_dir{
    float: right;
    width: 400px;
}

#cadastreMensagem h2, #facebook h2, #facebookLista h2, #finalizaLogin h2{
    border-bottom: 1px solid #000000;
    margin-bottom: 20px;
    padding-bottom: 10px;
    font-size: 23px;
    font-weight: normal;
    color: #333333;
}

#cadastrese label span{
    display: block;
    float: left;
    width:60px;
    font-size: 16px;
}
#cadastreMensagem label span{
    display: block;
    float: left;
    width:60px;
    font-size: 16px;
}

#finalizaLogin{
    padding-bottom: 10px;
}


#finalizaLogin label, #cadastrese p{
    display: block;

}
#finalizaLogin label input,  #finalizaLogin label span, #cadastrese p input{
    display: block;
}
#finalizaLogin label span, #cadastrese p label{
    float: left;
    width:60px;
    font-size: 16px;


}

#imageProfile{
    float: left;
    border:1px solid #ccc;
    padding: 2px 2px 4px 2px;
}
#comentarioContribuicao{
    background-color: #fff;
}
#comentarioContribuicao ul{
    background-color: #fff;
}

.comentario li{
    display: table;
    background-color: #F8F8F8;
    margin:3px;
    width:99%;
}
.comentario li .imagem{
    display: inline-block;
    padding: 10px;
    width: 70px;
}
.comentario li .imagem img{width:60px; }
.comentario .comentario_text{
    display: inline-block;
    padding-top: 8px;
    vertical-align: top;
    width: 850px;
}

.comentario li .detalhes{
    /*  display: inline-block;*/
    vertical-align: top;
    width: 850px;
}
.comentario li .detalhes p{
    font-size: 14px;
    padding: 20px;
    text-align: center;
}
.comentario li .detalhes span{float:right;}


ul .navegacao{
    display: inline-block;
}
ul .navegacao a{

}
ul .navegacao .selecionado{
    background-color: #E3E3E3;
}
ul .navegacao .item_navegacao{
    color: #000000;
    display: block;
    font-size: 24px;
    padding: 2px 6px;
}

.p0{
    padding: 0px;
}


#divulgaArrekade{
    background-color: #B72626;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 5px 15px;
    text-align: center;
    width: 95%;
    clear:both;
}

#previewArrekade{
    background-color: #B72626;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 15px;
    text-align: center;
    width: 200px;
    clear:both;
}
#previewArrekade:hover{
    background-color: #F88E8E;

}
#listaAmigos{
    display:block;
    height: 460px;
}
#listaAmigos .blocoAmigos{
    border: 1px solid #CCCCCC;
    display: block;
    margin-bottom: 20px;
    padding: 7px;
}
.blocoAmigos li{
    border-bottom: 1px solid #E7E7E7;
    border-left: 1px solid #C9C9C9;
    display: inline-block;
    margin: 0 0 3px 1px;
    width: 205px;
}

.blocoAmigos li p{}
.blocoAmigos li p input{
    display: inline-block;
    margin: 0 0 0 5px;
    vertical-align: middle;}

.boxCompartilhe{
    display: block;
    height: 26px;
    text-align: center;
}

.blocoAmigos li p .fotoP{
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    width: 40px;}
.blocoAmigos li p span{
    display: inline-block;
    font-size: 11px;
    line-height: 17px;
    vertical-align: top;
    width: 130px;
}
.btnCompartilhar{

    background-color: #2477E8;
    border: 0 none;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 15px;
    text-align: center;

}

#textareaCompartilhe{
    font-size: 12px;
    height: 132px;
    padding: 5px;
    width: 387px;

}

#facebookLista #historico{
    width:100%;
    border:1px solid #666;
    border-collapse:collapse;
}

#facebookLista #historico td{
    border:0px ;
    padding:0px 5px;
    text-align:center;
    color:#666;
}

#facebookLista #historico th{
    border:0px;
    color: #333333;
}

#listaMultiplaFoto{
    width: 100%;
    display: table;
}

#listaMultiplaFoto li{
    box-shadow:0px 0px 4px #999;
    border:1px solid #ccc;
    border-radius:5px;
    margin: 5px;
    padding: 5px;
    width: 291px;
    text-align:center;
    float:left;

}
#listaMultiplaFoto li img{
    width: 145px;
}

#listaMultiplaFoto li span{
    display:block;
    width:147px;
    height:112px;
    overflow:hidden;
    margin: 0 auto;
    position:relative;
}
#listaMultiplaFoto li p{
    display: inline-block;
    font-size: 13px;
    vertical-align: top;
    width: 265px;
    overflow: hidden;
}
#listaMultiplaFoto li a{
    background-color: #FFF;
    color: #372B0E;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 5px;
    cursor: pointer;
    position:absolute;
    top:5px;
    right:11px;
}


.loading,#loading_multi{
    display: block;
    float: left;
    margin: 5px 0 0 170px;
}
#cropimage .loading{
    float:none;
    text-align:center;
    padding:10px 0;
    margin:0;
}
.albumFoto ul li{
    display:inline-block;
    background-color: #fff;
    width:100px;
    height:100px;
    margin:5px 0 5px 9px;
}
.meuAlbumArrekade{
    border:1px solid #aaa;
    border-radius:5px;
    overflow:hidden;
    text-decoration:none;
    display: block;
}
.meuAlbumArrekade img{
    border-radius:5px;
    border: none;
    display:block;
    height:100px;
    width:auto;
    border-radius:5px;
}

.albumFoto{
    padding-bottom: 20px;
}

.albumFoto h3{
    font-family: Arial;
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 9px;
}

.editarTabs ul{
    display:table;
    width:100%;
    padding: 10px 0px;
}
.editarTabs li{
    float: left;
    margin: 0 2px;
    width: 236px;
    box-shadow: 0 2px 3px #707070;
    -webkit-box-shadow: 0 2px 3px #707070;
    -moz-box-shadow: 0 2px 3px #707070;
    -ms-box-shadow: 0 2px 3px #707070;
    -o-box-shadow: 0 2px 3px #707070;

}
.editarTabs li a{
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0px;
    font-size:16px;
    background: #D6D6D6;
    color: #999;
    /*  border-bottom:1px solid #D6D6D6;*/
}
.editarTabs li a.current{background: #B5B5B5; color:#000;}

#statusCota{
    background-color: #F8BE04;
    margin-left: 2px;
    margin-top: -12px;
    padding: 5px;
    width: 330px;
    float: right;
}

#rodape{
    /*  background-color: #E3E3E3;*/
    clear: both;
    color: #2667B7;
    font-size: 12px;
    margin: 0 auto;
    padding-top: 15px;
    text-align: center;
}
#rodape .copyright{
    padding:10px;
    color: #666666;
}
#rodape .copyright a{
    color:#666666;
}
#rodape .formas_pagamentos h4,
#rodape .formas_pagamentos img 
{
    float:left;
}
#rodape .formas_pagamentos img{margin-left:10px;} 
#rodape ul{
    border-left: 1px solid #CCCCCC;
    display: inline-table;
    margin-left: 20px;
    padding-left: 10px;
    vertical-align: top;
}
#rodape ul.first{border:none;}
#rodape li{
    color: #666666;
    font-size: 13px;
    padding-bottom: 5px;
    text-align: left;
}
#rodape li p{
    width: 256px;
}
#rodape li a{
    color: #666666;
}
#rodape li a:hover{
    text-decoration: underline;
}
#rodape li h4{
    font-size: 15px;
    padding-bottom: 5px;
}
#rodape li img{}

#facebookIcon:hover{
    background: url("../images/site/facebook.png") no-repeat scroll 0 -25px transparent;
}
#facebookIcon{
    background: url("../images/site/facebook.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 25px;
    width: 25px;
}
#twitterIcon:hover{
    background: url('../images/site/twitter.png') no-repeat scroll 0 -25px transparent;
}
#twitterIcon{
    background: url('../images/site/twitter.png') no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 25px;
    width: 25px;
}

#plusIcon:hover{
    background: url('../images/site/google_plus.png') no-repeat transparent;
}
#plusIcon{
    background: url('../images/site/google_plus_sel.png') no-repeat transparent;
    display: inline-block;
    height: 30px;
    width: 33px;
}

#paginaTexto{
    font-size:14px;
    margin-left: 15px;
    width: calc(100% - 30px);
}

.compartilhe{
    background: none repeat scroll 0 0 #FFFFFF;
    margin-right: 0;
    margin-top: 15px;
    position: absolute;
    right: 0;
}
#produtoLista li{
    /*    float:left;*/
    margin: 4px;
    width: 165px;
    border:1px solid #ccc;
    text-align:center;
    /*height:170px !important;*/
    /*min-height:170px;*/
    position:relative;
    display: inline-block;
}
#produtoLista li p{
    /*    position: absolute;
        bottom: 10px;
        left: 50%;
        margin-left: -45px;*/
}

.checked{
    /*position: relative;
    top: 0px;
    left:68px;*/
    background:url('../images/site/checked.png') top right no-repeat;
}
#produtoLista li h3{
    font-size:15px;
    padding-bottom: 10px;
    padding-top: 5px;
}
#produtoLista li .bntAdicionar,
#genericoAdd{
    display:block;
    margin:10px auto;
    background:url('../images/site/bt_cadastro.png') no-repeat;
    width:90px;
    height:28px;
    text-align:center;
    border:none;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
}
#genericoAdd{float:left; margin-top:5px;}
#produtoLista .remover_produto{
    margin: 10px auto;
    width: 90px;
    display: block;
}
#produtoLista .remover_produto a{
    display:block;
    background:url('../images/site/b_excluir2.png') no-repeat;
    width:90px;
    padding:6px 0;
    color:#fff;
    text-align:center;
    font-size:14px;
}
#formProdutoGenericoUnico{width:300px;}
#formProdutoGenericoUnico label{
    padding:5px;
    width:170px;
    float:left;
}
#formProdutoGenericoUnico label span{
    display:block;
}
#formProdutoGenericoUnico label input{
    padding:5px;
    border:1px solid #999;
    border-radius:5px;
}

#boxItensTotais{
    background-color: #E2E2E2;
    margin-bottom: 5px;
    border: 1px solid #E2E2E2;
    padding: 5px;
    width: 695px;
}
#boxItensTotais h2{ display: inline-block; padding-right: 15px;}
#boxItensTotais p{display: inline-block; font-size: 14px;}

.btnVoltar:hover{
    text-decoration: underline;
}
.btnVoltar{
    display: block;
    float: left;
    font-size: 13px;
    margin-left: 10px;
    margin-top: -15px;
    color:#2667B7;
}

.videoArrekade p{
    border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    margin-bottom: 10px;
}
.videoArrekade{
    padding: 5px 5px 2px 5px;
    border:1px solid #ccc;
    background-color: #eee;
    border-radius:5px;
    margin: 10px auto;
    width: 920px;
}

#listaEmails{}
#listaEmails li{ background: none repeat scroll 0 0 #FFFFEE;
                 border: 1px solid #E8C330;
                 height: 25px;
                 margin: 2px 0;}
#listaEmails li span{display: inline-block;
                     font-size: 14px;
                     text-align: center;
                     width: 20px;}
#listaEmails li p{display: inline-block;
                  font-size: 14px;
                  line-height: 24px;}
#listaEmails li a{ display:inline-block; float: right;}

.voltar{
    background: url('../images/back.png') no-repeat left top;
    padding-left: 36px;
    font-size: 18px;
    padding: 6px 39px;
    margin-top: 10px;
    margin-left:10px;
    display: block;
    color: #2667B7;
} 
.compartilharRedesSociais li{float:left; margin:0 35px;}
.compartilharRedesSociais a{
    display:block;
    width:128px;
    height:128px;
    text-indent:-90000px;
    overflow:hidden;
}
.fbShare{ background: url('../images/site/facebook_big.png') no-repeat; }
.twitterShare{ background: url('../images/site/twitter_big.png') no-repeat; }
.compartilhar_links{
    display:none;
    position:absolute;
    left:20px;
    top:-47px;
    background:#fff;
    border:1px solid #ccc;
    border-bottom:none;
    text-align:left;
    padding:5px 5px 0;
}
.compartilhar_links li{
    float:left;
}
.meuArrekadeItem .menuItem .meuArrekadeOpcao a.active{
    background:#fff;
    border-top:1px solid #999;
    border:1px solid #ccc;
}
.meuArrekadeItem .menuItem .meuArrekadeOpcao .compartilhar_links li a,
.compartilhar_links li a{
    display:block;
    width:48px;
    height:48px;
    text-indent:-90000px;
    overflow:hidden;
    padding:0;
}
.compartilhar_links li a.fbShare,
.meuArrekadeItem .compartilhar_links li a.fbShare { background:url('../images/site/facebook_48.png') no-repeat;}
.compartilhar_links li a.twitterShare,
.meuArrekadeItem .compartilhar_links li a.twitterShare { background:url('../images/site/twitter_48.png') no-repeat;}

#cropimage div img{
    width:300px;
}
.dadosUsuarioSaque{
    clear: both;
    display: block;
}
#menu{
    float: left;
    padding-left: 5px;
    width: 950px;
}
#menu ul li{
    float: left;
    margin:0px;
    padding:0px;
}
#menu ul li a{
    display: block;
    color: #FFFFFF;
    background-color: #1a4d8c;
    padding:5px 8px;

}
#menu ul li a:hover{
    background-color:#153f71 ;
    display: block;
    color: #FFFFFF;
}
.menu_selecionado{   
    background-color:#153f71 !important ; 
}
.borderInicio{
    border-radius:  4px 0 0 4px;
}
.borderFim{
    border-radius: 0 4px 4px 0;
}
.menuLogado{
    background-color: #004EDD !important;
}
.menuLogado:hover{
    background-color: #2667e0 !important;
}

.parabens{
    margin:50px auto;
    width:550px;
    text-align:center;
}
.parabens p{
    font-size:14px;    
    font-family: Arial;
}
.box-3{
    width:30%;
    float:left;
    margin:1.5%;
}
.preRodape{
    background:#f8f8f8;
    padding:10px 0;
    border-top:1px dashed #333;
    margin-top: 10px;
}

.parabens h2{
    font-size:28px;
}
.preRodape h3{
    font-size:20px;  
    color:#2667BB;
    padding:1.5%;
}
.center{
    text-align: center;
}
.listSaque{
    font-size: 14px;
    width: 100%;
    margin-top: 20px;
}
.listSaque tr{

}
.listSaque tr td{

}
.listSaque tr td .esquerdo{
    color: #254B7A;
    display: block;
    margin: 2px 0;
    padding-right: 10px;
    text-align: left;
    margin-left: 18px;
}
.listSaque tr td .direito{
    display: block;
    text-align: left;
}
#legenda {
    margin-top:20px;
    border:1px solid #ccc;

}
#legenda p{
    margin:5px 10px;
    font-size:16px;
}
#legenda li{
    font-size:14px;
    padding: 5px 10px;
    border-top: 1px solid #ccc;
}
.bg_1 td,.bg_2 td,.bg_3 td, .bg_4 td, .bg_5 td, .bg_6 td, .bg_7 td, .bg_8 td{
    border-bottom: 1px solid #8D8B8B !important;
}

#legenda .bg_1, .bg_1 td{ /*aguardando pagamento*/
    background-color: #FFFEEE !important;
}
#legenda .bg_2,.bg_2 td{ /*analise*/
    background-color: #FFFDDA !important;
}
#legenda .bg_3,.bg_3 td{ /*Paga*/    
    background-color: #FFF1C1 !important;
}
#legenda .bg_4,.bg_4 td{ /*Disponível*/
    background-color: #DAFFDF !important;
}
#legenda .bg_5,.bg_5 td{/*Em disputa*/
    background-color: #FFEFDA !important;
}
#legenda .bg_6,.bg_6 td{ /*Devolvida*/
    background-color: #FFE9DA !important;
}
#legenda .bg_7,.bg_7 td{ /*Cancelada*/
    background-color: #FFDADF !important;
}
#legenda .bg_8,.bg_8 td{ /*Sacada*/
    background-color: #DAF1FF !important;
}

.home_normal{
    color:#333;
}

.home_strong{
    font-weight: bold;
    color:#333;
}
.home_strong:hover{
    text-decoration: underline;
}
.chamada_cadastro{
    /*background-color: #ffc544;*/
    font-size: 14px;
    margin-top: 25px;
    padding: 10px 5px;
    text-align: center;
}

.editarListaBtn{
    width: 100%;
    display: table;
}

.editarListaBtn .voltar_passo{
    background: url("../images/site/sprite.png") no-repeat scroll -180px -272px transparent;
    float: left;
    height: 38px;
    padding: 5px;
    width: 159px;
}

.editarListaBtn .voltar_passo a{
   font-size: 13px; 
}

.editarListaBtn .proximo_passo{
    background: url("../images/site/sprite.png") no-repeat scroll -180px -272px transparent;
    float: right;
    height: 38px;
    padding: 5px;
    width: 159px;
}

.editarListaBtn .proximo_passo a{
    padding: 10px 0;
}

#arrekadeFinalizado .compartilhe{
    right: 306px;
    margin-top: 24px;
}

.realupload {
    position: relative;
    float: right;
    top: -21px;
    right: 20px;
    opacity: 0;
}

.finalizaArrekade section input.fakeupload {
    cursor: default;
    background: url('../images/site/substituir_img.png');
    border-radius: 10px;
    border:1px solid #FFF;
    width: 97px;
    margin-left: 426px;
    margin-top: 16px;
}
.usuario #cropimage .photo{max-width:500px;}

#news .meuArrekadeItem{
    /*display: inline-block;*/
    width: 305px;
    margin: 20px 6px 0;
    width: 305px;
    margin: 28px 6px 0;
    min-height: 300px;
    float: left;
}
#news .menuItem{
    min-height: 60px;
}
#news .menuItem span{
    width: auto;
}
#news .menuItem span a {
    width: 300px;
}

.font18{
    font-size: 18px;
}

.font23{
    font-size: 18px;
}

#index .tudo .index-topo .autoMargin{
    height: 470px;
}

.positionAbsolute {
  position: absolute;
  top: 128px;
}

#confirmacao .proximo_passo{
    width: 220px;
    background: url("../images/site/avancarMaior.png") no-repeat scroll 0 7px transparent;
    font-size: 13px;
}

input#paypal   {
background:url(../../images/btn_xpressCheckout.gif);
background-repeat: no-repeat;
width: 178px;
height: 26px;
border: 0;
text-indent: -150px;
}

input#paypal:hover   {
background:url(../../images/btn_xpressCheckout_hover.gif);
background-repeat: no-repeat;
width: 178px;
height: 26px;
border: 0;
text-indent: -150px;
}

.sucesso_pagina{
    display:table;
    padding:6px 0;
    width: 100%;

}

.formularioUsuarioEditar input.readonly{
    background-color: #CDCDCD;
}

.finalizando_usuario h3.hideDesktop{
    display: none;
}

.fazerIgual{
    padding:10px;
    text-align: right;
    clear: both;
}
.fazerIgual a{
    background-color: #2667B7;
    color: #FFFFFF;
    font-size: 14px;
    padding: 7px 10px;
}

#parabens .fazerIgual{
   text-align: center; 
}

#cadastro_login .block_white h2{
  color:#376fb8;
  padding-top:10px;
}

#cadastro_login .finalizando_usuario .esquerda, #cadastro_login .finalizando_usuario .direita{
    border:1px solid #ccc;
    padding: 0;
    text-align: center;
    min-height: 235px;
}

#cadastro_login .finalizando_usuario .direita p{
    padding-top:20px;  
}

#cadastro_login .finalizando_usuario .esquerda form{
    padding:10px;
}

#cadastro_login .cadastre-se section input{
        width: 330px;
}

#cadastro_login .btn{
    margin:20px;
    background-color: #2667B7;
    padding:10px;
    color:#fff;
    display: block;
    width: 337px;
    text-align: center;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -o-border-radius: 10px 10px 10px 10px;
}

#finalizar_cadastro_login h2{
    padding-left:10px;
}

#finalizar_cadastro_login .cadastre-se section.checks{
    float:none;
}

#finalizar_cadastro_login .cadastre-se #cad_enviar{
    margin-left: 0; 
    float: none;
    margin-bottom:10px;
}

.verde-escuro{

    margin:25px;
    background-color: #339933;
    min-height: 320px;
}

.verde-escuro h3 a{
    color: #FFF;
    text-align: center;
    display: block;
    padding: 150px 0;
    font-size: 29px;
    text-transform: uppercase;
}

.cadastre-se section.smallinline,.cadastre-se section.mediuminline{
    display: inline;
}

.cadastre-se section.smallinline div, .cadastre-se section.mediuminline div {
    display: inline;
}

.cadastre-se section.smallinline div input{
    width: 4%;
}

.cadastre-se section.mediuminline div input{
    width: 20%
}
