/**************************************************************
 FOLHA DE ESTILOS
 http://www.tecplusonline.com.br

 Autor: Rodrigo Fialho / rodrigo.fialho@tecplusonline.com.br
***************************************************************/

/************************************************* TAGS HTML *****************************************************/
body{
    margin:0px;
    padding:0px;
    /* background:url("../imgs/BgBody.jpg") top left repeat; */
    font-family: Verdana, Helvetica, Sans-serif;
    font-size:13px;
    color:#666666;
    font-weight:normal;
}

html, body{
    width:100%;
    height:100%;
}

input{
    border:1px solid #1e9bc9;
    background:#FFFFFF;
    font-size:12px;
    height:20px;
    padding:5px 3px 5px 3px;
}

select{
    border:1px solid #1e9bc9;
    background:#FFFFFF;
    height:27px;
    padding:4px 2px 2px 2px;
}

textarea{
    border:1px solid #1e9bc9;
    padding:6px;
}

form{float:left;margin:0px;}

img{border:none;}

h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}

h1{font-size:24px; margin-bottom:20px; font-family: Georgia, 'Times News Roman', Geneva, Serif; color: #0c6a77; font-weight: normal;}
h2{font-size:18px; font-family: Georgia, 'Times News Roman', Geneva, Serif; color: #0c6a77; font-weight: normal;}
h3{font-size:16px; font-family: Georgia, 'Times News Roman', Geneva, Serif; color: #0c6a77; font-weight: normal;}
h4{font-size:14px; font-family: Georgia, 'Times News Roman', Geneva, Serif; color: #0c6a77; font-weight: normal;}
h5{font-size:12px; font-family: Georgia, 'Times News Roman', Geneva, Serif; color: #0c6a77; font-weight: normal;}
h6{font-size:10px; font-family: Georgia, 'Times News Roman', Geneva, Serif; color: #0c6a77; font-weight: normal;}

strong{color:#1b737f;}

a{color:#0C6A77;text-decoration:none;}
a:active{color:#0C6A77;text-decoration:none;}
a:visited{color:#0C6A77;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}

p{line-height:18px;margin:5px;text-align: justify;}

.botao{
    float:right;
    text-align:center;
    padding:5px 20px 5px 20px;
    background:#1e9bc9;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    border:none;
    cursor:pointer;
    margin-top:10px;
}

a:hover.botao{
    background:#DC0101;
    color:#FFFFFF;
}

.box{
    float:left;
    width:100%;
    margin-bottom:20px;
}




/************************************************* BOX TOPO *****************************************************/
.boxTopo{
    float:left;
    width:100%;
    border-top: 10px solid #58afcd;
}

#mensagemTopo{
    text-align: center;
    font-family: Georgia, 'Times News Roman', Serif;
    margin-left: 50px;
}

#mensagemTopo span{
    display: block; 
    margin-top: 50px;
    color: #151513;
}

.imgSelo{
    float: right;
    padding: 8px 22px 0px 0;
}

/************************************************* TOPO *****************************************************/
.boxTopo .topo{
    width:940px;
    margin:0px auto;
    padding:0px;
    height: auto;
    overflow: hidden;
}

/************************************************* BOX LOGOMARCA *****************************************************/
.boxTopo .topo .boxLogoMarca{
    width:350px;
    height: 120px;
    border: 0px solid #000;
    float: left;
}

/************************************************* BOX MENU *****************************************************/
.boxTopo .boxMenu{
    width: 100%;
    font-size:15px;
    background-color: #58afcd;
    height: 60px;
    font-family: Georgia, 'Times News Roman', Serif;
    font-weight: normal;
}

.centraliza{
    width: 940px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    border: 0px solid #000;
}

.menu{
    border:none;
    border:0px;
    margin:0px;
    padding:0px;
    font: 14px Georgia, 'Times News Roman', Serif;
    font-size:14px;
    font-weight:normal;
    margin-left: 10px;
}
.menu ul{
    height:35px;
    list-style:none;
    margin:0;
    padding:0;
}
.menu li{
    float:left;
    padding:0px;
}
.menu li a{
    color:#FFFFFF;
    display:block;
    font-weight:normal;
    line-height:35px;
    margin:0px;
    padding:13px 15px;
    text-align:center;
    text-decoration:none;
    background: url(../imgs/seperator.png) right no-repeat;
}
.menu li a:hover, .menu ul li:hover a{
    background: #FFFFFF;
    color:#000;
    text-decoration:none;
    
}
.menu li ul{
    display:none;
    height:auto;
    padding:0px;
    margin:0px;
    border:0px;
    position:absolute;
    width:225px;
    z-index:200;
    /*top:1em;
		/*left:0;*/
}
.menu li:hover ul{
    display:block;

}
.menu li li {
    background:url('images/sub_sep.gif') bottom left no-repeat;
    display:block;
    float:none;
    margin:0px;
    padding:0px;
    width:225px;
}
.menu li:hover li a{
    background:none;

}
.menu li ul a{
    display:block;
    height:35px;
    font-size:12px;
    font-style:normal;
    margin:0px;
    padding:0px 10px 0px 15px;
    text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a{
    background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
    border:0px;
    color:#ffffff;
    text-decoration:none;
}
.menu p{
    clear:left;
}	



/************************************************* BOX BANNER *****************************************************/
.boxTopo .boxBanner{
    float:left;
    width:100%;
    height:auto;
    overflow: hidden;
}

#slider-wrapper {
    position:relative;
    width:874px;
    height:220px;
    margin:20px auto 0px auto;
    z-index:1;
}


#slider {
    float:left;
    width:100%;
    height:220px;
    margin:0px 0px 0px 0px;
    background:url('../imgs/loading.gif') no-repeat 50% 50%;
}
#slider img {
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.nivo-controlNav {
    position:relative;
    width:100px;
    margin:180px 0px 0px 70px;
}
.nivo-controlNav a {
    display:block;
    width:22px;
    height:22px;
    background:url('../imgs/bullets.png') no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:3px;
    float:left;
}
.nivo-controlNav a.active {
    background-position:0 -22px;
}

.nivo-directionNav a {
    display:block;
    width:30px;
    height:30px;
    background:url('../imgs/arrows.png') no-repeat;
    text-indent:-9999px;
    border:0;
}
a.nivo-nextNav {
    background-position:-30px 0;
    right:15px;
}
a.nivo-prevNav {
    left:15px;
}

.nivo-caption {
    text-shadow:none;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.nivo-control{
    display: none;
}

/************************************************* CENTRALIZA SITE *****************************************************/
.centralizaSite{
    position:relative;
    width:880px;
    height: auto;
    overflow: hidden;
    margin:0px auto;
    padding:0px;
}

/************************************************* BOX SITE *****************************************************/
.centralizaSite .boxSite{
    float:left;
    width:100%;
}

/*********************************************** BOX CONTEUDO ***********************************************/
.centralizaSite .boxSite .boxConteudo{
    float:left;
    width:100%;
    padding-top:20px;
}

.centralizaSite .boxSite .boxConteudo li{
    margin-bottom:5px;
    list-style-type: square;
}


/*********************************************** CONTEUDO ***********************************************/

.conteudo{
    float:left;
    width:570px;
    border: 0px solid #000;
}

.conteudo p{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 0;
}

.centralizaSite .boxSite .boxConteudo .conteudo a.btSaibaMais{
    float:left;
    width:102px;
    height:38px;
    background:url('../imgs/btSaibaMais.png') no-repeat;
    margin-top:5px;
}


/*********************************************** BOX LATERAL ***********************************************/

.centralizaSite .boxSite .boxConteudo .boxLateral{
    float:left;
    width:290px;
    height: auto;
    overflow: hidden;
    border: 0px solid #000;
}


.centralizaSite .boxSite .boxConteudo .boxLateral .boxLateralModule{
    float:left;
    width: 260px;
    height: 195px;
    border: 0px solid #000;
    /* background:url('../imgs/BgAtendi.jpg') no-repeat; */
    margin-top: 20px;
    text-align:center;
}

.centralizaSite .boxSite .boxConteudo .boxLateral .boxLateralModuleMapa{
    float:left;
    width: 260px;
    height: 230px;
    border: 0px solid #000;
    /* background:url('../imgs/BgMapa.jpg') no-repeat; */
    margin-top: 20px;
    text-align:center;
}

.boxLateralModule p{
     line-height: 16px;
     text-align: left;
     padding: 10px 20px;
     color: #464646;
}

.boxLateralModule img{
    margin-top: 10px;
}

.centralizaSite .boxSite .boxConteudo .boxLateral .boxDicas a{
    float:left;
    width:100%;
    height:170px;
}


/*********************************************** BOX PRODUTOS ***********************************************/
.centralizaSite .boxSite .boxConteudo .boxProdutos{
    float:left;
    width:100%;
    margin-top:20px;
}

/*********************************************** BOX LOCALIZACAO ***********************************************/
.centralizaSite .boxSite .boxLocalizacao{
    float:right;
    width:230px;
    margin-top:-35px;
    font-size:11px;
}

/*********************************************** BOX RODAPE ***********************************************/
.boxRodape{
    float:left;
    width:100%;
    padding:20px 0px 10px 0px;
    height:120px;
    background-color: #55accb;
    font: 14px Georgia, 'Times News Roman', Serif;
}

/*********************************************** RODAPE ***********************************************/
.boxRodape .rodape{
    width:800px;
    margin:0px auto;
}

.boxRodape .rodape .boxEndereco{
    float:left;
    width:100%;
    margin-top:0px;
    text-align:center;
    font-size:14px;
    color: #FFFFFF;
}

.boxRodape .rodape .btCredito{
    float:right;
    width:40px;
    margin-top:-25px;
}

.divProdutos{
    float:right;
    width: 260px;
    height: 195px;
    border: 0px solid #000;
    /* background:url('../imgs/BgAtendi.jpg') no-repeat; */
    margin-top: 0px;
    text-align:center;
}

.divProdutos img {
    margin: 0 auto;
}

.conteudo ul li{
    text-align: justify;
}

.contatoLink{
    background: url('../imgs/marcador.jpg') left no-repeat;
    padding-left: 20px;
    border: 0px solid #000;
}
