@charset "UTF-8";
/*-----------------------------------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Bitter);
@import url(http://fonts.googleapis.com/css?family=PT+Serif);
@import url(http://fonts.googleapis.com/css?family=Hind);
/*-----------------------------------------------------------------*/
* {
    margin:  0;
    padding: 0;
    border:  0; 
    outline: 0; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
/*-----------------------------------------------------------------*/
body
{
    background-color: rgb(239, 239, 239);
}


/* ############################################################### */
/* #                      Menu Cabecalho                         # */
/* ############################################################### */

#cabecalho
{
    /*border: 1px solid pink;*/
    width: 100% /*!important;*/
    margin: auto;
    
    background-color: rgb(255, 255, 255); /*rgb(255, 132, 56);*/
    border-top: 2px solid rgb(255, 106, 0);
    border-bottom: 1px solid rgb(227, 227, 227);
}
/*-----------------------------------------------------------------*/
nav#menu
{
    /*position: static;*/
    /*display: none;*/
}

/*-----------------------------------------------------------------*/
#menu ul
{
    /*border: 1px solid red;*/
    font-family: 'PT Serif', serif;/*font-family: 'Oswald', sans-serif;*/
    font-size: 20pt;
    /*font-weight: bold;*/
    text-align: center;
    
    list-style:none;
    margin: 0 auto;
    padding: 0;
    display: block;
    width: 1000px;
    background-color: rgb(255, 255, 255); /*rgb(255, 168, 90);*/
}

/*-----------------------------------------------------------------*/
nav#menu li
{
    /*border: 1px solid blue;*/
    display: inline-block;
    
    margin-top: 20px; /*espaco entre os itens do menu*/
    margin-bottom: 20px; /*espao entre os itens do menu*/
    margin-right: 20px; /*espaco entre os itens do menu*/
    margin-left: 20px; /*espaco entre os itens do menu*/
    
}
/*-----------------------------------------------------------------*/
nav#menu a:link
{
    text-decoration: none;
}
/*-----------------------------------------------------------------*/
nav#menu a
{
    /*border: 1px solid black;*/
    color: rgb(51, 51, 51);
    
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-right: 15px;
    
}
/*-----------------------------------------------------------------*/
nav#menu a:hover
{
    border-radius: 5px;
    color: rgb(255, 106, 0); /*rgb(255, 168, 90);*/
    background-color: rgb(255, 255, 255);
    /*color: rgb(0, 0, 0); !important;*/
    /*border-bottom: 3px solid rgb(253, 236, 207);*/
    
    /*transition: 0.1s ease;*/
}


/* ############################################################### */
/* #                             Mapa                            # */
/* ############################################################### */

.contato
{
    /*border: 1px solid blue;*/
    width: 100%;
    margin: 0 auto;
}
/*-----------------------------------------------------------------*/
/*
img#telefone
{
    
    width: 16px;
    height: auto;
}
*/
/*-----------------------------------------------------------------*/
.info_contato 
{
    /*border: 1px solid red;*/
    width: 1000px;
    height: auto;
    margin: auto;
}
/*-----------------------------------------------------------------*/
p#titulo
{
    /*border: 1px solid blue;*/
    font-family: 'Hind', sans-serif;
    font-size: 14pt;
    /*font-weight: bold;*/
    color: rgb(71, 71, 71);
    
    text-align: left;
    
    margin-top: 20px;
    margin-bottom: 10px;
    
    width: 250px;
    height: auto;
    margin: auto;
}
/*-----------------------------------------------------------------*/
p#texto
{
    /*border: 1px solid grey;*/
    font-family: 'Hind', sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color: rgb(80, 82, 84);
    
    text-align: left;
    
    width: 250px;
    height: auto;
    margin: 5px auto;
}
/*-----------------------------------------------------------------*/
.googleMaps
{
    /*border: 1px solid black;*/
    width: 1000px;
    height: auto;
    margin: auto;
}
/*-----------------------------------------------------------------*/
.iframeMaps
{
    /*border: 1px solid blue;*/
    width: 100%;
    height: 300px;
    frameborder: 0;
    cellspacing: 0;
    border: 1px solid rgb(255, 168, 90);
}


/* ############################################################### */
/* #                           Rodape                            # */
/* ############################################################### */

#rodape
{
    /*border: 1px solid pink;*/
    width: 100%;
    height: auto;
    background-color: rgb(255, 255, 255); /*rgb(255, 106, 0);*/
    
    border-top: 2px solid rgb(227, 227, 227); /*rgb(255, 106, 0);*/
    /*border-bottom: 1px solid rgb(227, 227, 227);*/
}
/*-----------------------------------------------------------------*/
#rodape_infos
{
    /*border: 1px solid blue;*/
    width: 1000px;
    height: auto; /*150px;*/
    margin: auto;
    background-color: rgb(255, 255, 255); /*rgb(255, 106, 0);*/
}
/*-----------------------------------------------------------------*/
#rodape p
{
    /*border: 1px solid red;*/
    /*font-family: 'Myriad Pro', sans-serif;*/
    font-family: 'Arial', sans-serif;
    font-size: 9pt;
    color: rgb(71, 71, 71); /*rgb(255, 255, 255);*/
    text-align: center;
    
    width: 340px;
    margin: 50px auto;
}


/* ############################################################### */
/* #                         Whatever                            # */
/* ############################################################### */

.clear
{
    clear: both;
    overflow: auto;
}

.clearfix:before, .clearfix:after {
    content: "";    
    display: table;
}
.clearfix:after {
    clear: both;
}


/* -------------------------------------------------------- */
/* -------------------------------------------------------- */
/* -------------------------------------------------------- */