@charset "utf-8";
/*PARA JESUS TODA HONRA E TODA A GLÓRIA*/

/*EXTERNAL STYLES*/
@import url(reset.css);
@import url(header.css);
@import url(nav.css);
@import url(footer.css);
@import url(contact.css);
@import url(cleaners.css);
@import url(forms.css);


/*GLOBAL*/
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
	font-size:12px;
    background: #F0F0F0;
}


p{
    line-height:1.5em;
    font-size: 12px;
}



/*TABELAS PAGINAÇÃO*/
.tabelas-paginacao{margin: 20px 0 0 20px;}
.tabelas-paginacao a{
    color: #555;
    border-right: 1px solid #ccc;
    padding: 0 10px 0 10px;
}

.tabelas-paginacao a:hover{
    color: #fff;
    background: #000;
}


/*HOME*/
body#index{
    background: #fff url(../images/home-bg.jpg) 0 409px repeat-x;
}


#index #header-wrapper{
    width:940px;
    margin: 0 auto;
}

#index #home-banner{
    width: 100%;
    height: 306px;
    background: url(../images/home-banner.jpg) no-repeat top center;
}

#index #home-banner-wrapper{
    width:940px;
    margin: 0 auto;
}

#index #home-banner-wrapper h2{
    color: #fff;
    font-size: 26px;
    padding-top: 70px;
    margin-bottom: 15px;
    line-height: 32px;
}

#index #home-banner-wrapper p{
    color: #000;
    font-size: 16px;
    font-weight: bold;
}

#index #content{
    width: 940px;
    margin: 0 auto;
    z-index: 1 !important;
    margin-top: -53px;
}



/*HOME TABS*/
#home-tabs-btns-container{
    width: 430px;
    z-index: 2;
    padding-top:20px ;
    position: absolute;
    margin-left: 260px;    
    margin-bottom: 40px;
    margin-top: -73px;
}


#home-tabs-btns-container a{
    float: left;
    border: 1px solid #ccc;
    background: #ccc;
    border-radius: 5px 5px 0 0;
    color: #fff;
    padding: 23px 57px 16px 57px;
    border-bottom:1px solid #fff;
    margin-right: 4px;
    z-index: 2;
    font-size: 14px;
}

 #home-tabs-btns-container a:hover{
    background: #ccc;
    color: #fff;
}

#home-tabs-btns-container .selected{
    background: #fff !important;
    color: #000 !important;
}


#tab1, #tab2{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 30px 0 40px 0;
    overflow: auto;
    width: 940px;
    margin-bottom: 20px;
    margin-top: 76px;
}

#tab1 span, #tab2 span{
    color: #000;
}


#tab1 h3, #tab2 h3{
    font-size: 22px;
    color: #67960C;
    text-align: center;
    margin-bottom: 15px;
}

#tab1 h4, #tab2 h4{
    font-size: 14px;
    color: #000;
    text-align: center;
    font-weight: normal;
    margin-bottom: 40px;
    line-height: 22px;
}


/*HOME PASSOS*/
.home-passos-box{
    width: 940px;
    height:141px;
    background: url(../images/home-sprite.png) 0 384px;
}

.home-passos-box-vender{
    background: url(../images/home-sprite.png) 0 224px;
}

.home-passos-box h5{
    font-size: 14px;
    float: left;
    color: #555;
    font-weight: normal;
    width: 265px;
    text-align: center;
    margin: 102px 72px 0 0;
}

.home-passos-box-vender a>h5{
    text-decoration: underline;
    color: #000;
}

.home-passos-box-vender a:hover>h5{
    color: #67960C;
}


.home-topicos{
    width: 220px;
    float: left;
    margin: 20px 20px 35px 0;
}

.home-topicos img{
    margin:0 0 15px 100px;
}

.home-topicos h4{
    text-align: center;
    font-size: 14px;
    color:#67960C;
    margin-bottom: 10px;
}

.home-topicos span{
    color: #000;
    font-weight: bold;
}


/* ADMIN CONTENT*/
#content-admin{
    width:920px;
    margin-bottom:20px;
    background: #fff;
    border-radius:9px;
    padding:0 20px 20px 0;
    margin:0 auto;
}


/*ADMIN LOGIN*/
body#admin-login{
	background:url(../images/header-bg.jpg);
	padding-top:60px;
}

#admin-login-logo{
    margin: 0 auto;
    width:180px;
    height:80px;
}



/*ADMIN TAB BOXES*/
#tab-top-boxes{
    width:940px;
    background:#8BC53F;
    border-radius:9px 9px 0 0;
    margin: 0 auto;
    float: left;
}

#tab-top-boxes h2{
    color: #fff;
    float: left;
    margin:25px 0 20px 20px;
    font-size: 16px;
}

#tab-top-boxes .btn-tab-boxes{
    background:#2A3B13;
    color: #8BC53F;
    border-radius:6px;
    padding:15px 20px 15px 20px;
    border:none;
    float: right;
    font-size:11px;
    margin:10px 20px 10px 0;
}

/*ADMIN TABLES LISTS*/
table#table-lists{
    border:1px solid #ccc;
    margin:20px 0 0 20px;
    width: 900px;
}

#table-lists th{
    background:#333;
    color:#fff;
    text-align: center;
    padding:15px 0 15px 0;
}

#table-lists td{
    text-align: center;
    vertical-align: middle;
    border-right:1px solid #ccc;
    padding: 15px 0 15px 0;
}

#table-list-options{
    float: right;
}

th#table-options{
    width:80px;
}

#table-lists .edit{
    width:18px !important;
    height:19px;
    background: url(../images/icon-pencil.png) no-repeat 50% 50%;
    padding:0 10px 0 10px;
    float: left; 
}

#table-lists .delete{
    width:18px !important;
    height:19px;
    background: url(../images/icon-trash.png) no-repeat 50% 50%;
    padding:0 10px 0 10px;
    float: left; 
}

#table-lists span{
    float:left;
    padding-top: 3px;
}

#meus_clientes #table-lists td>a{
    color: #555;
    text-decoration: underline;
}

#meus_clientes #table-lists td>a:hover{
    color: #000;
}


/*DADOS DA CONTA*/
#dados_conta .dados_conta_boxes{
    padding:20px 20px 5px 20px;
    float: left;
    border-radius: 9px;
    border: 1px solid #DDD;
    background: #F7F7F7;
    margin:20px 20px 0 20px;
    width: 244px;
}

#dados_conta .dados_conta_boxes h3{
    font-size:16px;
    font-weight: normal;
    color: #000;
    background:url(../images/separator-horizontal.png) bottom center repeat-x;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

#dados_conta .dados_conta_boxes h4{
    color: #000;
    font-weight: normal;
    margin-bottom: 5px;
}

#dados_conta .dados_conta_boxes h5{
    color: #000;
    font-weight: normal;
    margin-bottom: 5px;
    line-height: 1.3em;
    font-size: 11px;
}


#dados_conta .dados_conta_boxes p{
    margin-bottom: 15px;
}


/*MARCAS*/

#marcas #table-lists  a{
    color: #555;
}














