html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background:#FFFFFF url(../imagens/background.jpg) repeat-x;
	font:11px Arial, Helvetica, sans-serif
}

/* fckeditor */
.Bold{font-weight:bold}
.Italic{font-style:italic}
.Underline{text-decoration:underline}
.StrikeThrough{text-decoration: line-through}
/* */
#wolken{background:transparent url(../imagens/nuvens3.jpg) no-repeat scroll 0%;height:516px;position:absolute;right:0;top:0;width:519px;z-index:1}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.main{width:768px;margin:0 auto;padding-top:10px;z-index:2;position:relative}
.logo{margin-right:35px;float:left}

.menu{width:370px;float:left}
.menu a.menuLink{width:175px;height:28px;padding-top:5px;padding-left:5px;display:block;background-image:url(../imagens/fndMenuOut.gif);text-decoration:none;color:#000;float:left;margin-right:5px;margin-bottom:5px;font-size:12px}
.menu a.menuLink:hover{background-image:url(../imagens/fndMenuIn.gif);color:#fff}
.anuncioClientes{width:165px;height:105px;float:left;margin-top:-10px;margin-left:18px;_margin-left:17px}
.anuncioClientes h3{font-size:12px}
.menu h1{margin-top:5px;float:left}
.linkDestaque{font-weight:bold;color:#FF0000;text-decoration:none}

.half{clear:both;margin-top:105px;*margin-top:115px;_margin-top:0}
#servicosHome{width:592px;height:227px;float:left}
#servicosHome h2{font-size:12px;border-bottom:3px solid #6ABFE8;padding-bottom:5px;color:#6ABFE8;letter-spacing:1px}
.blog{color:#7c898d;margin-left:10px;float:left;width:164px}
.blog h3{font-weight:bold}
.blog a{text-decoration:none;color:#7c898d}
.blog a:hover{text-decoration:underline;color:#000}

.down{background-color:#FFFFE7;padding:28px 0;*padding:15px 0 25px 0;border-bottom:1px solid #999900;clear:both;*margin-top:-115px;_margin-top:-10px}
.servicos{background-image:url(../imagens/fndServicos.gif);width:178px;height:164px;padding:20px;margin-left:28px;float:left}
.servicos h2{font-size:18px;font-weight:normal;font-style:italic;margin-bottom:10px}
.servicos span{font:11px Verdana, Arial, Helvetica, sans-serif;line-height:15px}
.linkMais{display:block;margin-top:20px;color:#999900;font:11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.descricaoPort{margin-top:5px}
.linkPort{color:#000;font-weight:bold;font-size:12px;text-decoration:none}
.footer{background-color:#fff;padding:15px 10px}
.footer ul{margin-bottom:5px}
.footer ul li{display:inline}
.footer ul li.separadorLi{margin:0 10px;font-weight:bold}
.footer ul li a{color:#000}
.footer ul li a:hover{text-decoration:none}
.footer span{margin-right:300px}


/* sobre */
#textoInterno{width:592px;float:left}
#textoInterno h2{font-size:12px;border-bottom:3px solid #6ABFE8;padding-bottom:5px;color:#6ABFE8;letter-spacing:1px}
#textoInterno .conteudotextoInterno{background:#fff;padding:10px 5px;font-size:12px}
.menu a.menuLinkAtual{width:175px;height:28px;padding-top:5px;padding-left:5px;display:block;background-image:url(../imagens/fndMenuIn.gif);text-decoration:none;color:#fff;float:left;margin-right:5px;margin-bottom:5px;font-size:12px;font-weight:bold}
.foto{float:left;margin-right:10px;margin-bottom:10px}

/* servicos */
.conteudotextoInterno ul{margin-left:30px}
.areaDestaque{font-weight:bold}
.fndServicos{background:#fff url(../imagens/fdnServicos.jpg) bottom right no-repeat !important}

/* portfolio */
.listaPortfolio{clear:both;margin-bottom:10px}
.listaPortfolio h3{font-size:14px}
.listaPortfolio p{margin-bottom:5px}
.listaPortfolio a{text-decoration:none;color:#6ABFE8}
.imagemPort{float:left;margin-right:5px;margin-bottom:5px}
.outrosPort{color:#7c898d;margin-left:10px;float:left;width:164px}
.mostraOutroPort{font-size:10px;color:#000;margin-bottom:10px}
.mostraOutroPort img{float:left;margin-right:5px}
.mostraOutroPort a{color:#0000FF}
.tituloEmpresa{color:#000;margin-bottom:5px}
.tituloEmpresa2{margin-top:15px;color:#000;margin-bottom:5px}

/* contato */
.negrito{font-weight:bold}
.icons{vertical-align:middle}
.contato{margin-top:10px;margin-left:20px}
.contato label{display:block;font-weight:bold;font-size:14px}
.campoTxt{border:1px solid #ccc;width:300px;color:#0099CC;padding:2px;font:12px Arial, Helvetica, sans-serif;margin-bottom:10px}
.campoArea{border:1px solid #ccc;width:300px;color:#0099CC;padding:2px;font:12px Arial, Helvetica, sans-serif;height:60px;margin-bottom:10px}
legend{display:none}
.btnEnviar{margin-left:88px;background-color:#f0f0f0;border:1px solid #666;text-decoration:underline;font:12px Arial, Helvetica, sans-serif}
.fndContato{background:#fff url(../imagens/fndContato.jpg) bottom right no-repeat !important}
.msgMail{text-align:center;font-size:14px;color:#009900;margin-top:20px}
.msgMailBaixo{text-align:center;font-size:12px;color:#FF6600;margin-top:30px;margin-bottom:39px}

/* blog */
#textoInterno h2.blogAll{font-size:12px;border-bottom:3px solid #7C898D;padding-bottom:5px;color:#7C898D;letter-spacing:1px}
.noticiaBlog{color:#7C898D;text-decoration:none}
.noticiaBlog:hover{color:#000;text-decoration:underline}
.formatBlog{min-height:190px}
.formatBlog p{margin-bottom:10px}
.imgBlog2{margin:0 10px}
.formatBlog h1{margin-bottom:20px;font-size:14px}
.formatBlog h1 span{font-size:11px;font-weight:normal}
.imgBlog{float:left;margin-right:10px;margin-bottom:5px}

.comentaBlog{clear:both;background-color:#f8f8f8;border:1px solid #ccc;padding:5px;font-size:11px;width:420px;margin:0 auto;margin-top:20px}
.comentaBlog h5{margin-bottom:5px}
.comentario label.coluna{width:200px;float:left;font-weight:bold}
.comentario label.mensagemComent{clear:both;font-weight:bold;display:block}
.btnComent{border:1px solid #ccc;font:11px Arial, Helvetica, sans-serif;margin-top:-5px;margin-left:10px}
.campoTextCom{width:180px;font:11px Arial, Helvetica, sans-serif;color:#0099CC}
.textAreaCom{width:300px;height:80px;font:11px Arial, Helvetica, sans-serif;color:#0099CC}

.numComent{margin:5px 0;clear:both}
.mostraComents{background-color:#FFFFE6;border:1px solid yellow;padding:4px;margin-bottom:10px;clear:both}
.mostraComents p{font-weight:bold}

.btnRSS{margin-left:5px;vertical-align:middle}

.meioBanner{clear:both;text-align:center;padding:10px 0}
.publicidade{text-align:center}
.twitter{margin-top:10px;display:block}
