body{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin:0px;
    background-color:#FFFFFF;
    background-position:top;
    color: #617280;
    vertical-align: middle;
    /*color: #C4D1DA;*/ /* unabled... wating for login */
}

a {outline: none;}

h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#925A43;
}

.linkinternas {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#617280;
}

.linktitulo {
    font-size:10px;
    color:#617280;
    text-decoration:none;
}

.linktitulobroch {
    font-size:10px;
    color:#617280;
    text-decoration:none;
}


h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#925A43;
}

#tooltip {
    padding: 3px;
    background: #f9f9f9;
    border: 1px solid #888;
    text-align: center;
    font-size: smaller;
    opacity: 0.7;
    color: #222;
}

span.tip {
    border-bottom: 1px solid #eee;
}

#navSection{
    float:left;
    width: 300px;
}

#contentSection{
    float:left;
    background-color: #fff;
    width: 680px;
    min-height: 750px;
}

#wrapShadow{
    background-image: url(../images/bgShadow.png);
    width: 10px;
    height: 607px;
    position:absolute;
    left: 980px;
    top: 0;
}

#imageBanner{
    background-image:url(../images/dummies/home_dummie.jpg);
    width: 680px;
    height: 330px;
}

#contentMenu{
    width: 100%;
    height: 30px;
    background-image:url(../images/menuShadow.png);
    background-position:left;
    background-repeat: no-repeat;
    background-color: #617280;
}

#contentMenu a{
    position: relative;
    top: 8px;
    text-decoration: none;
    padding-left: 2em;
}


.contentMenuEnabled a{
    color: #fff;
}
.contentMenuDisabled a{
    color: #818E99;
    cursor: default;
}

#contentMenu ul{list-style:none;margin:0;padding:0;}
#contentMenu li{margin:0;padding:0;display:inline;}

.menuItem{
    font-size:11px;
    font-weight:bold;
}

#contentMenu a:hover{
    color: #A8B1B9;
}

#contentStuff{
    background-image: url(../images/contentShadow.png);
    background-color:#FFFFFF;
    background-position:left top;
    background-repeat:no-repeat;
    padding:2em;
    min-height:800px;
}


.checkbox_style{
    /*display: none;*/
}

.upDataFormHide{
    display: none;
}

.checkBoxUnchecked{
    width: 10px;
    height: 10px;
    background-image: url(../images/checkboxes/checkbox_unchecked.png);
    cursor:auto;
    float: left;
}

.checkBoxUnchecked:hover{
    width: 10px;
    height: 10px;
    background-image: url(../images/checkboxes/checkbox_unchecked_hover.png);
}

.checkBoxChecked{
    width: 10px;
    height: 10px;
    background-image: url(../images/checkboxes/checkbox_checked.png);
    cursor:auto;
    float: left;
}

.checkBoxChecked:hover{
    width: 10px;
    height: 10px;
    background-image: url(../images/checkboxes/checkbox_checked_hover.png);
}

.checkBoxUnabled{
    width: 10px;
    height: 10px;
    background-image: url(../images/checkboxes/checkbox_unabled.png);
    cursor:auto;
    float: left;
}

.checkedBoxLabel{
    color: #142A3D;
    font-weight:bold;
    font-size: 9px;
}

.uncheckedBoxLabel{
    color: #fff;
    font-weight:bold;
    font-size: 9px;
}

.linkSizer{
    width: 10px;
    height: 10px;
    display: inline;
}

/* Floating menu stuff*/

#retailAndTradeMenu, #architectsAndDesignersMenu, #mediaAndPressRoomMenu{
    background-color: #fff;
    border: solid 1px #aaa;
    border-top: solid 5px #CCCCCC;
    /*display: none;*/
    display: block;
    opacity: 0.93;
}

#retailAndTradeMenu{
    position:absolute;
    top: 353px;
    left: 343px;
}

#architectsAndDesignersMenu{
    position:absolute;
    top: 353px;
    left: 455px;
}

#mediaAndPressRoomMenu{
    position:absolute;
    top: 353px;
    left: 625px;
}

#retailAndTradeMenu ul, #architectsAndDesignersMenu ul, #mediaAndPressRoomMenu ul{
    padding: 5px;
    margin: 0;
    padding-bottom: 2em;
    list-style: none;
}


#retailAndTradeMenu a, #architectsAndDesignersMenu a, #mediaAndPressRoomMenu a, #retailAndTradeMenu h2, #architectsAndDesignersMenu h2, #mediaAndPressRoomMenu h2 {
    display: block;
    padding-left: 0;

    /*border-color: #ccc #888 #555 #bbb;
    margin: 0;
    padding: 2px 3px;*/
}


#retailAndTradeMenu li, #architectsAndDesignersMenu li, #mediaAndPressRoomMenu li{
    padding: 1px;
    margin: 0;
    display:block;
    width: 130px;
}


#retailAndTradeMenu li a, #architectsAndDesignersMenu li a, #mediaAndPressRoomMenu li a{
    width: 130px;
    color: #617280;
}

#retailAndTradeMenu li a:hover, #architectsAndDesignersMenu li a:hover, #mediaAndPressRoomMenu li a:hover{
    background-color: #A8B1B9;
    color: #fff;
}

/*forum - estilos*/
a.catforum{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#73838F;
}

a.catforum:hover{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#925A43;
}

a.catforum:active{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#142A3D;
}

a.catforum:visited{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#73838F;
    bottom: inherit;
}

a.viewforum{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:10px;
    color:#A6B3BE;
}

a.viewforum:hover{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:10px;
    color:#925A43;
}

a.viewforum:active{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:10px;
    color:#142A3D;
}

a.viewforum:visited{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:10px;
    color:#A6B3BE;
}

.forumtopicos{
    position:relative;
}

.forumspace{
    position:relative;
    background:#FFFFFF;
    height: 5px;
}

.tituloforum{
    height: 16px;
    background-color:#F1F4F6;
    background-image:url(../images/forum_seta.jpg);
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:middle;
    color:#142A3D;
    font-size:11px;
}
.tituloforumesq{
    float:left;
    height: 16px;
    width:244px;
    text-align:left;
    font-size:11px;
}

.tituloforumdir{
    float:right;
    text-align:right;
    color: #85929D;
    width:395px;
    font-size:11px;
}

.postforum{
    margin:10px;
    margin-left: 0px;
    margin-right: 0px;
}
.postforumtexto
{
    font-size:11px;
}
.postforumassinatura
{
    font-size:10px;
    color:#A6B3BE;
}

.btn_ok{
    border:hidden;
    border:0px;
    width:60px;
    height:20px;
    background:#FFFFFF;
    background-image:url(../images/botaocontactos.gif);
    background-position:center;
    background-repeat:no-repeat;
}

.txtareaforum{
    border:solid 1px #A6B3BE;
    height:240px;
    width:620px;
    color:#925A43;
    font-size:11px;
    background-color: #000000;
    z-index: 100;
    top: 0px;
}

.respostaforum{
    margin:10px;
    margin-left: 0px;
    margin-right: 0px;
}

/*menus restritos*/
.menurestrito{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    color:#E6E6E6;
}

.titulop{
    color:#142A3D;
    min-height:50px;
}


/*pag dos produtos*/
.coleccao{
    position:relative;
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    /*width:620px;*/
    min-height: 65px;
    /*z-index: 3;*/
}

.coleccaotxtleft{
    position:relative;
    font-size:24px;
    color:#142B3D;
    float:left;
    width:300px;
    min-height: 60px;
    vertical-align:bottom;
    z-index: 4;
}

.collectxt{
    font-size:24px;
    color:#A1AAB3;
}

.coleccaotxtright{
    position:relative;
    font-size:10px;
    color:#617381;
    float:right;
    text-align:right;
    vertical-align: bottom;
    display:block;
    width:300px;
    min-height: 60px;
    z-index: 4;
}

/* linhacinza*/
.coleccaobarra{
    position:relative;
    display:block;
    z-index: 3;
}

.areaprodutos{
    position:relative;
    display:block;
    z-index: 3;
}

.coleccaospace{
    background:#FFFFFF;
    height: 5px;
    width: 100px;
}


/*div da 1 img da esq*/
.rebordoleft{
    border: solid 1px #A6B2BE;
    text-align: center;
    width: 266px;
    height:90px;
    padding: 5px;
}

.imagemesq{
    width:276px;
    position:relative;
    font-size:10px;
    color:#142B3D;
    float:left;
    text-align:left;
    z-index: 4;
}


.collecttxt{
    font-size:10px;
    color:#A1AAB3;
}


.texto{
    text-align:left;
}


/*div da 1 img da direit*/
.imagemdir{
    width:276px;
    position:inherit;
    font-size:10px;
    color:#142B3D;
    float:right;
    text-align:left;
}

.rebordoright{
    border: solid 1px #A6B2BE;
    text-align: center;
    width: 266px;
    height:90px;
    padding: 5px;
}


.linhacol{
    position:relative;
    display: block;
    width: 622px;
    z-index: 2;
}

.titulocol{
    position: relative;
    height: 16px;
    background-color:#F1F4F6;
    background-image:url(../images/forum_seta.jpg);
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:middle;
    color:#142A3D;
    font-size:11px;
}


.titulobaixo{
    position: relative;
    height: 16px;
    background-color:#F1F4F6;
    background-image:url(../images/forum_seta.jpg);
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:middle;
    color:#142A3D;
    font-size:11px;
}


.take{
    vertical-align:middle;
    float:left;
}

.take1{
    vertical-align:middle;
    float:left;
    margin-left:-150px;
    margin-top:15px;
}


/*produtos descri��o*/

.tabela{
    vertical-align:middle;
    font-size:11px;
    text-align: center;
}


.rebordorightdescri{
    border: solid 1px #A6B2BE;
    text-align: center;
    width: 267px;
    height:102px;
    padding: 5px;
}

.rebordoleftdescri{
    border: solid 1px #A6B2BE;
    text-align: center;
    width: 266px;
    height:190px;
    padding: 5px;
}


/*formulario descri��o*/

.caixaform{
    float:left;
    width: 100px;
    font-size:11px;
    color:#925A43;
    border-left: 10px;
}

.titulocolu{
    position: relative;
    height: 22px;
    background-color:#F1F4F6;
    background-image:url(../images/forum_seta.jpg);
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:baseline;
    color:#142A3D;
    font-size:11px;

}

#galeriaimagens{
    position:absolute;
    width:300px;
    height:auto;
}

#bancoimagens{
    position:absolute;
    float: left;
    width: 300px;
    height:auto;
    margin-left: 310px;

}

.caixanome {                                /* o text dentro*/
    border:			1px solid #CCCCCC;
    border-right:	0px solid #FFFFFF;

    width: 			69px;
    _width:			100px !important;          /* o text dentro*/

    height:			15px;                /* caixa fora*/
    color:			#925A43;
    font-size:		8pt;
    padding-top:	2px;
    padding-left:	4px;
    vertical-align: middle;
    background-color:#FFF;
}


.txt{
    font-size:10px;
    color:#142A3D;
    vertical-align:middle;
}

.txt1{
    font-size:11px;
    color:#142A3D;
    text-align:left;
    float:left;
    height:20px;
    width:160px;
}

.txt2{
    font-size:11px;
    color:#142A3D;
    text-align: left;
    vertical-align:middle;
    text-align:left;
    float:left;
    height: 20px;
    margin-top: 5px;
}

.txt3{
    font-size:10px;
    color:#617280;
    width:116px;
}

.txt5{
    font-size:10px;
    color:#617280;
    width:280px;
}



.txt4{
    font-size:10px;
    color:#617280;
    width:461px;
}

.pintas{
    height: 2px;
    margin-left: 7px;
    background-image: url(../images/navigation/splitter.gif);
    background-repeat:repeat-x;
    background-position:top;
    margin-top:25px;
    margin-bottom:17px;
}


.okform{
    height: 22px;
    width:100px;
    margin-left: 126px;
    background:#FFFFFF;
    background-image: url(../images/botaoformulario.gif);
    background-position:center;
    margin-top:35px;
    margin-bottom:20px;
}

.cancelarform{
    height: 22px;
    width:100px;
    margin-left:100px;
    background:#FFFFFF;
    background-image: url(../images/botaoformulario.gif);
    background-repeat:repeat-x;
    background-position:center;
    margin-top:35px;
    margin-bottom:20px;
}

.voltar{
    height: 22px;
    width:100px;
    margin-left:100px;
    background:#FFFFFF;
    background-image: url(../images/voltarbotao.gif);
    background-repeat:repeat-x;
    background-position:center;
    margin-top:35px;
    margin-bottom:20px;
}

.sucesso{
    font-size:11px;
    color:#8BAC1A;
    text-align:left;
    height:40px;
    vertical-align:baseline;
    float:left;
}

.naosucesso{
    font-size:11px;
    color:#990000;
    text-align:left;
    height:40px;
    vertical-align:baseline;
    float:left;
}

/*contactos*/

.txtcont{
    font-size:11px;
    color:#617280;
    text-align: left;
    float:left;
    margin-top:5px;
    margin-left:15px;
    max-width:350px;
}

.txt6{
    font-size:10px;
    color:#617280;
    width:235px;
}

.txt7{
    font-size:10px;
    color:#617280;
    width:235px;
    height:110px;
}

.mensagem{
    font-size:10px;
    color:#617280;
    vertical-align:top;
}

.titulocolu2{
    position: relative;
    height: 22px;
    background-color:#F1F4F6;
    background-image:url(../images/forum_seta_btn.gif);
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:middle;
    color:#142A3D;
    font-size:11px;
    margin-top:20px;
}

.txtcont2{
    font-size:11px;
    color:#617280;
    text-align: left;
    vertical-align:middle;
    text-align:left;
    float:left;
    margin-top: 5px;
    margin-left:25px;
}

.enviar{
    height: 23px;
    width:68px;
    margin-left:80px;
    background:#FFFFFF;
    background-image: url(../images/botaocontactos.gif);
    background-position:center;
    margin-top:20px;
    margin-bottom:20px;
}

.mapa{
    float:right;
    margin-top: -281px;
    width:430px;
    height:280px;
}

.contacts{
    width:180px;
    height:280px
}

.botoes{
    margin-top:-10px;
    margin-left:0px;
}



/*noticias*/

.noticiacimg{
    position:relative;
    vertical-align:middle;
    float:inherit;
    min-height:100px;
    max-width:400px;
}

.txtcont3{
    font-size:11px;
    color:#617280;
    vertical-align:middle;
    text-align:right;
    float:left;
    margin-top:5px;
    margin-left:150px;
    height:15px;
    width:494px;
}


.setadir{
    margin-top:2px;
    margin-right::-10px;
    float:right;
    vertical-align:middle;
}


a.catnoticias{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#925A43;
}

a.catnoticias:hover{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#142A3D;
}

a.catnoticias:active{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#925A43;
}

a.catnoticias:visited{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#925A43;
    bottom: inherit;
}

.foto1{
    position:relative;
    margin-top:10px;
    min-height:90px;
    max-width:400px;
}

.noticia14a{
    position:relative;
    float:inherit;
    margin-top:-70px;
    margin-left:110px;
    min-width:500px;

}

.noticia14aa{
    position:relative;
    vertical-align:middle;
    float:inherit;
    padding-top:5px;
    padding-bottom:5px;
    margin-left:8px;
    z-index:10;
}

.noticia14aaa{
    position:relative;
    float:left;
    margin-top:10px;
    padding-bottom:19px;
    margin-left:8px;
    max-width:900px;
}

.noticia3a{
    float:left;
    margin-top:0px;
    min-height:1000px;
    z-index:3;
    position:static;
}

.noticia3aa{
    position:absolute;
    float:left;
    margin-top:15px;
    min-height:1000px;


}

.noticia3b{
    float:left;
    margin-top:40px;
    min-height:1000px;
    z-index:3;
    position:absolute;
    padding-top:10px;
}



.imgnoticia{
    vertical-align:middle;
    position:absolute;
    width:107px;
    height:67px;
    float:left;
    margin-top:10px;
    margin-left:5px;
}

.imgnoticia2{
    position:relative;
    max-width:107px;
    max-height:107px;

}

.noticia{
    float:right;
    margin-top: 65px;
    margin-left:115px;
}

.noticia2{
    float:left;
    margin-top:-40px;
    margin-left:115px;
}

.noticia3{
    border:solid 1px #00CC66;
    float:left;
    min-height:1000px;
    z-index:2;
    position:relative;
}



.noticia4{
    float:left;
    margin-top:0px;
    margin-left:8px;
}

.noticia5{
    margin-top:-90px;
    margin-left:72px;
}

.noticia6{
    margin-top:2px;
    margin-left:72px;
}


.baixo{
    float:left;
    margin-top:30px;
    margin-left:0px;
}

.3mes{
    float:left;
    margin-top:300px;
    margin-left:3px;
}

.imgnoticia2{
    vertical-align:middle;
    width:65px;
    height:92px;
    margin-top:10px;
}

.imgnoticia3{
    vertical-align:middle;
    width:65px;
    height:92px;
    margin-top:65px;
    margin-left:5px;
}

.titulocolu3{
    position: relative;
    height: 22px;
    background-color:#F1F4F6;
    background-image:url(../images/forum_seta_btn.gif);
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:middle;
    color:#142A3D;
    font-size:11px;
    margin-top:20px;
}
.setembro{
    vertical-align:middle;
    margin-top:10px;
}

.agosto{
    float:inherit;
    vertical-align:middle;
    margin-top:95px;
    height:234px;
}

/*noticias antigas*/

.noticia14a{
    position:relative;
    float:inherit;
    margin-top:-70px;
    margin-left:110px;
    max-width:400px;
}


.txtcont4{
    font-size:11px;
    color:#617280;
    vertical-align:middle;
    text-align:left;
    float:left;
    height:15px;
    width:494px;
    margin-top:5px;
}

.pintas1{
    height: 2px;
    margin-left:7px;
    background-image: url(../images/navigation/splitter.gif);
    background-repeat:repeat-x;
    background-position:center;
    margin-top:25px;
    margin-bottom:1px;
}

.agosto05{
    position:relative;

    margin-top:20px;
}

.julho05{
    float:inherit;
    vertical-align:middle;
    margin-top:0px;
    position:static;
    height:200px;
}


.news{
    position: fixed;
    vertical-align:middle;
    float:right;
    margin-left:310px;
    margin-top:0px;
}

.news2{
    position: fixed;
    vertical-align:middle;
    float:right;
    margin-left:420px;
    margin-top:0px;
}

.procurar{
    height: 20px;
    width:85px;
    background-image: url(../images/procurar.gif);
    background-repeat:repeat-x;
    position: fixed;
    vertical-align:middle;
    float:right;
    margin-top:0px;
    margin-left:530px;
}

/*ler noticias*/

.lernotic{
    position:relative;
    float:left;
    margin-top:-60px;
    margin-left:110px;
    max-width:400px;
    z-index:3;
}

/*premios*/

.seta{
    position:relative;
    height:22px;
    background-image:url(../images/forum_seta.jpg);
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:bottom;
    color:#142A3D;
    font-size:11px;

}

.pintas2{
    height: 2px;
    margin-left:0px;
    background-image: url(../images/navigation/splitter.gif);
    background-repeat:repeat-x;
    background-position:center;
    margin-top:5px;
    margin-bottom:1px;
}


.noticia7{
    margin-top:10px;
    margin-left:2px;
    width:260px;
    height:90px;
}

.noticia8{
    margin-top:0px;
    margin-left:0px;
}


.txtcont1{
    font-size:11px;
    color:#617280;
    vertical-align:middle;
    text-align:left;
    margin-top:10px;
    margin-left:320px;
    max-width:300px;
    max-height:25px;
}

.noticia9{
    margin-top:-103px;
    margin-left:320px;
    width:260px;
    height:90px;
}

.noticia10{
    margin-top:2px;
    margin-left:320px;
}


/*ler premio*/

.txtcont5{
    font-size:11px;
    color:#617280;
    float:right;
    padding:-30px;
    vertical-align:text-top;
    margin-top:3px;
    min-width:130px;

}

.noticia11{
    margin-top:20px;
    margin-left:5px;
}
.noticia12{
    margin-top:5px;
    margin-left:5px;
}

.texnoticia1{
    float:left;
    vertical-align:middle;
    margin-top:0px;
    margin-left:5px;
}


.setadir2{
    margin-top:0px;
    margin-right::0px;
    float:right;
    vertical-align:bottom;
}

.txtcont6{
    font-size:11px;
    color:#925A43;
    text-align:left;
    vertical-align:middle;
    float:left;
    margin-top: 5px;
    margin-left:15px;
}

.txtprimeiro{
    font-size:11px;
    color:#617280;
    text-align: left;
    vertical-align:middle;
    float:left;
    margin-top:5px;
    margin-left:15px;
    max-width:300px;
}

.txtprimeiro1{
    font-size:11px;
    color:#617280;
    text-align: left;
    vertical-align:middle;
    float:left;
    margin-top:5px;
    margin-left:15px;
    min-width:270px;

}
/*ler reviews*/


.noticia13{
    font-size:12px;
    color:#1A2A3C;
    margin-top:-70px;
    margin-left:110px;
}

.noticia14{
    margin-top:6px;
    margin-left:110px;
    vertical-align:top;
}

.noticia15{
    margin-top:5px;
    margin-left:110px;
    vertical-align:top;
}

.foto{
    float:inherit;
    vertical-align:middle;
    margin-top:25px;
    height:120px;
}

.titulos{
    font-size:15px;
    color:#1A2A3C;
    margin-top:-95px;
    margin-left:110px;
}

.noticia16{
    font-size:11px;
    color:#617280;
    margin-top:0px;
    margin-left:110px;
}


.not{
    font-size:11px;
    color:#1A2A3C;
    margin-top:-15px;
    margin-left:220px;
}


.srloja{
    margin-left:30px;
    margin-top:-20px;
}

/*News*/
.txtcont3a{
    font-size:11px;
    color:#617280;
    vertical-align:middle;
    text-align:right;
    float:left;
    margin-top:5px;
    margin-left:517px;
}



/* Read News*/

.txtcont3b{
    font-size:11px;
    color:#617280;
    vertical-align:middle;
    text-align:right;
    float:left;
    margin-top:5px;
    margin-left:490px;
}

/* Banco de imgs as fotos todas dividido por partes*/


.imgcoleccoes{
    font-size:11px;
    color:#617280;
    vertical-align:middle;
    float:left;
    position: relative;
    margin-top:20px;
    margin-left:8px;
    width: 300px;
}

/* Banco de imgs segund folha*/



.imgsculuna{
    position:static;
    width:565px;
    height:670px;
    z-index:2;
}


.coleccoes1{
    font-size:11px;
    color:#617280;
    text-align:left;
    vertical-align:middle;
    float:left;
    margin-top:10px;
    margin-left:5px;
}


.setadir1{
    margin-top:2px;
    margin-right:5px;
    float:right;
    vertical-align:middle;
}

.setadir2{
    margin-top:2px;
    margin-right:20px;
    float:right;
    vertical-align:middle;
}

a.catseta{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#F1F4F6;
}

a.catseta:hover{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#F1F4F6;
}

a.catseta:active{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#F1F4F6;
}

a.catseta:visited{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#F1F4F6;
    bottom: inherit;
}

.bancofotos{
    vertical-align:middle;
    width:103px;
    height:103px;
    float:left;
    margin-top:40px;
    margin-left:-147px;
}

.bancoimg{
    font-size:11px;
    color:#142B3D;
    text-align:left;
    float:left;
    margin-top:145px;
    margin-left:-144px;
}

.bancoimg2{
    font-size:11px;
    color:#9CA7AF;
}

a.catimagens{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#FFFFFF;
}

a.catimagens:hover{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#FFFFFF;
}

a.catimagens:active{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#FFFFFF;
}

a.catimagens:visited{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#FFFFFF
    bottom: inherit;
}

.bancofotos1{
    vertical-align:middle;
    width:103px;
    height:103px;
    float:left;
    margin-top:40px;
    margin-left:-5px;
}

.bancoimg1{
    font-size:11px;
    color:#142B3D;
    text-align:left;
    float:left;
    margin-top:145px;
    margin-left:-100px;
}

.bancofotos2{
    vertical-align:middle;
    width:103px;
    height:103px;
    float:left;
    margin-top:40px;
    margin-left:15px;
}

.bancoimg3{
    font-size:11px;
    color:#142B3D;
    text-align:left;
    float:left;
    margin-top:145px;
    margin-left:-100px;
}

.bancofotos3{
    vertical-align:middle;
    width:103px;
    height:103px;
    float:left;
    margin-top:15px;
    margin-left:1px;
}

.bancoimg4{
    font-size:11px;
    color:#142B3D;
    text-align:left;
    float:left;
    margin-top:125px;
    margin-left:-100px;
}

.bancoimg5{
    font-size:11px;
    color:#142B3D;
    text-align:left;
    float:left;
    margin-top:120px;
    margin-left:-100px;
}

.bancofotos4{
    vertical-align:middle;
    width:103px;
    height:103px;
    float:left;
    margin-top:15px;
    margin-left:35px;
}


.bancofotos5{
    vertical-align:middle;
    width:103px;
    height:103px;
    float:left;
    margin-top:15px;
    margin-left:15px;
}

.bancoimagensback{
    vertical-align:bottom;
    float:left;
    margin-top:170px;
    margin-left:15px;
}



/* Banco de imgs, a foto em tamanho grande*/

.umaimg{
    margin-top:35px;
    margin-left:7px;
    width:324px;
    height:324px;
}

.esquemafoto{
    margin-top:50px;
    width:400px;
    height:300px;
    float:left;
    z-index:100;
    position:absolute;
}


.fechar{
    font-size:11px;
    color:#142B3D;

}

.setadir1a{
    margin-top:2px;
    margin-right:5px;
    float:right;
    vertical-align:middle;
}

.setadir2a{
    margin-top:2px;
    margin-right:10px;
    float:right;
    vertical-align:middle;
}

a.catsetaa{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#FFFFFF;
}

a.catsetaa:hover{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#FFFFFF;
}

a.catsetaa:active{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#FFFFFF;
}

a.catsetaa:visited{
    /*font-family:Arial, Helvetica, sans-serif;*/
    text-decoration: none;
    font-size:11px;
    color:#FFFFFF;
    bottom: inherit;
}


.bancotext{
    font-size:24px;
    color:#142B3D;
    text-align:left;
    float:left;
    margin-top:0px;
    margin-left:10px;
    z-index:105;
}

.umafoto{
    height:600px;
}

.bancotext2{
    font-size:22px;
    color:#9CA7AF;
}

/* Objectos cad*/

/* .postforum_img {
position:relative;
margin-right:10px;
text-align: left;
vertical-align: middle;
float: left;
border: 2px solid #000000;
}*/

.cadexterior{
    border:solid 1px #00CCCC;
    position:relative;
    margin:5px;
    /*float:left;*/

}

.cadtexto{
    position:relative;
    float:inherit;
    text-align:left;
    font-size:11px;
}

.imgcad{
    position:relative;
    float:left;
    z-index:2;
}


.cadtexto1{
    border:solid 1px #FFCC66;
    font-size:11px;
    position:relative;
    float:left;
    z-index:3;
    padding:2px;
}



/* trabalhos d referencia */

.referenctxt{
    font-size:11px;
    position:relative;
    overflow:auto;
    max-width:550px;
    padding-left:10px;
    padding-top:30px;
}

.referenciaexterior{
    position:relative;
    margin-top:25px;
    min-height:100px;
    max-width:680px;
}

.imgreferencia{
    position:relative;
    float:left;
    margin-top:10px;
}

/***/
.titulovisual{
    font-family:Arial, Helvetica, sans-serif;
    color:#385978;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
}

.tituloestilo{
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    text-decoration:none;
    padding-left:5px;
}

.texto_segmento{
    font-size:9px;
}

.texto_chooseaplication{
    font-size:10px;
}


.divsegaberta{
    display:block;
    visibility:visible;
}

.divsegfechada{
    display:none;
    visibility:hidden;
}

.linkform{
    border: solid 1px #617280;
    color:#ffffff;
    background-color:#A6B3BE;
    font-weight:bold;
}

.linkform a{
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
}

.linkform a:hover{
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
}

.linkform a:active{
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
}

/***/