.btdcc {
	position:relative; font-family:sans-serif; font-size: 11px; line-height: 30px; font-weight: bold; text-decoration: none; text-align:center;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; letter-spacing:0.08em;
    margin:0px; background-repeat: no-repeat; cursor:pointer; display: inline-block;
}

.btcx1, .btcx1b { padding:0px 30px 0px 20px; background-color: #2c53c8; border: 1px solid #2c53c8; color:#FFFFFF; background-image:url("../imagens/ava.png"); background-position:95% center; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.btcx1:hover { border:1px solid #0D9313; background-color:#0D9313; color:#ffffff; }

.btcx1b {
-webkit-animation: flash_btc 1000ms infinite;
-moz-animation: flash_btc 1000ms infinite;
-o-animation: flash_btc 1000ms infinite;
animation: flash_btc 1000ms infinite;
}

.btcx1b:hover {
-webkit-animation: flash_btch 1000ms infinite;
-moz-animation: flash_btch 1000ms infinite;
-o-animation: flash_btch 1000ms infinite;
animation: flash_btch 1000ms infinite;
}

@-webkit-keyframes flash_btch {
  0% { background-color: #0D9313; border:1px solid  #0D9313; }
  50% { background-color: #48CA28; border:1px solid  #48CA28; }
  100% { background-color: #0D9313; border:1px solid  #0D9313; }
}

@-moz-keyframes flash_btch {
  0% { background-color: #0D9313; border:1px solid  #0D9313; }
  50% { background-color: #48CA28; border:1px solid  #48CA28; }
  100% { background-color: #0D9313; border:1px solid  #0D9313; }
}

@-o-keyframes flash_btch {
  0% { background-color: #0D9313; border:1px solid  #0D9313; }
  50% { background-color: #48CA28; border:1px solid  #48CA28; }
  100% { background-color: #0D9313; border:1px solid  #0D9313; }
}

@keyframes flash_btch {
  0% { background-color: #0D9313; border:1px solid  #0D9313; }
  50% { background-color: #48CA28; border:1px solid  #48CA28; }
  100% { background-color: #0D9313; border:1px solid  #0D9313; }
}

@-webkit-keyframes flash_btc {
  0% { background-color: #1F60A0; border:1px solid  #1F60A0; }
  50% { background-color: #2D82D7; border:1px solid  #2D82D7; }
  100% { background-color: #1F60A0; border:1px solid  #1F60A0; }
}

@-moz-keyframes flash_btc {
  0% { background-color: #1F60A0; border:1px solid  #1F60A0; }
  50% { background-color: #2D82D7; border:1px solid  #2D82D7; }
  100% { background-color: #1F60A0; border:1px solid  #1F60A0; }
}

@-o-keyframes flash_btc {
  0% { background-color: #1F60A0; border:1px solid  #1F60A0; }
  50% { background-color: #2D82D7; border:1px solid  #2D82D7; }
  100% { background-color: #1F60A0; border:1px solid  #1F60A0; }
}

@keyframes flash_btc {
  0% { background-color: #1F60A0; border:1px solid  #1F60A0; }
  50% { background-color: #2D82D7; border:1px solid  #2D82D7; }
  100% { background-color: #1F60A0; border:1px solid  #1F60A0; }
}

.btcx2 { padding:0px 15px 0px 28px; border:1px solid #F87E05; background-color:#F87E05; color:#FFFFFF; background-image:url("../imagens/ret.png"); background-position:8px center; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.btcx2:hover { border:1px solid #0D9313; background-color:#0D9313; color:#ffffff; }

.btcxi { padding:0px 30px 0px 20px; border:1px solid #8C8F93; background-color:#8C8F93; color:#FFFFFF; background-image:url("../imagens/ava.png"); background-position:95% center; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.btcxi:hover { border:1px solid #ABAEB1; background-color:#ABAEB1; color:#ffffff; }

.btcx3 { padding:0px 30px 0px 20px; border:1px solid #FB0006; background-color:#FB0006; color:#FFFFFF; display:none; cursor:default; }

.cc_bt_apagat, .cc_bt_refresh { background-color:#ffffff; color:#737373; width:60px; height:68px; font-family:Helvetica; font-size:7px; font-weight:bold; text-align:center; cursor:pointer; background-repeat:no-repeat; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float:left; margin-right:7px; margin-left:3px; letter-spacing:0.02em; line-height:6pt; }
.cc_bt_apagat:hover, .cc_bt_refresh:hover { background-color:#eaeaea; color:#000000; }
.cc_bt_apagat { background-position: 10px 6px; background-image:url('../imagens/apaga_tudo_v2.png'); }
.cc_bt_refresh { background-position: 9px 6px; background-image:url('../imagens/refresh_v2.png'); }
#divtoBlink {-webkit-transition: background 0.3s ease-in-out; -ms-transition:background 0.3s ease-in-out; transition: background 0.3s ease-in-out; }
.backgroundRed { background-color:#DFF2CC; }

.cc_aviso_tit { margin:0px; font-family:Verdana; font-size:16px; color:#D90000; letter-spacing:0.03em; font-weight:bold; }
.cc_aviso_con { margin:6px 0px 0px; font-family:Arial; font-size:13px; color: #494949; line-height: 14pt; letter-spacing:0.03em; }

.cc_blocod { background-color:#F5F5F5; border:1px solid #D7D7D7; padding:20px; text-align:left; }
.cc_blocod2 { display:inline-block; background-color:#FFFFFF; border:1px solid #D3D3D3; padding:15px 25px; text-align:left; font-family:Arial; font-size:13px; color: #326685; line-height: 14pt; letter-spacing:0.03em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.cc_blocod3 { background-image:url(../imagens/idea.png); background-position: 10px 10px; background-repeat:no-repeat; position:relative; display:inline-block; float:left; margin:0px 0px 0px 20px; background-color:#458FB8; border:1px solid #328ED3; padding:15px 20px; text-align:center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.avi3d_tit { font-family:Helvetica; font-size:18px; color:#ffffff; letter-spacing:0.03em; line-height:18pt; margin:0px; margin:0px 20px; }
.avi3d_des { font-family:Helvetica; font-size:12px; color:#E2ECF1; letter-spacing:0.03em; line-height:14pt; }

.cc_titulo_xxl { font-family:Helvetica; font-size:24px; color:#3E3E3E; letter-spacing:0.03em; }
.cc_letra_xxl, .cc_letra_xxll { font-family:Arial; font-size:13px; color: #494949; line-height: 14pt; letter-spacing:0.03em; text-decoration:none; }
.cc_letra_xxll:hover { color: #1D61E0; }

.cc_bltlognom { font-family:Arial; font-size:13px; color:#D30106; padding:0px 2px 4px; letter-spacing:0.03em; font-weight:bold; }
.cc_bltloginp, .cc_input { font-family:Arial; font-size:13px; color:#4B4B4B; background-color:#ffffff; border:1px solid #B2B2B2; padding:8px 8px; width:220px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.cc_bltlogbot1 { font-family:Arial; font-size:11px; color:#ffffff; background-color:#4A8730; border:1px solid #4A8730; padding:11px 8px; width:220px; text-align:center; cursor:pointer; letter-spacing:0.03em; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.cc_bltlogbot1:hover { color:#ffffff; background-color:#65B841; border:1px solid #65B841; }
.cc_bltlogbot2 { font-family:Arial; font-size:12px; color:#ffffff; background-color:#919191; border:1px solid #919191; padding:7px 8px; width:220px; text-align:center; cursor:pointer; letter-spacing:0.03em; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; margin:5px 0px 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.cc_bltlogbot2:hover { color:#ffffff; background-color:#ACACAC; border:1px solid #969696; }
.cc_input { padding:5px 5px; }

.rec_bta { font-family:Arial; font-size:11px; color:#ffffff; background-color:#4A8730; border:1px solid #4A8730; padding:2px 15px; text-align:center; cursor:pointer; letter-spacing:0.03em; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rec_bta:hover { color:#ffffff; background-color:#65B841; border:1px solid #65B841; }

.barguia { margin-bottom:10px; }
table.barguia td { padding:10px 0px; font-size:11px; font-family:Helvetica; text-align:center; letter-spacing:0.03em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-image: url("../imagens/guia_seta.png"); background-repeat: no-repeat; background-position: center right 7px; }
.bguiap { width:2px; }
.bguiaf_old { background-color: #FFC300; color:#000000; }
.bguiaf_on { background-color: #0069E0; color:#FFFFFF; }
.bguiaf_off { background-color: #D8D8D8; color:#757575; }