﻿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:10px 0 10px 0;
 height:auto;
} 

.signHeader 
{
 text-align:center;
 background-color: #688602;
 color:#fff;
 width:100%;
 margin:0;
 height:auto;
 font-size:24px;
} 

.footer
{
    background-color: #000;
    position:fixed;
    bottom:0px;
    width:100%;
    text-align:center;
    height:auto;
    padding:10px 0 10px 0;
    z-index:10;
}

.petButton
{
    background:#B0DF15;
    border-style:solid;
    border-color:#B0DF15;
    border-radius:6px;
    font-size:16px;
    cursor:pointer;
}

.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;
}

ul
{
}

#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-transform:uppercase;*/
	text-decoration:none;
    line-height:32px;
    border-top:1px solid #1f1f1f;
    text-align:center;
    background-color:#5f870e;
    /*position:relative*/}

    
#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;}

 #aspnetForm label.error
{
    width: auto;
    display: inline;
    color: #CC3300;
}