/* Minification failed. Returning unminified contents.
(48,141): run-time error CSS1031: Expected selector, found '/'
(48,141): run-time error CSS1025: Expected comma or open brace, found '/'
(76,144): run-time error CSS1031: Expected selector, found '/'
(76,144): run-time error CSS1025: Expected comma or open brace, found '/'
 */
@import "themes/colorbox/colorbox.css";

body {background-color: #f3f3f3; color: #222; margin: 0px; font-size: 11px; font-family: Verdana, Arial; line-height: 15px;}
header {margin: 0; background-color: #333; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
input, select, textarea {padding: 5px; border: 0px; font-family: Verdana, Arial; font-size: 12px;}
input:disabled, select:disabled, textarea:disabled {background-color: #fff;}
input:focus, textarea:focus, isindex:focus, keygen:focus, select:focus { outline: 0px;}
legend {font-weight: bold; background-color: #ccc; color: #222; border-radius: 5px; font-size: 1.25em; padding: 5px 10px 7px 10px;}
fieldset {padding: 10px; border: 1px solid #ccc; border-radius: 3px;}
a {color: #ff1010; text-decoration: none;}
a:hover {color: #222;}
h4.edit:hover, h4.voltar:hover {cursor: pointer;}
h4.edit span, h4.voltar span, h4.voltar label {float: right; padding: 0px 10px 0px 0px; background-image: url('../Content/imagens/expand.png'); background-position: top left; background-repeat: no-repeat;}
h4.edit span:hover, h4.voltar span:hover, h4.voltar label:hover {background-image: url('../Content/imagens/expandH.png'); background-position: top left; background-repeat: no-repeat; cursor: pointer;}
h4.voltar span {background-image: url('../Content/imagens/back.png');}
h4.voltar span:hover {background-image: url('../Content/imagens/backH.png');}
h4.voltar label {background-image: url('../Content/imagens/expand.png'); font-weight: normal;}
h4.voltar label:hover {background-image: url('../Content/imagens/expandH.png');}

#dvHeader {width: 1020px; margin: auto; overflow: hidden;}
#dvPesquisa {width: 195px; float: left; font-size: 0.8em; line-height: 0.8em; padding: 5px 0px 5px 0px;}
#dvPesquisa input {margin: 0px; background-color: #777; color: #ddd; font-style: italic;}
#dvPesquisa input:focus {background-color: #eee; color: #222; font-style: normal;}
#dvPesquisa a {padding: 5px; background-color: #777; margin: 0px; border-left: 1px solid #aaa; border-top: 2px solid #777;}
#dvPesquisa a img {padding-top: 3px;}
#dvPesquisaViaturas {width: 100px; float: left; font-size: 0.8em; line-height: 0.8em; padding: 15px 0px 12px 15px; border-left: 1px solid #777;}
#dvPesquisaViaturas a {border: 0px solid #aaa; background-color: transparent; color: #eee; font-weight: bold;}
#dvRecente {width: 70px; float: left; font-size: 1em; line-height: 0.8em; padding: 15px 0px 12px 15px; border-left: 1px solid #777;}
#dvRecente a {border: 0px solid #aaa; background-color: transparent; font-weight: bold; font-variant:small-caps; }
#dvRecente a:hover {color: #fff;}

#dvUserLogon {float: right; min-width: 200px; color:#ddd; padding-top: 10px; font-weight: bold; text-align: right;}
#dvUserLogon a {color:#fff;}
#dvUserLogon a:hover {color:#ff1010;}
#dvLogoBanner {float: right; width: 220px; text-align: right; padding: 5px 0px 0px 0px;}

#dvPage {/*width: 1680px;*/ min-height: 590px; margin: auto; overflow: hidden;}
#dvBodyPop {margin: auto; padding: 0px 10px 10px 10px;}
section#main{width: 1020px; margin: auto; min-height: 590px; overflow: hidden; background-image: url('../Content/imagens/fundo.png'); background-repeat: repeat-y; padding-bottom: 20px;}

#dvAuth {float: left; width: 500px;}
#dvAuthLogin {float: left; width: 500px;}
#dvAuthRegister {float: left; width: 100%;}

/* Login */
#dvPageLoginBackGround {width: 100%; min-height: 790px; background-image: url('../Content/imagens/BackgroundLogin.jpg'); background-position: top center; background-repeat: no-repeat; background-size: cover;}
#dvPageLogin {width: 520px; min-height: 460px; border: 1px solid rgba(247, 147, 30, 0.46); border-radius: 15px; margin: auto; margin-top: 70px; overflow: hidden;}
#dvLogin {margin-top: 50px; margin-left: 50px; margin-right: 50px;} /*width: 500px; margin: auto; overflow: hidden;} /*{margin-top: 75px;*/*/
#dvLogin input[type=text], #dvComContaMYGARAGEBOOK input[type=text], #dvLogin input[type=password], #dvComContaMYGARAGEBOOK input[type=password] {font-weight: bold; font-size: 3.5em;}
#dvLogin input {font-weight: bold; font-size: 1.5em;}
#dvLogin fieldset {padding: 10px; border: none;}
#dvLogin legend {font-weight: bold; background-color: rgba(247, 147, 30, 0); color: #000; border-radius: 5px; font-size: 3em; padding: 5px 10px 7px 10px; font-variant:small-caps;}
#dvLogin .editor-field_icon {background-color: #ffffff; border: 1px solid #ccc; border-radius: 15px;}
#dvLogin a {color: #fff; text-decoration: none;}
#dvLogin a:hover {color: #222;}
#dvLogin .submit {background-color: #444; border-radius: 15px; color: #fff; padding: 5px 10px 5px 10px; height: 40px; width: 100px; font-size:1.25em}
#dvLogin .submit:hover {background-color: #fff; color: #444; text-decoration: none;}
#dvLogin .submitrecovery {width: 200px;}
#dvLogin hr {display: block; height: 1px; border: 0; border-top: 1px solid #fff; margin: 1em 0; padding: 0;}
.fundoLogin_ {background-color: #f7931e; opacity: 0.5;} /*opacity: 0.46;*/
.fundoLogin {background-color: rgb(247, 147, 30); background-color: rgba(247, 147, 30, 0.46);}
.divViaturaLogin {width: 1020px; margin: auto; overflow: hidden; margin-top: 70px; margin-top: 20px;}
.divViaturaLogin div {float: left; width: 120px; min-height: 120px; padding: 10px; overflow: hidden; text-align: center; border-radius: 15px; background-color: rgb(247, 147, 30); background-color: rgba(2, 2, 2, 0.46);}
.divViaturaLogin div.LeftMargin {margin-left: 80px;}
.divViaturaLogin {color: #fff;}
.divViaturaLogin a:hover {color: #f7931e;}

.divViaturaLogin2 {width: 80%; margin: auto; margin-top: 20px; height: 360px; overflow: hidden; color: #ff1010;}
.divViaturaLogin2 div {float: left; min-width: 100px; height: 180px; overflow: hidden; text-align: center;}
.divViaturaLogin2 a {color: #fff;}
.divViaturaLogin2 a:hover {color: #f7931e;}

/* Register */
#dvPageRegisterBackGround {width: 100%; min-height: 790px; background-image: url('../Content/imagens/BackgroundRegister.jpg'); background-position: top center; background-repeat: no-repeat; background-size: cover;}
#dvPageRegister {width: 970px; min-height: 460px; border: 1px solid rgba(247, 147, 30, 0.46); border-radius: 15px; margin: auto; margin-top: 100px; overflow: hidden;}
#dvRegister {margin-top: 50px; margin-left: 50px; margin-right: 50px;} /*width: 500px; margin: auto; overflow: hidden;} /*{margin-top: 75px;*/*/
#dvRegister input[type=text], #dvRegister input[type=password] {font-weight: bold; font-size: 3.5em;}
#dvRegister input {font-weight: bold; font-size: 1.5em;}
#dvRegister fieldset {padding: 10px; border: none;}
#dvRegister legend {font-weight: bold; background-color: rgba(247, 147, 30, 0); color: #000; border-radius: 5px; font-size: 3em; padding: 5px 10px 7px 10px; font-variant:small-caps;}
#dvRegister .editor-field_icon {background-color: #ffffff; border: 1px solid #ccc; border-radius: 15px;}
#dvRegister a {color: #fff; text-decoration: none;}
#dvRegister a:hover {color: #222;}
#dvRegister .submit {background-color: #444; border-radius: 15px; color: #fff; padding: 5px 10px 5px 10px; height: 40px; width: 100px; font-size:1.25em}
#dvRegister .submit:hover {background-color: #fff; color: #444; text-decoration: none;}
#dvRegister hr {display: block; height: 1px; border: 0; border-top: 1px solid #fff; margin: 1em 0; padding: 0;}

/* Content */
#dvPageContentBackGround {width: 100%; min-height: 790px; background-image: url('../Content/imagens/BackgroundLogin.jpg'); background-position: top center; background-repeat: no-repeat; background-size: cover;}
#dvPageContent {width: 1020px; min-height: 460px; border: 1px solid #bbb; border-radius: 15px; margin: auto; overflow: hidden; background-color: #f3f3f3;}
#dvContent {margin-left: 50px; margin-right: 50px;}



#dvAuthLogo {float: right; width: 500px; text-align: center; padding: 50px 0px; margin-top: 5px;}
#dvAuthLogo p {color: #777; font-size: 16px;}
#dvAuthLogoLogin {float: right; width: 330px; text-align: left; padding: 0px 0px; margin-top: 10px;}
#dvAuthLogoLogin p {color: #777; font-size: 14px;}
#dvAuthLogoLogin .editor-label {font-weight: bold; padding: 6px 0px 4px 0px;}
#dvAuthLogoRegister {float: right; width: 100%; text-align: center; padding: 0px 0px; margin-top: 10px;}
#dvAuthLogoRegister p {color: #777; font-size: 16px;}
span.spUser, span.spPwd, span.spArroba {background-repeat: no-repeat; background-position: center center; padding: 5px 15px 5px 5px; margin: 0px;}
span.spUser {background-image: url('../Content/imagens/user.png');}
span.spPwd {background-image: url('../Content/imagens/pwd.png');}
span.spArroba {background-image: url('../Content/imagens/arroba.png');}
div.spText {background-image: url('../Content/imagens/text.png'); background-repeat: no-repeat; background-position: 5px center; padding-left: 30px;}

.btnLogin_OLD_20160505 {width: 94px; height: 40px; background-position: center center; background-repeat: no-repeat; border: 1px solid #aaa; border-radius: 5px;}
.btnLogin {width: 65px; height: 65px; background-position: center center; background-repeat: no-repeat; border-radius: 50px; background-color: rgba(247, 147, 30, 0);}
.btnFacebook {background-image: url('./imagens/LogoFacebook.png');}
.btnGoogle {background-image: url('./imagens/LogoGoogle.png');}
.btnTwitter {background-image: url('./imagens/LogoTwitter.png');}
.btnMicrosoft {background-image: url('./imagens/LogoMicrosoft.jpg');}
.setabaixo {
    background-image: url('./imagens/down.png'); 
    background-repeat: no-repeat; 
    background-position: 99% center;
    cursor: pointer;
}

.setacima {
    background-image: url('./imagens/up.png'); 
    background-repeat: no-repeat; 
    background-position: 99% center;
    cursor: pointer;
}

#spMuralText, #spMuralImg {background-repeat: no-repeat; background-position: 10px center; padding: 5px 10px 6px 20px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-radius: 6px 6px 0px 0px; cursor: pointer;}
#spMuralText {background-image: url('../Content/imagens/text.png');}
#spMuralImg {background-image: url('../Content/imagens/portrait.png');}
.muralNor {background-color: #e0e0e0; border-bottom: 1px solid #ccc;}
.muralSel {background-color: #fff; border-bottom: 1px solid #fff;}

#dvDP input[type=text], #dvDP input[type=password] {width: 93%;}
#dvDP input[type=text].jqData {width: 80px;}
#dvDP table td {padding: 5px;}
#dvDP table tr.inputs {height: 42px;}

#dvSucesso h3, #dvErro h3{background-color: #e9e9e9; background-repeat: no-repeat; background-position: top left; min-height: 95px; padding: 25px 10px 15px 130px; border-radius: 6px;}
#dvSucesso h3 {background-image: url('../Content/imagens/infobg.png');}
#dvErro h3 {background-image: url('../Content/imagens/errobg.png');}
div.validation-summary-errors { color: #ff1010; font-weight: bold; font-size: 0.8em; background-color: #ccc; padding: 10px 5px 5px 5px; border-radius: 6px;}

#dvLateralE, #dvLateralC, #dvLateralD {min-height: 500px; overflow: hidden;}
#dvLateralE {float: left; width: 230px;}
#dvLateralC {float: left; width: 540px;padding: 0px 10px 0px 10px;}
#dvLateralD {float: right; width: 230px;}

.boxgp {width: 100%; overflow: hidden; padding: 10px 10px 0px 0px;} /* MyGaragePhoto */
.boxlt {width: 210px; overflow: hidden; padding: 10px 10px 15px 10px;}
.boxbb {border-bottom: 1px solid #ccc;}
.boxtp {overflow: hidden; padding: 10px 0px 0px 0px;}
.boxlt p {margin: 6px 0px 6px 0px;}
p.amigo, div.carro {width: 100%; overflow: hidden; margin: 0px 0px 15px 0px;}
div.carrotext { float: left; width: 60%; text-align: right;}
div.carroimg { float: right; width: 39%; text-align: center;}

div.pub{overflow: hidden; padding: 5px 0px 5px 0px; text-align: right;}
div.pub p {padding: 0px 10px 0px 10px; margin: 0px 0px 5px 0px;}
div.pubText{float: right; width: 47%; margin-right: 5px;}
div.pubImg{ float: right; margin-right: 10px;}

div.albumBox, div.fotoBox {width: 150px; height: 290px; border: 1px solid #ccc; float: left; border-radius: 6px; margin: 4px; padding: 30px 10px 30px 10px; position: relative;}
div.fotoBox {height: 165px;}
div.fotoBoxTimeline {width: 129px; height: 110px; border: 1px solid #ccc; float: left; border-radius: 6px; margin: 1px; padding: 5px 1px 1px 1px; position: relative;}
div.fotoBoxTimelineYearMonth {width: 100%; overflow: hidden;}
div.amigoBox {min-height: 230px; width: 105px; overflow: hidden; border: 1px solid #ccc; float: left; border-radius: 6px; margin: 4px; padding: 30px 10px 0px 10px; position: relative;}
div.albumBox:hover, div.fotoBox:hover, div.amigoBox:hover, div.fotoBoxTimeline:hover {background-color:#eaeaea;}
.spCancelAG {position: absolute; top: 0px; left: 0px; width: 115px; overflow: hidden; text-align: left; cursor: pointer; padding: 5px; background-image: url('../Content/imagens/delete.png'); background-position: 105px 5px; background-repeat: no-repeat;}

div.OwnerBox {width: 505px; min-height: 50px; overflow: hidden; border: 1px solid #ccc; border-radius: 6px; padding: 10px; margin: 10px 0px 10px 5px;}
div.editor-label img {float: right; padding: 0px 10px 0px 0px; cursor: pointer;}

.spDeleteAB, .spDeleteFT, .spDeleteVE {position: absolute; top: 0px; left: 0px; width: 160px; overflow: hidden; text-align: left; cursor: pointer; padding: 5px; background-image: url('../Content/imagens/delete.png'); background-position: 150px 5px; background-repeat: no-repeat;}
.spDeleteAB:hover, .spDeleteFT:hover, .spDeleteVE:hover {background-image: url('../Content/imagens/deleteH.png');}
.spEditAB, .spLockAB, .spEditFT, .spLockFT, .spCpyToPrt, .spEditVE, .spLockVE {position: absolute; top: 320px; left: 140px; width: 20px; text-decoration: none; overflow: hidden; text-align: left; cursor: pointer; padding: 5px; background-image: url('../Content/imagens/edit.png'); background-position: 10px bottom; background-repeat: no-repeat;}
.spEditFT, .spLockFT, .spCpyToPrt, .spEditVE, .spLockVE {top: 195px;}
.spLockFT, .spLockVE, .spLockAB {background-image: url('../Content/imagens/lock.png');}
.spCreateSC, .lnkGroupUser, .lnkUser {text-decoration: none; overflow: hidden; text-align: left; cursor: pointer; background-image: url('../Content/imagens/edit.png'); background-position: left bottom; background-repeat: no-repeat; font-size: 1.3em;}
.lnkUser {background-image: url('../Content/imagens/user.png');}


.spCpyToPrt {left: -5px; background-image: url('../Content/imagens/portrait.png');}
.spCpyToPrt:hover {background-image: url('../Content/imagens/portraitH.png'); text-decoration: none;}
.spEditFT:hover, .spEditVE:hover, .spEditAB:hover, .spCreateSC:hover {background-image: url('../Content/imagens/editH.png'); text-decoration: none;}
.spLockFT:hover, .spLockVE:hover, .spLockAB:hover {background-image: url('../Content/imagens/lockH.png');}

a.aMais, a.aMenos { padding: 5px 0px 5px 15px; background-image: url('../Content/imagens/more.png'); background-position: left center; background-repeat: no-repeat;}
a.aMenos {background-image: url('../Content/imagens/delete.png');}
a.aMais:hover {background-image: url('../Content/imagens/moreH.png'); text-decoration: none;}
a.aMenos:hover {background-image: url('../Content/imagens/deleteH.png'); text-decoration: none;}

table.grid {width: 100%; background-color: #fafafa;}
table tr.gridhead, table tr.gridtr, table tr.gridtralt, table tr.gridfooter {height: 25px;}
table tr.gridtr td, table tr.gridtralt td  {padding: 0px 5px 0px 5px}
table tr.gridhead a:link, table tr.gridhead a:visited, table tr.gridhead a:active  {color: #222; text-decoration: underline;}
table tr.gridfooter a:link, table tr.gridfooter a:visited, table tr.gridfooter a:active {color: #222; text-decoration: underline; padding: 5px; background-color: #e5cfcf;}
table tr.gridhead a:hover, table tr.gridfooter a:hover  {color: #ff1010; text-decoration: underline;}
table tr.gridfooter {font-weight: bold; font-size: 0.8em;}
tr.gridtralt {background-color: #e4e4e4;}
tr.gridtrSel { background-color:#469FFF; font-weight:bold;}

.spDeleteItem, .spSuspendeItem {padding: 2px 15px 2px 15px; background-image: url('../Content/imagens/delete.png'); background-position: center center; background-repeat: no-repeat;}
.spDeleteItem:hover, .spSuspendeItem:hover {background-image: url('../Content/imagens/deleteH.png'); cursor: pointer;}

button.ui-datepicker-trigger {padding:3px 0px 0px 0px; background-color: #ddd; border: 0px solid #fff; vertical-align: top;}
.ui-datepicker.ui-datepicker-multi {font-size: 1.05em;}
.error, .field-validation-error {color: #ff1010; font-weight: bold; font-size: 0.8em;}
.editor-label {font-weight: bold; padding: 10px 0px 10px 0px;}
.editor-field, .editor-field_icon {padding: 2px;}
.editor-field_icon {background-color: #ffffff; border: 1px solid #ccc; border-radius: 6px;}
.simulInput {padding: 6px 6px 7px 6px;}
.inputborder {border: 1px solid #ccc; border-radius: 6px;}
.submit {background-color: #444; border-radius: 3px; color: #fff; padding: 5px 10px 5px 10px;}
.cancel {background-color: #777; border-radius: 3px; color: #fff; padding: 5px 10px 5px 10px;}
.submit:hover, .cancel:hover {background-color: #ff1010; color: #fff; text-decoration: none;}
.tdTitulo {text-align: right; font-weight: bold;}
.direita {text-align: right;}
.esquerda {text-align: left;}
.centrado {text-align: center;}
.bigsmall {font-size: 0.7em;}
.small {font-size: 0.8em;}
.padding5 {padding: 5px;}
.padding20 {padding: 20px;}
.paddingL30 {padding-left: 30px;}
.semEspaco {overflow: hidden; display: inherit;}
.round {border-radius: 6px;}
.roundE {border-radius: 6px 0px 0px 6px;}
.roundD {border-radius: 0px 6px 6px 0px;}
.roundT {border-radius: 6px 6px 0px 0px;}
.roundB {border-radius: 0px 0px 6px 6px;}
.destaque {font-weight: bold;}
.tracejadoB {border-bottom: 1px dotted #888;}
.noMargin {margin: 0px;}
.pointer {cursor: pointer;}
.width30 {width: 30px;white-space:nowrap;}
p.light {padding: 0px; margin: 0px 0px 5px 0px;}
.semBullet ul li {list-style: none;}

.hidden {display: none;}
.show {display: inline;}
.showblock {display: inline-block;}
.tsemibox {font-weight: bold; padding: 10px 0px 0px 0px; border-top: 1px dotted #aaa;}
.bsemibox {border-bottom: 1px dotted #aaa; padding: 0px 0px 10px 0px; margin: 2px 0px 10px 0px;}
.semifade {color: #777;}
.waiting {color: #555; white-space:nowrap; font-size: 0.8em; font-weight: bold;}

.fundoA {background-color: #e9e9e9;}
.fundoB {background-color: #ddd;}
.fundoC {background-color: #cfcfcf;}
.fundoE {background-color: #eee;}
.fundoF {background-color: #f6f6f6;}
.fundoR {background-color: #e5cfcf;}

.emMuralExterno {border-top: 1px dotted #cfcfcf; display: inline-block; overflow: hidden; font-size: 0.8em; margin-top: 7px; padding-top: 3px;}
.borderC {border: 1px solid #cfcfcf;}
.noBorderT {border-top: 0px;}


p.pWins {background-image: url('../Content/imagens/Trophy.png'); background-repeat: no-repeat; background-position: left center; padding: 7px 0px 7px 35px;}
p a.spAddWin {font-weight: bold; padding: 3px 3px 5px 3px; background-color: #ddd; border: #aaa 1px solid; margin-left: 5px; cursor: pointer; border-radius: 5px;}

div.amigo {width: 99%; margin: 10px auto; padding-bottom: 10px; overflow: hidden; border-bottom: 1px solid #ddd;}
div.amigoImg {width: 26%; float: left; text-align: right; padding: 0px 5px 0px 0px;}
div.amigoText {width: 69%; float: right;}

div.amigoseparador {border-bottom: 1px solid #ddd;}

#spMuralWaitMsg {padding: 2px;}
div.post {width: 99%; margin: auto; margin-bottom: 10px; border-radius: 6px; border: 1px solid #ccc; overflow: hidden; padding-bottom: 10px;}
div.post p.txtDelMural {margin: 0px; font-size: 0.8em; position: relative; padding: 3px; text-align: right;}
div.post p.txtDelMural span.spDeleteMM {position: absolute; top: 0px; left: 0px; width: 527px; overflow: hidden; cursor: pointer; background-image: url('../Content/imagens/delete.png'); background-position: 518px 3px; background-repeat: no-repeat; padding: 3px;}
div.post p.txtDelMural span.spDeleteMM:hover {background-image: url('../Content/imagens/deleteH.png');}
div.post p.txtDelMural span a.aCancDel {padding: 0px 25px 0px 0px;}
div.postautor {width: 14%; float: left; padding: 0px 0px 0px 4px; text-align: center;}
div.posttext {width: 84%; float: right;}
div.posttext span { color: #666; font-size: 0.8em;}
div.posttext pre.txtPost {font-family: Verdana, Arial; margin: 5px 0px 5px 0px; min-height: 20px; white-space: pre-line;}
div.comentarios {width: 84%; float: right;}
div.comentarios div.coment {overflow: hidden; border-bottom: 1px dotted #ccc; padding: 0px 0px 5px 0px; margin-bottom: 10px;}
div.comentarios img {padding: 0px 10px 5px 0px; overflow: hidden;}
div.comentarios h5 {background-color: #ddd; padding: 3px; border-radius: 6px;}
div.comentarios div.autor { color: #666; font-size: 0.8em; margin: 0px; height: 20px;}
div.comentarios p {margin: 0px;}
div.comentarios div.deleteCM { color: #222; overflow: hidden; cursor: pointer; background-image: url('../Content/imagens/delete.png'); background-position: 0px 0px; background-repeat: no-repeat; padding: 0px 0px 0px 15px;}
div.comentarios div.deleteCM:hover {background-image: url('../Content/imagens/deleteH.png');}
div.comentarios span a.aCancDel {padding: 0px 25px 0px 0px;}
a.imgMural img {padding: 5px 0px 5px 0px;}
.zindezlow{z-index: -12;}

footer {text-align: center; font-size: 0.85em; font-weight: bold; overflow: hidden; margin: 0px; padding: 0;}
#pFooter {margin: 0; background-color: #333; padding: 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#pFooter a {padding: 0px 50px 0px 50px; color: #ddd;}
#pFooter a:hover {color: #fff;}
#pCopy {color: #777;}

.ui-tooltip {width: 200px;}
.grTltp {background-color: #000; padding: 10px; color: #fff; font-size: 0.8em;}

.pBx {width: 165px; height: 150px; background-color: #e9e9e9; float: left; border: 1px solid #aaa; text-align: center; margin: 5px; border-radius: 10px;}
.pBxL {width: 165px; height: 150px; background-color: #e9e9e9;  margin: auto; border: 1px solid #aaa; text-align: center; margin-top: 10px; border-radius: 10px;}
.pBx h2, .pBxL h2 {color: #bbb; font-size: 2em;}
.pBx h1, .pBxL h1 {color: #9a9a9a; font-size: 3.5em; padding-top: 10px;}

.dFl {float: left; width: 45%;}
.dFr {float: right; width: 45%;}
