*{
    padding: 0;
    margin: 0;
}

body{
    color: #000;
    font-family: Arial;
}

img{
    border: 0;
}

#tudo{
    margin: 0 auto;
    text-align: center;
}

/************************************ HEADER */
#header{
    border: 0px solid #f00;
    margin: 0 auto;
    height: 230px;
}

#topo{
    border: 0px solid #00f;
    margin: 0 auto;
    height: 155px;
    width: 1000px;
    margin-bottom: 15px;
}

#topo img{ float: left; }

#topo #publicidade1 {
    float: right;
    text-align: center;
    margin-top: 20px;
    width: 600px;
    height: 110px;
}

/************************************ MENU */
#menu{
    margin: 0 auto;
    background: #0a563c;
    height: 60px;
}

#cssmenu{
    margin: 0 auto;
    width: 1000px;
}

#cssmenu ul li{
    list-style: none;
    float: left;
    padding: 18px;
}
#cssmenu ul li a{
    font-family: 'Fjalla One', sans-serif;
    font-size: 20px;
    letter-spacing: 2px;
    color: #fff;
    text-decoration: none;
}
#cssmenu ul li a:hover{
    color: #ffd047;
}

/************************************ MAIN & BOXES */
#main{
    width: 1000px;
    border: 0px solid #000;
    margin: 0 auto;
    margin-top: 20px;
}
#clear{
    border: 0px solid #000;
    height: 100px;
}

#box-container{
    border: 2px solid #070;
    width: 520px;
    padding: 20px;
    margin: 0 auto;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
#box-container table{ width: 520px; }
#box-container table tr td img{ margin-bottom: 10px; }
#box-container table tr td a{
    font-family: 'Fjalla One', sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
    color: #555;
    text-decoration: none;
}
#box-container table tr td a:hover{
    color: #070;
    text-decoration: underline;
}

h1{
    font-family: 'Fjalla One', sans-serif;
    font-size: 45px;
}
.cad-box{
    font-family: 'Fjalla One', sans-serif;
    font-size: 22px;
    width: 950px;
    margin: 0 auto;
    margin-top: 25px;
}
.cad-input{
    border: 2px solid #ccc;
    letter-spacing: 0;
    width: 340px;
    font-size: 18px;
    padding: 5px;
    color: #555;
    margin: 7px 0;
}
.form-btn{
    float: right;
    cursor: pointer;
    border: 1px solid #999;
    background: #ddd;
    font-size: 16px;
    padding: 15px 40px;
}
.form-btn:hover{
    border: 1px solid #070;
    background: #ccffcc;
    color: #040;
}

.cad-box td { padding: 5px 0; }
.cad-box .top-gerenciar{ color: #222; font-size: 18px; border-bottom: 2px solid #e0ae5f; }
.cad-box .dados-gerenciar{ padding: 10px 0; border-bottom: 1px dashed #ccc; text-align: center; }
.cad-box .dados-gerenciar a{ text-decoration: none; color: #222; }


/*** Paginação ***/
.paginator{
    border: 0px solid #000;
    padding-top: 20px;
    margin-right: 10px;
    clear: both;
}
.paginator a{
    text-decoration: none;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 14px;
    background: #ccc;
    color: #222;
    border: 1px solid #333;
    margin-left: 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.paginator a:hover{
    background: #eee;
}

#clear{
    border: 0px solid #000;
    height: 100px;
    clear: both;
}


/********************************************************************/
#busca-moeda{
    font-family: 'Fjalla One', sans-serif;
    border: 0px solid #000;
    width: 100%;
    height: 135px;
    letter-spacing: 2px;
}


#catalogo-box{
    font-family: 'Lato', sans-serif;
    border: 0px solid #F00;
    margin-top: 30px;
    width: 100%;
}

.col-box{
    font-family: 'Fjalla One', sans-serif;
    font-size: 22px;
    letter-spacing: 1px;
    width: 650px;
    margin: 0 auto;
    margin-top: 25px;
}
.col-box td { padding: 5px 0; }
.col-box .dados-gerenciar{ padding: 15px 0; border-bottom: 1px dashed #ccc; }
.col-box .dados-gerenciar a{ text-decoration: none; color: #fff; background: #009966; padding: 10px 7px; }

.col-box .dados-gerenciar .ver-info{ background: none; color: #000; padding: 0; }


.pmedio{ text-align: center; width: 690px; border: 1px solid #090; border-collapse: collapse; margin: 5px 0; }
.pmedio-td{ font-size: 17px; border: 1px solid #090; background: #ccffcc; color: #040; }
.res-pmedio-td{ font-size: 17px; border: 1px solid #090; }