﻿﻿﻿.lixo{}

body {
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color:#ca9573;
    background-image:url(imagens/bg.jpg);
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-size:cover;
    background-position:top;
    text-align:center;

}

#main{
    width:960px;
    margin-left:auto;
    margin-right:auto;
    background:none;
    border:none;

}

#cimo{
    width:900px;
    height:90px;
    background:none;
    position:relative;
    margin-left:auto;
    margin-right:auto;
}

.nav-top{
    width:auto;
    background: rgba(204,102,0,1);
    border-radius: 10px;
    position:relative;
    top:60px;
    float:right;
    padding:2px 10px;
    margin: 0 5px 5px 5px;
    z-index:100;
}

.nav-top .menu-novo {
    font-size: 50%;
    background: rgba(255,255,255,0.75);
    border-radius: 2px;
    padding:1px;
    position:relative;
    top:-7px;
}

ul.listatop{
    list-style-type:none;
    margin:0;
    padding:0;
    padding-top:6px;
    padding-bottom:6px;
    position:absolute;
    z-index:21;
    left:250px;
}

#logo{
    width:960px;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    z-index:3;
    text-align:left;
}

#menu_top{
    width:940px;
    height:35px;
    top:90px;
    position:absolute;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    z-index:2;
    background-image:url(imagens/tira_menu_top.jpg);	
}

#menu_topt{
    width:940px;
    height:-35px;
    position:absolute;
    margin-left:auto;
    margin-right:auto;
    z-index:4;	
    top:90px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#listatop{
    margin:0;
    padding:0;
    padding-top:9px;
    padding-bottom:8px;
    position:relative;
    left:20px;
    top:0px;
    z-index: 5;
    float:left;
    margin-left: 2px;
    margin-right: 2px;
}

.menu-novo {
    text-transform: uppercase;
    color: #df242d;
}

.listatop .menu-novo {
    font-size: 60%;
    top:0px;
    position: absolute;
    background: rgba(255,255,255,0.75);
    border-radius: 2px;
    padding:1px;
}

.l1{ border-bottom: 6px solid #df242d; }
.l2{ border-bottom: 6px solid #f8931f; }
.l3{ border-bottom: 6px solid #ffff01; }
.l4{ border-bottom: 6px solid #8cc63e; }
.l5{ border-bottom: 6px solid #00a652; }

a.listatop:link,a.listatop:visited,a.listatop:active  
{

    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:none;
    text-align:center;
    padding-bottom:0px;
    text-decoration:none;
    /*	padding-bottom: 12px;*/


}

a.listatop:hover
{
    text-decoration: underline;

    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:none;
    text-align:center;
    padding-bottom:0px;

}




#imagem{
    width:900px;
    height:317px;
    margin-left:auto;
    margin-right:auto;
    z-index:0;
    position:relative;
    background-repeat:no-repeat;
    background-image:url(imagens/imagem1.jpg);
    margin-top: 8px;
    top: 45px;
}


#red{
    width:38px;
    height:31px;
    background-color:#df242d; 
    position: absolute;
    left:653px;
    top:253px;
    z-index:20;
    cursor: pointer;
}

#orange{
    width:38px;
    height:31px;
    background-color:#f8931f;
    position: absolute;
    left:702px;
    top:253px;
    z-index:20;
    cursor: pointer;
}


#yellow{
    width:38px;
    height:31px;
    background-color:#ffff01;
    position: absolute;
    left:748px;
    top:253px;
    z-index:20;
    cursor: pointer;
}

#green{
    width:38px;
    height:31px;
    background-color:#8cc63e;
    position: absolute;
    left:794px;
    top:253px;
    z-index:20;
    cursor: pointer;

}

#dkgreen{
    width:38px;
    height:31px;
    background-color:#00a652;
    position: absolute;
    left:841px;
    top:253px;
    z-index:20;
    cursor: pointer;

}


#lat_esquerda{
    clear:both;
    position:relative;
    margin-left:30px;
    padding-top:10px;
    width:194px;
    /*background-color:#FFF;*/
    margin-top:50px;
    float: left;
    height:320px;
    overflow:hidden;
}

.lat_esquerda0{background-color:#FFF;}

#lat_direita{
    width:225px;
    background-color:#FFF;
    margin-top:50px;
    float: left;
    height:330px;
    overflow:hidden;
}

#link_dir{
    position: absolute;
    right:5px;
    bottom:3px;
    z-index:20;
    font-size:11px;
}

#central{
    width:461px;
    margin:10px;
    background-color:#FFF;
    float: left;
    padding:0px;
    margin-top:50px;
    height:330px;
    overflow:hidden;
}

#central1{
    position:relative;
    width:215px;
    height:150px;
    margin:3px;
    padding:4px;
    background-color:#cccccc;
    float:left;
    overflow:hidden;
}

#central2{
    position:relative;
    width:215px;
    height:150px;
    margin:3px;
    padding:4px;
    background-color:#cccccc;
    float:left;
    overflow:hidden;
}

#central3{
    position:relative;
    width:215px;
    height:150px;
    margin:3px;
    padding:4px;
    background-color:#cccccc;
    float:left;
    overflow:hidden;
}

#central4{
    position:relative;
    width:215px;
    height:150px;
    margin:3px;
    padding:4px;
    background-color:#cccccc;
    float:left;
    overflow:hidden;
}


ul.navigation{
    margin:0;
    padding:0;
    padding-top:9px;
    padding-bottom:8px;
    z-index:5;
    margin-left:8px;
    margin-right:2px;
    text-align:left;
    list-style:none;
    line-height:2em;
    text-indent: 5px;

}


a.m:link,a.m:visited,a.m:active  /*submenus*/
{	font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#000;
  background-color:none;
  text-align:left;
  padding-bottom:0px;
  text-decoration:none;
  display:block;
  width:180px;
}
a.m:hover {text-decoration: underline;}

a.m1:link,a.m1:visited,a.m1:active  /*submenus*/
{	font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:400;
  color:#000;
  background-color:none;
  text-align:left;
  padding-bottom:0px;
  text-decoration:none;
  display:block;
  width:180px;
}
a.m1:hover {text-decoration: underline;}


a.m2:link,a.m2:visited,a.m2:active  /**/
{	font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  background-color:none;
  text-align:left;
  padding-bottom:5px;
  text-decoration:none;
  font-weight:bold;
  display:block;
  width:180px;
  line-height:2em;
}

a.m2{
    background-color:#eeeedd;
    margin-bottom:2px;

    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    text-align:left;
    padding-bottom:5px;
    text-decoration:none;
    font-weight:bold;
    display:block;
    width:180px;
    line-height:2em;
}

a.m2:active{
    background-color:#df242d;

    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    text-align:left;
    padding-bottom:5px;
    text-decoration:none;
    font-weight:bold;
    display:block;
    width:180px;
    line-height:2em;
}

a.m2:hover {
    text-decoration: underline;
    background-color:#df242d;
    color:#ffffff;

    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    padding-bottom:5px;
    font-weight:bold;
    display:block;
    width:180px;
    line-height:2em;
}

a.m2:hover .menu-novo {
    text-transform: uppercase;
    color: #fff;
}

a.m3:link,a.m3:visited,a.m3:active  /**/
{	font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  background-color:none;
  text-align:center;
  padding-bottom:0px;
  text-decoration:none;
  display:block;
  width:180px;
}

a.m3:hover {text-decoration: underline;}

#menu_bottom{
    width:960px;
    height:35px;
    background-image:url(imagens/tira_menu_bottom.jpg);
    position:relative;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    z-index:10;
    clear:both;
}

ul.listabot{
    margin:0;
    padding:0;
    padding-top:9px;
    padding-bottom:8px;
    position:relative;
    left:20px;
    top:0px;
    z-index: 5;
    margin-left: 2px;
    margin-right: 2px;
    text-align: left;
    float: left;
    list-style: none;



}		

li.listabot
{
    float:left;
}


a.listabot:link,a.listabot:visited,a.listabot:active  /*aqui formatas a disposição dos items do menu; para já os dois estão iguais, o do ufno e o do topo*/
{

    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:none;
    text-align:center;
    padding-bottom:0px;
    text-decoration:none;
    display:block;
    width:140px;
    /*	padding-bottom: 12px;*/


}

a.listabot:hover
{
    /*border-bottom: 2px solid #FFF;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:none;
    text-align:center;
    padding-bottom:0px;
    display:block;
    width:140px;

    text-decoration: underline;
}




h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:800;
    text-align:center;
}

h2{/*titulos das secções*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:800;
    text-align:left;
    line-height:3px;
    font-variant:small-caps;
    text-decoration:underline;
}

h3{/*outros titulos dentro das secções de texto*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:400;
    text-align:left;
    line-height:3px;
    text-decoration:underline;

}

h4{/*corpos sociais*/
    font-family: Arial;
    font-size:9px;
    text-align: left;
    color:#000000;
    background:none;/*#DAE3D7;*/
    line-height:1.2em;}


h5{ /*igual h4, nao usado ainda*/

    font-family: Arial;
    font-size:9px;
    text-align: left;
    color:#000000;
    background:none;/*#DAE3D7;*/
    line-height:1.2em;
}



A:link { text-decoration: none; color: #9E5B5A; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
A:visited { text-decoration: none; color: #9E5B5A; font-family:Arial, Helvetica, sans-serif;  font-size:11px;}
A:active { text-decoration: none; color: #9E5B5A; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
A:hover { text-decoration: underline; color: #9E5B5A; font-family:Arial, Helvetica, sans-serif;  font-size:11px;}

A.b:link { text-decoration: none; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
A.b:visited { text-decoration: none; color: #ffffff; font-family:Arial, Helvetica, sans-serif;  font-size:12px; }
A.b:active { text-decoration: none; color: #ffffff; font-family:Arial, Helvetica, sans-serif;  font-size:12px;}
A.b:hover { text-decoration: underline; color: #ffffff; font-family:Arial, Helvetica, sans-serif;  font-size:12px;}


#central_cont{
    width:452px;
    margin:5px;
    background-color:#FFF;
    float: left;
    padding:10px;
    margin-top:50px;
    height:310px;
    overflow:auto;
}

#central_cont_geneal{
    width:680px;
    margin:5px;
    background-color:#FFF;
    float: left;
    padding:10px;
    margin-top:50px;
    height:310px;
    overflow:auto;

}

#central_cont_acl{
    width:880px;
    margin:5px;
    background-color:#FFF;
    float: left;
    padding:10px;
    margin-left:30px;
    margin-top:50px;
}

#logoacl
{
    width:200px;
    left:40px;
    display:block;
    float:left;
}



.texto
{
    font-family: Arial;
    font-size:12;
    text-align: justify;
    color:#000000;
    background:none;/*#DAE3D7;*/
    line-height:1.4em;
}


.csoc{
    font-family: Arial;
    font-size:10px;
    text-align: left;
    color:#000000;
    background:none;/*#DAE3D7;*/
    line-height:1.2em;}

ul {list-style-type: circle;
    line-height:1.5em;}


