@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0;
}
#msglog {

    position:relative;
    width:100%;
    border:#FFCC66 solid 1px;
    line-height:30px;
    background:#FFFF99;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    z-index:1;
}


#fundo {
    position:absolute;
    top:0px;
    width:100%;
    height:300px;
    background-image:url(../images/home/gradiente.png);
    background-repeat:repeat-x;
    z-index:0;
}

#conteudomain {
    z-index:1;
    position:relative;
    height:357px;
}
#mapa {
    position:absolute;
    top: 130px;
    width:100%;
    height:520px;
    background-image:url(../images/home/mapa.png);
    background-repeat:no-repeat;
    background-position:bottom;
}
#chao {
    border-top:#009999 solid 1px;
    background-image:url(../images/home/chaogradi.png);
    background-repeat:repeat-x;
    background-position:bottom;
    position:relative;
    width:100%;
    height:206px;
    background-color:#FFFFFF;
}
#mapasite {
    position:absolute;
    border-top:#333333 solid 1px;
    top:1186px;
    width:100%;
    height:206px;
    background-color:#CCCCCC;
}
#principal {
    height:100%;
    width:780px;
    position:relative;
    margin:0 auto;
    z-index:1;
}
#topologin {
    padding-top:10px;
    position:relative;
    background-image:url(../images/home/login.png);
    background-repeat:no-repeat;
    background-position:right;
    height:26px;
    width:720px;
    top: 0px;
    left:0px;
}
#topologin form {
    color:#006699;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    margin:0 40px 0 105px;
    position:relative;
    width:600px;

}

#topologin form label {
    margin:0px;
    padding:0px;
    text-align:right;
    font-weight:bold;
    line-height:21px;

}


#topologin form  a , #topologin form  a:link ,  form   a:visited {
    text-decoration:none;
    margin:0px;
    padding:0px;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#006699;
    font-weight:normal;
}

form label a:hover{

    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#006699;
    text-decoration:underline;

}


#bannerfull {
    position:relative;
    height:270px;
    width:780px;
    top:-5px;
    left: 0px;
}
.formtext {
    background-image:url(../images/home/formlogin.png);
    background-repeat:no-repeat;
    border:0px;
    width:76px;
    height:16px;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#fff;
}
div.menu {
    height:300px;
    position: absolute;
    width:242px;
    margin-top:20px;
    margin-left:9px;
}
#box {
    /*background-image:url(../images/home/box.png);*/
    background-repeat:no-repeat;
    position: absolute;
    width:100%;
    height:100%;
    left:0px;
    top:27px;
}
#textmenu {
    position:absolute;
    width:200px;
    height:60px;
    text-align:justify;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-style:normal;
    top:215px;
    left:23px;
}
#iconmais {
    position:absolute;
    background-image:url(../images/buttom/mais.png);
    background-repeat:no-repeat;
    width:41px;
    height:43px;
    top:255px;
    right:10px;
}
#brazil {
    position:absolute;
    /*background-image:url(../images/home/caixa_brazil.png);*/
    background-repeat:no-repeat;
    left:0px;
}
#iconbrazil {
    position:absolute;
    background-image:url(../images/home/ico_brazil.png);
    background-repeat:no-repeat;
    width:242px;
    height:218px;
    top:10px;
    left:0px;
}
div.textobrazil {
    background-image:url(../images/home/textobrazil.png);
    background-repeat:no-repeat
    }div.textobrazil {
    background-image:url(../images/home/textobrazil.png);
    background-repeat:no-repeat
}
#construcao {
    /*background-image:url(../images/home/caixa_constru.png);*/
    background-repeat:no-repeat;
    width:254px;
    left:254px;
}
#iconconstu {
    position:absolute;
    background-image:url(../images/home/ico_construcao.png);
    background-repeat:no-repeat;
    width:242px;
    height:218px;
    top:10px;
    left:-1px;
}
div.textoconstru {
    background-image:url(../images/home/textoconstrucao.png);
    background-repeat:no-repeat
}
#zoom {
    /*background-image:url(../images/home/caixa_zoom.png);*/
    background-repeat:no-repeat;
    width:254px;
    left:508px;
}
#iconzoom {
    position:absolute;
    background-image:url(../images/home/ico_zoom.png);
    background-repeat:no-repeat;
    width:242px;
    height:218px;
    top:10px;
    left:5px;
}
div.textozoom {
    background-image:url(../images/home/textozoom.png);
    background-repeat:no-repeat
}
#btmedium{
    width:auto;
    height:25px;


}
#btmedium.botao {

    position:absolute;
    top:0px;
    width:64px;
    height:21px;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#006699;
    font-weight:bold;
    right:0px;

}
#btmedium ul{
    float:left;
    list-style:none;
    text-decoration:none;
}
#btmedium ul li{
    float:left;
}
#btmedium ul li.orangebt1{
    width:7px;
    height:25px;
    background-image:url(../images/buttom/orange/fundo_01.gif);;
}
input.btlogin{
    background-image:url(../images/buttom/orange/fundo_02.jpg);
    border:0 solid #FFFFFF !important;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    height:25px;
    margin:0
}

#btmedium ul li.orangebt2  {
    display:block;
    height:25px;
    background-image:url(../images/buttom/orange/fundo_02.jpg);
}
#btmedium ul li.orangebt2  a {
    text-decoration:none;

    display:block;
    font-family:arial;
    font-size:12px;
    color:white;
    font-weight:bold;
}
#btmedium ul li.orangebt3{
    height:25px;
    background-image:url(../images/buttom/orange/fundo_03.gif);
    width:7px;
}

#top{
    height:100%;
    width:960px;
    position:relative;
    margin:0 auto;
    z-index:1;
}

form label a:hover{
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#006699;
    text-decoration:underline;
}

#logohome{
    background:transparent url(../images/home/logoautonomozhome.gif) no-repeat scroll 0 0;
    color:#006699;
    font-family:Arial;
    font-size:30px;
    font-weight:bold;
    height:76px;
    left:0;
    margin-left:30px;
    padding:37px 0 0 340px;
    position:absolute;
    text-align:center;
    top:70px;
    width:606px;
}

#btvisita{
    height:auto;
    padding:39px 0 150px 340px;
    position:relative;
    text-align:center;
}

#zoom a.unselected {
    margin:0px;
    left:0px;
    padding:0px;
    background-image:url(../images/home/rodapebox.png);
    background-position:-8px 125px;
    background-repeat:no-repeat;
    display:table;
    height:300px;
    position:absolute;
    text-decoration:none;
    width:242px;

}
#zoom a:hover {
    margin:0px;
    left:0px;
    padding:0px;
    background-image:url(../images/home/rodapebox.png);
    background-position:-8px 127px;
    background-repeat:no-repeat;
    display:table;
    height:300px;
    position:absolute;
    text-decoration:none;
    width:242px;

}
#zoom a.select{
    margin:0px;
    left:0px;
    padding:0px;
    background-image:url(../images/home/rodapeboxselect.png) !important;
    background-position:-8px 155px;
    background-repeat:no-repeat;
    display:table;
    height:355px;
    position:absolute;
    text-decoration:none;
    width:242px;
}

#construcao a.unselected {
    margin:0px;
    left:0px;
    padding:0px;
    background-image:url(../images/home/rodapebox.png);
    background-position:-8px 125px;
    background-repeat:no-repeat;
    display:table;
    height:300px;
    position:absolute;
    text-decoration:none;
    width:242px;

}
#construcao a:hover {
    margin:0px;
    left:0px;
    padding:0px;
    background-image:url(../images/home/rodapebox.png);
    background-position:-8px 127px;
    background-repeat:no-repeat;
    display:table;
    height:300px;
    position:absolute;
    text-decoration:none;
    width:242px;

}
#construcao a.select{
    margin:0px;
    left:0px;
    padding:0px;
    background-image:url(../images/home/rodapeboxselect.png) !important;
    background-position:-8px 155px;
    background-repeat:no-repeat;
    display:table;
    height:355px;
    position:absolute;
    text-decoration:none;
    width:242px;
}

#brazil a.unselected {
    margin:0px;
    left:0px;
    padding:0px;
    background-image:url(../images/home/rodapebox.png);
    background-position:-8px 125px;
    background-repeat:no-repeat;
    display:table;
    height:300px;
    position:absolute;
    text-decoration:none;
    width:242px;
    cursor:pointer;
}
#brazil a:hover {
    margin:0px;
    left:0px;
    padding:0px;
    background-image:url(../images/home/rodapebox.png);
    background-position:-8px 127px;
    background-repeat:no-repeat;
    display:table;
    height:300px;
    position:absolute;
    text-decoration:none;
    width:242px;

}
#brazil a.select{
    margin:0px;
    left:0px;
    padding:0px;
    background-image:url(../images/home/rodapeboxselect.png) !important;
    background-position:-8px 155px;
    background-repeat:no-repeat;
    display:table;
    height:355px;
    position:absolute;
    text-decoration:none;
    width:242px;
}



#balao{
    height:auto;
    padding-left:0px;
    padding-top:5px;
    position:relative;
    width:780px;
    z-index:0;
}
#balao_top{
    position:relative;
    width:780px;
    height:22px;
    background-image: url(../images/home/topboxcont.png);
    background-repeat:no-repeat;


}
#balao_cont{
    position:relative;

    width:780px;

    background-repeat:repeat-y;
    background-image:url(../images/home/meioboxcont.png);

}

#balao_bottom{


    background-image:url(../images/home/bottomboxcont.png);
    background-repeat:no-repeat;
    height:120px;
    position:relative;
    width:780px;
}
#textocont{
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    padding:20px 50px;
    text-align:left;
    width:612px;
}
#textocont h1{
    text-align:left;
    color:#FB7504;
    font-family:Arial;
    font-size:30px;
    font-weight:bold;
    padding-bottom:18px;

}
#textocont h2{
    padding-bottom:18px;
    text-align:left;
    color:#006699;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;

}
#textocont h3{
    padding-bottom:18px;
    text-align:left;
    color:#006699;
    font-family:Arial;
    font-size:16px;
    font-weight:normal;

}
#btbalaoclose{
    height:30px;
    padding-left:690px;

}
img {
    border:0px;

}

#tab1{display:none; text-align:left;}
#tab2{display:none; text-align:left;}
#tab3{display:none; text-align:left;}
#conteudo_icon{display:none}


#fones {
    background-image:url(../images/home/fundofones.gif);
    margin-left:10px;
    padding:13px 0 15px 80px;
    position:absolute;
    text-align:left;
    width:662px;
}


#fones h1{
    font: normal 12px sans-serif ;
    color:#FFF;
}
#fones h2{
    font: bold 14px sans-serif ;
    color:#FFF;
}


#twitter{
    border-right: 1px solid #fff;
    text-align:right;
    width:150px;
    margin-top:10px;
    position:absolute;
    right:160px;
    padding-right:10px;
    font: bold 16px sans-serif ;
    color:#006699;


}

#twitterlink{
    height:30px;
    line-height:normal;
    margin-top:16px;
    padding-right:10px;
    position:absolute;
    right:47px;
    width:100px;
    display:block;
    cursor:pointer;
}
