/*   
Design Leandro Pontes / www.leandropontes.com 
contato: lnpontes@gmail.com  / 21 94919336

arquivo atualizado 25/Novembro/2007.

*/

/****************************************************************************/
 /* Obs.: o codigo ta um pouco sujo, aprecie com moderação os códigos ...  */ 
/****************************************************************************/


/**********************************/
  /* SELETORES UNIVERSAL e etc */ 
/**********************************/


BODY { 
background:#FDF7E7; 
background-image:url(../img/bg.jpg); 
font:75% "Trebuchet MS", Arial , Helvetica ; 
color:#5d5f57; margin:0; padding:0; 
} 

a:hover { color:#A6C8CA; text-decoration:underline; }
p { font-size:1.1em; margin:0; padding:0 0 15px; } 

h1 { 
font:lighter 3.4em Helvetica,Georgia,Times New Roman,Times,serif; 
color:#000; 
height:50px; 
letter-spacing:-3px; 
margin:0; 
} 
h1 a {
background:url(../img/logo.gif) no-repeat;
width:342px;
height:46px;
text-indent:-9999px;
padding-bottom:16px;
display:block;
}

h1 a:hover {
background:url(../img/logo2.gif) no-repeat;
color:#fff;
text-decoration:none;
border-style:none;
}

h3 {
font:150% "Lucida Sans Unicode", Tahoma, Arial;
color:#5D5F57;
margin:0;
padding:0 10px;
}

h4 {
color:#666;
font-family:Georgia, "Lucida Sans Unicode", Times, serif;
font-size:1.4em;
font-style:italic;
line-height:1.5em;
padding-bottom:30px;
width:698px;
}

h5 {
color:#666;
font-size:1.1em;
line-height:1.3em;
padding-bottom:10px;
}

h5 a {
color:#666;
}

h5 a:hover {
background:#666;
color:#000;
}

img,abbr,acronym {
border:0;
}

a,.info a:hover,.info a:visited {
color:#5d5f57;
text-decoration:none;
}

a:visited,.info a {
color:#5d5f57;
text-decoration:underline;
}

.clear {
clear:both;
}

/**********************************/
 /* TOPO PAG PRINCIPAL e INTERNA */ 
/**********************************/

#topo {
background:url(../img/bg_topo.gif) #FDF1D9;
height:80px;
margin-top:10px;
border-top:#fdf7e7 3px solid;
border-bottom:#fdf7e7 3px solid;
}

#top_meio {
width:945px;
line-height:normal;
height:30px;
background:url() no-repeat;
margin:0 auto;
}


/**********************************/
	     /* CLASSES TOPO */ 
/**********************************/

.info {
font-size:12px;
color:#5d5f57;
float:right;
margin-left:13px;
margin-top:35px;
margin-bottom:10px;
width:580px;
}

.breadcrumbs {
font-size:12px;
float:right;
margin-left:13px;
margin-top:35px;
margin-bottom:10px;
width:480px;
}

.breadcrumbs a,.breadcrumbs a:hover,.navegador_estastico a {
color:#5d5f57;
}

/**********************************/
  /* INICIAL BARRA, LEAD ,FLASH  */ 
/**********************************/

#barra {
background:url(../img/bg_barra.gif) #cfddd2;
height:200px;
border-bottom:#fdf7e7 2px solid;
}

#chamada,#chamada_barra {
padding-right:0;
padding-left:0;
padding-bottom:0;
width:945px;
position:relative;
margin:0 auto;
}

#chamada_barra {
height:200px;
}

#lead {
background:url(../img/bg_lead.gif);
float:left;
width:310px;
color:#666;
height:100px;
text-align:justify;
padding:90px 10px 10px 40px;
}

#lead p span.capitular {
display:block;
font-size:4em;
float:left;
line-height:.7em;
color:#b1c3b5;
font-family:Georgia,Helvetica,Times New Roman,Times,serif;
margin:0 5px 0 0;
}

#flash {
float:right;
width:585px;
height:190px;
color:#666;
padding:0;
}


#page H2 {
font:lighter 3.8em Helvetica,Georgia,Times New Roman,Times,serif;
color:#EBE6CD;
height:50px;
background:url(../img/bg_h1.gif);
letter-spacing:-3px;
margin:1px;
padding:0 15px;
}

/**********************************/
  /*         PRINCIPAL          */ 
/**********************************/

.dest {
float:left;
margin-left:13px;
margin-top:5px;
margin-bottom:5px;
width:297px;
}

.dest p {
padding:10px;
}

.justify {
text-align:justify;
}

.artigoImage {
float:left;
background:url(../img/chamada_pq_bg.gif);
}

.artigoImage IMG {
display:block;
padding:15px 10px 20px 15px;
}

.artigoImage .legenda {
display:block;
font-size:.8em;
width:135px;
color:#a8c0a8;
}


.box_menor {
border-top:1px solid #5d5f57;
display:inline;
float:left;
padding-top:25px;
width:180px;
margin:0 20px 0 30px;
}

.box_menor {
border-top:3px solid #EBE6CD;
}

.box_maior {
border-top:1px solid #b1c3b5;
float:right;
padding-top:20px;
width:700px;
}

.tit_projeto {
padding-bottom:5px;
}

.contato p {
margin-left:290px;
margin-top:10px;
line-height:150%;
}

.contatoleft {
width:270px;
font-size:.9em;
font-weight:700;
border-top:#fdf7e7 1px solid!important;
float:left;
text-align:right;
padding:4px 0;
}

.contatoright {
font-size:.9em;
border-top:#fdf7e7 1px solid!important;
padding:6px 0;
}

.contatoright input {
margin-left:20px;
}

.contatoright textarea {
width:410px;
margin-left:20px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.area_txt {
color:#5d5f57;
line-height:1.1em;
}

.area_txt .tit_txt {
color:#ebe6cd;
font-size:20px;
text-transform:uppercase;
}

.navegador_estastico {
color:#5d5f57;
float:right;
font-size:.9em;
text-align:right;
}

.navegador_estastico li {
display:inline;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
padding-left:2px;
text-transform:uppercase;
}

.descricao_horizontal {
background:#cfddd2;
color:#5d5f57;
text-transform:uppercase;
}

.chamada_folio {
margin-bottom:15px;
padding-bottom:15px;
}

.chamada_folio img {
border:none;
}

.chamada_folio p {
padding:0;
}


.navegador_estastico a:hover,.link_rodape a:hover {
background:#b3a791;
color:#fdf7e7;
text-decoration:none;
}


.folio {
margin-top:20px;
}


#credits {
font-size:85%;
width:900px;
color:#B2B5AE;
line-height:120%;
margin:0 auto;
}

#credits A {
color:#B2B5AE;
}

#credit A:visited {
color:#306060;
}


#nav {
color:#999;
float:left;
font-size:1.3em;
width:70%;
}

#nav li {
display:inline;
list-style:none;
padding-right:2px;
}

#nav a {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

#nav a:hover {
background:#333;
text-decoration:none;
}



#page,#conteudo {
width:945px;
margin:0 auto;
}


#nav .active a,#nav .active a:hover {
background:#b1c3b5;
color:#000;
text-decoration:none;
}


/* PANGINACAO */
.paginacao {
/*background:#ebe6cd none repeat scroll 0%;*/
color:#b3a791;
margin:0px 0px 5px;
padding:4px 2px 4px 1px;
}
.paginacao p {
position:relative;
text-align:center;
}
.paginacao p a:link, .paginacao p a:visited, .paginacao p a:hover, .paginacao p a:active {
background:#fdf1d9 none repeat scroll 0%;
margin-right:1px;
border:#b3a791 1px solid;
padding:2px 5px;
text-decoration:none;
}
.paginacao p a:hover {
background:#b3a791 none repeat scroll 0%;
color:#fdf7e7;
}
.paginacao p span {
background:#b3a791 none repeat scroll 0%;
border:1px solid #b3a791;
color:#fdf7e7;
margin-right:1px;
padding:2px 5px;
text-decoration:none;
}
.paginacao * {
margin:0pt;
}


/* FOOTER INTERNO */

#footer {
	margin-top: 40px;
	padding: 30px 0px 120px 0px;
}


#links_navegacao {
	padding-bottom: 15px;
}
#links_navegacao li {
	color: #666;
	display: inline;
	font-size: 1.2em;
	list-style: none;
	padding-right: 2px;
}

.link_rodape {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: right;
}
.link_rodape a {
	text-transform: uppercase;
	color: #b3a791;
}
.link_rodape a:hover {
	background: #b3a791;
	color: #fdf7e7;
	text-decoration: none;
}

.footer_parte_a {
	float: left;
	width: 85%;
}
.footer_parte_b {
	float: right;
	width: 15%;
}
