body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; background:#f5f6f6; color:#666; }

a:link { text-decoration:none; color:#0ae; }
a:visited { text-decoration:none; color:#09c; }
a:hover { text-decoration: underline;  }

h1 { margin:9px 0px 9px 0px; color:#0ae; font-size:large; font-weight:normal;}
h2 { margin:9px 0px 9px 0px; color:#666; font-size:large; font-weight:normal;}
h3 { margin:9px 0px 9px 0px; color:#0ae; font-size:x-small; }
p { margin:9px 0px 9px 0px;}

form{margin:0px;}
input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; }
textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; }

select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;  }
.first-option{color:#000;}
option{color:#0ae;}

.button{background:#ccf5ff; border: 1px solid #0ae; border-top:1px solid #9cf; border-left:1px solid #9cf; cursor:pointer; color:#777;}


.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}



/* links do menu de navegao */
a.nav:visited {color : #808080; font-weight : normal; text-decoration : none;}
a.nav:link {color : #808080; font-weight : normal; text-decoration : none;}
a.nav:hover {color : #00ADEF; font-weight : normal; text-decoration : underline;}


/* ------------ NOVO ESTILO -------------- */

a.link { color:#0ae; font-size:x-small; }
a.atual {color:#000;}

.clear { clear:both; }

td{padding:1px}
.hr{ clear:both; border-bottom:1px solid #0ae; font-size:0px; height:5px;margin-bottom:5px }

#all { padding:15px; }
#main { width:694px; margin:auto; position:relative; }
#top { height:34px; width:694px; background: transparent url(../imagens/fundo_topo.gif);  }
#content { width:604px; background:#fff; border:1px solid #ccc; border-top:none; border-bottom:none; padding: 0px 44px 8px 44px; }
#site-title { display:none; }
#header { background:#fff; border-bottom:5px solid #0ae; padding-bottom:4px; }
#logo {  }
#menu-icones { position:absolute; right:45px; top:57px; text-align:right; }
#menu-icones img { margin:0px 2px 0px 2px; }
#main-menu { font-size:10px; color:#999; text-align:center; padding:10px 6px 10px 6px; border-bottom:1px solid #0ae; }
#flash { padding: 5px 0px 5px 0px; text-align:center; }
.block1 { padding: 20px 0px 20px 0px; text-align:center; border: 1px solid #0ae; border-left:none; border-right:none; font-size:small; }
.block2 { padding:7px 0px 7px 0px; }
.block2 h4 { font-size:x-small; color:#0ae; border-bottom:1px solid #0ae; padding: 5px 0px 5px 0px;}
.block2-1 { width:188px; float:left; padding:0px 12px 0px 0px;}
.block2-2 { float:right; width:390px;}
.cases-image{text-align:center;}
#footer { height:34px; clear:both; background: url(../imagens/fundo_rodape.gif); }
#copyright { padding: 5px; text-align:center; }

/* CANAIS ---- */

/* - Quem Somos ---- */

.top-block{padding: 3px 0px 3px 0px; border-bottom: 1px solid #0ae;  height:140px;}
#flash2{float:right; width:423px; text-align:center;}
.bottom-block{ padding:10px 0px 20px 0px; }
.bottom-block ul,li{list-style:disc;}
#text-1{padding:0px 0px 0px 190px; background:transparent url(../imagens/img_lado/quem_somos.jpg) no-repeat;}
#text-2{padding:0px 0px 80px 190px; background:transparent url(../imagens/img_lado/missao.jpg) no-repeat;}
#text-3{padding:0px 0px 50px 190px; background:transparent url(../imagens/img_lado/valores.jpg) no-repeat;}
#text-4{padding:0px 0px 0px 190px; background:transparent url(../imagens/img_lado/nossa_marca.jpg) no-repeat;}
#text-4 .img{float:right; width:150px;}
#text-5{padding:0px 0px 0px 190px; background:transparent url(../imagens/img_lado/depoimentos.jpg) no-repeat;}
#text-5 p{ margin:3px 0px 3px 0px; }
#text-5 .cargo  { margin-bottom:20px; }

/* - Soluções ---- */

#text-6{padding:0px 0px 0px 190px; background:transparent url(../imagens/img_lado/solucao_marca.jpg) no-repeat;}
#text-6 .image{text-align:center;}
#text-7{padding:0px 0px 0px 190px; background:transparent url(../imagens/img_lado/branding.jpg) no-repeat;}
#text-8{padding:0px 0px 0px 190px; background:transparent url(../imagens/img_lado/why_branding.jpg) no-repeat;}
#text-9{padding:0px 0px 120px 190px; background:transparent url(../imagens/img_lado/servicos_branding.jpg) no-repeat;}
#text-10{padding:0px 0px 0px 190px; background:transparent url(../imagens/img_lado/design_estrategico.jpg) no-repeat;}
#text-11{padding:0px 0px 0px 190px; background:transparent url(../imagens/img_lado/marketing_digital.jpg) no-repeat;}

/* - Portfolio e Cases ---- */
#search{}
.portfolio-top-block{padding: 3px 0px 3px 0px; border-bottom: 1px solid #0ae;  height:80px;}
#pesquisar{float:left;}
#classificacao{float:right;}
#portfolio-block{ padding:10px 0px 20px 0px; }
#portfolio-table{width:100%;}
#portfolio-table td{padding:7px; border-bottom:1px solid #adf;}
#portfolio-table .title{color:#0ae; font-size:small; border-bottom:1px solid #0ae;}
#portfolio-table .paginacao{ border-bottom:none;}

.portfolio-bottom-block{padding-top:10px;}
.portfolio-bottom-block .left{ width:380px; float:left; position:relative; }
#data{position:absolute; right:0px; top:0px; color:#999;}
.portfolio-bottom-block .right{ width:200px; float:right; background: url(../imagens/tracejado.gif) repeat-y; padding-left:10px; }

/* - Clientes ----- */

.clientes-block{padding: 3px 0px 3px 0px; }
.clientes-list{float:left; margin:0px; padding:0px; width:200px; }
.clientes-list ul{padding:0px; margin:0px;}
.clientes-list li{list-style:none; padding-left:10px; background:url(../imagens/marcador.gif) no-repeat left center;}

/* - Parceiros ----- */

#text-12{padding:0px 0px 0px 190px; background:transparent url(../imagens/img_lado/solucao_marca.jpg) no-repeat;}
#text-13{padding:0px 0px 0px 190px; background:transparent url(../imagens/parceiros/parc_bohm.jpg) no-repeat;}
#text-14{padding:0px 0px 0px 190px; background:transparent url(../imagens/parceiros/parc_creativehost.gif) no-repeat;}
#text-15{padding:0px 0px 0px 190px; background:transparent url(../imagens/parceiros/parc_csk.jpg) no-repeat;}
#text-16{padding:0px 0px 0px 190px; background:transparent url(../imagens/parceiros/parc_ifepaf.gif) no-repeat;}
#text-17{padding:0px 0px 0px 190px; background:transparent url(../imagens/parceiros/parc_webtraffic.jpg) no-repeat;}

/* - Kyu-News ----- */

#news{float:left; width:460px}
#news-search{float:right; width:130px; border: 1px solid #0ae; border-left:none; border-right:none;}
a.link-2 { text-decoration:none; color:#666; }
a:hover.link-2 { text-decoration:underline; }
#news-bottom{padding: 0px 0px 0px 0px;  border-top: 1px solid #0ae; margin-top:20px; } 

/* - Contato ----- */

#top-left-contact{float:left; width:150px;}
.contact-bottom-block{padding-top:10px;}
.contact-bottom-block .left{ width:415px; float:left; }
.contact-bottom-block .right{ width:176px; float:right;  padding:10px 0px 0px 10px }


/* - Portfolio_teste ---- */

#menujs{ width:594px; border:1px solid #0ae; border-left:none; border-right:none; padding:5px; text-align:center; margin-bottom:15px; }

/* GALERIA */

.miniatura{height:84px; float:left; padding:1px; border:1px solid #abc; margin:4px; cursor:pointer;}
.bloco-miniaturas{}
.bloco-miniaturas h2{border-bottom:1px solid #0ae; clear:both; font-size:small; color:#68c;  padding:2px 5px 2px 5px;}




