/***FRONT_END***/

/* CÓDIGO QUE ESTAVA NO INDEX.CSS 

table.index_table
{
  width: 738px;
}

td.index_table_cell
{
  width: 12%;
  padding: 5px;
  border: none;
}

td.index_subcat_table_cell
{
  padding: 5px;
  border: none;
}

.gallerytitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
}

.thumbnailtitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

.thumbnail {
  text-align: center;
}

.thumbnail_title {

  text-align: center;
}

.navigationtext {
  font-family: Arial, Helvetica, sans-serif;
}

.navigationdisabledtext {
  font-family: Arial, Helvetica, sans-serif;
  color: #CCCCCC;
}

/* /FIM DO CÓDIGO QUE ESTAVA NO INDEX.CSS 

/*****************************/

/* CÓDIGO QUE ESTAVAM NA PÁGINAS HTML 

.style6 {font-family: "Lucida Sans Unicode"; font-size: 12px; color: #333333; font-weight: bold;}
.style10 {color: #999999;}
.style30 {font-size: 12px; color: #666666; }
.style31 {font-family: "Lucida Sans Unicode"}
.style33 {font-family: "Lucida Sans Unicode"; color: #666666; }
.style34 {font-family: Arial; color: #999999; }
.style43 {font-family: "Lucida Sans Unicode"; color: #FCC200; }
.style44 {font-family: Arial; color: #FCC200;} /* SOMENTE NA PÁGINA SERVICOS.HTML 
.style45 {font-size: 12px; color: #333333; font-family: "Lucida Sans Unicode";}
.style56 {font-size: 12px; font-weight: bold; color: #666666; } /* SOMENTE NA PÁGINA PERSPECTIVAS.HTML 
.style48 {font-family: "Lucida Sans Unicode"; color: #FCC200; font-size: 12px; } /* SOMENTE NA PÁGINA ORCAMENTO.HTML 
..style48 {font-family: Arial; color: #FFC400; } /* NA PÁGINA PORTFOLIO.HTML A COR E A FONTE DESSE ESTILO MUDARAM 
.style57 {font-size: 12px; color: #666666; font-family: "Lucida Sans Unicode"; }
..style57 {font-family: "Lucida Sans Unicode"; color: #FCC200; font-size: 12px; font-weight: bold;} /* NA PÁGINA PORTFOLIO.HTML A COR E ESTILO DESSE ESTILO MUDARAM 
.style58 {color: #FFFFFF;}
..style58 {color: #666666;} /* NA PÁGINA CONTATO.HTML A COR DESSE ESTILO MUDOU 
..style58 {color: #000000} /* NA PÁGINA SERVICOS.HTML A COR DESSE ESTILO MUDOU 
a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {text-decoration: none; color: #F8BC04;}
.a:hover {text-decoration: none;color: #FCC300;} /* EM PORTFOLIO.HTML E PERSPECTIVAS.HTML A COR DESSE LINK MUDA 
a:active {
	text-decoration: none;
}
.style44 {
	font-family: Arial;
	color: #FCC200;
}

/* /FIM DO CÓDIGO QUE ESTAVAM NA PÁGINAS HTML */


/* SLIMBOX */

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url('slimbox/loading.gif') no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url('slimbox/prevlabel.gif') no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url('slimbox/nextlabel.gif') no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url('slimbox/closelabel.gif') no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}



/* /FIM DO CÓDIGO DO SLIMBOX */


/* CÓDIGO DA DAYARA - 22.10.2009 */

html, body {
margin: 0;
}

.clear {clear: both;}
ul, li, ul li, ol, ol li, dl, dt, dd {
margin: 0;
padding: 0;
}

a, a:link, a:active, a:visited {
outline: none;
color: #666666;
text-decoration: none;
cursor: pointer;
}

a:hover {
color: #F8BC04;
}

.mt20 {
margin-top: 20px;
}

.mb40 {
margin-bottom: 40px;
}

#site {
width: 790px;
margin: 52px auto;
font-size: 12px;
color: #666666;
}

#topo {
border-bottom: 1px solid #282828;
height: 29px;
width: 738px;
margin-bottom: 15px;
}

.logo {
background: url('images/logo-simples.jpg');
background-repeat: no-repeat;
float: left;
width: 50%;
height: 29px;
}

.slogan {
float: left;
width: 50%;
color: #333333;
font-family: "Lucida Sans Unicode";
font-weight: bolder;
text-align: right;
margin-top: 13px;
}

.slogan span {
color: #999999;
}

#banner {
background: url('images/banner.jpg');
background-repeat: no-repeat;
width: 738px;
height: 100px;
}

#banner a, #banner a:link, #banner a:active, #banner a:visited, #banner a:hover {
display: block;
width: 738px;
height: 100px;
cursor: pointer;
}

#navbar {
width: 738px;
}

#menu {
float: left;
font-family: "Lucida Sans Unicode";
font-weight: bolder;
margin-top: 15px;
}

#menu a, #menu a:link, #menu a:active, #menu a:visited {
background: url('images/seta.jpg');
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 14px;
outline: none;
cursor: pointer;
margin-right: 20px;
}

#menu a:hover {
background-position: 0 -12px;
color: #F8BC04;
}

.idiomas {
float: right;
margin-top: 15px;
}

.idiomas a, .idiomas a:link, .idiomas a:active, .idiomas a:visited, .idiomas a:hover {
margin-left: 10px;
border: 0;
}

.idiomas a img {
border: 0;
}

#corpo {
margin-top: 60px;
padding: 4px;
}

.texto {
font-family: "Lucida Sans Unicode";
}

dl.chamada {
width: 738px;
margin-bottom: 38px;
}

.recursos {
/min-height: 10px;}

.recurso {
float: left;
font-weight: bolder;
width: 156px;
color: #333333;
}

.recurso img {
margin-left: 5px;
}

.detalhe-recurso {
float: left;
width: 413px;
margin-right: 5px;
}

.detalhe-recurso dt {
color: #222222;
}

#images-home {
width: 738px;
width: 738px;
border-bottom: 1px solid #282828;
padding-bottom: 38px;
/padding-bottom: 36px;
margin-top: 43px;
}

#images-home dl {
margin-left: 3px;
width: 738px;
}

#images-home dd {
float: left;
}

#images-home dd img {
margin-right: 12px;
}
#images-home dd img a {
border: 0;
}

.copyright {
width: 738px;
text-align: right;
margin-top: 5px;
}

/* /FIM DO CÓDIGO DA DAYARA - 22.10.2009 */

/* CÓDIGO DA DAYARA - 26.10.2009 */

#perfil-pag dl.coluna {
float: left;
width: 230px;
margin: 0 5px;
}

#perfil-pag dl.coluna dd {
margin-bottom: 10px;
}

#contato-pag dl.coluna {
float: left;
}

#contato-pag dl.coluna dt {
font-weight: bolder;
width: 186px;
}

#contato-pag dl.coluna dd {
margin-right: 22px;
}

#orcamento-pag dl.coluna {
float: left;
width: 300px;
margin-bottom: 10px;
}

#orcamento-pag dl.coluna dd {
margin-bottom: 18px;
}

#orcamento-pag dl.coluna dd a {
color: #F8BC04;
}

#portfolio-pag dl {
float: left;
width: 184px;
margin-right: 8px;
margin-bottom: 50px;
}

#portfolio-pag dd {
text-align: center;
font-weight: bolder;
}

a.borda2px img, a.borda2px img:link, a.borda2px img:active, a.borda2px img:visited {
border: 2px solid #666666;
}

a.borda2px img:hover {
border: 2px solid #F8BC04;
cursor: pointer;
}

#perspectivas-pag {
}

.thumbnail {
float: left;
}

.thumbnail img {
margin: 5px;
}

.linha-thumbnail {
width: 790px;
clear: both;
margin: 0 auto;
text-align: center;
}

/* /FIM DO CÓDIGO DA DAYARA - 26.10.2009 */

.destaque {border: 4px solid #ffcc00; }
.no_destaque {border:0; }

