@charset "UTF-8";
/* CSS Document */
/**{
         border: dashed;
         border-color:#000;
         border-width:thin;
}*/
html {
    height: 100%;
}
#container{
width:960px;
height:auto;
max-height:100%;
text-align:center;
position:relative;
margin:0 auto;
clear:both;
display:block;
}
#conteudo_interna{
width:710px;
height:100%;
margin-left:5px;
margin:auto;
margin-top:75px;
float:left;
position:relative;
text-align:left;
}
body {
         text-align:center;
         margin:auto;
         height:100%;
         vertical-align:top;
         z-index:-1;
}
#faixa_azul{
         background-image: url(images/header_azul_fundo.gif);
         background-repeat: repeat-x;
         width:inherit;
         height:18px;
}
#header02{
         z-index:30;
         position:inherit;
         vertical-align:central;
         text-align:center;
         background-image: url(images/header_cinza_fundo.gif);
         background-repeat: repeat-x;
         width:inherit;
         height:210px;
}
#menu_container{
        position:absolute;
        width:100%;
        height:100%;
        text-align:center;
}
.menu{
         z-index:2;
         top:-45px;
         position:relative;
         text-align:center;
         background-image: url(images/fundo_menu.png);
         background-repeat:no-repeat;
         height: 45px;
         width: 960px;
         margin: auto;
}
.menu ul{
        list-style-type: none;
        position:relative;
}
.menu li{
        float:left;
}
.menu ul a {
        background-image: url(images/navi_bg_divider.gif);
        background-repeat: no-repeat;
        background-position: right;
        padding-right: 25px;
        padding-left: 25px;
        display: block;
        line-height: 40px;
        text-decoration: none;
        font-family: Tahoma;
        font-size: 16px;
        color: #371C1C;
        z-index:2000;
        position:relative;
}
.menu ul a:hover{
        text-decoration:underline;
}
.menu li ul {
    position: absolute;
    top: 136x;
        background-color:#fff;
    display: none;
        border-color:#999;
        border-width:medium;
        border:medium;
        height:38px;
        border-style:solid;
        border-width:1px;
        border-color:#bbb;
        -moz-border-radius: 4px;
        border-radius: 4px;
        z-index:2000;
}
.menu li:hover ul { display: block; z-index:2000; }

* html ul li { float: left; }
* html ul li a { height: 1%;}

#localizador{
        text-align:left;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#bebebe;
}
#localizador a:hover{
        text-decoration:underline;
        color:#aaaaaa;
}
#localizador a{
        text-decoration:none;
        color:#bebebe;
}
.linha_topo{
        width:960px;
        text-align:center;
        height:5px;
        position:relative;
        clear:both;
        top:60px;
        position:relative;
        background-image:url(images/linha_header.gif);
        background-repeat:repeat-x;
        margin:auto;
}
.ribbon{
        background-image:url(images/ribbon.png);
        background-repeat:no-repeat;
        position:absolute;
        width:220px;
        height:43px;
        z-index:10;
        float:left;
        top:7px;
        left:-11px;
        text-align:left;
        color:#fff;
        text-decoration: none;
        font-family: Tahoma;
        font-size: 14px;
}
.galeria{
        position:relative;
        width:215px;
        height:218px;
        left:11px;
        margin-top:5px;
        background-color:#eee;
        -moz-border-radius: 7px;
        border-radius: 7px;
        border-color:#c4c4c4;
        border-style:solid;
        border-width:thin;
        z-index:600;
        float:left;
}
.galeria_menu{
        background-image:url(images/fundo_rodape_galeria.gif);
        background-repeat:repeat-x;
        z-index:30;
        background-color:#00b2ef;
        position:relative;
        width:215px;
        height:63px;
        -moz-border-bottom-left-radius: 7px;
        border-bottom-left-radius:7px;
        -moz-border-bottom-right-radius: 7px;
        border-bottom-right-radius:7px;
}
.galeria_menu ul{
        list-style-type: none;
}
.galeria_menu ul a{
        background-image: url();
        text-decoration: none;
        text-align:left;
        font-family: Tahoma;
        font-size: 13px;
        color: #fff;
        float:left;
        height:27px;
        left:-15px;
        top:9px;
        position:relative;
}
.galeria_menu ul a:hover{
        text-decoration:underline;
}
.galeria_content{
        position:relative;
        top:40px;
        left:-4px;
}
.utilidades{
        position:relative;
        width:215px;
        height:218px;
        left:11px;
        margin-top:30px;
        background-color:#eee;
        -moz-border-radius: 7px;
        border-radius: 7px;
        border-color:#c4c4c4;
        border-style:solid;
        border-width:thin;
        z-index:600;
        float:left;
}
.utilidades_menu{
        background-image:url(images/fundo_rodape_galeria.gif);
        background-repeat:repeat-x;
        z-index:30;
        background-color:#00b2ef;
        position:relative;
        width:215px;
        height:33px;
        top:169px;
        -moz-border-bottom-left-radius: 7px;
        border-bottom-left-radius:7px;
        -moz-border-bottom-right-radius: 7px;
        border-bottom-right-radius:7px;
}
.utilidades_menu ul{
        list-style-type: none;
}
.utilidades_menu ul a{
        background-image: url();
        text-decoration: none;
        text-align:left;
        font-family: Tahoma;
        font-size: 13px;
        color: #fff;
        float:left;
        height:27px;
        left:-15px;
        top:8px;
        position:relative;
}
.utilidades_menu ul a:hover{
        text-decoration:underline;
}
.utilidades_content{
        position:relative;
        left:9px;
        width:198px;
        vertical-align:middle;
        text-align:left;
        height:127px;
        margin-top:3px;
        margin-bottom:3px;
}

.quadro_avisos{
        position:relative;
        width:215px;
        height:208px;
        left:11px;
        margin-top:25px;
        background-color:#eee;
        -moz-border-radius: 7px;
        border-radius: 7px;
        border-color:#c4c4c4;
        border-style:solid;
        border-width:thin;
        z-index:600;
        float:left;
}
.avisos_menu{
        background-image:url(images/fundo_rodape_galeria.gif);
        background-repeat:repeat-x;
        z-index:30;
        background-color:#00b2ef;
        position:relative;
        width:215px;
        height:33px;
        top:162px;
        -moz-border-bottom-left-radius: 7px;
        border-bottom-left-radius:7px;
        -moz-border-bottom-right-radius: 7px;
        border-bottom-right-radius:7px;
}
.avisos_menu ul{
        list-style-type: none;
}
.avisos_menu ul a{
        background-image: url();
        text-decoration: none;
        text-align:left;
        font-family: Tahoma;
        font-size: 13px;
        color: #fff;
        height:27px;
        float:left;
        left:-15px;
        top:8px;
        position:relative;
}
.avisos_content{
        position:relative;
        left:9px;
        width:198px;
        vertical-align:middle;
        text-align:left;
        background-color:#eee;
        height:117px;
        margin-top:3px;
        margin-bottom:3px;
}
.avisos_menu ul a:hover{
        text-decoration:underline;
}

.comunicado{
        position:relative;
        width:215px;
        height:100%;
        float:left;
        margin:0 auto 0 auto;
        display:block;
        margin-left:4%;
        margin-right:4%;
        margin-top:7%;
        background-color:#eee;
        -moz-border-radius: 7px;
        border-radius: 7px;
        border-color:#c4c4c4;
        border-style:solid;
        border-width:thin;
        z-index:600;
        float:left;
}
.comunicado_content{
        text-decoration: none;
width:198px;
height:auto;
max-height:100%;
text-align:left;
position:relative;
margin-top:35px;
margin-bottom:0px;
margin-left:10px;
clear:both;
display:block;
vertical-align:middle;
}
.comunicado_menu{
        background-image:url(images/fundo_rodape_galeria.gif);
        background-repeat:repeat-x;
        z-index:30;
        background-color:#00b2ef;
        position:relative;
        width:215px;
        height:33px;
        top:0px;
        left:-10px;
        -moz-border-bottom-left-radius: 7px;
        border-bottom-left-radius:7px;
        -moz-border-bottom-right-radius: 7px;
        border-bottom-right-radius:7px;
}
.comunicado_menu ul{
        list-style-type: none;
}
.comunicado_menu ul a{
        background-image: url();
        text-decoration: none;
        text-align:left;
        font-family: Tahoma;
        font-size: 13px;
        color: #fff;
        height:27px;
        float:left;
        left:-15px;
        top:8px;
        position:relative;
}
.comunicado_menu ul a:hover{
        text-decoration:underline;
}
.bullet_deco{
        background-image: url();
        text-decoration: none;
        text-align:left;
        left:10px;
        float:left;
        top:12px;
        position:absolute;
}
.bullet_deco2{
        background-image: url();
        text-decoration: none;
        text-align:left;
        left:10px;
        float:left;
        top:40px;
        position:absolute;
}
.envie_amigo{
        position:relative;
        width:185px;
        height:80x;
        left:11px;
        text-align:left;
        padding:15px;
        float:left;
        margin:0 auto 0 auto;
        display:block;
        margin-top:8%;
        background-color:#eee;
        -moz-border-radius: 7px;
        border-radius: 7px;
        border-color:#c4c4c4;
        border-style:solid;
        border-width:thin;
        z-index:600;
        float:left;
}
.amigo_nav{
        font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-size:16px;
         color:#e17200;
}
.amigo_txt{
        font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#616161;
}
.amigo_txt a{
        text-decoration:none;
        color:#616161;
}
.amigo_txt a:hover{
        text-decoration:underline;
        color:#e17200;
}

/*----------------BANNER LATERAL---------------*/
.banner_lateral{
        width:100%;
        position:relative;
        clear:both;
        margin-top:8%;
        position:relative;
        float:left;
        text-align:center;
        z-index:20;
}
/*----------------FIM DO BANNER LATERAL------------*/
/*----------------SEARCH-------------------*/
#tw-form{
font-family: Tahoma, Geneva, sans-serif;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: #d1cfcf 1px solid;
background: #fff;
width: 210px;
float: right;
position:relative;
padding: 0 4px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.4);
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.4);
box-shadow: inset 0 1px 3px rgba(0,0,0,.24);
}
#tw-form #tw-input-text{
width: 140px;
float: left;
border: 0;
background: #fff;
color: #afafaf;
line-height: 100%;
font-size: 14px;
font-style:italic;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:3px;margin-bottom:3px;
height:20px;
position:relative;
top:4px;
}
#tw-form #tw-input-text:focus{
outline:none;
color:#777;
}
#tw-form #tw-input-submit{
background: url(images/busca_icon.jpg) no-repeat;
border: 0;
position:relative;
left:5px;
margin:auto;
float: right;
width: 54px;
height:38px;
z-index: 100;
cursor: pointer;
}
#tw-form #tw-input-submit:hover{
        background: url(images/busca_icon2.jpg) no-repeat;
}
/*----------------END OF SEARCH---------------*/

#footer{
        width:100%;
        height:auto;
        text-align:center;
        top:40px;
        position:relative;
        background-color:#f0f0f0;
        clear:both;
        padding-top:30px;
        padding-bottom:20px;
        background-image:url(images/img_fundo_footer.gif);
        background-repeat:repeat-x;
        text-decoration: none;
        font-family: Tahoma;
        font-size: 12px;
        color: #353535;
}
#footer a{
        text-decoration:none;
        color: #353535;
}
#footer a:hover{
        text-decoration:underline;
}
#footer a:active{
        text-decoration:none;
        color: #353535;
}
