#print-header,
#Print-Nome {
display: none;
}

img {
border: none;
}

body {
font-family: verdana,tahoma,arial;
font-size: 10px;
background: #fff;
/*background: #fff url(/pic/backgroundnatal.jpg) top center no-repeat;*/
margin: 20px 0;
padding: 0;
color: #636365;
}

A {
text-decoration: none;
color: #4D5359;
}

form {
padding: 0;
margin: 0;
}
/* ESTRUTURA  */

#wrapper {
text-align: center;
width: 100%;
}

#topo {
width: 976px;
/*margin: 0 AUTO;*/
position: absolute;
top: 20px;
left: 50%;
margin-left: -488px;
}

#logo {
width: 200px;
}

#direita {
width: 776px;
}

.bottomlogo {
margin: 20px AUTO;
text-align: center;
}

.bottomlogo IMG {
margin: 0 10px;
}


.left .buttons {
margin: 20px 0;
padding: 0;
text-align: center;
}

.left .buttons .button {
margin: 5px 0 10px 0;
}

.right .buttons {
margin: 20px 0;
background: #F1F2F3;
padding: 5px 0;
text-align: center;
}

.right .buttons .button {
display: inline;
margin: 0 15px;
}

.middle {
font-size: 11px;
}

.bottombanner {
margin: 30px AUTO 10px AUTO;
text-align: center;
}

/* MENU */


#menu {
background: #ff6633;
/*background: red url(/pic/boasfestas.png) right no-repeat;;*/
width: 976px;
position: absolute;
top: 120px;
left: 50%;
margin-left: -488px;
font-family: tahoma,arial,helvetica,sans-serif;
}

#menu .items {
/*margin: 15px 0 0 0;*/
vertical-align: bottom;
padding: 0 5px;
}

#menu .item {
float: left;
vertical-align: bottom;
padding: 14px 9px 8px 9px;
font-weight: bold;
font-size: 10px;
color: #000;
text-transform : uppercase;
background: url(pic/tab-back.gif) right bottom no-repeat;
}


#menu .end {
width: 100%;
font-size: 10px;
color: #fff;
text-align: right;
}

.item A {
color: #fff;
}

.item A:HOVER {
color: #000;
}

#sub-menu {
width: 976px;
position: absolute;
top: 160px;
left: 50%;
margin-left: -488px;
background: #F2F3F4 url(pic/menu2-back.png) bottom repeat-x;
/*background: #008000;*/
color: #5a5a5a;
padding: 8px 0;
}

#sub-menu .left {
font-size: 11px;
padding: 0 13px;
float: left;
}

#sub-menu .right {
width: 30%;
font-size: 10px;
text-align: right;
padding: 0 13px;
float: right;
}

.content {
width: 976px;
position: absolute;
left: 50%;
top: 210px;
margin-left: -488px;
}

.home .left {
width: 488px;
}

/*.home .middle {
padding: 10px 0 0 20px;
width: 346px;
}*/

.home .right {
width: 468px;
}

.footer {
width: 976px;
clear: both;
background: #F2F3F4;
text-align: center;
font-size: 10px;
color: #000;
margin: 20px 0;
padding: 10px 0;
}

.footer A {
color: #000;
}



/* CREDITS */

#credits {
background: #F1F2F3;
padding: 22px;
margin: 15px 0 15px 20px;
float: left;
}

#credits A {
color: #fff;
}

#credits .button {
background: #fff;
}

#credits .button img {
margin: 8px 14px;
}

#credits .button .legend {
background: #FEC70B;
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
padding: 3px;
text-align: center;
}


#credits .div {
margin: 10px 0
}

#credits .pub {
text-align: center;
margin: 0 0 5px 0;
}




/* BANNERS*/

.right .banner {
margin: 25px 0 10px 0;
clear: both;
}

/* NOTICIAS */


/* HOME */

#noticias  {
margin: 30px 0 40px 0;
width: 468px;
}

#noticias A {
color: #4D5359;
}

#noticias A:HOVER,
#noticias .linha A:HOVER {
color: #8DC54C;
}


#noticias .header {
background: url(pic/noticias-header.gif) center no-repeat;
margin: 0 0 10px 0;
padding: 0;
}

#noticias .header .text {
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
background: #fff;
padding: 2px 20px 2px 0;
color: #FEC70B;
display: table-cell;
}


#noticias .titulo {
font-weight: bold;
margin: 0 0 10px 0;
font-size: 12px;
}

#noticias .corpo {
font-size: 9px;
color: #4D5359;
}

#noticias .foto {
width: 100px;
}

#noticias .texto {
width: 368px;
}

#noticias .lista {
font-size: 9px;
margin: 10px 0 10px 10px;
padding: 0 0 0 10px;
list-style-type: none;
list-style-image: url(pic/aw-r-g.png);

}

#noticias .linha {
padding: 2px 0;
}

#noticias .linha A {
color: #969696;
}

#noticias-div {
height: 20px;
clear: both;
}


/*   LER   */


.ler .left {
width: 120px;
float: left;
}

.ler .middle {
padding: 0 30px;
width: 506px;
float: left;
line-height: 150%;
}

.ler .right {
padding: 0 0 0 20px;
width: 270px;
font-size: 10px;
float: left;
/*text-transform: capitalize;*/
}

.ler .right A:HOVER {
color: #669900;
}


.ler .header {
background: url(pic/noticias-header.gif) center no-repeat;
margin: 20px 0 10px 0;
padding: 0;
}

.ler .header .text {
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
background: #fff;
padding: 2px 20px 2px 0;
color: #FEC70B;
display: table-cell;
}


.ler .noticia .titulo {
font-weight: bold;
font-size: 14px;
margin: 0 0 20px 0;
/*font-variant: small-caps;*/
}

.ler .noticia .corpo .foto {
float: left;
margin: 0 10px 5px 0;
}


.ler .noticia .corpo .data {
margin: 15px 0;
}


.right .toggler {
padding-top: 2px;
padding-bottom: 2px;
}


/* CONCURSOS PÚBLICOS */


/* HOME */

#cpublicoshome {
font-size: 10px;
}

#cpublicoshome .foto {
width: 100px;
}

#cpublicoshome .titulos {
width: 358px;
}


#cpublicoshome UL {
list-style-type: none;
list-style-image: url(pic/aw-r-g.png);
padding: 0 0 0 10px;
margin: 0 0 0 10px;
}

#cpublicoshome ul li {
font-size: 10px;
margin: 0 0 5px 0;
}


#cpublicoshome A {
color: #4D5359;
}

#cpublicoshome .titulo {
font-weight: normal;
margin: 0 0 5px 0;
}

#cpublicoshome .mais {
font-weight: bold;
margin: 8px 0 0 0;
text-align: right;
}

#cpublicoshome .mais A {
color: #F7C500;
}

#cpublicoshome A:HOVER {
color: #669900;
}

#cpublicoshome .texto {
margin: 0 0 5px 0;
}

#cpublicoshome .texto .titulo {
font-weight: bold;
font-size: 10px;
color: #4B4B4D;
margin: 0 0 5px 0;
}

#cpublicoshome .linha {
margin: 0 0 5px 0;
}


#cpublicoshome .linha .titulo {
font-weight: normal;
margin: 0 0 3px 0;
}


/*   Own page    */


.cpublicos .left {
width: 120px;
float: left;
}

.cpublicos .middle {
padding: 0 0 0 30px;
width: 536px;
float: left;
}

.cpublicos .right {
padding: 0 0 0 20px;
width: 270px;
font-size: 9px;
float: left;
}

.cpublicos .right .input {
width: 168px;
font-size: 10px;
border: 1px solid #7D838C;
overflow: visible;
height: 16px;
margin: 0 5px 0 0;
}

.cpublicos .header {
background: url(pic/noticias-header.gif) center no-repeat;
margin: 20px 0 10px 0;
padding: 0;
}

.cpublicos .header .text {
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
background: #fff;
padding: 2px 20px 2px 0;
color: #FEC70B;
display: table-cell;
}

.cpublicos ul {
margin: 0;
padding: 5px;
list-style-type : none;
}

.cpublicos .right .linha {
padding: 5px 0;
}

.cpublicos .right A {
color: #636365;
}

.cpublicos .right A:hover {
color: #669900;
}

.cpublicos .links .linha {
border: 1px solid #E2E2E2;
border-bottom: 1px dotted #E2E2E2;
padding: 5px 5px;
cursor: pointer;
margin: 0 0 5px 0;
font-size: 11px;
color: #5C5C5C;
}

.cpublicos .links .on {
background: #ebebeb;
color: #000;
}

.cpublicos .linha .nome {
font-size: 11px;
}

.cpublicos .linha .desc {
margin: 5px 0;
}

.cpublicos .links .URL {
color: #FEC70B;
}


#cpublicos  {
margin: 10px 0 0 0;
width: 530px;
font-size: 10px;
}


#cpublicos A {
color: #4D5359;
}

#cpublicos A:HOVER {
color: #FEC70B;
}


#cpublicos .header,
#cpublicoshome .header {
background: url(pic/noticias-header.gif) center no-repeat;
margin: 0 0 10px 0;
padding: 0;
}

#cpublicos .header .text,
#cpublicoshome .header .text {
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
background: #fff;
padding: 2px 20px 2px 0;
color: #FEC70B;
display: table-cell;
}

#cpublicos .titulo {
margin: 0 0 10px 0;
font-weight: bold;
font-size: 11px;
}


#cpublicos .corpo {
font-size: 11px;
color: #4D5359;
}

#cpublicos .foto {
padding: 0 120px 0 0;
}

#cpublicos .list {
font-size: 10px;
}

#cpublicos .linha {
padding: 4px;
margin: 5px 0;
border-bottom: 3px solid #ABABA1;
cursor: pointer;
background: #F9F9F4;
}

#cpublicos .linha .Anuncio {
font-weight: bold;
margin: 0 0 4px 0;
padding: 0 0 0 10px;
background: url(pic/aw-r-g.png) left no-repeat;
}

#cpublicos .linha .Emissor,
#cpublicos .linha .SubEmissor {
margin: 0 0 3px 0;
padding: 0 0 0 10px;
}


#cpublicos .linha .label {
font-weight: bold;
}


#cpublicos .on {
border-bottom: 3px solid #669900;
background: #F4F4EE;
color: #000;
}

#cpublicos .linha .Titulo {
border-top: 1px dotted #ABABA1;
padding: 4px 0 0 10px;
}

/*.cpublicos .right .cpublico {
list-style-type: none;
list-style-image: url(pic/aw-r-g.png);
margin: 0 0 0 10px;
}

.cpublicos .right li {
font-size: 11px;
margin: 0 0 5px 0;
} */

/* LER */

.cpublico {
padding: 0 20px;
}

.cpublico .header {
margin: 0 0 10px 0;
padding:  0 0 10px 0;
border-bottom: 2px dotted #ACACAC;
}

.cpublico .header .logo {
margin: 0;
padding: 0;
}

.cpublico .titulo {
margin: 0 0 10px 0;
font-size: 12px;
}


.cpublico .corpo {
line-height: 150%;
}

.cpublico .corpo {
line-height: 150%;
}

.cpublico div {
margin: 10px 0 0 0;
}

.cpublico .corpo table {
border: 1px solid #D0D0D0;
margin: 10px 0;
}

.cpublico .corpo td {
border: 1px solid #ACACAC;
padding: 2px 4px;
}


/* APONTADORES */


.apontadores .left {
width: 120px;
float: left;
}

.apontadores .middle {
padding: 0 30px;
width: 506px;
float: left;
}

.apontadores .right {
padding: 0 0 0 20px;
width: 270px;
font-size: 9px;
float: left;
}

.apontadores .header {
background: url(pic/noticias-header.gif) center no-repeat;
margin: 20px 0 10px 0;
padding: 0;
}

.apontadores .header .text {
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
background: #fff;
padding: 2px 20px 2px 0;
color: #FEC70B;
display: table-cell;
}

.apontadores ul {
margin: 0;
padding: 5px;
list-style-type : none;
}

.apontadores .right .linha {
padding: 5px 0;
}

.apontadores .right A {
color: #636365;
}

.apontadores .right A:hover {
color: #669900;
}

.apontadores .links .linha {
border: 1px solid #E2E2E2;
border-bottom: 1px dotted #E2E2E2;
padding: 5px 5px;
cursor: pointer;
margin: 0 0 5px 0;
font-size: 11px;
color: #5C5C5C;
}

.apontadores .links .on {
background: #ebebeb;
color: #000;
}

.apontadores .linha .nome {
font-size: 11px;
}

.apontadores .linha .desc {
margin: 5px 0;
}

.apontadores .links .URL {
color: #FEC70B;
}



#links {
	margin: 0;
	padding: 0;
	list-style-type: none;
font-size: 10px;
	}

#links li {
	display: block;
	padding: 8px;
	background: #F9F9F4;
	color: #888;
	cursor: pointer;
	border-bottom: 3px solid #ABABA1;
    	margin: 3px 0;
    	font-weight: bold;
    	}

#links .on {
border-bottom: 3px solid #669900;
background: #F4F4EE;
color: #000;

}

#links li IMG {
    	margin:0 5px 0 0;
    	}

#links .url  {
margin: 2px 0 0 15px;
font-weight: normal;
}

#links .desc  {
margin: 4px 0 0 0;
padding: 4px 0 0 15px;
border-top: 1px dotted #000;
font-weight: normal;
}


/*   ADD   */


.add .left {
width: 120px;
float: left;
}

.add .middle {
padding: 10px 30px;
width: 506px;
float: left;
line-height: 150%;
}

.add .right {
padding: 20px 0 0 18px;
width: 270px;
font-size: 9px;
float: left;
}

.add #mapa {
width: 270px;
height: 450px;
}

.add .header {
background: url(pic/noticias-header.gif) center no-repeat;
margin: 20px 0 10px 0;
padding: 0;
}

.add .header .text {
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
background: #fff;
padding: 2px 20px 2px 0;
color: #FEC70B;
display: table-cell;
}

.add ul {
margin: 0;
padding: 5px;
list-style-type : none;
}

.add .linha {
padding: 3px 0;
font-weight: bold;
}

.add A {
color: #636365;
font-weight: normal;
}

.add .form {
margin: 5px 0 10px 0;
}

.add .form .option {
margin: 5px 0 3px 0;
}

.add .form .input {
width: 400px;
font-size: 11px;
}

.add .form .small {
width: 110px;
}

.add .form .on {
color: #FF6633;
}

.add .form textarea {
width: 400px;
height: 120px;
font-size: 11px;
}


.add .noticia .titulo {
font-weight: bold;
font-size: 13px;
margin: 0 0 20px 0;
color: #669900;
}

.add .noticia .corpo .foto {
float: left;
margin: 0 10px 5px 0;
}

.add .emailsent {
background: #FEC70B;
padding: 30px;
font-weight: bold;
color: #000;
}

.add .right #pesquisa {
width: 255px;
margin: 0;
}

.add .morada {
margin: 10px 0;
}

.add strong {
padding: 5px 0;
}

.add .telefone,
.add .fax {
margin: 5px 0;
display: block;
float: none;
}

.add .telefone IMG,
.add .fax IMG {
background: #ADADAD url(pic/clearbits/bg_rounded.gif);
margin: 0 5px 0 0;
}


.add .sendemail {
font-family: Helvetica,Arial;
font-weight: bold;
text-transform: uppercase;
text-align: right;
font-size: 9px;
margin: 5px 1px 1px 1px;
padding: 0 5px 0 0;
background: #F26F30 url(pic/clearbits/mail.gif) left no-repeat;
color: #fff;
width: 81px;
height: 18px;
border: 0;
cursor: pointer;
}



/*   AJUDA   */


.ajuda .left {
width: 120px;
float: left;
}

.ajuda .middle {
padding: 10px 30px;
width: 506px;
float: left;
}

.ajuda .right {
padding: 20px 0 0 18px;
width: 270px;
font-size: 9px;
float: left;
}

.ajuda .header {
background: url(pic/noticias-header.gif) center no-repeat;
margin: 20px 0 10px 0;
padding: 0;
}

.ajuda .header .text {
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
background: #fff;
padding: 2px 20px 2px 0;
color: #FEC70B;
display: table-cell;
}

.ajuda .titulo {
font-weight: bold;
font-size: 13px;
margin: 0 0 20px 0;
color: #669900;
}

.ajuda .corpo .foto {
float: left;
margin: 0 10px 5px 0;
}

.ajuda .right #pesquisa {
width: 255px;
margin: 0;
}

.ajuda .image {
margin: 10px 0 40px 0;
}

.ajuda .label {
margin: 10px 0;
}

/* PESQUISAS */


#resultados {
width: 976px;
position: absolute;
left: 50%;
top: 220px;
margin-left: -488px;
}

#nav {
width: 698px;
margin: 0 0 20px 0;
border: 1px solid #EAEAEA;
}

#nav .icon {
background: #FEC70B url(pic/clearbits/bg_rounded.gif);
}

#nav .icon:hover {
background: #F26F30;
}


#nav .topo {
background: #F2F3F4;
border-bottom: 1px solid #EAEAEA;
}


#nav .keywords,
#nav .hits {
padding: 10px 10px;
font-weight: bold;
font-size: 11px;
font-family: helvetica, arial;
}

#nav .keywords {
color: #000;
float: left;
width: 500px;
}

#nav .hits {
color: #606063;
text-align: right;
float: right;
width: 100px;
}

#nav .pags {
color: #F76B31;
text-align: center;
padding: 10px 0;
font-size: 11px;
font-weight: bold;
clear: both;
}

#nav .pags A {
color: #666;
font-weight: normal;
}

#nav .pags form {
display: inline;
}

#nav .pags .input {
width: 40px;
border: 1px solid #7D838C;
font-size: 9px;
}

#nav .pags .submit {
font-family: Helvetica,Arial;
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
margin: 0 5px;
background: #F26F30;
color: #fff;
/*width: 81px;*/
height: 18px;
border: 0;
cursor: pointer;
}

#resultados .resultados {
text-align: left;
width: 700px;
float: left;
}


.resultados .top {
height: 8px;
}

.resultados .simples A {
color: #565656;
text-decoration: none;
text-align: left;
}

.resultados .destaque A {
color: #F76B31;
text-decoration: none;
text-align: left;
}


.resultados A:HOVER {
color: #cc3300;
}

.resultados .div {
clear: both;
}

.resultados .linha {
margin: 0 0 5px 0;
width: 698px;
font-size: 10px;
cursor: pointer;
background: #FEFEFE;
color: #5C5C5C;
}

.resultados .simples {
border: 1px solid #F5F6F7;
}

.resultados .destaque {
border: 1px solid #E2E2E2;
}

.resultados .linhaon {
border: 1px solid #669900;
margin: 0 0 5px 0;
width: 698px;
background: #f5f5f5 url(pic/clearbits/add.gif) bottom right no-repeat;
font-size: 10px;
cursor: pointer;
color: #000;
}

.resultados .linhaon A,
.resultados .linhaon .distrito {
color: #669900;
}


.detail_link {
margin: 10px 0 0 0;
text-align: right;
}

.detail_link A {
color: #006699;
}


.resultados .logo  {
text-align: center;
vertical-align: top;
padding: 5px 0 5px 0;
}


.resultados .empresa {
padding: 5px;
text-align: left;
vertical-align: top;
}


.resultados .alvara {
margin: 5px 0 5px 0;
}


.resultados .nome {
font-family:trebuchet ms,arial,sans-serif;
letter-spacing:-1px;
font-size: 14px;
}


.resultados .dados {
padding: 5px;
border-left: 1px solid #EAEAEA;
text-align: left;
vertical-align: top;
}


.resultados .morada {
margin: 0 0 3px 0;
}

.resultados .cp {
margin: 0 0 8px 0;
}


.resultados .telefone,
.resultados .fax {
margin: 0 0 3px 0;
}

.resultados .distrito {
color: #F76B31;
font-weight: bold;
font-size: 10px;
margin: 0 0 8px 0;
}

.resultados .info {
margin: 10px 0 0 0;
color: #363636;
font-size: 10px;
}

.resultados .info P {
margin: 2px;
}


#resultados .right {
text-align: right;
width: 258px;
padding: 0 0 0 18px;
float: left;
}


#resultados .right #pesquisa {
text-align: left;
width: 258px;
margin: 0;
}

#resultados .right .gg {
text-align: center;
margin: 20px 0;
}

#resultados .right .square {
text-align: center;
margin: 20px 0;
padding: 0;
}

#resultados .right .square fieldset {
text-align: center;
margin: 0;
padding: 2px;
}



/* DETAILS */


#topodetails {
width: 976px;
position: absolute;
top: 20px;
left: 50%;
margin-left: -488px;
border-bottom: 1px solid #E6E6E6;
}

#logodetails {
width: 60px;
}

#menudetails {
width: 916px;
font-weight: bold;
font-size: 12px;
font-variant: small-caps;
font-weight:bold;
padding: 10px 0 0 0;
}

#menudetails A {
color: #525252;
margin: 0 10px;
}

.nav {
font-variant: small-caps;
}

.nav A {
font-weight: bold;
color: #FF6633;
}

.nav A:HOVER {
color: #506880;
}


.details  {
width: 976px;
position: absolute;
left: 50%;
margin-left: -488px;
}

.plus  {
top: 70px;
}

.nonplus {
top: 220px;
}



.details .topo {
margin: 0 0 10px 0;
}

.details .middle {
border-top: 2px solid #9CB1CF;
border-bottom: 2px solid #99B2D0;
padding: 10px 0;
}


.details .left {
width: 524px;
float: left;
}

.details .right {
width: 452px;
float: left;
padding: 0;
}


.details .topo .left {
width: 370px;
float: left;
}

.details .topo .center {
width: 300px;
float: left;
padding: 0 0 0 6px;
}

.details .topo .right {
width: 300px;
float: right;
text-align: right;
}

.details .info P {
margin: 2px;
}

.details .info {
font-size: 10px;
float: left;
}

/*.Contactos {
float: right;
} */

.details .logo {
padding: 10px;
margin: 0 0 10px 0;
border: 1px solid #f5f5f5;
}

.details .nome {
font-size: 17px;
font-weight: bold;
margin: 0 0 7px 0;
color: #506880;
font-family:trebuchet ms,arial,sans-serif; /*"lucidamac bold","lucida grande"*/
letter-spacing:-1px;
}




.details .cp {
margin: 2px 0 0 0;
}

.details .local {
margin: 5px 0 10px 0;
font-weight: bold;
color: #506880;
}

.details .telefone,
.details .fax,
.details .web,
.details .email {
margin: 0 0 5px 0;
}

.details .inside {
margin: 10px 0 10px 10px;
}

.details .Alvara .inside,
.details .TRegisto .inside {
margin: 0;
padding: 5px 0 5px 0;
}

.details .Alvara .cat {
padding: 2px 3px 2px 5px;
margin: 5px 0 1px 0;
color: #000;
background-color: #f5f5f5;
background-position: left;
background-repeat: no-repeat;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
border-top: 1px solid #f5f5f5;
border-left: 1px solid #f5f5f5;
}

.details .Alvara .al_row_1 {
background: #CFD8E7;
}

.details .Alvara .al_row_2 {
background: #CFD8E7;
}

.details .Alvara .classe {
padding: 0 2px;
font-weight: bold;
color: #4A1A2C;
text-align: center;
margin: 0 3px 0 0;
}

.details .Alvara .subcat,
.details .TRegisto .subcat {
background: #E9EDF3;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 2px 3px;
}

.details .Curriculo .titulo,
.details .Curriculo b {
font-weight: bold;
margin: 5px 0 5px 0;
font-size: 10px;
}

.details .Curriculo .linha {
background: 0;
padding: 2px 0 2px 0;
}

#mapa {
width: 450px;
height: 450px;
border: 1px solid #4A634D;
}

.details .toggler {
	color: #56513A;
	margin: 0;
	padding: 2px 5px 2px 20px;
	background-color: #f5f5f5;
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
/*	font-family: 'Andale Mono', sans-serif;*/
	width: 450px;
	cursor: pointer;
}

.details .toggler IMG {
float: right;
}

.details .element {
	width: 475px;
    margin: 0;
	padding: 0;
	background: #f9f9f9;
}


.details .Contacto .label,
.sent .label {
margin: 5px 0 3px 0;
font-size: 10px;
}

.details .Contacto .on,
.sent .on {
color: #FF6633;
}

.details .Contacto .text,
.sent .text {
font-size: 10px;
width: 300px;
}

.details .Contacto textarea,
.sent textarea {
font-size: 10px;
width: 300px;
height: 150px;
font-family: verdana;
}

.details .Contacto .submit,
.sent .submit {
margin: 5px 0;
}


.sent { margin: 0 10px;}

.sent .header {
margin: 0 0 10px 0;
padding: 0 0 5px 0;
border-bottom: 1px dotted gray;
}


.fotobar {
margin: 0 0 10px 0;
overflow-y : hidden;
POSITION : relative;
OVERFLOW : auto;
WIDTH : 480px;
height: 130px;
white-space: nowrap;
}

.fotobar img {
margin: 4px 1px;
}

/* ICONS */

.details .icon,
.resultados .icon {
margin: 0 5px 0 0;
border: none;
}

.blue {
background: #ADADAD url(pic/clearbits/bg_rounded.gif);
}

.mediumgrey {
background: #7e7e7e url(pic/clearbits/bg_rounded.gif);
}

.orange {
background: #cc3300 url(pic/clearbits/bg_rounded.gif);
}

/* AJAX */

#log {
}

#log_res {
	overflow: auto;
}

#form.ajax-loading {
	padding: 20px 0;
	width: 150px;
	height: 150px;
	background: url(pic/spinner.gif) no-repeat center;
}


/* teste só com divs*/

.main {
position: absolute;
top: 250px;
left: 50%;
margin-left: -488px;
width: 976px;
}

.main .left {
float: left;
width: 700px;
}

.main .right {
float: right;
width: 276px;
}

.main .right .pesquisa {
width: 256px;
}

/* REUTILIZÁVEIS */


/* MENU COM BULLET */

.bulmenu {
list-style-type: none;
list-style-image: url(pic/aw-r-g.png);
margin: 10px 0;
padding: 0;
font-size: 10px;
}

.bulmenu li {
margin: 0 0 5px 15px;
font-size: 10px;
}

.bulmenu li A {
color: #969696;
}

.bulmenu li A:HOVER {
color: #8DC54C;
}

.bulmenu b {
font-size: 10px;
}

.bold {
font-weight: bold;
}

.dta {
text-align: right;
}

.esq {
text-align: left;
}

.centro {
text-align: center;
}

.fleft {
float: left;
}

.fright {
float: right;
}

.clear {
clear:both;
height: 1px;
}

.green {
color: #669900;
}

.laranja {
color: #FF6633;
}

.amarelo {
color: #FEC70B;
}

.div {
clear:both;
}

.garbage {
display: none;
}

.legend {
padding: 0 10px 0 0;
font-size: 8px;
}

.print {
background: url(/pic/MPI/printer-orange.gif) left no-repeat;
padding: 5px 0 5px 20px;
}

.pdf {
background: url(/pic/MPI/pdf.gif) left no-repeat;
padding: 5px 0 5px 20px;
}

.printfooter {
text-align: center;
margin: 10px 0 0 0;
padding:  10px 0 0 0;
border-top: 2px dotted #ACACAC;
font-weight: bold;
}

#topoN {
background: url(pic/natal2008.jpg) 0 0 no-repeat;
height: 146px;
top: 0;
width: 976px;
position: absolute;
top: 0;
left: 50%;
margin-left: -488px;
}

#topoN #logo {
margin: 15px 0 0 25px;
}


#menuN {
background: #ff6633;
width: 976px;
position: absolute;
top: 135px;
left: 50%;
margin-left: -488px;
font-family: tahoma,arial,helvetica,sans-serif;
border-top:1px solid white;
}

#menuN .items {
/*margin: 15px 0 0 0;*/
vertical-align: bottom;
padding: 0 5px;
}

#menuN .item {
float: left;
vertical-align: bottom;
padding: 14px 9px 8px 9px;
font-weight: bold;
font-size: 10px;
color: #000;
text-transform : uppercase;
background: url(pic/tab-back.gif) right bottom no-repeat;
}


#menuN .end {
width: 100%;
font-size: 10px;
color: #fff;
text-align: right;
}

#sub-menuN {
width: 976px;
position: absolute;
top: 170px;
left: 50%;
margin-left: -488px;
background: #F2F3F4 url(pic/menu2-back.png) bottom repeat-x;
color: #5a5a5a;
padding: 8px 0;
}


#sub-menuN .left {
font-size: 11px;
padding: 0 13px;
float: left;
}

#sub-menuN .right {
width: 30%;
font-size: 10px;
text-align: right;
padding: 0 13px;
float: right;
}


.sinos {
position: absolute;
top: 2px;
right: 2px;
}


.b {
font-weight: bold;
margin: 0 0 10px 0;
}


.loading {
margin: 3px 20px 0 20px;
}

#fbshare {
float: right;    
margin: 0 0 0 0;
font-size: 10px;
}

