﻿BODY {font: 16px/1.4 Tahoma,"Segoe UI",Arial,Sans-Serif; color: #111; margin: 0px; padding: 0px; outline:0px; background-color: #d9e6aa; width:100%; }

.header {text-align:center; background-color: #000; width:100%; margin:0; padding:5px 0 5px 0; height:auto;}
.signHeader {text-align:center; background-color: #688602; color:#fff; width:100%; margin:0; height:auto; font-size:21px;} 
.footer{background-color: #000; position:fixed; bottom:0px; width:100%; text-align:center; height:auto; padding:5px 0 5px 0; z-index:10;}
.petButton{background-color:#B0DF15; border-style:solid; border-color:#8ac207; border-radius:6px; font-size:16px; cursor:pointer; -webkit-appearance: none; font-weight:600}
.bgreen { background-color: #96D500; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ACE000), to(#74C400)); border: 1px solid #74C400; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-repeat: repeat-x;}
.sadPetButton {background:#2C2C2C; border-style:solid; border-color:#2C2C2C; border-radius:6px; font-size:16px; cursor:pointer; color:#fff;}

input[type=text], select, textarea {width: 100%; padding: 6px; margin: 2px 0; display: inline-block; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; -webkit-appearance: none;}


#tabcontent {padding-top:10px;}
#menu { padding:0px 0 0 0; margin:0; border:0; height:100%; width:100%; }
#menu>li {line-height:12px; width:100%; text-align:center;}
#menu div {height:900px;}
.active a {background-color:Transparent; background:#5f870e url("/mobile/images/list_button.png"); background-repeat:no-repeat; background-position:right;}
#menu>li {width:100%;}
#menu>li>a { padding: 0 20px; display:block; font-size:20px; color:#fff; text-decoration:none; line-height:32px; border-top:1px solid #1f1f1f; text-align:center; background-color:#5f870e;}
#menu .litab:hover a{background:#000;}
ul .active {border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;}

/*FB assinar button*/
.btn-auth { position: relative; display: inline-block; height: 22px; padding: 0 1em; border: 1px solid #999; border-radius: 2px; margin: 0; text-align: center; text-decoration: none;
 font-size: 14px; line-height: 22px; white-space: nowrap; cursor: pointer; color: #222; background: #fff; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
 /* iOS */
 -webkit-appearance: none; /* 1 */
 /* IE6/7 hacks */
 *overflow: visible;  /* 2 */
 *display: inline; /* 3 */
 *zoom: 1; /* 3 */
}

.btn-auth:hover, .btn-auth:focus, .btn-auth:active {color: #222; text-decoration: none;}
.btn-auth:before {content: ""; float: left; width: 22px; height: 22px; background: url(/images/iconFBbutton.png) no-repeat;}
/*36px*/
.btn-auth.large {height: 36px; line-height: 36px; font-size: 20px;}
.btn-auth.large:before {width: 36px; height: 36px;}
/*Remove excess padding and border in FF3+*/
.btn-auth::-moz-focus-inner {border: 0;padding: 0;}
/* Facebook (extends .btn-auth)*/
.btn-facebook {border-color: #29447e;border-bottom-color: #1a356e;color: #fff; background-color: #5872a7; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));
 background-image: -webkit-linear-gradient(#637bad, #5872a7); background-image: -moz-linear-gradient(#637bad, #5872a7); background-image: -ms-linear-gradient(#637bad, #5872a7); background-image: -o-linear-gradient(#637bad, #5872a7); background-image: linear-gradient(#637bad, #5872a7);-webkit-box-shadow: inset 0 1px 0 #879ac0;
}
.btn-facebook:hover, .btn-facebook:focus {color: #fff;background-color: #3b5998;}
/*Icon*/
.btn-facebook:before {border-right: 1px solid #465f94; margin: 0 1em 0 -1em; background-position: 0 0;} 
 
 #aspnetForm input.error, textarea.error {border: 1px dotted red;}
 
.btn2 {padding: 8px 10px;font: 600 12px Arial, Helvetica, sans-serif;color: white;text-decoration: none;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;display: inline-block;background-color: #96D500;}