@charset "utf-8";
/* CSS Document */

.fontBigBlack{
	font-size:18px; letter-spacing:2px; color:#000;
	}
	.fontBigBlack a:link,.fontBigBlack a:visited,.fontBigBlack a:active{
		color:#000; text-decoration:none;
		}
		.fontBigBlack a:hover{
			color:#666; text-decoration:none;
			}
.fontMidBlack{
	font-size:14px; letter-spacing:2px; color:#000;
	}
	.fontMidBlack a:link,.fontMidBlack a:visited,.fontMidBlack a:active{
		color:#000; text-decoration:none;
		}
		.fontMidBlack a:hover{
			color:#666; text-decoration:none;
			}
.fontSmallBlack{
	font-size:12px; color:#000; line-height:20px;
	}
	.fontSmallBlack a:link,.fontSmallBlack a:visited,.fontSmallBlack a:active{
		color:#000; text-decoration:none;
		}
		.fontSmallBlack a:hover{
			color:#666; text-decoration:none;
			}
.fontBigOrange{
	font-size:18px; letter-spacing:2px; color:#FF7800;
	}
	.fontBigOrange a:link,.fontBigOrange a:visited,.fontBigOrange a:active{
		color:#FF7800; text-decoration:none;
		}
		.fontBigOrange a:hover{
			color:#666; text-decoration:none;
			}
.fontMidOrange{
	font-size:14px; letter-spacing:2px; color:#FF7800;
	}
	.fontMidOrange a:link,.fontMidOrange a:visited,.fontMidOrange a:active{
		color:#FF7800; text-decoration:none;
		}
		.fontMidOrange a:hover{
			color:#666; text-decoration:none;
			}
.fontSmallOrange{
	font-size:12px; letter-spacing:2px; color:#FF7800;
	}
	.fontSmallOrange a:link,.fontSmallOrange a:visited,.fontSmallOrange a:active{
		color:#FF7800; text-decoration:none;
		}
		.fontSmallOrange a:hover{
			color:#666; text-decoration:none;
			}
.fontBigGray{
	font-size:18px; letter-spacing:2px; color:#999;
	}
	.fontBigGray a:link,.fontBigGray a:visited,.fontBigGray a:active{
		color:#999; text-decoration:none;
		}
		.fontBigGray a:hover{
			color:#FF7800; text-decoration:none;
			}
.fontMidGray{
	font-size:14px; color:#999;
	}
	.fontMidGray a:link,.fontMidGray a:visited,.fontMidGraye a:active{
		color:#999; text-decoration:none;
		}
		.fontMidGray a:hover{
			color:#FF7800; text-decoration:none;
			}
.fontSmallGray{
	font-size:12px; color:#999;
	}
	.fontSmallGray a:link,.fontSmallGray a:visited,.fontSmallGray a:active{
		color:#999; text-decoration:none;
		}
		.fontSmallGray a:hover{
			color:#FF7800; text-decoration:none;
			}
			
.botao_limpo{
	background:none; border:none; padding:2px; font-size:14px; color:#FF7800; cursor:pointer;
	}

body{
	padding:0; margin:0; background-image:url(images/base_.jpg); background-position:center; background-repeat:repeat-y; font-size:12px; font-family:Tahoma, Geneva, sans-serif;
	}
#tudo{
	width:980px; margin:0 auto; height:auto; text-align:center;
	}
#corpo{
	width:980px; height:auto; overflow:hidden; text-align:left;  margin-bottom:20px; margin-top:20px;
		}
		#corpo_{
			width:980px; height:auto; overflow:hidden; background-image:url(images/base_roundend_02.png); background-repeat:repeat-y; text-align:center;
			}
			#topo{
				width:980px; height:auto; overflow:hidden; margin-bottom:20px;
				}
				#topo_left{
					float:left; width:297px; height:110px;
					}
					#logo{
						 width:347px; height:110px; text-align:right;
						}
				#topo_right{
					width:633px; height:110px; float:left;
					}
					#slogan{
						width:683px; height:80px; text-align:center;
						}
					#menu{
						width:683px; height:30px; text-align:center; font-size:16px; letter-spacing:2px;
						}
			#meio{
				width:900px; margin-left:40px; background-image:url(images/base_bca_03.png); background-repeat:repeat-y; text-align:left; margin-right:40px; height:auto; overflow:hidden; padding-top:30px;
				}
				#meio_left{
					float:left; width:275px; height:auto; overflow:hidden; margin-left:40px; margin-right:30px;
					}
					#caixa_ultimas{
						width:275px; height:auto; overflow:hidden; margin-bottom:20px;
						}
						#titulo_ultimas{
							width:235px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:15px;
							}
						#conteudo_ultimas{
							background-color:#FF7800; height:auto; overflow:hidden; width:275px;
							}
							#capa_ultimas{
								width:235px; margin:20px; height:auto; overflow:hidden; background-color:#FFF;
								}
					#caixa_ftp{
						width:275px; height:auto; overflow:hidden; margin-bottom:20px;
						}
						#titulo_ftp{
							width:247px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:5px;
							}
						#txt_ftp{
							text-align:justify; margin-bottom:15px; margin-left:20px; margin-right:20px;
							}
						#conteudo_ftp{
							height:auto; overflow:hidden; width:275px;
							}
							form#form_ftp{
								padding-left:30px; height:auto; overflow:hidden;
								}
								label{
									width:205px; height:auto; overflow:hidden; margin-bottom:10px;
									}
									input.area_ftp{
										margin:10px; background:#999; border:none; color:#000; padding:2px; letter-spacing:2px; margin-left:0; width:195px;
										}
										.bot_area_ftp{
											border:none; background:none; color:#FF7800; letter-spacing:2px; font-size:16px; cursor:pointer;
											}
					#caixa_parceiros{
						width:275px; height:auto; overflow:hidden;
						}
						#titulo_parceiros{
							width:247px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
						#conteudo_parceiros{
							height:auto; overflow:hidden; width:275px;
							}
							#item_parceiros{
								text-align:center; width:270px; height:114px; padding:1px; border:solid 1px #CCC; margin-bottom:20px;
								}
						
					#tuiter{
						width:275px; height:auto; overflow:hidden; text-align:center;
					}
							
				#meio_right{
					float:left; width:515px; height:auto; overflow:hidden;
					}
					#caixa_novidades{
						width:515px; height:auto; overflow:hidden; border-bottom:solid 1px #FF7800; padding-bottom:30px; margin-bottom:30px;
						}
						#titulo_novidades{
							width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
						#conteudo_novidades{
							width:515px; height:auto; overflow:hidden;
							}
							#titulo_materia{
								text-align:left; margin-bottom:20px; font-size:28px; line-height:32px; letter-spacing:1px;
								}
							#foto_materia{
								width:515px; height:auto; overflow:hidden; margin-bottom:5px;
								}
							#txt_materia{
								text-align:justify; height:auto; overflow:hidden; width:515px;
								}
					#caixa_trabalhos{
						width:515px; height:auto; overflow:hidden; margin-bottom:30px;
						}
						#titulo_trabalhos{
							width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
						#conteudo_trabalhos{
							width:515px; height:auto; overflow:hidden;
							}
							#item_trabalhos{
								float:left; margin:10px; width:160px; height:auto; overflow:hidden; margin-bottom:30px; margin-left:0; margin-top:10px;
								}
								#capa_trabalhos{
									width:140px; height:180px; margin-bottom:2px; background-color:#FF7800; padding:10px;
									}
								#txt_trabalhos{
									width:135px; padding-left:5px; height:auto; overflow:hidden; letter-spacing:1px;
									}
					#caixa_whois{
						width:515px; height:auto; overflow:hidden; border-bottom:solid 1px #FF7800; padding-bottom:20px; margin-bottom:30px;
						}
						#titulo_whois{
							width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
						#conteudo_whois{
							width:515px; height:auto; overflow:hidden;
							}
					#caixa_equipe{
						width:515px; height:auto; overflow:hidden; padding-bottom:20px; margin-bottom:30px;
						}
						#titulo_equipe{
							width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
						#conteudo_equipe{
							width:515px; height:auto; overflow:hidden;
							}
							#equipe_left{
								float:left; width:240px; margin-right:35px; height:auto; overflow:hidden;
								}
								#foto_equipe_left{
									width:150px; height:200px; padding:2px; border:solid 1px #999; margin-bottom:20x;
									}
								#txt_equipe_left{
									line-height:18px; height:auto; overflow:hidden;
									}
							#equipe_right{
								float:left; width:240px; height:auto; overflow:hidden;
								}
								#foto_equipe_right{
									width:150px; height:200px; padding:2px; border:solid 1px #999; margin-bottom:20px;
									}
								#txt_equipe_right{
									line-height:18px; height:auto; overflow:hidden;
									}
						
			#rodape{
				width:900px; height:auto; overflow:hidden;  text-align:center; margin-left:40px; background-image:url(images/base_bca_03.png); background-repeat:repeat-y;
				}
				#content_rodape{
					border-top: solid 1px #FF7800; width:820px; margin-left:40px; margin-right:40px; padding-bottom:30px; line-height:10px;padding-top:20px;
					}
					
			/* form de contato */
			fieldset{
				border: solid 2px color:#FF7800; color:#FF7800; text-align:center; font-size:16px;
				}
				input.area_contato{
					margin:10px; background:#999; border:none; color:#000; padding:2px; letter-spacing:2px; margin-left:0; width:195px;
					}
				.bot_area_contato{
					border:none; background:none; color:#FF7800; letter-spacing:2px; font-size:16px; cursor:pointer;
					}
					
			/* página clientes ================================== */
			#caixa_clientes{
			width:515px; height:auto; overflow:hidden; border-bottom:solid 1px #FF7800; padding-bottom:10px; margin-bottom:30px;
				}
				#titulo_clientes{
				width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
					#conteudo_clientes{
					width:515px; height:auto; overflow:hidden;
						}
						#item_clientes{
							width:150px; height:90px; margin:10px;  border-bottom:solid 1px #999; float:left; margin-bottom:20px;
							}
							#img_clientes{
								width:150px; height:80px; margin-bottom:10px; text-align:center;
								}
			#caixa_parceiros_int{
			width:515px; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:30px;
				}
				#titulo_parceiros_int{
				width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
					#conteudo_parceiros_int{
					width:515px; height:auto; overflow:hidden;
						}
						#item_parceiros_int{
							width:150px; height:90px; margin:10px;  border-bottom:solid 1px #999; float:left; margin-bottom:20px;
							}
							#img_parceiros_int{
								width:150px; height:80px; margin-bottom:10px; text-align:center;
								}

/* página portfolio ================================== */
			#caixa_port_revistas{
			width:515px; height:auto; overflow:hidden; border-bottom:solid 1px #FF7800; padding-bottom:10px; margin-bottom:30px;
				}
				#titulo_port_revistas{
				width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
					#conteudo_port_revistas{
					width:515px; height:auto; overflow:hidden;
						}
						#item_port_revistas{
						float:left; margin:30px; width:140px; height:200px; margin-bottom:30px; margin-left:0; margin-top:10px;
						}
							#capa_port_revistas{
								width:140px; height:180px; margin-bottom:2px; background-color:#FF7800; padding:10px;
									}
							#txt_port_revistas{
								width:135px; padding-left:5px; height:auto; overflow:hidden; letter-spacing:1px;
									}
			#caixa_port_jornais{
			width:515px; height:auto; overflow:hidden; border-bottom:solid 1px #FF7800; padding-bottom:10px; margin-bottom:30px;
				}
				#titulo_port_jornais{
				width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
					#conteudo_port_jornais{
					width:515px; height:auto; overflow:hidden; padding-bottom:5px;
						}
						#item_port_jornais{
						float:left; margin:30px; width:140px; height:205px; margin-bottom:30px; margin-left:0; margin-top:10px;
						}
							#capa_port_jornais{
								width:140px; height:180px; margin-bottom:2px; background-color:#FF7800; padding:10px;
									}
							#txt_port_jornais{
								width:135px; padding-left:5px; height:auto; overflow:hidden; letter-spacing:1px;
									}
			#caixa_port_livros{
			width:515px; height:auto; overflow:hidden; border-bottom:solid 1px #FF7800; padding-bottom:10px; margin-bottom:30px;
				}
				#titulo_port_livros{
				width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
					#conteudo_port_livros{
					width:515px; height:auto; overflow:hidden; padding-bottom:5px;
						}
						#item_port_livros{
						float:left; margin:30px; width:140px; height:auto; overflow:hidden; margin-bottom:30px; margin-left:0; margin-top:10px;
						}
							#capa_port_livros{
								width:140px; height:180px; margin-bottom:2px; background-color:#FF7800; padding:10px;
									}
							#txt_port_livros{
								width:135px; padding-left:5px; height:auto; overflow:hidden; letter-spacing:1px;
									}
									
			#caixa_port_relatorios{
			width:515px; height:auto; overflow:hidden; border-bottom:solid 1px #FF7800; padding-bottom:10px; margin-bottom:30px;
				}
				#titulo_port_relatorios{
				width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
					#conteudo_port_relatorios{
					width:515px; height:auto; overflow:hidden; padding-bottom:5px;
						}
						#item_port_relatorios{
						float:left; margin:30px; width:140px; height:205px; margin-bottom:30px; margin-left:0; margin-top:10px;
						}
							#capa_port_relatorios{
								width:140px; height:180px; margin-bottom:2px; background-color:#FF7800; padding:10px;
									}
							#txt_port_relatorios{
								width:135px; padding-left:5px; height:auto; overflow:hidden; letter-spacing:1px;
									}
									
			#caixa_port_encartes{
			width:515px; height:auto; overflow:hidden; border-bottom:solid 1px #FF7800; padding-bottom:10px; margin-bottom:30px;
				}
				#titulo_port_encartes{
				width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
					#conteudo_port_encartes{
					width:515px; height:auto; overflow:hidden; padding-bottom:5px;
						}
						#item_port_encartes{
						float:left; margin:30px; width:140px; height:205px; margin-bottom:30px; margin-left:0; margin-top:10px;
						}
							#capa_port_encartes{
								width:140px; height:180px; margin-bottom:2px; background-color:#FF7800; padding:10px;
									}
							#txt_port_encartes{
								width:135px; padding-left:5px; height:auto; overflow:hidden; letter-spacing:1px;
									}
									
			#caixa_port_diversos{
			width:515px; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:30px;
				}
				#titulo_port_diversos{
				width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
					#conteudo_port_diversos{
					width:515px; height:auto; overflow:hidden; padding-bottom:5px;
						}
						#item_port_diversos{
						float:left; margin:30px; width:140px; height:205px; margin-bottom:30px; margin-left:0; margin-top:10px;
						}
							#capa_port_diversos{
								width:140px; height:180px; margin-bottom:2px; background-color:#FF7800; padding:10px;
									}
							#txt_port_diversos{
								width:135px; padding-left:5px;height:auto; overflow:hidden; letter-spacing:1px;
									}
			/* detalhe do portfolio =================================*/						
			#caixa_port_detalhe{
			width:515px; height:auto; overflow:hidden; border-bottom:solid 1px #FF7800; padding-bottom:10px; margin-bottom:30px;
				}
				#titulo_port_detalhe{
				width:487px; height:23px; background-image:url(images/quadrinhos.png); background-repeat:no-repeat; background-position:left; padding-left:28px; margin-bottom:10px;
							}
					#conteudo_port_detalhe{
					width:515px; height:auto; overflow:hidden;
						}
						#item_port_detalhe{
						float:left; margin:30px; width:140px; height:auto; margin-bottom:30px; margin-left:0; margin-top:10px;
						}
							#capa_port_detalhe{
								width:140px; height:180px; margin-bottom:2px; background-color:#FF7800; padding:10px;
									}
							#txt_port_detalhe{
								width:135px; padding-left:5px;height:auto; overflow:hidden; letter-spacing:1px;
									}
									
									
				
